200000 200000
534865835 873487848 577446431 553579537 949917788 847518895 590786828 135552398 717559735 693019633 653295289 73786071 324601039 701646989 495335003 195105020 741372048 752813217 991567917 255278132 215672473 476589085 104879412 155621022 270572448 641474141 800605620 426634008 461526189 930028423 204458835 913063532 958130160 286618805 11087041 269398934 31433795 565460909 287558147 702867290 956260921 184586441 623868209 793973092 592080848 476473704 754517499 826934244 441862741 578586917 599653747 701648412 962985595 981963417 710925463 551822134 19741994 631821392 549320182 947872417 300099424 624166726 827848621 640797401 20300374 31335205 422438521 167018233 856950550 736576388 195087096 411752388 694730791 233320511 229520184 944621647 172436435 959665296 461833461 987663754 850185835 877375646 10792216 300595421 81120656 56179634 1466686 18936513 861757159 155251654 873823488 563207820 207058933 492048221 886929812 287303282 720371458 16568190 876771213 526632359 74050933 842478615 455755627 240885571 258913557 421978473 674234233 645081013 657520293 503877435 183212484 785744068 142742182 123497932 767750573 643416300 777513517 756135895 334563325 245193343 423174368 707610099 851776770 928937977 756334166 160479395 47558567 879226844 190288095 744626086 363009788 12404916 633705388 367665803 234317018 730595570 92068547 823957096 8593944 855726588 602184646 840485013 271250219 247298197 77630313 631838092 739005054 583364535 333573476 799751198 799621390 730929274 920988841 381310606 97908638 940165451 668389067 620836438 418260847 425723923 107878538 155781690 74458 417459082 697141495 879721839 835499231 365969604 882449896 63456182 795401372 10961220 973196323 428634301 519029727 412074866 625080075 30024013 574525846 641022605 709708540 700026558 374919598 82954826 534481122 668901524 132994 23165976 504257336 759812021 713583481 484158966 548581184 834622027 881085095 270653222 351723715 18938404 378947155 464658983 844296873 817402010 605010923 209020523 979278425 719848435 832065501 184760229 362752094 321862852 633490356 46097870 546953320 832429093 779463837 981743429 402235530 382875098 723923480 105540095 833433768 660403493 250896749 200844771 525854887 55453572 733045170 873063401 29893863 700411953 723763528 30059460 583490047 993007825 829400892 295478133 563054277 923639273 746858017 258540193 436686573 764103294 260349826 952659544 869399333 151668476 578178034 835392718 425622381 157686871 942341141 645002001 250410072 597837498 434080842 930179841 388505527 459696641 446117654 646804746 560683456 350341784 861784827 143242731 832615622 619236588 970730738 330071701 541005827 712282893 546970400 827151783 127630599 65418693 252280338 264358490 615545444 910084558 211036329 855650723 322400924 771455161 379364212 850038525 534863275 444747215 651592894 603597987 189320406 312481838 579928822 5504349 346872306 424899285 46959315 685569903 638492889 824058526 683117470 758117727 363213443 231171354 352841661 272190724 642390379 146225611 566725919 945853402 736245546 662062864 78932754 561449758 801939801 758960052 994975481 657803274 663634980 196621237 541891337 243979171 60451164 666508850 963268820 836964489 63461940 884985640 909051512 679258483 533185963 744538404 62531953 186870588 902760630 182303678 232878010 24183724 590202064 267073646 948180923 242092234 206300273 512097843 852234139 806647797 688215416 57751790 722491770 360353096 229527389 654242124 614024370 874022714 706140001 112384644 458325862 228642251 597255926 398018826 798413123 495337963 31924598 385741016 765194411 424889736 240587073 17100667 564450612 586807058 861791313 453586542 599590106 526336647 944130415 72157441 47057514 421634522 506306768 943941931 368710138 82651935 584706981 225509087 740767636 622989751 665762514 892781329 817282123 879499599 77487912 452772339 623731481 19040128 146611119 936998407 11483555 194697266 333858039 591327080 463020138 509224298 790547615 135153447 597433073 935155188 282868227 493135163 723172898 149737537 309872654 588918799 734161466 435664843 517669772 882581305 43095882 385723159 916899459 150239121 357971866 269025377 14149786 745329638 510478073 291206914 201684367 290475949 320023370 267565857 586434313 569390822 891859328 753872872 627776612 934448600 674872049 629789741 138932787 950052157 769451002 148934577 892488061 537648296 446207769 310600509 981105413 521030066 511524195 599178993 975171246 463496817 547758153 586247727 27197414 137569177 176848288 419941429 661379975 561846373 397594257 189001239 512466071 2914219 953272484 986874637 603134235 478367778 620657012 425707050 979675698 224771815 496450304 616615752 384014298 190138156 264521515 794847010 412380107 709547340 99366252 49103810 899708485 892833025 995562113 101204710 826967461 24528279 898364533 17187174 247585907 939275777 660906483 769004254 320554852 747704255 912627510 393946666 9842392 802953983 34771450 403795033 127287761 643125365 436216083 324595330 888593582 320588012 546901462 483000489 886735809 478478192 483470341 547668534 903326405 390272024 824247089 383230213 70077998 244059655 256936567 675983161 566694610 938849349 846826383 114822406 902155119 624648408 739826691 26918479 344860479 570096862 970125779 176251145 814635777 905358707 953909436 344683231 492673398 134352478 27145077 160056762 690407828 540483424 946038739 40317012 867146957 527590499 704219577 367363128 9209484 475813194 611821863 719215785 936769399 640293884 113693669 474065656 332130398 457174269 921546589 188135312 133681718 846191696 442472518 187912215 37467858 531865887 915908040 347851256 983812989 591490897 387199590 538091225 518125148 989936887 35901002 637871950 563417883 57666280 625138281 743314492 31798598 289437109 710708179 583445745 552306545 702292777 829993122 745673789 947061949 477216510 901219253 695097629 268696049 449096371 907458261 875494217 260296063 766182629 231894823 284274610 411732513 928339500 131268999 346944311 288866886 943927134 338399370 659561894 334146685 358505283 987220036 300383637 784640685 779022750 928656590 258009879 749570351 713663949 539505178 972736966 889279456 264610154 328119736 645130077 772065554 2180482 727648837 706267688 208204936 528177974 598595929 493957906 736210830 562765082 995150766 914773377 517910846 602379250 79079300 773218687 266710766 55800546 432358276 544970724 802868283 773698636 598900214 674748964 824933341 28064172 670183222 201961187 865686266 865401149 779875541 520750803 649786514 715558438 298367487 606950537 175491925 978370601 346754178 33759657 813468719 616431578 293122824 203382135 521007881 744437178 578639722 645737142 321882187 137545906 882646002 805360830 594600437 438857069 736703349 749518799 561110596 90927179 88547430 521251099 833472586 946511276 914243245 106695635 415910809 624294503 724956409 954074107 182976577 374404462 704917759 166222062 695318943 899730036 169636760 750385256 233189904 649927546 219380509 383623056 294443636 730271566 324859465 352350640 86191064 69261726 19290337 663624187 770922852 479801567 177251986 375243371 306120718 440389416 562370389 61437056 542280952 596010118 550977056 31329861 245623150 593668514 382081636 97584950 861856579 199787171 209141824 705245309 340558786 912501698 532462980 803358399 671980016 909821849 34056200 81604030 837603843 592007184 392999050 713012038 722911965 419112426 764946208 321224369 930693107 921402812 472369417 502287755 885239412 35500458 151576104 287566993 813964855 442595435 107725432 54789646 106162836 728911778 85437437 988402287 864157773 887505273 246188320 540581569 609273098 753244591 99169207 864314469 711394573 429729513 376298094 971060785 73547977 10001627 773537796 580356490 623065096 665464798 57815530 305664159 58301525 252405536 520145287 998789781 262078283 14130931 314443569 374334665 508418139 532569502 183261159 485438451 485331895 339893178 256252694 779219140 915900576 227219193 873615456 925727990 44874535 578132729 145635155 922618949 842565218 77259314 403551241 137495098 75586519 470871140 846738670 110905608 790815229 387948021 862914776 396553404 4146267 701419645 764718723 332653636 129995990 616330738 440247348 179885024 185581110 858914516 663217624 88072428 188595265 996796898 195386246 707153316 553332926 173682808 371509461 554088964 958992053 859948712 368919267 848339890 117498893 543745075 497334317 759929526 330409077 304444572 874298588 737271919 534058115 954589649 869730673 105491946 805091504 265182647 422893325 562728241 434556392 785394537 695826178 806930211 300332747 857655733 20779838 88089702 384578297 706712811 614105132 5643017 193017868 391215098 268842867 100220117 342048340 674926265 110601566 18010693 786674003 255956871 166480741 140566266 990344160 450394578 50999118 885950461 492854516 860960585 16105378 11685683 684217157 962615874 927535046 112668420 756948977 969641956 206123395 668294417 37940151 587715128 463392692 515334907 373021176 257693629 32087286 545828124 68442342 121770522 480454074 59107432 784983991 405023600 256596488 676803431 890774222 37239661 968916788 890980737 689783475 362802625 242616656 553960007 101195778 556230777 466661704 314941270 626327296 501508429 20159078 824710671 530153126 92029075 985038778 363492003 757798398 385504247 642576711 201227643 179927074 687987297 568766864 309282913 171528460 508253914 757709941 712893864 891193015 26995764 452901034 465467783 736942830 349429669 726719114 512776308 876670935 815948500 922869129 169167387 859625879 907024403 148324241 670936712 780290220 859728853 315581249 674005943 621045484 271104777 274603276 949046293 7226757 280465231 746296163 85468683 301982269 154038937 964516859 736888165 188283379 217521875 889744361 549804025 762525632 794917884 748219638 978418861 663136162 87444994 749049314 804374133 976017949 430717608 625623951 547965225 861580075 592985497 4925330 25219535 725389238 636583400 634745243 796953874 949477105 653842475 437411686 612602926 406737816 426412755 809648168 80814315 939807266 408366641 416077162 152939873 777939475 164120498 797373976 804073203 973645718 450231644 493009916 868502464 210446911 738084630 979800951 563454574 230609011 551533337 521761882 866380049 396658652 487801843 685108661 707687890 754452408 445493310 964048169 690473417 520917157 571332956 43632376 83574931 659688314 16311154 906076428 164602246 319892159 314331657 292339294 630092245 432432843 421943551 199957552 486401147 271365113 295652328 706065556 668204232 632368331 568928058 606663496 586566735 617609303 474928821 629611110 850789958 738828188 370846056 123206115 601239391 959197737 204454282 810732969 265800325 440327893 529421768 606241955 329885485 323665738 320889873 496128115 240451952 74829367 830919145 34257455 783640191 132807070 23849281 414174951 348289683 731749003 638203802 908204963 648681369 756117024 945120707 160459951 513254425 553317562 579709924 132591096 239573635 839225789 901589089 22043134 358593294 388990210 288366453 457790892 190123249 39840158 929985432 654583001 33354336 243098333 201281867 934703703 666385531 930157686 867105496 903294217 349317045 506905004 769606555 23581652 896465555 249194546 670077374 532952754 687564581 373602518 807501124 223744202 440455515 68552601 376989135 61957639 527128217 284276782 199089262 316933370 752377588 281999545 172278972 417191926 629973464 814957089 579243614 474600967 421979203 772010418 144499975 518946701 774455067 924601140 955129686 204072467 884318236 602787112 444404102 72748661 424871504 39341652 181114644 735392193 949778876 667152376 762699107 214745063 414711276 595711072 252943393 110407537 278003245 260716676 853024570 804523275 953006084 569287736 755556921 198200972 317304033 133968428 220240592 674268607 195374325 470597566 619126446 167703157 487522479 255346952 390607911 367803199 43029586 986974288 390010765 6314908 883191057 57408208 936988310 258600725 286548762 555970312 476141033 247740941 683962896 276694248 292172815 200318772 81566264 176392713 160844167 551746962 503170482 136862613 612200352 135878526 832069052 612527742 413252134 834575591 299427183 348767581 766693062 448936252 373845834 111093059 944693520 149354130 187327414 501639753 48767292 771721232 887979302 151386412 869300239 299719295 28844854 855096250 836966881 76423337 353073798 272200416 180875278 162644209 980369696 467323967 156201797 461909523 477216736 468464563 406102461 483814808 468682625 720664771 724695031 898092083 22938179 935847903 188600354 385826120 991654207 669766390 466601445 272906910 752052358 514820310 632230649 919343986 847944623 809176981 593172617 878647106 293860401 42639737 710602634 729100862 11794958 85606720 440083580 148573420 657737653 968274921 398328131 319270011 37383811 859308286 755054401 838062011 110480429 749813818 36683756 988759768 460081058 208668169 942578899 538875700 791266803 339196359 693259114 925550688 250772238 393459181 796519963 984623796 947243930 678725634 749598196 52264159 784878489 105702300 56995402 791331842 622997775 862617617 436267056 376832264 200374484 38696956 360204134 286124806 52421401 217947598 233386920 515918992 393801635 382717719 594602963 701664708 365895693 911539496 132418295 361615328 66771622 789646358 705185146 385507296 601719336 390427 952928738 351606123 245076932 742627377 419152601 983830045 370253265 332403807 593718435 632099382 846465601 718986955 475748073 293603328 784090598 583560873 334400027 477087399 113019998 136873092 246755883 125840679 604983822 696347403 52542823 460510184 524614310 799122832 375847791 713107597 784997073 933088084 234231320 112807870 897465993 220240002 24109827 167561967 518906892 362035675 810989887 977009839 963039524 323653128 638291277 777846875 166521559 476626964 756792002 696014799 322722790 904915036 332724761 120111597 492751037 736561333 788024091 90270680 17330512 815257188 221487759 120664577 666538461 579627656 703428 593026601 737505282 875087392 421382315 201034487 707601769 952592133 808999535 413475764 34882919 557992525 257320791 296395265 681097302 577259795 345408075 500904911 814727541 196463645 260153466 466995811 397808826 386010390 310958410 397074792 785420605 81962424 220587519 80642706 954130033 56105806 393176813 243256306 604188031 637838189 316860901 13308282 459968187 548071984 821811180 199290416 448232746 575228455 441303403 161882229 710686390 297413700 141970016 32894600 474729081 713134059 365463728 466399774 258260957 421198161 61835164 608860064 401126954 282405315 231448673 507713057 438188288 599297361 865560749 316070456 681870196 950322705 15458159 897570572 582054701 393543490 988961917 991026285 286679615 368662999 506984176 669123171 742092561 926806727 196174538 974557228 542447551 719251028 850407134 669023967 926489548 949562894 989535744 763968179 35305284 173997308 927244675 194096146 784257562 303805800 804019647 294613690 986123459 251078651 770019679 405805016 924268467 373202707 625226297 663777046 439209868 732288070 325200930 841438248 387991178 296765800 136685015 649751032 669836662 524581712 574193966 170175140 936923980 67132204 654560100 414982969 235707521 195193529 919723234 557668463 415257774 34505455 644972106 752312316 352793206 66870994 330106795 564738284 903824223 340717267 913702737 824919063 504404541 462043572 635157653 832435547 255603026 746612018 425102214 442601463 284567885 281858750 98332167 819731701 416593525 597860392 232922430 483633822 185709322 708683941 826141416 601485642 859515013 394804527 419999818 77544951 653477172 997326132 931079556 387420891 980938100 885599411 779086572 108281141 212216520 562975685 833434762 908546722 979622026 589561502 262363717 91184234 436257648 983288136 541636132 470566261 281763406 464867446 741972516 883548920 506097620 149882759 244959808 24834874 188609665 996574450 165796210 357727869 789458858 4273006 218980509 754978470 94808225 318794249 912729560 909406576 912938129 909924188 867119104 541450744 169869211 971672801 755353357 483610809 462186961 367346005 890734934 180813517 447570833 120108711 930644187 257688454 387511631 833512878 158148333 508930134 570188595 578283608 168415974 706979747 990780754 685920504 141903669 714756800 290226187 16870335 57517943 81629746 966827091 610711169 888531373 827456604 483276102 303859608 880588639 966506469 700323895 239519216 579444104 107969268 184769696 540429336 783110487 629465290 612255227 821939741 308416256 919755249 465437343 552562836 935077537 553256439 699438057 229688963 663694865 226498092 340228706 455616039 44893077 141742094 780608971 932574915 682887932 567126560 271862098 414907708 329974741 104592776 181587643 27910073 573457167 456198016 18611080 503072510 903030190 396680358 741322368 665135601 627745101 879253069 968069971 61794898 384889970 72050226 505541308 648815580 688184367 790385007 669127389 58673932 346689916 839205687 624327826 577653758 595911422 740134858 409968751 793602809 102039495 79905011 854676552 614217159 359009182 732818051 125061761 521783835 999780690 2094497 551442996 943818116 200361261 999100681 214777758 392932742 804709525 256036459 328888709 709057900 642038038 772815004 755628971 451817722 789517931 482459497 786258003 852486378 470297274 264727582 314686209 493623412 507683252 499769200 499130518 374551502 813342658 339746380 951540522 614164101 29792768 620274320 620677 981296981 52457572 579827790 444524079 206703521 394894186 32002878 351302309 324708541 305196018 374797733 435117120 454596951 354613387 612450750 648536712 642951042 695674446 553123940 980882334 992129744 287415636 525268578 364603837 6323508 279501144 981021596 358037564 124655444 882043031 899136330 216458080 516109892 552807840 425313513 375657634 652008908 508841528 244182026 517843346 830082105 631776262 186711863 170146559 347580509 916596517 499110685 3562123 906382535 503301879 395750558 594643891 381829417 386990341 705778830 363329611 95390281 784885585 949847471 10292832 393009451 41262073 230527145 922294943 402066247 307545758 62983898 204857610 484040742 727433655 239981180 558124332 251118730 657587960 510107237 18664612 313830924 245164198 180286245 803698580 876373755 167063398 367469785 519370579 377045504 798223162 484600782 917430724 719951183 77661666 293892863 171950245 656131968 194298957 978129670 590277642 234572116 887484855 730897936 864815591 638496306 493482626 461156414 797705291 910555060 758280496 783888659 245519836 104503295 140076640 721180639 90392758 720635794 207582853 686548194 577066507 445851908 734283124 390898465 985319235 10175432 37998399 51359127 311705569 862267122 905625010 918630196 669982648 649832149 34506666 838159601 688979688 181236943 979117884 990791550 196285136 32968859 552651021 206935617 95928446 839381335 14987433 708661317 746256221 576979770 782835278 653557318 960244460 97125811 529776817 16895215 616397557 532392093 376502428 193915971 380810240 604238807 509564431 103362553 468228509 605788954 739980136 619874898 360840660 975115961 150478694 729198631 142927936 818141623 776147241 816312114 834940396 69768596 433442813 587691409 788857621 560246043 882874177 496645550 615830165 530243807 680948078 498336931 83233873 21680423 186676770 464580301 650937513 111463727 127652640 62468538 775017828 791975833 958973781 165663785 61772813 310983087 647009570 132891864 885594746 540637901 870012550 992643819 735199521 477476649 904901814 692063713 404357710 24693180 159219556 215683437 829307273 153336077 118750465 162112484 75456270 689235009 496803429 84091471 905851015 952073897 124231984 783226456 787545599 46531425 556089391 955718871 672933736 56601156 868645040 519122736 280343245 950348362 718095124 99030394 778144477 961018211 389430593 399308426 229399155 497029937 371962368 915778466 792351667 690312572 631019654 187733128 487515977 463290223 277492783 499071407 408392240 895259636 165753293 256517178 47971231 432784423 27031677 766349356 216691548 426838162 881767773 865513905 823886128 856635729 94005665 670332232 322358292 415172612 868216348 243034036 83775572 595743417 417701881 305112901 243617296 952051182 519898442 350213441 482229017 126250300 691031916 548732765 678709211 835304878 203745787 610725805 941245999 354386117 61608259 468080009 176786143 551741045 388701708 526222990 301526014 563907815 894043373 951278361 635176684 827470349 256298454 389933186 658208046 62933904 509198994 755466715 202462124 155646635 539735551 820206567 923826839 31991613 321957316 422578010 220752064 185580190 973548148 36124459 738991097 945864000 194569110 877902964 749876902 863427925 764528652 564429554 31281699 560051593 534935861 288965639 37101078 654766207 655794372 720214530 347694926 164020074 748321822 23738548 949746923 258160055 665832654 997843253 735446919 183690583 637720400 82920510 133332868 32138715 713945853 647316485 301313968 363540571 605993923 216143888 196795710 347754259 373487002 985986944 92279730 515710590 704763561 844801837 774064035 934917127 538007845 351227657 522462885 697943034 937594427 419279744 895298631 641298740 710815990 666018318 853045953 307869816 404338369 600443636 238965712 762316852 894120547 405230599 643460461 971410971 731707480 693533029 111278650 441755374 408247835 886375467 3803683 919224449 32867590 170926589 328130912 773119200 867200225 662433791 454134735 989794362 98155328 115331992 89981576 588534076 18494098 647285079 318670545 10577417 461691422 698903587 654418901 629234659 37781980 790896656 427550500 321747004 506032295 949263086 387973275 299155440 648108505 784112132 848630217 295641102 623849474 30129507 728333911 95886731 966691524 533912626 838324789 904709465 864959163 604977673 193442302 924450049 18525892 506213802 742211510 327554395 343174518 656687750 86271335 242645506 634689620 185769665 765846705 266968731 79312934 315700631 587908717 798416941 71960948 62798765 873041638 495814677 117761106 881493861 908423608 280452454 138211108 70011293 956185516 494632919 512330897 840933390 594396703 773773905 41494303 481741560 494184003 361765340 888520137 331149990 944884281 298103283 502022891 721401513 115105540 361483490 160860044 445170659 153086807 746621716 453557175 398126610 419311191 926367570 790166568 163774881 329697360 484593768 409510540 695092667 954255179 207289681 134303061 955528787 965559598 480588088 82188726 881372349 963288235 532115369 741584727 850800339 327105904 835916299 232442562 149265363 724881763 405739592 24580095 506867650 414551688 642776011 642974188 83334681 155987141 209206120 322896411 297255845 112794166 962765129 460399712 888725625 421199252 985030182 236881012 602737223 31109463 997159029 544754280 343671448 241084872 877069349 72501 438261065 378595120 651823553 337769852 454068790 844429232 322995259 523263000 122464122 388469200 501571569 333182752 571681536 871614969 973041029 754822717 131371027 668967233 50729200 878293813 276718512 190649188 817029460 597775544 72919250 643060499 237622828 915567950 907243058 935775086 543027173 806694297 131951601 94929866 8419143 301819256 848077309 857219842 554263160 978554373 893267196 849035522 771784573 467769070 117978054 496995602 370392132 753581976 133840522 879143754 514918971 703601269 792935818 666394546 825738867 942799573 845925655 608931527 871436107 50175240 699655014 897143028 608120776 304694215 926970689 584614674 649066 327286110 879422151 860406751 324535371 967382708 806251384 480053687 178305355 561524311 210493642 194193096 482424994 683030103 725729086 780707133 545330134 943356308 693663022 901193693 122013663 3421552 837120851 584630848 59008685 481011917 479726403 29491142 972834526 443055334 136361541 769297662 880542468 725698420 762225909 356576805 846368701 760393944 232317628 835924926 735566454 762066595 791443950 660429296 551925132 202907876 325793661 437975224 209807164 179212296 432830867 412479763 550130161 683337789 511175114 777567924 483466573 467577091 107768312 10527058 769023914 580447179 333803960 642851523 542034209 33541433 454745070 82085796 517739672 175647835 465014690 376773807 986257931 953931707 151781370 625163002 146298864 46230625 446452971 873910507 185736540 296863499 719121294 488097549 929626369 966184664 619815373 639062719 606363015 106556032 551970180 812564364 343219083 365196727 815708841 706857035 330150618 163538545 946624012 215060478 626309638 986444062 969007317 899602931 89035875 166309870 730837948 15663113 764338277 699653976 322047536 421329389 922223463 888184468 138152420 564035573 74417839 603450100 809245167 758416586 545478222 768114210 529168327 796068249 577849026 633583885 64655208 361308197 358945073 828111726 10582032 941905461 98574629 590642490 823546968 287546540 683710340 707565031 416375001 650755975 31231131 998451085 737729090 288048810 650797214 650685721 153416345 667529695 672708664 16907296 799921389 329295979 645419141 577679955 887227232 21363543 44527637 559290049 624323806 500491367 916004148 635150605 841431941 811723803 37528914 555408426 944103242 61452974 907950766 930977398 430978477 566923523 675842188 547342965 299930386 398210592 872415313 948314141 297914678 598984648 155836495 632792995 300033792 186275138 484721718 701065390 584542089 959645562 124949107 749324837 689838988 637594673 229243463 715816702 953855128 414244642 108900824 900131955 64222151 950190490 289593357 310652386 477246452 199172933 969416028 314993372 473415247 745965278 427210612 131267909 525850097 404592175 871487906 621290502 599116206 994597209 928780242 306972940 189806173 296389891 690759677 863331230 178871031 169703502 294550634 222888866 47954897 426171019 20239001 185073207 440457227 925175513 583970888 728774946 607487079 270598827 791153890 279050344 178247410 977426213 436298494 460501291 17986824 715570799 66835101 764722132 779157090 812485685 797623263 705462245 803812291 151822983 48907498 346230242 942113782 130150266 813458592 778050534 832831846 738371661 874310368 933872077 243243545 114790868 765025211 770134389 569527901 890092911 392231415 489932768 855651182 322512265 830682079 175990883 488987277 724629529 713750449 820654604 641230548 731441451 709937814 43901537 181942318 81712770 243950237 868601737 325573672 200524005 467807525 760601603 816297836 161110128 721381731 662393159 606420900 983463666 249730241 999737994 642147832 880139312 270461125 504071956 718141851 668443009 314973413 623942581 538706244 705068099 604250473 517567475 609499298 896733675 261423994 372088969 759280686 482348517 807823157 921975210 440799707 584279506 755564836 886647352 72295897 511212421 223254673 973619056 156328955 903738868 67866501 127530866 961422285 446044552 645558833 326687648 962468812 570114342 592184833 502283485 868212031 731605347 879834448 930871605 844996115 173156287 411297482 204122965 521530394 214982788 637485247 274672210 194039047 273683930 756086952 541688754 527096513 670726307 815079585 934898969 971306553 124936855 149228546 529663608 196500350 889488945 661264582 896014633 25808377 801243178 531807969 221092019 985129878 935158754 75288811 37049971 407428410 197985799 218059967 562300857 784203259 858605601 458440876 186815553 4603082 769544898 352019916 666418393 629238396 77100022 221421366 592217274 189464725 180102055 357875615 410552095 340321628 619429396 479710306 164144103 33107554 870570031 191761931 742790451 72095801 357592128 488300100 992826191 612068692 215270265 368097823 895501813 753314784 618794702 3801665 419990005 784632130 834777460 400321923 401718346 267978788 985434240 501273601 428948510 793057507 878598730 513934212 435186374 337956616 272795681 571849719 272426333 665270486 389349458 20946166 497866095 815660152 575446490 2421740 26526369 641524367 58920978 801126044 755423778 976536314 901287671 293148435 761536001 110219124 965069888 7604858 317776963 935731538 117501169 886393107 847799865 497857461 855715425 687049845 498831622 706896979 701123086 483402789 938239973 151624408 648090623 804418901 415642227 258499375 204791811 656779623 245042262 670336070 479356263 95815295 621378390 813082480 480803611 706465158 268414679 381035024 990444414 794667725 108738695 255019584 683917158 79498826 943504956 442617853 612115623 150738945 126534969 470693723 265745179 951863667 372625372 421464537 838704909 966781574 971836704 21150046 430406069 233740878 718240563 330683469 53872838 611497700 801733003 506326102 803402719 691840964 148184921 562553881 878840429 982430670 543548284 71825726 872821649 402573851 305335048 821941756 571136871 401233290 331556355 548945725 885934819 868066629 21976221 711813059 766676374 9734090 338602021 884730881 785869395 145545351 551385839 440857902 648751469 598309220 37784083 484613238 167507132 815043222 487849321 505224527 758381593 727856903 404733538 956192896 806841835 700113287 281890071 602853335 607657597 261625913 969294684 588762422 450333131 831571678 84200647 925837568 397001480 634767276 349030754 655310468 904398964 824038035 956295028 79166488 347154273 248592277 124595316 824569111 514098982 785819158 705753791 873372726 151250181 695297212 973020677 994762613 267484447 756515904 303763824 699856302 493318271 191736807 196025840 935180782 433787268 822174688 318139090 497831269 454453323 987394921 825711361 734388304 215188844 945168416 878175271 352436146 617668229 108517918 13042792 321767361 533167291 794500823 287708764 640990922 53686053 952000534 446314075 447739570 543248557 567656564 951358084 94751533 823057637 944255794 941569505 362016113 663174261 161000332 62427496 328930355 246299801 613190530 729989102 314051113 682385025 946172244 761730655 454507073 381269722 306305946 634614484 178543955 469208971 646555733 766583739 610993726 701171366 243400732 279363358 696199838 381343429 284170118 110544405 904435466 76148617 152553249 856926789 847663849 548594409 107818077 66801130 808957991 109767478 463605301 121365828 899960061 52624878 60074462 162298752 907366986 205190251 680695504 194279039 838597145 61070646 95120856 435627757 623913427 755028083 242571341 494283631 528182475 212973757 299292703 716511576 954749107 762122463 829344854 528054207 851072549 410013991 181085685 727503505 877922664 305734463 602785189 452168457 442294887 738632345 941784195 28854281 902434730 972952190 809668058 108514928 951651893 708357694 302973094 379946980 808088369 250366296 648128403 346241586 106956238 534498029 208168442 672634766 406311691 951500104 983725676 315813948 2019519 481019911 792566299 279270159 224880952 390409171 585998527 349661849 904363995 792262152 769312594 421118762 457188321 92600070 840792718 481374734 674995665 391769281 676228100 73823199 301397253 163042603 782668455 697174913 133366334 659206446 46359346 886728482 599642208 734383451 420037781 266691820 698596241 383751282 971924556 909245951 194388561 204532513 547565582 427037937 833659394 417721080 851362795 557219347 119047705 642898817 746317501 573852808 522293791 332313748 704648607 744306816 461567902 937683557 35477003 48758425 803942444 335818073 811971632 517982498 267090553 29464433 842120732 932496224 13812313 219813864 954091423 821262159 441269509 483270543 639403517 388775430 742967892 766666970 560740429 719663563 229735456 663484475 153114643 608986061 984433814 78262767 936467578 497566970 948058626 240052681 481830560 374766510 81846514 197345269 586381504 370636105 63328578 963437367 216743425 872452510 198875622 396420162 196786835 833132809 410280298 427598822 409361762 930301984 236070934 542036457 723823911 744986243 340984342 492795402 319039882 85700194 869751076 413195661 391412007 890130310 974737036 693322745 355028731 626343669 867898229 188347434 554165462 975878835 312620395 620124786 889026629 573294367 557089743 908465449 977798596 64968301 567187594 643781390 714186801 908846352 462809573 389678905 166939823 865960838 552904948 980559060 453298469 552417287 355879276 20442231 281171062 152977982 769606237 173935828 548417456 589137432 563252077 625096890 471611754 148306801 768380042 165180644 406186680 935894849 449213696 522793412 22953724 875553155 562455412 233912895 264722122 342980033 20031663 492971139 373793147 939178755 727069632 216068342 569857896 889362472 669559956 438252794 549940430 349634340 983563694 283228546 105603759 847651039 386091697 972236672 978626222 300961499 620163316 187646052 283326466 662175791 488857765 626966802 305155544 59547036 378793457 439113617 38919348 298034002 35370617 807726608 631965021 659932653 25903444 50338724 769927875 538544601 176899190 248919604 523265681 677744980 520682185 901484980 114523999 925976629 885987786 428203771 145966371 30528175 766886855 388851309 712955949 873046821 68445196 618539011 93607182 462473043 754670527 321128040 461451159 323280801 30205041 942262068 926412264 272707226 922639983 706487877 776553742 91695840 123069278 923266798 419390813 203553192 638306626 590364323 559068330 453460458 586308522 866568101 978889419 680059232 738464281 885571421 561330288 959237168 131748436 836945738 500270932 332064124 89963134 695552271 165329311 351563753 228879134 839689652 982305999 477181380 575732356 914108076 878487664 705950988 225374785 336234741 184529935 295575876 741220655 611079649 681253561 184196168 431849607 967411407 417299211 280930487 504744885 230447143 260280805 515111472 119614391 66218506 67524479 490634723 38279262 799886247 323050371 502205330 991842703 701850957 620414845 978712017 290462917 681906408 316252840 860354925 762870407 281390984 433113113 863948737 136092627 222768417 251146678 130711989 436569771 319238774 86204892 954004305 814009741 167542101 199408629 59267440 479273541 312552287 308378923 901913326 117293471 723999331 583265254 624707909 902941700 98289951 200936864 911493566 968176472 546682610 556882947 847406691 863438885 187846607 585545245 655140450 765357507 379869748 345531328 213508093 653803362 438706606 191784860 50754098 555469221 600764672 715414958 741261923 736047626 249151686 76223333 424807906 940716090 656506131 742611666 441370572 513295179 180620698 776755250 165814657 238032687 189586813 123739626 411565512 220954904 501071499 118754275 340359832 163046007 350811604 882247607 276028 555091061 479363718 447573112 959784867 522691738 781084020 557945091 156916091 97256515 316962310 616217930 762458103 902424153 776215152 835805174 984232521 746794659 102577182 718915535 513716324 365054405 451366261 595476629 143896344 376445642 121254623 512080107 92293801 634823608 177919670 424937149 686970171 41112780 829040687 809991707 530854969 632500739 869430991 710758449 689788708 188631488 868705922 328803535 600128952 113130420 819479372 620959574 505836129 715906973 764719819 783349340 239787396 523140146 679184885 461525789 915075989 665391246 25892643 479711090 505421545 583712636 763711026 896467077 914875180 682240657 876043770 610734631 654750240 331925660 196759657 237989496 298206370 890915930 483703196 167474500 308984385 503882325 272099094 160545112 772923003 690031350 893156167 506055656 960348612 149170211 655350659 775346653 155272139 697600834 795173757 229909229 620870522 241437110 820754194 467724888 370229829 955177636 149609829 123868379 675631938 676285796 233943016 155571322 11862162 633752305 567762620 83045053 882854484 603869573 126141463 584373000 412291698 165542535 968293434 83174786 588492325 614241335 322407512 165196140 413324371 370768502 51637303 856073902 119829347 778124864 528206172 25244466 125287747 952273540 4842302 749700475 994696911 422974662 261342173 755204865 670561471 363250399 398937917 290895509 369954684 76841071 357620306 697050378 152978540 263019643 814245898 820122319 726483390 796879248 475012012 161763432 133899793 124448235 948353155 692441393 92123001 162843607 114072315 63798909 321029054 390608428 253410406 805948844 790884954 752206679 793127461 719449422 170460982 626458076 575055343 775242411 440282907 37097488 463953992 383852572 541370127 183476422 378744557 57883649 976107743 819071591 473475233 966668347 578774647 631412669 841485038 794502229 636721850 167270400 638473269 482477673 976955466 608689579 214868155 891614316 14096834 133384669 238628672 9124560 971087849 891088449 261405819 718739226 464444355 479811458 416943278 113401117 273962236 504217458 438296008 855958753 280063575 571802512 456713472 847102681 319777865 786051393 816584938 470720907 11661982 342634958 65141683 653987710 272527669 319923143 249043211 499304370 166898342 427805122 904384151 726736353 657641053 508496685 31910739 628113682 478999543 870799812 552173240 889050604 675269563 647685741 88663641 712353567 120779119 759991284 657134022 627655913 245498872 235958944 226656535 471293913 819220426 28363113 835828551 998040786 284079420 6676323 661975139 529003964 52011489 613895548 254995199 186053826 557469982 379138863 973331428 864224305 258918417 728099385 554727203 368047784 64148359 402129175 400902731 833865392 496351479 610198787 890476157 271842939 39298917 189414558 127724596 267255250 360279080 323414072 99504364 648630864 354736907 26357471 331003446 157846256 335627365 505420393 489806000 513574517 477903450 833948018 319441214 992920175 438327274 190981343 248331562 509446125 73267009 346959236 477421271 614656181 443572009 70255679 387519463 180670264 155955567 907662743 965089200 913879935 727576246 671942438 898271102 793051740 183524373 357896459 462284765 252011106 727349899 647870516 242384350 81955531 388080709 321885634 799202029 187853030 32598428 450279636 841839198 18491726 432785275 110290211 837405794 701950663 200760181 930257459 720089181 66439701 386319952 945905569 618568058 506306130 974099010 773198925 527677479 810895325 81021564 19340395 77196778 45749321 321431207 302884040 383610070 411743780 584864056 230696989 136846330 472447150 232382102 496308102 943846272 226087572 224567776 638235978 204946170 140297150 838195038 122394854 101532019 229617145 886525042 683047475 86853637 841287337 361332789 3300103 77959599 546201474 99545521 197298468 619657649 480590610 954480196 810635883 953132277 705475130 97126998 281247672 395984192 727409724 326020231 865043892 444727564 916564116 331040255 444531763 986220566 528803356 502319901 77252984 625386080 381721268 6587890 802063930 412557034 299278658 124503844 602084369 517343328 255664427 927709653 723819145 361657837 253156818 100759562 327295061 16299419 999668776 252708660 325522283 275295237 306496312 684151470 295071296 664140998 419267129 757882592 550303962 773979330 488292012 347472154 966327142 151781516 628316683 216970336 202875705 148027726 798471811 251450165 941115362 561792870 657629742 771579568 455687799 767510247 491574056 277387405 444373796 614085705 772050966 573879629 518704546 258440966 814072057 954618404 479639949 304268752 95627717 540206944 847482188 679059034 258527151 392387145 643910223 782971898 146337778 215996496 92112621 371299881 589606078 198195087 489208849 388014949 286386018 855536697 966158190 191798946 818378245 849489293 319923412 545899609 134491706 934860149 306105940 953990890 178772309 991427914 454965716 349875804 917187546 141051319 474414014 394996906 546746129 843714128 474265228 530819187 315611541 5278924 579646557 313082597 896325755 158065247 108679924 46364227 721099547 671944552 129672997 710487066 837083287 911609200 485203002 654278817 709057033 396542393 409102794 574763626 300158159 859535100 488179517 359449015 35265515 70291863 367075502 181028059 56791913 329907798 588105592 335006154 106105359 511378599 30657938 402584393 723502945 279951082 258365243 622755414 579595952 820320926 456402673 583960965 133581451 859589530 385339564 656255201 967256067 654244394 164644624 771702345 657988389 438287257 573688760 896288088 834147281 666854968 705446415 102064282 22832908 228593786 765090360 336300532 603379647 235744029 386506135 480884549 241965013 78472002 888903173 781376279 255866370 322911027 537809875 735937837 390170527 88753441 28776148 488425788 5547851 251703896 285438338 535483830 873080021 748845221 948582523 347010166 29644498 320997794 924084741 182249612 194074385 418127025 703249362 783825063 20948309 331910145 211692337 785697327 312696994 582396616 33576232 709179158 675439599 128419941 844838873 76712245 722278112 350611211 901448554 324446558 354995885 695350773 423419946 479308587 292582785 922949235 523912634 446821892 48095726 627926430 748369380 864948329 217141505 763437053 571402051 451510343 322535560 766358401 242068392 290058767 51381604 232218932 763636521 355465445 622300685 229500203 759792735 710213948 724484284 74696413 260298743 988524317 882408445 706379283 367867893 780701626 130052366 221569610 938212400 366038987 389334491 959844715 165871338 494807206 388040997 608289148 710048178 860741882 852373232 606524735 179259328 82549171 445853279 285515948 340375738 643149489 111635390 227743437 324317725 569807275 92356277 268345305 389508786 752441109 703788489 839107135 814105131 654296624 551312705 652537178 134799599 582613563 798154125 704108184 170228983 331593661 837483331 606951305 435050103 630158654 954097397 471713581 931364793 451422299 271645168 32428810 862838138 375558913 313007488 746125885 668619183 524093310 802527002 580825556 876368242 369704329 859285040 197246759 565420878 100099007 196473574 802724281 303991318 370026745 43319128 761332129 151052436 13956480 522867091 194229104 353527303 301985562 369434342 11169286 557061240 595666479 59873291 173673159 975174617 534342112 356976911 316082619 409449529 233124103 650462766 33838222 570584511 826317859 255429393 933828875 228475245 427003412 212589352 696386121 578800427 693202934 670925377 163443956 687293700 469575348 189447059 379937054 477469717 486497535 827697985 981583375 268970803 541125089 487137445 565235832 61009132 24613411 787283623 258091494 366809057 86995100 312870040 749855020 973122883 322944395 641613260 619953479 394261416 619237790 982178828 864817015 19470720 643508795 114320395 872567552 729254982 863535334 699374616 467513605 215890078 567184386 970504261 559822237 655757484 513267799 679021724 219819904 636918870 649748999 75294124 863986774 175469175 364774299 949132593 630778733 495566341 914135205 347896484 356666761 107677685 246912077 577563838 435994304 690921188 396699243 287584001 974715006 36705513 536814403 289510713 701097050 745035206 940818710 570955090 32795433 252536643 585906440 318885910 688188160 389259785 950953167 747879418 887242146 235820197 396703113 469663730 850477447 248483371 5448128 351636524 951358863 507127222 89826501 579930315 528603762 938341119 158742417 190224660 689734337 213083373 247301241 262522002 897481583 717422929 639574909 297069552 257473353 749800676 248132736 481247335 504289365 672246082 130381069 851933272 952724448 76395737 862035014 243341922 432971851 60142549 382162572 464667379 938299970 829786678 288144409 530399422 497941255 579591689 924259858 906788731 544911243 466091066 214962860 470315044 854544755 203630821 786573461 776953507 832859825 256068845 846466634 817881437 172497819 352138213 378208541 682701600 905403960 332160688 732265560 461126082 993979939 85501765 919107018 830087990 455070221 891681393 443566169 573620873 572174967 721801542 331121287 292869004 126234619 806947468 850980505 398466862 914091974 588549257 672624897 236134489 168988132 81262737 713433205 268872869 26417852 656615696 396726684 876478006 568907599 10468977 823747668 213860547 50619835 660739397 104172767 621684756 670749593 165479950 257750188 881190428 681813908 965325037 960244630 510814930 182542131 31524211 420084408 603771432 828103642 554262303 5936240 437917455 877138556 920422806 788971554 194806723 94584607 799849074 442257184 566663736 926955134 402381196 877203692 755671566 185931893 361562127 328797225 2097817 462718722 508639406 546584549 995943595 373876818 704215030 341316063 61919408 289445228 316575202 14944239 45170413 139323183 862843250 771770777 368600427 629354766 393855628 148180490 172922141 179139363 971146780 127764364 715612937 134089474 596890032 600132220 321123508 453843263 834615422 986492491 718184169 648406227 347097923 68365799 872577015 959009361 715299316 219262474 502364919 489798451 182878414 122192716 386843910 253671709 340107052 842987288 177002207 245434300 245547095 262707660 925482486 648226631 288801739 825448768 406028311 775996895 810950511 825953753 692363754 179197406 978952051 590479273 164757708 434186126 605686829 238383137 472171475 239608794 82284959 250556678 957519511 227580672 288343018 432954710 581819233 645031855 174573340 604591987 516092119 486697395 641251565 875108747 223781853 49799347 816224994 134455269 238590974 827412538 236862775 525860689 91342351 655346217 249366057 447712601 775138510 379813591 985732445 469493361 654052125 811153736 275911371 217037605 50511100 61018519 926863845 515968529 648370148 371664569 105727648 33792937 838556467 360743948 502755848 706248847 178655863 95183620 247055623 635594424 675527842 901266078 929653087 122445525 866943135 515225727 843641082 645971954 468783951 477665404 778023899 337978238 944925188 242548675 285929538 745419560 649437353 972356886 128250603 44674594 233945997 453288467 958628377 785086077 700819926 574095648 482657114 243619564 339579664 989609139 856244309 589193472 873902655 777444793 891370891 699152935 185354314 532526454 49815140 131439288 101004290 61334148 998381913 756309575 411465548 901842538 922862180 886483061 284320115 111273112 501455625 362060019 932208829 392737990 203455512 90681126 479412960 951429228 438135899 659142606 149851662 602323312 740880557 460648818 617761648 634460808 122133906 879513324 664206562 931689977 757084538 170377925 38790553 497381274 143696219 130390949 308604693 506359612 495440545 66313483 983780669 795740364 724590496 492886803 40403359 696709960 419775884 731962459 884017349 754044742 335496735 833594804 743986776 739065844 685481266 437876139 329603098 769202889 286594110 587145862 578297951 81787412 835629048 81449756 947121368 424961081 167295223 533347911 585972614 194005440 899576950 875744110 641547941 181421340 654020111 435712134 823923380 113863070 913153124 744165737 214157304 95953861 598096116 469371637 455877509 386943003 81312030 666047862 338789124 877152341 99479760 698194584 32238622 744512315 305156194 123103945 479575370 396159968 728945983 590047225 735840579 574692880 76965880 704558670 934002765 107582221 197356355 461366881 180399365 996972121 560665634 836620409 552030287 919848607 246953379 981137231 393575426 419121043 168826908 769927942 999824768 739360290 15421117 804633635 64433319 684170771 399384510 82835803 265287709 326398870 499264865 596015053 645302338 183558931 353330229 95507479 477930676 79578719 443839388 131890782 148149024 100288847 381512535 775673028 251852803 562103637 863523005 650272847 336433384 313540594 498200663 108142959 318908937 200907678 554843529 956268569 505518736 294449245 868041942 42830865 31593047 867705131 461896175 803007120 368398399 636137333 566804066 327939351 225530703 401699104 708192828 368917228 99382818 671484333 519593883 785988594 633352949 53975083 166150654 915075573 495828294 715339024 728789188 920317255 912827369 182499297 532269861 660506407 256694238 95753078 722588019 305258154 667809728 516294738 166304952 940322961 357406469 752347533 140971740 776141160 469477637 957966252 36615051 159945498 740037996 773847069 324363667 389479963 338705030 787954840 244275858 412352447 346486930 648455556 829875429 465187596 240792007 843204605 670873626 789958708 71833915 35271747 73459390 760259432 297422857 90630644 575490013 301580125 517814694 93979701 514808975 613123248 907457852 291153703 746966361 572148191 964228140 755175663 146393681 148353807 425628117 128242329 148445805 803304003 789444992 539207188 387717594 510474449 623354481 562047607 491939032 282668111 84711611 884465409 889751313 10320061 805784002 873824706 174666110 802559390 146060664 339280832 993333780 381944162 301072955 719532211 102392249 504202830 36058866 472176455 922299098 653188622 771150738 479867286 419991271 339871538 28011878 463184769 647787100 286146611 211815058 405761642 783440505 961517119 833870229 138710495 376195327 932811679 962019726 162683408 428764383 904148976 10628890 538579476 255545630 98962220 783907084 173521044 151358649 974214028 196958212 657670586 538781458 504462526 396781905 61335576 646792306 399306578 281551844 238077581 656204589 303159113 847468279 277862827 673044560 625074800 228821173 665445338 950919018 520821242 353821690 594228454 646970192 7275973 931597395 704049648 459895699 47978275 775449735 140355083 42955031 918979795 791788566 744180256 403967351 561337128 593930147 104831428 42806635 670851636 654405172 545124086 761961569 827409692 318255197 683437806 249349788 780771668 547298738 193677750 152998103 724758522 528604258 173500512 930659872 578536715 108670020 758559713 665778374 211980936 599572543 910549479 526408667 108274204 184164484 535545035 866431846 650613628 503060141 986922456 711827190 121579503 937976494 513970798 945266076 882498383 446075436 784783073 224515961 553266034 234425363 306795133 188904897 49622881 913087459 42347101 387792460 708448115 667315890 654157240 276278916 863817362 267872026 360428407 157835826 365319162 985053174 999416919 78160774 610610390 501180249 153088338 179142032 482340476 757392883 692772963 493549357 411520281 597589062 489842892 698671395 578094693 258650049 342412045 949521582 525944304 892865846 183651148 7346584 513391926 183062394 509386358 108311405 623090419 990966617 857029376 276519913 125340534 378542505 159655889 974094826 468352456 480294948 454001839 788578439 243040216 608648291 781214704 656240518 821809791 116049900 526172449 284442058 833785272 251614924 827256532 753730897 516780789 364749468 165664023 196017811 378667592 695771056 129497492 95842888 5877858 613607268 392723089 461776515 74572398 450289651 752198947 496950164 663234909 635022970 791682779 281828260 602593643 660916420 192938602 102049353 152142552 910400725 945153701 216796207 968684778 693011321 788998970 193884977 696010450 35815350 512318297 189011090 997790066 355457641 273177403 660338219 139802039 906790530 448561342 834041101 4940379 399624486 857108101 979641822 900872822 763054796 521098584 2847006 954585329 931645562 897888885 318318615 249828666 526317349 728498360 945334708 421407360 231356840 968769187 329171494 908586476 877947981 679047863 41557851 805934017 322344663 820401950 524500994 641411147 222693201 620373294 29314537 437556150 592924180 964215900 279743962 778525043 288528350 78505341 741324171 483695964 779739734 471421725 206240418 661467375 602968628 738608492 862409144 46922625 54404877 251860614 115301114 630678970 520559499 714892055 338354258 310934046 147964374 266968798 451063917 499476164 656112041 204147443 321271699 384778084 770305410 799806203 214134467 908919572 255645003 689075026 469498686 947747297 770865382 890357498 171210193 565277973 225567524 599175516 266920562 374048901 217031789 55805585 267617074 886106200 249930759 967188334 462146670 280832194 200064094 156275481 476427836 1083079 288682491 320338486 167766384 102493381 594346983 342888331 907514458 842398994 622719386 125664903 514966900 827894957 386330711 988017084 90691673 681836300 139603307 765175442 22472905 655065116 710279893 289916052 559579414 226356298 506444068 672986402 907086603 369370389 80641238 437567183 980235928 507201530 212426069 612089349 855718426 409444377 913455819 672442537 990076716 546703430 781022722 538528649 426970957 20890418 895377784 442830573 142056280 90996064 573595477 492308065 980549682 451352898 464468380 480892565 797650249 371943218 89781378 839589058 54284684 713980381 888752025 951401654 106769116 890641172 894412685 965917004 106726238 853328969 89782073 498803055 601045616 924122135 148720918 799691713 633150241 367421257 36556262 199078096 443510656 542539404 36506019 402230751 776520734 655654990 986860705 573051396 390130515 627054564 291637576 59836849 892297045 568590567 21550700 503155476 688740960 847745816 751450917 782502308 493217360 295157055 280154456 68570846 224616053 712108732 432505114 396149096 515663115 86529794 219004559 78142233 174392951 868109259 998034510 96099661 977563559 50414030 861900236 301481710 788359759 231368508 492353040 879177766 803316705 562713638 795170710 83422444 760064340 204428460 855847283 124874209 621335054 265823947 751419183 351433595 613030459 970984901 617595951 80544366 969246741 956715509 966179399 993466218 792865011 674263072 940368625 971116363 15173041 580479480 121563846 442073689 312924546 48414828 466960838 676150040 103480026 341207698 131187995 542338667 491207656 901014932 174203623 463552228 514026982 541847890 509547501 808996599 619261260 123821780 736571978 139266606 865054758 947504992 544875426 450699968 957487436 683712929 185579287 585705480 278471420 697235957 516688689 689331537 387382080 736071691 13706464 946151400 484344532 689270515 960554624 112551459 480190340 509830303 99109679 18342027 435324855 502609605 170281577 648814144 713462420 53478746 960326764 643433887 156476792 530267684 823545755 736490744 77045944 892024037 387076101 895062143 92517612 365736789 314777318 822948787 436473146 519666582 240506324 387784592 14347737 930109008 562134085 528917016 104442157 424791906 772572217 595329978 429717339 975022300 941592865 392593133 578214200 259396896 603262031 349373928 737952214 116787897 45878589 941775228 654184040 940451364 613852995 677264882 403432919 796187190 636013231 984088425 20641440 10602939 575347471 802874095 677200461 179566821 395694862 246439353 6613553 612341006 733426832 593580041 532064739 552248315 970149354 819567468 809206152 533713334 263253290 189831025 570353135 744645943 468441565 109141657 575244653 937744576 719341902 584811205 696231283 283318211 899260572 2426151 660134468 998580490 68680406 234665311 617569007 567801951 439300604 899952395 299453193 287226516 765205087 746830990 144761639 877243122 910873632 763632826 287639674 625967811 483556941 962576168 361841265 228206639 31899344 336773835 337166584 754401774 178532505 758106389 930472570 980556699 985754342 614526189 405355902 30920186 297747176 830326017 948476707 105013866 774960811 599805824 519195743 793313330 967659912 649635847 785350246 268744131 528978252 726342859 818799016 185047533 818415849 217444482 681101902 916071195 385064804 177384148 381631085 64729616 901259627 773273699 695207138 119709190 44313676 530832519 857914 146568596 61771831 696767039 917958673 346879708 601074964 710222621 924998435 87748861 570614231 557617623 58386842 482431365 30994078 435191482 983641341 409520029 623388512 486836192 25916948 600185100 686528082 955223639 571395654 52953112 258247733 101880398 328665486 117563590 85610953 996684185 438084776 952772560 987205307 702048132 655196037 480240176 385615198 178590491 446645376 291663344 442212246 874811352 395328647 699243744 761012423 826151549 793212099 36262312 475150120 525651283 551274926 138715039 209880581 291239240 672276722 375492670 876025327 349298501 659077393 491950568 448416081 923804234 693092057 364151927 767883334 115001890 95911216 906563647 313150610 816199087 706924894 575785295 182582419 135348188 117881847 839242258 760804888 757647369 69108508 746499683 124787060 581475952 653227843 959739648 869926899 647435052 755886249 857422188 370174401 986362479 754953310 549781629 590738373 516035708 848013984 932786234 85202510 229949602 772219378 6613809 456610747 439907316 91469675 420358410 186557309 855735352 3061820 116165471 822200925 947710469 133812290 303480106 254862691 104851354 467350974 290343254 144410583 380425792 250854385 419860528 219074927 389035624 690040419 842466648 44128602 480508317 246496032 180418917 787330908 968935159 397361310 727733721 850378463 678719292 63509062 869034401 300696873 297645530 584679135 719367135 526586606 900792279 378609670 916599720 212923901 766439475 17661461 485273643 298687457 514216432 370582711 26503971 183837312 747114691 238483435 657423965 715612503 223285565 744206743 223299937 31153337 92171984 582735087 124778479 379154200 823792291 153966236 782646478 849447175 747137481 180332493 286683341 247233663 913468290 984258012 11332055 215957913 151399943 379326713 761488955 570054806 355712896 934029602 701235655 485994874 663476950 976055427 455628221 430868752 513852735 619658757 410180027 2279762 54118615 647989435 793181814 543849625 964985803 52426135 470378633 509724262 952145955 531234970 784958848 890583007 20601236 755177494 634001123 157712295 755598195 397167355 435408784 725374959 915450986 125433283 103923680 819062327 215634647 881456297 278369220 302781239 203819939 391735472 335232749 29042416 700239798 90909194 884471801 190967166 466820987 699130269 511704357 803730611 759225798 509576512 383699438 121380624 728175035 411590279 819941155 981454898 476084230 517010022 15397785 749705272 385811744 916515783 856375708 339529351 755603757 532395856 71257845 284782904 196180573 408029956 362189874 981886615 220648958 654622619 922049902 365646379 371960512 710163786 568788128 639907050 974835391 854924191 414491220 750514672 520820967 44384140 489288716 940554840 584437748 820283043 219559349 240326580 18726527 691780053 985385123 986167030 222425715 684637395 219211716 500158748 786640470 933399808 546607682 865431188 168357249 77456935 343500077 684683734 239165993 941316244 762889768 368572240 754417044 148645051 721732843 899377250 727288374 340665212 827627520 72042655 269459973 555442613 179036166 811560342 476154027 592995848 44612040 240247928 471885463 623952702 663232606 922251931 787512873 755691810 831433144 183913145 301147886 529769062 367216147 516614608 539086596 405222869 377932731 715953197 575448322 133862425 131704203 697243556 325017270 491765767 20891871 608568209 340900945 213065430 24844800 987622856 233278686 605594868 66748594 450995671 164413270 750323518 53827427 918513848 302378992 542462702 448034645 218750647 225729874 558198165 121694472 975872363 889333932 681242265 244518316 746201691 466439468 943624049 576899581 672033041 389965010 361463772 607903608 864319906 263366325 619073884 991549435 434769178 398401735 942286677 839098363 815370855 926922184 722586150 322590776 125243316 809278822 420463836 299785263 690489528 375007238 201003605 379937546 697384971 229426942 869131202 926793449 607532977 353103603 838685762 449538167 182006314 948211591 232409303 252246436 899948627 828879133 876865665 530632911 939548494 525247527 657922062 860290821 131128861 829736143 31470784 284378615 256501033 315065166 430138042 642225012 222634949 669476212 440175158 750367279 788236667 647411766 875235552 800637326 138153486 286253401 281147220 190668285 420421544 910871631 417521339 546076500 648560622 375322609 411649665 281290451 810941288 83897334 208131363 838853311 599590038 427335149 770097939 589509400 977092800 613947870 268464572 399018545 480777599 935800695 509912779 114071304 16167853 567852064 841268903 716743637 725194848 664743264 764620437 937732170 330239239 403423214 706310477 4294779 597727849 881523286 972073043 148441244 560994691 266527580 922464175 996283967 560811547 886929135 312922660 991688096 52074309 694922066 919512141 735065647 559175306 156005046 325147918 430402315 638721432 805111570 637923543 22722356 28657960 664477874 403983234 298022879 515448508 910676204 258938156 506522252 488157989 52254892 673487523 11033217 785180990 131144834 867873193 537672147 808311936 678872765 869356206 634951293 200618926 395231029 246635023 883153956 378154559 720632063 910286717 79747768 51321015 914990418 854019815 573609377 46702898 223150497 914360248 599218694 799559519 5907001 618243287 416488223 558002204 312322252 143616187 313451171 323651578 852964634 529021925 973398317 25426388 584976899 278273895 617983625 648643933 990943378 284182315 333871868 378150716 62919784 281916782 765720717 795280639 782473433 447221102 134494309 55643603 704922491 672789437 20189857 913634414 471601662 881487111 826183135 722080359 684632960 119773503 318069446 160748167 233266378 317686113 413447111 405547676 909794292 409106546 162376644 483472299 698545761 99546879 682519893 251851437 952377528 531510024 334631888 409331021 70096278 613337254 11960542 519315295 735903006 373985701 596781042 861061158 70592736 635554121 927531297 268353351 610594268 973140957 301506292 438899717 606910490 377565715 994455359 860103144 101833440 219443219 898462903 974741056 749279978 617216865 847707892 504844797 731060184 1793 854010062 378187529 581605806 868207718 480078273 502810241 399455950 173974677 336083583 898622920 305611000 795720654 566532037 466740384 713766503 761831947 891462385 168761083 581779099 817875359 720510242 848264835 986513860 550323325 845384473 881605674 691436901 171370630 774594598 497912635 705887203 237377983 707004772 730205741 990166493 460729799 430484722 768706545 136290449 307328379 349614631 164051203 704086771 238389570 341132586 966643725 646547300 313895557 650740388 901751616 520217865 304505146 502450528 445830370 235185485 509227142 937781538 913601906 295650439 920084580 42886899 325356366 815348240 81368591 735612961 229095423 293347196 830665876 577087408 772783867 230889496 804456275 732869732 640277716 286439626 426111893 14556799 26881006 827057912 642063909 7315872 499145049 874605262 842933966 310372006 773189023 819229012 173566953 826306514 517819569 821287800 646406356 877994158 101207331 249320300 439919593 173842219 401173485 592834260 74903366 802129155 617590494 31190759 264938151 872045189 905462332 352083026 774319429 739881853 820114678 354214083 171973995 967204522 378129344 797449332 194804888 955845475 188532284 542923146 892158111 880102013 644295878 835692054 241481652 213296562 888661251 248920039 397747310 853307452 456343228 459834583 396542322 859677843 128436811 638824123 144400102 927164308 679841254 782846077 117256150 368224985 18249060 681009523 189091525 771592639 107518554 479684542 108110085 861883808 131066735 538347989 807017065 286746598 127399686 396102267 975615216 707818753 428367223 300547804 96220565 84644691 747297801 603130843 576420477 686565120 825449008 926782845 424118032 502327562 198569683 953160326 863696240 897497314 406099165 522024244 600659663 789311334 111791190 333647199 687011576 221272225 120189861 207107141 837908915 175078675 839669000 818618497 676684102 259714199 79202076 452992909 919447556 236079365 27951596 461624725 384746110 129732207 911753362 66341354 672078873 236518665 862332151 624545470 281933996 75732381 36737277 771730653 242189763 367885475 83072826 113059912 753629803 307856035 144644595 168799051 674837695 649070604 341418995 26628684 77744325 266666904 378219663 92818386 597378378 152194383 696787112 708291213 141163734 549202471 308501934 724268919 185302628 726505214 583725663 357515814 555835275 142620089 716597814 103364401 576868704 521602134 140077700 938646743 742931091 136758680 496333716 778386535 23903392 824879935 776403312 389122509 529157542 225722290 464826598 485966571 538259048 176617666 825457981 405682463 826127551 53800935 2690031 487605800 738227152 846375639 507458091 528217428 854210272 366565866 158357493 304212253 908355311 548342538 75958146 289276130 194826076 840993838 883822918 819866917 848343525 369630224 167319128 521405161 186907843 717581019 174252079 876740024 21060433 234202007 99163436 762070160 86593814 51629075 271909947 881925364 544031360 243759136 788767282 163720625 179816530 819579444 520166959 892000090 428031170 760146934 211407175 431844243 775589907 509981245 924626658 597044050 803550494 386642626 546678856 888383475 557955104 995030628 427630520 697787441 996294835 507117067 698439475 401875276 176043236 667140422 736604495 309696848 201579030 669974462 923606233 212258530 181206264 524758816 616405142 104290075 595467578 490074596 477255041 31374582 242028909 252991081 230568094 12453334 885922626 850103811 49586868 462014047 116409334 6312425 234751484 585783021 219330792 367141612 371589539 889835114 697676793 58319878 550393096 762374578 999696817 971151592 173761227 525155619 370608794 391797802 25727671 545116302 596620039 782091112 409411976 414970038 498160271 536960163 843330497 339839218 54284642 746748383 151052379 545750302 228960463 340805853 350801768 657235978 571967968 530335657 526018985 172154956 228975495 264050064 188560121 146328240 435774012 52944614 810132654 222959058 571674768 852001499 183175902 965294984 677348670 413749836 408961300 567616875 245380340 676698256 342991297 759627558 10330783 545829674 689210844 621826234 307411078 700423074 461997816 902907418 30154960 601474574 980430261 832926074 809010693 956374161 14619054 286300581 618258488 176598668 229091209 136487109 361527135 111807685 663391339 419041425 712010934 248260795 305786099 801150553 509939382 309410215 203064208 348731039 637013987 806878587 57974081 496696822 961313444 272143727 430743657 993103745 335728599 975021535 597994679 635720466 470088079 713274058 675136038 989278147 541333852 256317203 14327299 741752076 29877459 830567727 122861934 439787131 357960559 462064755 550062123 302762203 222444418 56570775 384535962 634502049 256620271 684787430 597793362 254164118 47912727 58012977 667756589 570706825 178286289 694363659 634217693 922075660 7034016 816737560 497642214 948416972 564122525 562016387 916916403 995479295 990876756 820748488 503845391 494557456 263280319 934794304 362599051 285068569 880632581 252222215 959671880 972768503 722122935 319648324 707366060 659923409 895535729 299362416 182774132 383381482 554883792 332430079 995559342 836720095 582306945 863005070 397060908 506541140 415431839 22375645 493241376 797670390 736159844 451011888 820483404 56370571 680249537 356643456 185285711 2946021 712038844 829408510 127553573 995259879 77175669 258150798 330823029 324374388 94289742 533088874 485098938 338754334 686177216 312402646 384092899 379273977 342309812 761289985 449928355 913774573 754306886 285268980 118417201 836998685 76604239 622707155 912120534 26785583 221784214 362787791 485651946 603101312 301428630 492401738 416366889 188623622 420269231 307208124 169301347 319566681 170845192 901123281 441650915 720793168 732066495 235316563 306762377 537849494 306136623 359379534 838642138 153469569 533553024 38566320 240730311 6577616 729407059 639805676 307840804 418030091 777077961 616280926 36969553 295122197 770900893 783329324 130412549 636689963 933570226 119383033 873906729 282471108 354762351 862859353 798563142 625434969 243935568 61997368 802967397 151223710 660856786 91587649 401546231 205365836 866393805 23129944 498797268 752849209 568548399 551991819 511980888 363860834 101691658 131531334 493442687 108634389 387298579 158291417 662424045 572133143 887877874 472582290 418482525 969058836 490877235 836868362 914575158 121201243 727077401 341905657 225892621 408904084 593312711 116501723 90262582 554598014 588753271 829814793 244817601 242074640 412763431 268520801 334077255 468205530 982894999 579243362 801727004 703465382 115664738 143308883 984083169 574307478 120661564 557471322 246066937 656806931 980246038 950690281 396441922 444783293 806018054 584400406 683409446 133861897 242405221 373035545 659194138 248131253 235486528 105426793 88851378 216812812 765068559 336617776 787300252 776598274 564876349 700636433 217288313 395855344 76952015 756283872 357022702 25559192 915712172 540704613 946330533 880449526 426646551 237949312 72656976 349810466 535651142 315674000 236920258 368292991 859677941 151338803 244627440 867199393 94155516 898951046 37311324 334414459 469212092 390012231 103945876 868072347 895148975 941621094 961231607 419907483 191356381 272971175 956116879 718577260 855454705 377274918 287252861 23623565 994230900 790128845 122920254 623371573 178321658 657182073 595490883 576060898 758860661 482127099 494577091 338169977 810133677 611117174 869136562 489009603 51158742 895182572 773132497 307393870 488435424 589197091 730492274 749457241 58264392 932248836 614058616 415538183 365975776 475839256 530942262 169036528 736883994 457512017 750409199 762933581 891144782 467686121 637744969 519924132 149184810 834752324 48669048 541679603 609135771 466765932 948121696 499164422 540342150 107394748 353276921 374815138 698956839 882512164 58998410 191911324 905334397 971772453 274285132 121136748 141901623 327776478 936059312 505789765 737578439 533657198 538650125 55461124 466053124 763839092 660416440 600862961 426372340 962333673 883093939 892578904 547577191 597326838 924078689 330934702 437239985 235571188 707901043 796179898 677893570 584025057 881788789 580496502 608583046 834909982 692532245 416367428 935217727 307546505 538817442 354211322 523580246 300099618 780471442 315454638 366254771 818151926 749478174 757533914 244502277 638496105 294261210 702735761 6782581 190729802 437586056 650834546 294638301 111971379 262887915 334616463 906241992 126794539 595446387 186788316 712815555 329738745 876198009 562428717 42185911 67040395 712417004 816667932 297554566 711743715 887100831 437031544 127086659 571661600 433796235 999338373 806049894 760925716 689468918 915834129 590499161 550250509 176650827 564654487 71285351 528721897 345576622 399398260 280591668 268101909 622204596 972052716 632518910 757529244 368767420 17961268 451346341 64981590 922021114 328251987 979450734 744808824 32476165 5925788 899470079 831015652 123099930 79771861 710276381 443752286 308450692 855223257 681325557 633281162 827685168 17069774 524256114 385170988 871406335 801557686 571851515 169992070 683718470 154284706 255600284 447307503 274448059 242595291 252157523 4455526 869697609 687919015 942686214 596529078 712013868 768605559 683165407 928188838 693510632 564370886 918764486 359773325 70350726 467039600 675193256 372580053 918787722 875590397 205951214 795463380 518899017 315693518 642376269 834174073 641946508 703787263 183026 355000893 353896593 661701739 635424417 998830585 906822724 369533610 193790914 470241593 884810063 632042786 81002548 890398187 357888006 844867267 656134315 2772093 129676240 393578408 678998863 391693339 891603813 803094691 918020602 28835785 986001113 579857580 57762402 221181665 482209644 887381480 833928652 623957111 508550074 971869969 90903459 256804542 727584210 189889746 534852922 189904406 944281033 854776951 594241044 492704010 133338442 938588146 153648389 484393036 846143051 863184967 894991444 268854139 418523672 615644958 128438338 698372193 247185435 748823248 582238274 290144717 890507182 537016200 436598653 942270683 658303915 800513466 131847565 635253360 549451511 526105520 743223901 637772064 914135953 958704986 270901248 342039130 343596409 298241637 352560040 637248477 404934556 213487635 196349497 146118888 236015618 26270533 709740755 811493584 953699072 913051170 379151479 392337526 493168559 709950719 739362792 519492971 347998065 585031206 279479465 827486871 185386689 466210494 845601469 857378671 67821236 298290425 453326832 226746490 480123706 420024793 944818855 481040589 873080472 300897046 953980270 293902982 350406355 93024968 266532198 583166966 242128117 518074993 457507615 268072543 974339423 660505994 866395497 565859059 542150460 670364344 509552556 299601470 909216066 385757093 724235777 874305762 805451920 371507508 637328869 333281847 323925752 642007554 922871853 239648715 387701066 103536792 404149991 209970820 749504443 173520703 260652067 720439372 357927281 983294830 529036670 647756406 630691261 718181444 942777350 448523536 180013316 935208343 408825482 294023947 171374098 304487487 460706360 572740230 265454875 991961526 26783126 562351698 942083749 302379683 812420720 943888002 311584313 615330118 152104338 793571950 320367875 138382916 1765087 437844202 616406832 23510279 513946349 109167384 110043365 99374394 836432606 13613898 178068662 810218975 610261040 809534345 765944537 251238003 929295956 133768038 782067291 727488366 510743842 294995291 574587480 710878133 22495222 780782718 336162130 81963203 226514863 347651289 169840579 843934725 891627617 767149037 590904806 291357980 704915073 808636838 629857330 438837240 939300 865713382 641850980 49063725 677433491 978980799 538454839 745065411 814571743 417350774 418045880 178072188 845026781 326978378 695355144 291662313 765261009 334091232 609514979 431117412 474662067 566355941 311193714 877550719 66361233 821960443 98249225 383588236 684796065 719489820 962926284 761212198 29298391 35091987 11566464 541152185 217687146 952505865 949233052 70266489 412889693 305509254 341271919 213772629 850099441 316321735 419908092 704769515 525053169 24676952 175144156 692662720 571386317 849159168 404132695 474500007 429288280 46079568 852162571 856535027 414681222 807747713 455534348 414372174 438094481 506973710 87487586 948148566 580550692 939039498 217639964 584160443 422800989 319533080 476357711 545485935 329598596 926795506 407500842 367509958 636249262 663847520 401352606 52459699 594630098 994602433 952368546 215509096 664135565 964902609 483786225 210936110 456673268 761524479 67255363 649371015 865043277 357305677 774456236 255489975 860316447 541305825 805787310 140022441 316103946 803451475 265090884 469337858 786283134 198400342 602506135 836485807 594056344 605790536 201058396 936645948 946829442 966314118 596233957 547143603 136786026 913987766 707588035 686660368 356098807 895160551 889762238 250217129 772807848 960353016 978246467 621047031 824736941 906962049 682987264 301127226 449168259 655934679 792889460 345932410 401894375 712518036 612314376 422094695 378311378 746726415 882625127 532038271 171252482 385382956 555557905 221484284 319933141 349939669 544105865 531062121 774926036 573639177 334053503 512468339 705701682 297566610 24270986 763224564 418242862 98124090 215815243 868010972 153985500 322081222 654316253 617717610 290487826 730159864 700688825 749549104 839015762 364145833 777900718 679473238 647407864 918080876 732019318 438740794 556557455 873244866 518825163 961888536 950328690 385561853 913341921 33555938 158311244 658359145 190359440 765075241 595925230 615239305 191671106 852823892 546242675 289628999 632107233 305883138 75825221 310392687 723096132 857343387 586744054 752359015 62035075 598785786 245476597 88548428 286537385 300757916 28116995 724265628 100701984 355503986 744034510 726504179 769747583 97899220 488952703 544143112 523124333 478611558 64716193 74831094 141044946 384976399 460818506 522099516 993587945 673897185 39233946 246734531 835618587 416207309 12586941 971350370 804264501 477294132 264856917 595595417 941328573 121846119 709732084 664842553 2231812 323546797 431110812 394182202 364150298 435118239 818670682 120702080 986095752 152468655 482579952 830256986 310495736 514007508 46448497 154208688 620863470 442516871 497790436 525614020 193319953 491881248 231090081 77339749 787763995 642525583 201342743 672046282 634079193 792817754 349592675 148481483 406558104 130957695 712672788 933504745 501263160 466815594 637395622 545479202 29650177 807766319 880948546 757393881 442208541 520971738 4175119 115623754 810354510 516077589 368456613 695626858 364366884 175769595 182093566 466359242 474932253 149293373 379583550 988979606 421235781 240277494 960879693 785584818 812887382 962879061 536986828 40860687 733432449 545177912 79188591 676328151 34903906 354478863 293024242 799686642 286818147 547822745 684838774 98557654 475640920 593699298 89389697 941011892 750008398 47328720 147325139 189676332 720393964 441964603 509169355 354112834 435404834 960427693 139042030 66073459 658496711 155472850 244396058 623302172 524874756 228485651 525209279 74853937 964063270 185051626 770443565 356454690 738267613 41910499 358401945 456969616 271207760 259774975 739964488 487077621 931486689 486533280 92066662 464113316 63730054 307912393 476797065 10995612 215039091 705974562 486217688 239063485 271164663 731332260 286024812 756937736 218914773 163504327 932793467 352042874 459989136 988239971 863658867 251354757 949596125 175780300 679571898 24316252 810664023 726440092 179941853 138894579 320566227 484783744 220637348 737597152 47105230 925582356 550501184 752613269 39019086 733508430 114592639 363044309 650599031 926475888 814782719 527432597 186142234 924698521 125614401 300024659 607676809 700713604 872367774 902456000 230804123 234422027 254707553 342001676 768845894 319197960 793508316 289739029 570273533 746323956 545761255 616340027 701722628 367799574 51633952 650415962 704735676 571317215 61396293 262864316 159512127 590210064 876274869 994473668 516858569 852882756 594382495 676202554 662019757 962530297 355869315 727597696 235172429 368284110 468108834 367301295 25719554 7671691 659249386 195898194 91120471 55492692 959704768 849455316 829689932 676462971 373576474 260668232 477078868 363226595 374285696 823313208 370689818 849252251 182266909 244654537 443935533 935924914 705069320 386637555 978602730 355207533 122063779 80988232 395454771 662673490 54116496 857197551 850577174 837620084 337764801 101771621 389548755 244367596 674121675 387341763 205386866 177805484 426430013 131411741 180549539 635127099 91355906 686854837 556602404 813840577 851356517 700366519 474422338 753664082 413801533 933743065 77017570 12717224 226144483 556162137 18223168 667685309 846408586 519322071 23157007 828654961 262289385 513250161 267232270 428792051 68436949 160723583 583887271 954847035 345709931 340053310 49517846 148367146 979442392 498942684 992575628 687987726 824592873 154488607 155183798 712231754 4202047 286521936 153893379 340412336 859575762 658528334 174715010 171412775 797766060 913842814 903542989 641608400 73703900 484982221 467335513 647568265 758658751 50057201 472557989 472830418 183029747 584672833 312403246 236691656 859627101 980683713 970941567 940935309 601267323 630056632 496595179 903049689 867182192 620538105 396982995 887014830 780075851 134095892 123117943 300547587 694963274 140290036 192531892 953322552 763062140 513664841 578366440 559557208 863476008 418808852 351031911 491949372 140896748 56679384 278345128 462602717 436086015 90993345 71795756 366303969 83537611 948644126 957904223 644248982 574566005 823427372 640227468 478686188 72123751 216899251 368194258 803870495 591476829 790436763 31464714 57138967 448345913 897992713 833877093 38620337 796507631 731424283 421756260 463362362 517845022 930746038 572925395 230973489 478448564 666583585 693968278 266233215 553780318 768624864 524559473 401050458 76770959 784423032 680822782 439870419 640669691 485982097 538608162 244205701 967809585 448575539 575067027 180675461 926373017 568744720 376010420 946788061 427648578 74680205 181999033 811436544 831421209 791918257 975630065 14489587 558688103 276475231 407875577 775022423 409403337 521739132 363167278 436623644 322752611 627415682 768707437 761746824 50151557 114869503 353345529 164829477 715303194 247078851 283051394 543405687 735679226 278838133 544602330 449762511 586557525 261250084 774228417 673552043 800513007 621701361 575101855 254997650 344810264 734454603 263275344 630676898 127314524 263856081 924531598 591638594 526530605 894047476 111619745 5633484 477730923 55363548 972325500 721671198 23446574 954498590 471830312 592144923 206101140 789868133 875625343 747840299 541771421 466768715 973732560 669095931 849376814 177306191 244615785 285684558 334642803 740079121 220083327 43602366 402690469 76791364 371283485 368729195 912398994 619220225 446351850 513103181 814430390 406779374 310731650 295634884 672521566 624041596 805893457 917833955 554418788 874890562 133612649 671761390 135317104 64216440 596476167 314898435 301164593 614170103 486572462 9668117 907695145 501035465 159756956 456459455 844446751 365616430 428772907 570887424 643630808 873733690 196991331 470358513 248141236 386719018 78922085 806842051 863662796 186200869 880251080 685243202 734466042 121944603 334364136 901455092 9827440 57911558 362714674 28542651 390675040 384290654 99966315 446874748 126363647 156791986 17163060 313336578 75732417 12317488 974181123 410407272 987609168 51835118 144218657 714549355 271076838 998627928 389488332 760749421 650600633 45552542 239443481 598777061 409590206 968764352 557324935 270671239 260781588 254497926 500880293 944836066 267775394 157171988 54392344 270491023 457581459 749220268 363183625 820204558 846716090 670317614 195129414 246249284 935222638 877094981 813066984 873460261 776230884 254954614 301881513 592811590 491858281 383313596 684281390 304947249 797868820 818661974 793694254 282730758 981727580 518914867 847394987 584820796 953048044 244515670 320324476 784434409 198313414 584982907 162562176 875518281 650738295 412404746 990218721 549460458 912854634 10676169 419991239 868743065 542847790 987696884 850898928 313993704 515817822 618864524 874832430 921748484 425962736 835422370 352426867 503090419 215642850 66053363 459831154 892862321 488612949 982043123 441728948 337916340 769590621 180226522 76483310 395938496 290529962 841007258 177112105 483314673 493940992 704673891 264094007 254519515 734318664 970533318 948701459 1325825 545565280 226246086 976230403 53388041 924146676 942382952 794074069 679306930 818452875 521761849 666574724 445460796 294599662 851311798 730554072 12752912 470745711 514869966 92252580 858838876 25586520 6381256 79797384 409744062 209276960 625944024 473026902 573336150 127117280 418459341 409852209 891319605 6792355 168222952 882040676 79005996 950618838 453113322 732622209 935703935 164370296 950266534 984225687 142887885 373406732 470013547 424884384 831211938 536558824 116898377 478990632 149411710 392956085 409292131 183563566 462151152 717334001 416257527 871878913 725591365 258458576 266806698 644432248 399076853 739724839 815434830 453118059 712522087 54523591 487014340 225210389 474953466 425353644 750510645 629631921 207172359 500846947 729341403 830094978 518745679 603516038 121027037 414125301 602485441 710312525 782894530 192955225 108884393 992831520 686454578 232524821 774500407 334243637 425824813 78238222 801168138 311759193 326821802 943666058 945275158 302440865 975753755 373167648 841121139 534356528 922329539 35952157 344938085 428091366 546514680 485963058 890313649 778895350 135214452 303445550 88544283 583358397 632306758 833559151 905704748 683399408 832646513 258815396 905168671 332553717 533627921 362601964 666062796 765252823 226840687 678143489 761352649 170517847 869020219 420699196 392851524 782769923 523240982 895332108 303931276 533002125 728716457 351689008 464836080 920984155 424761084 605444382 219956975 735514616 455932200 208037317 38941437 982051175 131853242 656527516 376249783 105820428 149167843 676693703 957909013 561752992 574502604 267222070 127971190 316907526 63789305 74161712 486621044 429192496 196283952 648642659 798123193 133933177 74908153 345916937 55985512 859678868 754224850 942835457 719101132 342122448 363076027 259166240 309839820 719466462 640479266 386646235 345918315 855587196 573790968 449409426 973640791 806118610 713535063 208760139 34969006 437344851 965291333 814526372 340542916 588882089 108397082 295304547 586079149 237252409 347204084 798588712 264793654 2232093 200898550 17687905 136776027 718353334 109837650 381806252 901570383 216879698 340581239 742490041 537068076 605939766 611657742 638725213 498126262 395584814 643124378 164821883 612022457 499996907 933046763 132152851 880043480 161201959 609515648 668967621 646372921 119878525 713886757 765962688 289921663 346586178 339555885 719727964 916035574 903130385 429635177 299353793 615744572 840863857 53877824 358580758 823597044 172683516 856090990 831173577 977291620 371288261 855117254 687410523 541586635 448711112 325142080 534930991 763118826 474091176 286132056 781464945 986841706 748983795 107933528 894301323 890913213 843348981 768294828 786696309 436553391 567100373 128881351 669550623 6382654 207470202 937734787 778043555 248186728 626395107 488880045 129434008 420769363 557405454 544063695 319617065 500469430 530732716 482272017 88160030 312855634 797231539 978296926 337070764 293934638 207512242 75342733 175535076 736805281 22876709 430799492 238366473 910281828 670407230 381101049 142672746 420742691 350160021 134981584 220702521 621892066 13222419 597314371 535253178 310425510 31509791 371460853 518086920 505845958 721790703 519244333 122353286 724828234 410064753 984288553 991901663 78037388 695832564 934524575 435454672 372547108 526566551 442472868 981829771 444081404 285680568 365049047 648889771 66330120 998768833 922765852 972042901 206780483 855709785 909786683 610783945 192699239 206286927 323203369 996102109 839005816 327981574 207767007 731627046 364672656 7384898 562233801 903062700 66953730 181091238 766262721 455269870 877126873 631557033 673262215 462925606 310893562 885003526 60111741 656430731 378644075 680539108 679445793 184380538 358156137 841848813 454692782 148326871 520371918 825805738 375882207 611047502 82997002 792980941 244570271 396863057 658005808 89407734 875780738 432437881 429412625 836781813 660226055 709061329 747990031 223603026 961343944 510536116 655304751 287446190 277418472 615618268 868621711 521597931 398288647 354731191 683761151 938629919 387143765 991661514 71551882 533201436 381380477 655728119 801838278 597237133 710538955 759919440 10293724 745725512 215297770 973201886 606049042 537068208 715324223 264292415 264008222 451630135 630685414 596744165 631290059 883477080 406452964 84537023 579305156 256976919 195885294 42871535 287276839 752627351 765769149 474862630 964714077 393298725 358551100 721883964 361348006 928539579 351872209 480148106 55907915 872946332 264387105 373878287 394839917 534281439 194568101 439823151 815939616 475165285 670740503 730841794 287279867 989966520 501384131 556268954 383962024 623342707 743233021 110245050 510807314 936988629 612607678 423065001 990459315 747770643 371993679 939384286 263578119 623764710 630436403 608883382 862995595 529133267 468153023 384344900 122552072 258827083 379593841 54486398 849321936 203028265 608885727 465504940 351677514 782940899 300032545 465108811 532415886 889778839 191500976 380523432 720165295 100408873 882094718 42253177 2743889 640865915 231525963 17040266 700954207 773592266 675419031 53134164 813132259 389381139 612913808 578678726 384133236 62980354 481931844 873861011 866865842 151382843 919429341 526465915 81406972 372392532 510112298 344577410 379558576 615344128 509151045 833336108 41633873 375940848 361595641 874411545 197049707 760240412 519210026 540398625 180541719 334864447 757287174 443316764 986527768 285323619 134598416 549889890 705467705 737398291 954170623 709296741 482249885 126924765 605443800 248057639 900218362 640933169 553353815 403605334 557697723 622753966 303240382 793011465 16713130 883439129 336043908 73218693 106344646 976506070 815393243 6929852 493753217 709336041 781883008 258874294 576649473 95534206 148450420 950814143 600219745 272183234 434209321 431208781 91840585 237797896 409425441 841330026 202633341 870663659 862404758 631597840 860992580 724504287 366879558 76051560 423448026 974678740 403015649 508948370 988983790 340072295 873433789 630568379 684762307 995458346 237997036 699399806 861311996 97164148 279213604 204315452 704818073 116377053 443076592 222776272 835148916 737538608 925674156 532132055 133133244 260197039 994812028 329139907 930639243 47440659 454648668 360886255 186709985 27388490 451642330 713146963 679256307 752538496 846962609 777098092 324805936 836656947 789608002 843179966 641280094 273450457 135223357 584306253 238855095 488227669 403728218 409402928 747090836 5072201 686828626 29000555 175752642 109715534 879786349 122028269 242335069 633784945 127185560 559326807 205623053 733608577 147451409 484485873 131334105 511785578 534494105 254329211 623441111 650563666 218943224 857117306 884008631 719200318 608559216 880696837 5739134 19408543 647517654 685107195 866427290 175093021 536978909 260432810 410074629 718686116 279137855 213221542 415022444 950217420 13044668 818963739 2262503 871907568 403646424 617969200 690315965 689801314 404478169 683071428 377299870 430417917 562439741 381237306 849417012 675532640 950693485 537186590 597204871 606498480 29995689 212708290 949157230 105760909 421440015 429154651 631573303 464299566 512062086 429636712 818843533 805574834 584159626 860096111 319063802 804489691 373686328 721557559 774356031 176216159 679363204 597221690 738244735 918939608 820738876 854759057 604071331 33345402 610973932 745362836 239052746 95685881 910910481 796403091 42720561 614602453 576143066 347083938 8194761 49731166 943732370 533604404 323036130 58080766 141160458 882579099 788292503 222606391 983925747 795628789 273387238 242062500 309188031 479770878 456473636 506572237 411938381 120218482 779455357 6198542 437263636 32196630 26034027 381592968 464129772 278826485 586960712 816013766 500962679 328655583 487163814 238767891 529727713 221487558 43177212 365981847 110275582 863371732 819277213 454560688 86722084 283910055 930950245 954055819 500886710 651371690 473091020 59213078 499108558 77992110 931229690 168863347 482057485 959454129 187227896 490473163 537487235 819088439 371595248 286111111 595934274 662635234 954432952 374511391 33720925 303694276 449420778 628944689 991946888 739799749 688822410 859840749 277867990 7828721 428186307 393834261 270556693 334168472 886698214 512264004 685549488 791343876 350221192 26575650 707263775 713857874 342316553 3197685 791883094 763453364 858462886 915049233 912717647 910323448 947914862 828402752 200598082 253422712 861856472 541787043 165983903 623345980 510418740 887195489 434903527 346394554 595425666 165178827 394118449 979471984 790524777 761148715 328233615 658673057 51924326 712135570 247445587 135740090 694608995 695727449 312847046 554742210 481709998 663822085 978526813 359111842 446271260 234208522 311769208 669470752 975124038 838312274 112756645 719760083 37231465 17619283 487748036 911285890 5960309 484449121 737571446 697904591 929242277 748977015 215770942 599557180 81932530 431121637 615323553 307022596 825203812 265504296 306601531 679839771 728370274 244504136 271235955 242312627 219833826 926730292 356532692 59004049 663791791 393137542 326870332 646398115 368245233 513142530 868022580 767175255 42892950 100696854 271222821 809882266 958292534 292673393 102948037 423790143 221645420 843381116 252854018 960020883 910201504 134161360 365975130 141572226 682535808 190428837 360909768 512446012 887780405 685272856 670954476 942817925 844640613 727854962 193997782 169553966 508399650 516921783 679171350 166258271 546848626 706136242 715414165 242506705 950051407 47708169 416895371 174543254 305870035 258206539 787770438 760597279 808777892 799135112 803639661 855759702 695725185 744231699 988200667 618196238 986843839 800061578 151878260 854077143 890590283 671058991 446923787 405539318 893274717 315947784 224785630 741889156 993395951 324876735 117099445 396780972 362166844 318757015 844556976 211239045 128499128 595908133 645521469 717880968 114407829 475460362 225679433 195747207 559128113 957073377 522049477 347039639 948816460 493848304 971655083 698351760 905437753 185288372 795076264 318927742 439839465 34717223 372776733 213964399 855370355 159170928 164063065 342683679 666862881 309700095 923000847 64040463 668163834 250430088 863213279 380251659 885912529 157272383 378030001 893450644 247104105 367656590 575967512 829989321 91752079 231125389 207875657 941621619 430104304 892668835 702031529 708112472 961450509 291419513 859202308 866480645 913215567 200664662 256695157 337773990 784708600 644551262 894219019 222546928 573077557 260274971 234926188 432047830 559642319 581402396 725736374 856594345 165442488 778664994 870140843 25501881 372601205 235799960 347436504 295047477 368552485 97125654 44598847 221781066 207428643 731114772 903836111 818649373 811891824 858013733 123599339 687836738 296216772 289697625 268753773 132824715 608785534 546111979 956325059 132701446 790680582 85698859 874699075 330756640 853384695 272948848 273642871 885978196 471449180 989777415 421836156 865475657 52377343 682175128 113478884 432812845 430896548 560773072 619653753 534541888 304634374 970473287 181258905 264692460 112351596 173790521 852848598 981877270 245328214 165762223 889831690 698957258 518889363 632588555 899204493 831347420 940992919 884732019 193649759 183080617 973113101 281657482 457630168 375129933 413318489 601549037 633107295 72789098 446815479 992774161 604791694 951785294 903729122 344526912 360671351 802533299 102865604 178016798 443454230 233108722 828908657 188299088 499476712 866784556 168900597 301852113 137688360 172689512 150222461 742905007 116857317 516983465 252756956 187875418 824495325 445498128 712383019 420126207 331578971 840763059 947939753 116504446 283092195 77011632 466144994 77843726 948715884 99472550 763249189 605651543 289850538 442666811 554675306 153302267 725399944 235843379 652745675 507987914 5419667 460465753 103028722 889694183 261431728 9016576 341966339 711622248 322751216 432083651 953625935 28625627 31224197 243563412 851089202 984258742 98916372 638415253 340064968 247263758 857566048 137838248 928843412 117405338 184629757 87293101 882939196 112879696 120258779 153223668 15088339 13484745 934377822 784917481 972477778 581173112 659763067 673399744 228873437 566393668 858367691 794126960 442828071 211972864 618660956 829023989 310633495 876137765 924436101 771213324 241452873 813653949 745632872 623513931 207892520 458605846 538997436 580064826 654657758 909369722 349997819 998147176 570391808 157880639 607709397 374745300 769301067 876918456 888007058 212690895 117798774 249622661 60151058 472775850 621638940 526696628 129282983 744021834 752562120 420379056 626347296 134782385 114308646 545807467 646781534 948539810 259136688 350386042 717421011 75811080 589217557 834362776 974163226 375688195 845066788 570766379 366926902 427340432 428229242 922647923 513054409 962381063 183160526 758250500 127736281 640090953 898241219 719724333 679901774 208200469 567607070 914934620 498806857 233362315 94470747 371328832 260387725 417924651 328749067 544885312 268284349 90547142 649290377 421977560 190939706 285642814 245631741 159316897 775490819 171310736 916554659 331976283 940969131 62931795 100243118 695074290 99380454 976760493 641537180 353880867 451935397 215920951 250751663 302418909 657864743 600047900 948648208 484549254 914739793 115112845 28892302 706673640 392967561 585628108 87691568 563109740 505957633 681816103 989540592 285192699 892192090 766719125 897991419 550775445 714506982 949055546 371852212 15115534 375160420 956307048 610292790 207728961 902126416 655294173 83734581 435356052 739462526 409649930 913914086 628216932 179709280 95431252 823825922 548391533 957382201 958519588 25715842 262467372 248424405 713207501 14659567 537235976 501868881 920985881 851160789 979480288 958348454 524457010 339073782 203559238 469454179 571452869 869671010 169038680 907699475 437525349 927970657 794468316 56430201 754398698 858788688 583733072 262214865 637396681 372988483 903705187 410975291 333376837 415406291 60327800 478961998 390799749 523380701 554707425 184665127 764310928 309075408 43745327 875701281 828967641 688232804 897183836 393699249 381358295 693391852 944969191 275195953 33861984 195148357 326085436 562281869 609864493 35525574 107962210 991554620 826787896 432795638 652135861 454987954 196973103 839268714 48509753 663531356 503517159 216395588 670835872 296990253 394389324 770062709 731911010 19899049 99130116 76189664 483410054 180266379 190717998 564508275 655590577 812428095 320346056 583257827 224829145 975111632 327825473 840433526 744087520 696003459 4603823 131711141 644041153 577913166 405518494 151666400 216446278 646525042 250927296 541138111 37703155 436305461 810704612 242170732 503894871 593265739 600303899 558259640 970371236 925331687 878595204 332224450 115005564 420382191 890364194 153378596 63016513 999991037 639039604 914762990 210019512 33815404 862469056 402955864 294598886 64250398 150537556 649621436 177930812 958004302 949119469 958346312 554256323 573961520 296058237 854408904 934956058 208242240 594918905 41168090 433564963 250145886 344986366 876541111 245598305 527919788 534753709 447149419 368353929 20617501 773592691 976894212 33583483 420789573 53165535 663311047 639096031 615760358 510001243 188316810 145848961 58743524 972992880 651479006 776747401 518190419 412527959 42562620 685831890 924908539 625911036 922832611 459565863 734761852 547130900 267899994 573877472 312977867 74268893 677398172 87316527 440142813 726659584 551264425 132250742 968173895 42203963 429146036 691370232 939679064 449534509 728762351 567118430 814920626 98744712 189047423 658418552 447143334 705252590 325685201 895295565 768152585 977750246 459153201 745435246 887709702 579719590 956450166 226293843 180823074 186167965 628005599 218149606 880626382 618898682 293859182 368552585 16770670 707579383 613947943 689383712 286772834 937629917 301221980 730168356 910077886 748732076 817685736 397756036 677731654 883807348 539309874 253803943 159480384 77079959 713332509 617980126 492931605 336060439 87175884 84570831 825917774 379271360 214945175 580857258 501399465 211183145 427900292 437150694 979208862 103232991 60833317 55318975 313306105 293137251 323628626 144260367 117640355 956930224 270147319 21239093 280953067 793314287 113103765 540572285 636995853 608808410 792924135 927398576 755902178 910651525 660684992 431439526 960776696 636420899 556182975 658452103 328067811 231325936 536309728 578440990 616508659 447413156 152647747 21778855 471274870 459282039 904047886 431019394 29274217 91994889 540572048 874477426 257964571 151415379 190616722 446550751 494537232 168098775 844717237 359691603 302710360 427626362 599099687 834834511 895916592 958518609 524830861 993230751 216470867 697691049 925043037 247919401 432103350 685626599 980080515 124079163 526040038 858038741 900608649 265910106 137508389 290985588 284435466 423558072 813447269 36022891 838165364 8762632 192266305 967272676 601361230 253559456 130474426 750211780 369903385 737111066 563289816 80042690 406384455 205102735 688014909 190296525 381483277 756424879 531904386 417104887 932792716 457724113 22961742 708179536 553440656 688933493 195837885 187641834 58566119 880345167 344389257 369363022 624688715 594226875 423901980 262282076 684667480 150705761 29464911 52003755 246955828 862227807 701300805 442944334 868102883 722351834 961961847 543016832 225533662 706670003 196310165 924966452 787630786 903019500 84814709 110030444 324985383 83246763 119440439 15045262 713634522 270463949 936377200 892374125 930622485 586934977 388023593 814411764 306317179 683101547 198460498 319975219 871551499 123338022 507187989 67698934 365849817 400277490 624581220 608554906 841873332 539314283 321421384 406139060 651473116 435555718 393159856 517231488 957746225 390751924 304383751 579073102 316299577 87980198 119487968 451732053 117589891 906252931 726100413 907784225 277548677 545145169 597433197 26647049 279357909 578446716 112876356 888714170 26660727 458520639 577715711 693029490 580741543 255650644 81076290 385697829 710499396 171028707 165684551 151587838 187378210 734584642 985005450 261957010 8941972 482363399 953007828 26033969 67490281 969464238 750187588 352695488 131451476 269058663 986496196 211106991 329396381 254308183 283511388 538161751 13030184 872265875 467418827 461611896 154793048 246849897 351851427 805951344 51065051 822293991 713981793 776998957 871516488 603953827 958157103 29527034 851000870 214352951 724396646 961029453 261677046 310195185 814633451 211187954 306492948 228012102 165539319 960127367 439596207 698685685 476727903 763007104 210057011 857041315 156615041 789932817 739881967 750268069 927094670 353901146 486503173 283259228 860672992 595111168 458151362 573945474 647285092 999779794 381285619 400215951 960592321 907305317 454527895 275098774 83237894 504518207 947602943 216386790 473823036 835177738 783196999 34776199 903742680 642207586 441838107 461711953 529494107 524117359 584441551 628663409 971878287 795766723 923638177 800164092 332965596 855563039 665721788 531344257 647692554 512101465 364253666 271570148 263613327 12732076 930904515 690526007 903378138 453524818 484181862 280832775 23260416 605360741 284243905 61717270 416677787 864749168 167493002 919468078 434667111 706936143 960701814 538262493 628009482 59857968 714073351 582578461 617826071 875144674 505407179 59791929 928215635 253670837 671234875 358580042 866012649 635735643 576749790 927542387 149619908 82186768 323690105 515264761 354588228 34417041 739446310 8491338 294323372 220115068 878048923 383887820 218963612 684352659 535454536 735888805 184564363 146122800 837322951 636819997 759179403 308298737 718427432 905497456 588099215 574514201 71232882 271676110 375750242 965606308 437023554 174231460 294102081 577035430 164716715 273047063 936358112 891193169 68511581 4537855 671610199 723382205 528631433 217751919 190038659 144943795 918517512 326544981 735345494 230101261 592979456 911574021 171217929 539898860 253340821 380689534 372648230 91667250 423381810 472222110 534051329 926900167 282094340 354686759 190638368 943577928 244658294 475779670 537582508 117306046 615189046 160145605 825175386 158023705 453645752 244693389 449227054 505406943 368703667 325718748 732655967 225128898 555235734 413875238 365110095 39569705 363489935 904458739 208045826 272323286 386157321 82086047 504187760 399932275 534752762 755070253 781062173 934544432 270740727 899669206 751889914 600711781 291219986 858276793 621427195 659545782 697292635 134705332 632810608 249019443 582120029 666847411 878856296 847944086 368269688 738618184 658210808 759386075 772063787 978481381 922046941 312702201 188166802 870293653 507950615 684913785 651488082 384459951 977261357 38324022 758505277 286740211 267335424 319331806 243187050 579448274 336452797 566330558 316178336 6436241 95325623 326532433 448797277 552670375 296251160 557292375 373314942 390154499 809249575 756102176 122115077 364083415 994624739 377853874 166559769 444364149 233470999 965311775 714676426 823729971 397135389 408802336 794146850 72927111 593967744 617021988 932605451 209844608 586919916 770375244 788773643 662502420 741344928 682576109 811462213 889154988 434604866 815797318 409882001 1580133 91461455 851354606 127305259 990159149 156248607 736201527 703953395 991812952 431232182 119694874 935967926 475837616 547722024 419948546 491540170 906947355 939893106 26218805 8934257 83132436 735867225 580696212 927224927 263502120 302731527 894836399 463701923 257682999 896776708 3959314 343732425 258813370 976827054 988361318 331455058 127712844 398201972 207519381 894428921 371728130 109040196 939561538 196941829 724444466 890674441 217591193 737952080 451769656 994792182 878271766 870171755 973088631 188191131 348187743 310968783 211435141 126832390 817569722 448075532 834189403 215195871 6915401 753049629 425057704 241102819 405652345 208807818 83267729 957697849 676108290 904954490 883228171 532561489 28161630 268169574 271989864 845917493 517000712 836706646 606283480 578612064 897188216 285168592 820600888 908690508 825700303 636249449 318304329 632284552 253567483 276644047 155983977 185457545 475317872 709688107 745463900 591757775 298039394 853843075 353453294 962306089 526585746 982444824 74321424 888879422 92295714 969612603 402125032 317349397 522936605 377269197 835213069 512871742 712886312 653541006 412261647 964776630 32406495 850487208 541334518 520012583 258959957 553167248 523740702 485815285 853949846 540668587 726640814 681498646 257308848 393213487 760031402 557138568 278944575 936402691 997399585 485427261 799615854 74234979 208886747 105161209 489891387 395973938 357684249 26469908 178064084 487034343 922654520 289496833 894380273 99930168 892772630 590830605 390899786 275356669 51114013 154450865 515884403 157945903 48727827 620541700 156657122 794147473 319630014 341445303 23127658 411058448 634245401 25944579 574453984 745764306 494747872 717163758 982877046 510749985 656281623 132388970 758500476 568452981 957910647 387548101 176937548 342896500 320269441 810467984 290068911 360910372 452963867 446105403 545469909 563684954 841842404 500379748 531117186 809633610 516598934 56207227 77506850 416332826 976910209 529015293 402542990 561483261 456072626 903470463 940289663 615734217 964855745 480920773 44993307 1989721 579251881 205256152 714387603 17019273 94518974 433214071 662314858 251524003 982440375 831178041 818435740 240263225 919348150 793322026 848527414 87660524 447591634 174900570 192761959 407145148 95451931 368590713 867456951 984394969 637854870 620149603 369019411 113720714 160357626 738273864 373256819 635144377 478412873 595854109 450673460 16543734 754141176 697864944 21623414 833391450 381242278 568364107 245946065 224235207 653761205 755416424 885556670 307896244 231063328 187932138 872319032 802654183 381188295 179382558 788365508 643552174 323429387 587650436 69949143 861590919 940869303 34915911 638448133 278357099 865592348 374773242 90497685 147941823 314982233 430959146 130677438 487284649 541270501 482864236 172362398 472783973 32953086 401668598 161548954 427020826 163529888 416753543 952619916 697069037 595794516 653235996 37756342 477207385 909180846 588177796 137120522 968430804 125592791 717866527 877998439 466201438 462449998 75021987 282555851 261725660 157049214 413934486 492947256 659492712 863753703 563312970 103880505 403503331 650641205 470958097 982474744 160357555 263551929 521021066 246536615 726319306 177242492 267627896 878068510 83845900 292773210 12263458 242708547 989678232 320930909 56331629 757862126 269228314 125545967 919757977 951519188 157660494 972257176 991402406 463536536 404934692 321471480 699435326 209716251 614034865 558426424 652024514 437542374 311418624 541259564 650190715 605319474 676504471 269212695 554682052 970218087 687081406 817605171 444651304 830076869 639183240 239706824 830819914 675125248 486221673 16302974 777315989 400845813 705358178 118260430 43477041 84958672 581951427 681499725 456095305 135832807 38371055 157669209 497438960 830901684 954854334 79789296 321076979 882977382 809997489 883742102 927454718 867106022 733305483 229037715 91059102 830633625 751984725 934634751 190533214 734613487 457971945 711720637 855347539 159785656 929776215 712520281 54126592 709949218 500256911 829945676 613433334 489677042 834090710 446135080 106671067 189563641 467661422 75446511 350193345 225179623 442480987 109079381 126685360 925876191 207651227 560623341 249773861 573021178 390244942 355573914 229917781 561952711 797071824 604075366 729256551 336871241 911003467 359274909 10658132 75047434 186942517 464640439 168069882 300975815 61149214 947756795 441838220 171383713 749830635 833773520 510575317 188125082 872990443 167309427 776020751 743594118 826408633 630650342 998073711 255180485 872424713 622373132 954309705 774391769 315402383 549415578 564722700 462778599 603827194 576679770 276042222 402072485 165821398 696618669 810898768 740648439 993721380 669432163 181816918 81400592 401858848 36193658 69546691 740555587 68333403 296802172 109953143 934514655 36813466 981330416 479966260 199260317 2070298 290758486 539975512 734798003 948746799 282456808 784757906 723359044 743033466 313335082 315644613 470003122 493763038 456498411 305679671 490605858 325205866 320949212 772712114 490484083 549661409 935550850 961807511 780898979 849521156 539927990 982707702 258982037 385350629 471755873 603846716 98858090 441017142 217258301 107013754 621698571 735937804 991868103 792479595 747077476 963919123 427670141 323774788 216084384 718664386 444202713 569781778 367289836 444447293 368888125 989132695 469917295 861506592 409705501 264309180 859007697 358292240 468202197 822874309 336948930 407641230 120325667 2724058 218571088 631773395 92566493 994939411 504374257 730009969 215124342 24224387 784906171 768490527 871758464 345764204 92161342 985821295 36727461 352840307 723035569 723129453 417537643 894484059 674324219 640538457 188325814 417438340 852103645 923565991 695455459 547168280 243900843 813802925 441682099 198897709 928159287 124941267 370845801 428294305 155359958 297123972 875913612 523131690 171740744 339011935 120319785 110085866 864760164 300355472 435890397 341207684 123152333 565871993 301491862 918786739 813068805 735076332 538676631 700486351 552406014 876581611 794219745 228698858 583806838 323131291 548334430 562093752 472645667 531731138 575719926 62633396 557452535 716533521 847706335 26274639 242964205 581172942 797965818 786655295 837964799 999076070 695106661 205359239 487709078 853304711 851552568 308268874 154000785 824237925 896467671 599723060 989357999 824672151 633801982 189680753 665355599 116956286 701933971 165550396 381486481 30633696 537449414 770974399 411423931 774282586 695257320 338900153 927603110 72345422 321396806 987046779 854868836 388996646 481395570 795617796 434990731 567530586 1813193 590635047 739731794 254973186 550426340 549476751 223371253 234672624 848496921 629476912 371451522 673138384 731015391 196367181 740695448 967214615 236041257 358915868 778412642 598513196 870399540 982799202 169729403 792222416 331433837 299276525 798285467 193514184 931267926 90953440 313970658 638890102 145384695 802925939 143093270 923889697 691395602 9200734 981424060 711489478 255875179 310351079 810670206 538602487 920299648 300303464 564259883 455207278 951632893 387918516 213534963 681610750 761239744 69634641 505304515 690824329 657053428 139601685 724704316 992222525 434461144 827113456 489722609 124710288 436638491 33670763 169534381 352258044 594757688 354964707 942762048 520005036 61475063 760876592 384934351 729562523 196519377 36378770 635702931 511097439 341826502 745217294 343202530 801972178 251212725 859456968 895692 655913242 218360693 490194054 928131543 716803865 303604958 65876977 986914725 921633825 453806476 961104190 109536825 720852434 92383365 43179739 893272004 369218741 207677393 116857695 88423552 443647491 594423615 719325208 366421788 35258493 537763837 556583488 453653875 816618539 647855322 155375376 341742116 292642359 439985196 240829539 7284147 942781674 943407932 128972890 293875370 420918939 366666714 973870587 983440370 803493416 284634306 997166733 254352993 13815436 330399905 467462409 699873764 580068160 739201395 940502472 30364936 695487637 745943092 488930469 449993629 322115672 331768610 457262504 550462553 834818587 601619291 238855778 494374561 390957651 525260210 649344247 380831518 39033190 308880868 19665128 773732866 633759903 29954808 84169385 258019094 412188304 933535716 59895814 251558854 290440409 291207761 782134092 987193517 976423511 233088915 702338817 603541560 396005151 946931900 104029231 162836992 938656827 396527091 263366360 532466101 930635321 920164425 115990404 560203230 896138583 508824746 354032913 670282534 397470900 112240178 388232006 102590037 434314986 991746548 264976308 523371696 972378201 105619198 380607816 566857629 218168335 989179458 152999124 526325747 592195993 916677952 124919389 149096586 853946083 543677456 924550327 337199964 271459256 128825331 280095728 303819254 635086595 539583621 514938984 734051167 242006519 35504430 174049207 817770342 888500653 630568444 627388786 157336638 999698626 104917330 874445428 513132544 683842132 384710949 512964084 125178343 339816206 898286475 188472419 656756835 998083995 74833869 592950964 201992449 40024097 940545902 956889223 852135490 316899838 443256332 21175279 378030963 933473509 481672594 485802365 502480851 585782775 913324870 608818188 431790418 420071439 359983017 517673901 373600982 122092335 350603398 795270717 517905660 421051933 61062385 441564084 65651939 942704931 815700635 594507498 138537241 329258782 211667082 449184477 108921104 245521840 475039353 329830296 663031144 743845351 775168921 863112797 530299141 792622583 946529729 590149355 367407976 854330657 879399765 781401244 918896052 433531439 912763072 734492750 770607139 180716562 434782641 192216782 154799659 760622547 370662173 835594727 215359416 591650857 904497328 182323589 463797336 155904695 571685861 611995592 523830582 762166531 109814730 805176189 898483025 884920713 39248284 459646490 260105938 902597612 127706428 231668462 931408784 647041282 620267894 916456108 210427686 392633151 225988495 819255771 371384769 360671758 467914954 870453561 572913732 31513781 229857161 585851376 109027334 95243101 642075062 96007055 655077075 121241293 214561109 935471973 393740839 876028427 939222505 587370845 79780798 483046944 723628755 361634527 107120737 502085815 343412641 690306043 530418014 462744633 583440095 145031794 841856037 795996422 830004400 962637404 777447995 753944366 728640226 207206653 183488893 477462493 32619689 338756388 710720389 323219077 349195273 115351911 217979830 792507952 724129045 888994445 970536496 562485451 232595637 680544818 980351530 386498068 931102796 293060045 312862886 173692585 473710781 406144000 418744443 421143146 721841768 305059049 838575952 259142436 277897718 277593219 70730757 233945348 637010321 214472638 425438053 934648263 848592354 473580963 184936421 206464765 920931672 640387842 274658126 30677188 469636795 275714954 757888094 105803808 578080275 391433959 900725801 548837618 664250177 378972654 237879046 565713332 242441218 71063919 338512212 247125279 511806620 14177038 542964891 340005237 863888342 763829520 671100778 801892054 284684714 862855826 812314033 274003323 526599009 599844907 928764391 626269929 8185622 557398860 496810700 809334965 577825971 204968364 804128991 760561735 968379331 457360575 924534019 571880031 105317065 684928351 490413166 640312184 469703473 790303452 94147392 557067756 285232456 977138574 369244645 938082224 315924856 906230658 364219220 99395837 718272723 218461498 780888225 276102921 470380974 633627818 508307835 414181879 873755522 242497751 744714449 844133123 6542988 14041221 619803870 984076711 272447727 249533160 601107085 511016043 3940434 157778065 782970316 769984082 419712655 85618078 33539224 495158767 655862876 239190285 108695829 537342762 881092378 560775675 798145965 140018477 321124013 526245714 459664831 404399548 115869261 973411077 717912410 490545371 753864677 51524458 960037573 176433890 113027977 942312219 163657810 457181208 28482628 680567098 781589054 238930631 172186382 524061324 924307129 154199615 830011331 231547064 181974204 731000765 611163983 280576666 637937591 557990458 65782407 983551489 444623559 983661006 862734863 836082451 325835102 474414959 240660976 240652241 168360487 898682967 769597225 148516191 757780288 896544471 903191190 507210045 161699934 628139495 412808829 790024918 593756505 217448770 401702606 343930011 653576307 516604542 851980209 527635086 931269886 68105134 244327043 999322103 903303788 810586170 865145749 47763309 94831359 47420923 741945689 275383502 145313588 949616250 281756700 576571899 449160545 506637580 786061779 920470177 591288666 609284469 527962672 228918790 39788502 937099200 916262056 730787049 587138551 447187030 404604457 170033700 979226287 106607011 772237704 345726297 256718256 816081570 276131675 47521610 102889052 112645712 751172254 643682536 587473472 721000143 242158614 544990677 986761226 213239795 524694709 938058803 258946986 410690460 302136925 433294947 634250011 32095934 790715830 461794762 510812457 375885327 520918410 934212629 82019194 39525605 915992338 443048623 514861749 822419126 207704846 292955289 923834241 145791184 892811934 163865424 180191259 487062087 845924005 781837616 219670472 609402348 780188702 695714346 634360842 267907828 845993763 397746184 822500134 204014915 430320255 536105626 609921821 321102773 66793915 185733759 491181670 67267035 28181498 709360210 989159680 510769123 761416256 139569132 767953659 992686614 974350594 204860713 837444912 223860883 101221279 664647417 162400484 972647012 165127943 485064732 718987507 530397756 545820663 965519055 341659644 847260198 432823698 70154040 709214485 442951880 174853667 8309377 901149541 908553726 610026523 890727783 879555764 516798470 287934684 675437561 929289239 632796996 736911815 945569179 46738824 700871794 425196790 663226000 789296845 28143073 755210884 188258907 632103771 37900474 982244435 835708900 459949763 393401896 413269699 799705036 892625320 233360530 184417516 820914739 84337999 501399583 193751289 163351778 857745503 643466375 300090967 969563904 973802305 750686863 375932234 658754476 109575044 839937118 246383264 856313272 147707683 237095792 797320677 61929172 541552508 971984332 772860016 755104687 189536125 409506515 346675706 350470975 866834638 64068774 815019963 667455470 460803115 869946441 499254024 175919166 964225005 278504694 963998184 290089241 269293238 82896823 261478690 578553793 93229435 319344722 936973019 801260956 33112725 306002651 126912014 715019781 834065915 947967817 366682436 256084043 678511359 110972409 816185541 296894590 65952236 145209517 582474647 830724160 729831714 598816701 910734883 782828897 934345575 829098351 325681200 856300106 484570587 743752277 164711768 65689600 866951411 390191856 754521741 343714727 624870418 258827011 18722199 446477226 453523404 811573420 284858873 392163234 486946346 389747123 168802057 634656327 215540593 522628174 479620851 747179790 396845866 835575545 927359706 341185188 61807154 966529526 583538520 660146100 585862041 252532 190929610 434904956 611079703 344591598 426201987 975974202 133173751 660213011 584895064 185177381 63213895 755980330 803472023 581719149 404237922 73048028 808243239 873670185 434433426 649310759 376380339 864573349 32995062 868474222 718433769 508437669 235404684 402520636 814369567 923627440 219458006 772162552 297413960 58356229 522646122 528815190 290700327 751784096 11871047 272102616 310440913 941356713 806537226 676217428 919148831 743431300 110959212 106877617 717106078 203943463 557431405 340724241 85429601 654149095 332093600 981705350 536961699 759800625 604194870 705097832 465063408 881080523 487166790 854126598 522797801 371418292 178473258 534226844 217256750 986638260 218949716 528432076 720678641 315877363 611653280 341467632 670115889 844230052 501865737 689119222 484731004 511124200 212390838 829417559 6335420 928345237 202741701 654204280 532490570 816705641 201047511 570672688 516027954 898518045 140758295 614330620 660330111 671328060 566026244 905863824 761106812 38657791 995036394 25790369 992948625 859231995 640913070 882058466 77725260 63546819 692507470 409710263 78618160 236830281 597313540 39808773 463743279 369679779 721738251 934366365 977980175 262147001 425716410 369249426 448394881 330640260 410149435 176666406 998697285 132521550 37075024 753582998 765522542 822271896 846053105 257038771 610612683 726355632 96698133 55079623 520164853 351446233 188101902 857437643 304139145 78311887 909683389 451790832 821018021 747278368 242358544 175868169 866842927 144891337 454104308 844149664 339929779 394457068 416640831 139161244 282651108 770603216 318195751 913842885 987156294 348911938 237378895 168709488 891075515 137529792 283531394 984199199 638322161 983042805 524208417 341212217 714330374 167911962 957513347 227929854 377683214 578046810 280353464 525167996 878840214 401527740 963964685 899930823 955872834 767927131 49794214 523067004 86094612 560167266 938186506 913191620 626466757 340228505 123339511 770796353 221848290 994168025 290081128 963968780 227413184 119760939 975373596 964541562 746754374 649405808 687560149 911611476 563042164 840961670 233464571 556378529 622517055 509619900 128214085 98333589 28067728 842185887 89315147 100501583 375324972 267046504 631293888 259570149 383786886 429718004 755328 52986191 723616041 868326415 948081902 348855209 681401880 558145127 541979362 849982234 121160108 185672909 223647052 262925352 307048504 369830337 771828819 691143138 494877890 49820831 870318945 24681289 826972348 234735890 153444210 999970930 449190410 672335667 219649277 775745280 666062505 455777331 895764581 126643667 491712614 86384515 598485981 109206290 568971882 149542477 320649802 453633320 187092674 633613386 742769685 40934474 393961736 987609676 882345767 864841781 712192412 980796632 982574515 307663292 230452011 910586782 859212013 270956922 933861162 232113433 205606309 614335833 344814931 969168490 489375759 321964253 545184635 572985230 401706440 194501769 654740794 272840313 523360415 165975494 599075115 761391889 411846206 199969661 133027113 877373871 88254550 979084574 438780278 376977649 972759891 631884527 81051872 774703842 489043585 872108539 313736059 891769865 462956604 642082250 335196499 260752409 78442 561870625 926629730 541265909 687104382 846880002 456215517 147943764 617506266 134245245 740462493 40629531 552378911 511451313 613180951 580890215 305110528 830561843 561764749 51306935 995901868 859506735 574489264 643141294 710328790 435187884 916736450 158330721 852456221 891763088 184287940 137334697 124406514 130719544 643392319 599582276 507528304 203802851 199871119 682365712 672230265 198354510 295332251 240001156 612847487 141006274 768840448 176732647 538365436 386972839 357366045 954655847 773779077 748714645 602141472 9075864 42179748 754494327 441210190 816105454 700458852 776826787 285882376 756499960 849572240 409711103 374910728 306323823 874844150 84298598 597269365 506059691 236837651 280643268 914313925 637550128 583383439 810315267 500985206 479697690 346826625 558882367 801813817 931536142 415831858 849531016 285283560 619102423 417456946 534802577 473791193 498235502 523358666 464241783 904111938 333938144 225376501 460002972 411736055 467073215 700393322 978320137 946368423 955715167 718755381 991547768 228623080 968615937 83537087 283951643 344887874 61760293 79379490 258594455 988031804 361532313 894822403 541331979 500981226 364048104 445980880 271349691 894117872 215269681 957637495 571369844 78802937 877683909 888384458 931222999 792967329 932788094 107150647 678645705 115586335 94440607 285868886 609028986 642296462 667384972 892361613 810024292 933620857 883343040 959678523 833361940 578881312 903952378 701442865 998037938 484209936 660692774 680085711 667949819 151391787 972695985 252050735 299622348 75706651 250649971 294735264 309955678 445700687 578834159 538859246 679077525 870853465 825723691 45267442 307148573 106207318 591091420 391794347 985914043 604021756 945792975 272443321 836400549 593634803 154666334 361648505 638282103 816507691 301889317 638320157 362522189 423301029 19109819 571601077 934408415 412035315 7576374 334209906 135062955 515593374 282722645 649915805 561988679 673563312 619835459 439517601 908634792 38320668 959517834 416844881 485115601 403660501 583996801 912428821 69005237 875437043 572946029 737061574 577998342 696911939 110861475 323037787 948301544 379176887 822751808 396817608 218186939 511200085 349930594 65768378 792239714 432870888 341765100 796671851 407842854 661787140 44959840 912354743 431521931 986280814 449344576 580869005 423654922 437767461 569776084 257721168 449138236 384933740 33041518 827288616 720613493 285416389 60964491 831087715 696655688 823037090 224130177 985118968 280658746 211780032 156111985 778195563 704911445 643153522 213968166 628227295 865329596 624468413 729700820 988202952 333928782 886744831 734075939 989397527 809206502 58334506 908950813 557462769 27038160 322410289 871827653 18237921 235496419 907408819 179508144 977185786 280336127 597308258 566557410 18816614 495380154 76697909 465508857 580346681 326165084 803780889 286617679 965254108 346000181 49937241 935141191 763410032 969815647 746655903 167191597 341185378 975607446 418600828 559110835 293682707 201460062 552192961 980172679 4670298 740602215 414846252 546784443 65199235 186458840 457452151 878057314 979086097 761316270 330806648 702261283 341272819 341927041 54892497 746678993 59710292 167274012 754523217 37028612 424615445 889109824 331110337 966840071 907623207 101532734 767092220 781499461 176722774 151854211 331009355 332798827 287752163 527533807 708948308 57886992 757606081 613423598 376679889 833538571 291384896 396522226 932122614 9283370 294916124 405417101 401436019 860671138 126740277 156325473 967290086 243626476 326775879 799004555 145777292 573831042 564647484 142611644 977630720 557753369 717456246 574627238 238429885 888939767 91488938 179979139 744958152 28584952 811401236 564158540 991887901 812087954 233104739 424883870 119339662 659383532 470502027 545843825 494358172 809920029 891967809 165531921 506031454 555897595 872906797 460130580 88883182 534440448 34054637 626739608 761134137 652660267 574416912 142515421 941520133 777040583 484902346 307789005 239517250 204116195 513357902 543655564 592756532 57262524 453112972 189100788 124028486 314359745 130188513 963347992 9147071 516305333 221002148 509559536 210602739 973585264 854557333 936678734 583286472 417398935 766075229 726857132 145688701 877830365 331528743 66064855 921739968 873535776 12916528 332174775 519621723 869210465 54767426 785171330 117771311 579922654 629918261 485769872 84929000 243672921 16008554 777978613 774459225 15416516 871133221 206302975 192424481 450063889 873459042 462003017 302896733 753108760 488389652 833379560 335474016 204187923 663048885 827297970 663477331 676992473 34413254 334184577 975875155 534446428 444540170 263689932 24327514 740067322 942273532 225272320 667025996 320538286 479223921 178264644 523406271 535929050 95208269 611884252 245597038 355889513 382889408 458170859 84746874 10015580 127753820 244288815 488538209 729327039 552258512 412171585 196731367 269601154 776640045 689906879 531356231 261060770 824002117 751443123 756230305 248213354 816688965 765368025 606806147 303486040 72647623 972412264 10023648 201920892 315444237 530619994 236826341 14266934 731918479 851828040 957791632 716171725 279563555 416365343 92620447 822261284 366506552 213208948 115900731 410144007 584619630 118307703 124301424 628721495 946267258 743980452 324426382 668841669 77527126 605276072 43396625 734836902 224314292 845770215 340613702 877286535 822958761 925909366 518367596 59868180 27589372 507736932 564929123 378140837 866141540 605199433 41738806 118480054 302652213 638126293 67587833 668050359 8004730 240663895 181537681 315101549 425425336 597110182 435191984 634560967 100904865 10926493 278174278 22817181 421351720 783342257 552421953 923100904 826029975 132886690 747149151 365974401 261594224 16452968 560119551 692039963 630155389 281346021 516762112 275784060 346956648 473235342 686168862 144825018 421054164 495401865 627768953 428454490 360847545 268274001 877796912 393800784 30629724 622956580 414313836 276231832 958601778 409550930 476826776 20110861 506495101 39468353 993835998 449805137 392361814 784582798 668153800 734313874 879812714 964229374 975369055 46442366 400209167 9522990 402620017 411461048 384542843 815371710 349232803 807706094 607465734 93058253 505748218 657719640 869969343 682639750 599308180 703745294 529289956 719206930 538286628 423795734 764517383 915918545 752315438 168255372 239786347 50252492 384254692 598167857 912619404 922217830 650376115 457932671 496749636 875088624 879934790 69228828 573635830 329395060 605148386 791575389 805397860 149682804 743628915 521695097 861578456 772450933 214764250 880783719 333598483 372182829 701550260 607545911 973955666 742860568 243960517 15466765 272178379 854958024 878363025 515893053 655885298 299396118 7712826 480416422 441001770 81436183 423961915 948283202 495331786 960449256 976824174 880841906 112145486 446622419 335741368 394629621 118835122 424186179 821150415 550926549 886672031 319178632 563774600 177860549 399838533 111508170 809260760 767595910 97468655 462371938 410825594 148187847 173509457 723459018 843029259 402627010 232424985 860160646 26876504 218024153 609031488 449385483 67673147 51191476 722489720 782735342 392378145 751155839 199689480 579470149 964430267 868492673 11275470 21569582 371410397 830999327 376096995 457828565 71104138 448310401 395586993 788875646 434780977 785505139 777129419 350709359 94343142 232120393 998158556 642750067 341956953 618125597 955503520 89429314 750976357 144183997 748665495 18489587 684863860 615118364 828604210 635607307 44711378 848505184 160814077 182185248 920531140 246269251 905933057 438685994 509915060 644015671 158593428 291242167 29664760 425802667 9140757 217225908 743110976 972247013 693058062 350788585 624475938 987531119 483819015 299171746 690047478 28440141 963971939 225676929 387291113 4583714 59541133 26595955 180124678 625307882 66017966 938196593 422982665 337748870 187229259 171363715 850244007 180951491 431192074 780917306 432661175 222322207 959828504 699138493 743392945 651097094 777180674 840468744 796836460 993457687 267579381 254260643 384432689 425264843 864259615 82105437 853074588 130306935 774554119 750424254 907042272 559731376 8804231 830898201 148060886 782550683 828352609 838622379 260491975 293468587 835467508 691129294 939692022 689217389 636074426 896295246 999873595 926402357 8346735 361451525 577746235 397413891 916179139 998644311 576091459 169852317 727534408 223443254 354864280 216542291 161556357 757287117 342692768 571609757 756868070 313441865 389833939 366737576 818651686 536409543 858359590 382948672 350348998 159054061 507760720 18004829 851779386 495135473 550925327 563978032 146893817 481516077 237467345 327880392 939765034 965721476 831204882 38160637 422134066 610846365 155371407 893602168 361043567 165514494 650099550 215975032 707253904 152733026 759676923 869174555 844803297 957285225 167078283 956848008 253430243 252500202 660224109 388355572 245243558 729031399 946470106 598595785 665964569 475054866 718579239 702803696 299510919 341430329 125580382 907753475 276850697 832550454 757427755 981663496 320565222 711016972 509385882 538008925 787783274 904155331 326563754 898326488 659322315 723269639 629456025 999256380 417793621 189996648 973406183 183378645 752503648 828820995 377643748 931502039 855958429 86111918 463900946 394725701 709968572 650870332 877547362 242870838 32582017 609887741 337984493 833129668 457670246 373692858 352356914 455942091 627706842 669202108 431272128 126040882 322692618 381619116 466748708 978703873 19848992 70714436 552660349 864940237 325627574 903911429 614225921 37728357 795113657 139165382 833190514 823675314 50303582 128015428 202132892 370551262 707287289 948097903 570036681 4312038 104310139 83638292 321998256 279872217 577007657 808632858 164992022 61653883 780715230 144602322 740294642 583858339 658974393 392998555 572754283 863047360 699183473 165833358 652521697 397305556 236302538 392100066 673763403 119454229 594027728 535758327 483329296 585041356 675907122 480244024 196953632 539752411 43480897 945221994 569231487 177075773 319072379 368915528 711514582 889706741 262540880 918519864 452476094 44236939 821806811 583113794 253824015 497170412 269906172 169703734 167288545 143266696 567073460 678884269 196340778 216579627 168221287 636244486 515712897 550771465 541416757 139930342 243217992 618896354 138488414 659135162 505053020 643425724 643109023 780930702 829027253 535658347 252501946 692991211 310585907 169745207 885068422 733227670 183490952 660851651 922038632 914471247 270669998 365338054 491773633 959662473 139392269 858584453 275729897 817495530 268381964 773178240 806450696 432663108 698292315 113210876 539783239 123269890 517625139 244858547 702239741 821035896 626335280 589911305 281579847 397018393 352606902 415245109 526310068 861522485 936858813 156997063 432870697 660276405 947942753 437598855 310142941 396533480 659229383 244861639 645481395 980059680 44690214 732353234 490244124 311281964 210209701 322657027 11374335 668372443 651332824 651762622 119641296 470811783 131597833 864849065 310201992 687829876 11210748 996340895 848298080 640333855 407253238 385387864 750172903 889024720 942897032 582110497 754911446 436797398 619294012 509038281 298039267 275654716 149991211 492707276 540306299 354042875 624856667 63961910 478045238 58811437 90396812 827853087 964220061 52801713 951843355 723468103 999881576 77720814 5142600 949968122 944957050 725371788 892406743 114904512 271000006 604565061 927809722 283123966 787533123 482913182 119188234 76298004 147327100 602340619 484140462 760066456 692946452 260084820 338461214 824179569 902987916 614860326 20105511 845486665 600610260 356366317 164011164 235437189 805116880 926292082 866872831 720003870 553421305 947796467 998509616 29732100 934144709 254254726 858514976 513125759 961181978 753046592 774078844 219173648 349125602 510484264 541611685 684749500 146843788 252704497 205367767 305247525 122349692 808573107 660446621 853301015 947659537 704814003 797693298 776183704 734458666 243262544 447785281 386708667 959973628 784406767 690634870 554668398 992473425 959166084 869216782 378081462 258346870 623932386 996341323 218271518 386090792 473635264 787590595 902208065 54536629 795328946 183189190 889673202 478880605 654698491 531637392 804878644 179492591 730578103 506772704 830258877 85878438 275022682 638671673 210772805 855482606 251858850 849080147 905290191 455181487 699894281 150488225 675932063 194690885 123246274 932711695 521236179 228726757 740412278 328395020 875093674 512439495 312336672 694262230 604872655 976753136 718005994 837679644 148169569 895860044 779354478 308710062 27422597 647760962 414737180 162004287 202250095 863495746 450463614 222427073 672988706 275548880 425115941 166822166 907675000 748710414 117944486 330604113 192372538 264552694 367823240 576514062 770545543 198358089 127641026 346112231 576723351 255254885 263541648 570700894 173993489 786723444 140245221 291384182 942764593 291156915 661883651 417857991 470625240 365687193 410278771 996981876 318462492 724931668 758752219 222433141 280900453 923141554 602373233 676933852 660186024 905544857 687925529 504039083 757883955 769046153 643284785 300051109 467405381 476143371 970040383 112326403 813073066 148283358 105231578 558267910 319267232 600512893 747278051 106689066 373722926 524132190 873589089 441343185 48670587 103225359 973972321 919301902 785728991 183565374 29578972 207377181 227573349 327289346 41449996 824661781 809145223 126528240 666293109 793500039 318479371 899307915 421368610 312816545 564337946 455035376 587274186 928781882 898966811 601686106 229275858 800857517 84895478 363896268 755812681 944497624 101868846 258285051 138800886 761229375 684793347 533570348 810377903 577816406 171558588 830816106 601977690 151795274 424561617 466579404 412750075 270243137 675749593 805627299 514989112 667080297 210956874 940948999 700737298 826696408 511383048 865244834 911824514 321409427 119197399 870494665 219164355 569406250 203282451 186339168 273851638 344733097 670752932 250175270 303128231 181819961 342812283 107438836 308452587 486673896 77894517 768546610 975115043 518837626 214637675 579488359 278274907 578806367 447350149 538525052 359614242 264029033 272829135 483545564 25209316 513311558 493908818 992416725 437452589 939218093 646463378 76617905 339950917 225246378 71700925 350485195 486111131 177401719 765389768 951144452 879221708 119160358 464665919 246669612 210479431 260452109 564336569 198004004 900779518 93993221 719518734 319077102 109948481 847124812 237790725 880774128 924193791 672933677 270050513 235874657 272946155 997468997 348324560 554735673 552054856 338965798 267075566 349926766 423947197 795381915 826532316 178112219 567898051 128588026 718044504 576939038 845032671 502618507 783670434 438435230 762719238 351946961 223526682 33240738 70680633 444266554 587465446 219710263 855887239 48542273 349342932 483358614 470221193 44078737 578886398 889008451 16129776 856318908 577827382 260077919 43015691 929132481 366657001 670967124 707447050 572820984 484435810 535170021 904340833 600611385 596318983 529527970 207129880 799739807 345762424 580648588 735810805 473504518 722096906 159370271 499569779 942838771 876232908 560248235 490326185 941165934 215891921 983839506 956214741 463225448 726198350 146101910 435985185 599793044 795159679 284930452 870684895 282298005 104175695 251156519 778671332 720890546 30806196 935719620 649773117 316264920 610640283 298505088 343743456 893501906 300868235 862884732 590552489 394427568 687722009 676560464 366166161 694901555 90744797 907677051 153750811 503530122 443493212 49900358 195011633 776330458 993857894 749180737 149335496 247588452 733776186 461621009 553750100 326462071 701526863 63364791 554274464 824241730 181890127 429008135 444051993 252293642 228497328 592483606 624856317 437635055 396209324 731096968 87598149 19903767 988849363 724652760 600551915 303672956 222002780 836895625 668403333 380434247 754581646 329739568 76278172 902256201 589225245 333463416 125754155 429074528 614811204 629485662 901518839 81142946 351823860 780405319 671679952 100472430 174445573 551238094 156251822 475814136 150012483 957512570 998073069 126520064 875594410 462242168 157417821 506028426 339256199 730854540 358696085 463046999 921588727 964426394 809334039 131290671 325478102 351140657 74273475 350175419 394176495 52189633 982625222 912719303 742369325 878440914 802763792 459306660 382283203 73224551 841886752 785536025 1632515 971576920 598911887 673278649 696494288 469577676 333323706 769503019 877178341 397534136 724900178 524824085 92076863 727857640 256156523 149603394 690908658 758476581 737323092 674204677 961329576 6294753 3373359 837646365 56374035 338388674 411580975 875622445 734537004 150654516 403659099 42384673 251290146 694720724 834022869 260034845 233884324 889284966 23974677 766786319 976214600 519851090 728739816 849847152 121377347 97396078 702460090 333131679 340574772 618059990 654870351 187563787 972395085 794017940 354535723 31432957 350791028 738829781 872967652 157903717 267851460 669175575 145593924 304388220 238961179 701861594 122062060 121087661 809976084 680519187 639540660 319776215 611928169 129905518 841949774 561152624 848300456 317449152 330857171 235700412 538714909 688752063 104547325 582459248 556527682 637842284 236202468 365401253 905356308 283790768 384426432 257037162 189296030 493763128 283079906 275879546 873731539 744612891 874835404 29975358 406763923 352071788 155345020 32108906 80421759 434290112 190130576 521368513 451539233 132882913 454590042 31486513 613435007 201602821 116107423 841023986 581770452 695131807 405339914 415735215 739647700 789957924 853291164 279035955 381286769 836013943 56376201 222330807 638885272 684659078 701799388 849374717 169254867 551163362 566397155 735477684 424474666 147953443 178870685 980375021 321076057 682192892 619078209 262972160 370505808 737668637 40496160 899983830 727014651 463920533 526258637 51276897 706005948 731119211 392851696 736594259 919378662 318135091 911755225 931670321 94989010 39032099 496456902 788659029 661013776 839426686 296978279 214584117 876400015 596025186 924845476 374420975 40260141 702152472 275200520 94235959 283964935 31448313 176351674 563214314 797721009 601182259 384939431 471540591 995381203 733358495 792701643 143295391 950187955 127477827 98867431 624801516 356844689 957249303 555464236 63870797 876610259 833036168 824732532 678086042 62908495 464144926 769458009 279218732 748145739 426171315 498312135 922759487 220061171 313976825 928997425 216836252 761995312 847051658 136132325 552130997 20638313 728236921 669335922 723545487 798902240 649845936 719667127 886534284 976711429 146726007 309937880 447872119 407746177 214252911 386870368 649817264 873500475 166762158 622006531 468418119 433231220 72090522 455487519 94926720 11905127 377065473 837174642 652461840 995389727 243246314 788193956 268923097 10419960 404380399 717008710 744527098 518516219 539003289 364994614 455613781 496216268 751467648 812622323 911165935 374692947 884231214 656664146 109045931 617758045 712779145 817011940 41995747 940980395 509536242 257054023 673394273 927275149 190200364 699091025 244882166 31734884 585438053 710515659 329565885 419394191 158779472 308063865 26188040 501747772 829462909 27285179 353945605 930091776 189958678 242747388 875673403 230510699 972343655 274262303 5011752 47811886 158162423 283199744 224534530 334246364 914223628 113587208 933741905 876238561 573832814 668899582 462010194 810722055 267551182 31800154 184016770 143782349 915025152 233214795 830716838 196663402 548318503 471960473 275092141 869012388 810583269 458462936 276790856 969848739 311192228 638219835 241244813 55100650 781498455 290105796 14357362 956878293 992547950 37113910 440247427 444007734 726465087 75525886 367885109 29050118 679721747 538417445 638148083 419079446 110905474 565972424 218597047 679373785 291315071 275965008 113227500 326080004 519559037 273451803 251610429 874557737 865390922 92472102 476907592 387508829 103102960 652722478 538534442 165184471 73864683 814850430 812741258 877808355 269742853 351183439 606595031 798622863 83544919 150301948 562060109 829125603 767361705 793185408 426474676 867335446 854834587 758265575 422954828 285829326 456582242 264074812 681867527 136619656 888757982 626672486 694718001 299856517 12062934 4870527 814126282 907189610 994316235 675880844 916396298 991875308 172641323 135060560 548162737 192023635 203134724 789888777 651939606 335457976 376697419 363243467 831287325 605863995 853703961 479231810 216515549 293383241 285506529 386352531 650196139 493021140 908363042 238491653 302488279 112183121 904043205 335852862 411887020 116314076 24083334 372209731 665133458 265266253 683451060 244436340 813110699 140167023 178686859 108131105 802240542 519559432 461208390 558968814 889449910 846536040 528732291 918533799 36825849 658503326 14763214 607837456 603658538 313258476 533809089 785371906 151776539 882801944 989285748 203273048 232521106 428242470 355630351 502811168 733581963 966961786 183436481 665861553 96409038 299857317 703842957 203202821 122760404 495105811 490620031 66941415 751935311 810984570 489674849 263467381 791245289 401921532 745424845 124091630 400911398 717503175 391237210 788007062 261593683 75572887 588303813 849263179 616239148 369796038 571463489 112385487 566187093 415255872 36101539 876405287 671538614 177263562 109053452 937172158 980478473 727732720 968318828 237294678 109719531 890756588 386419517 544778497 767509524 7397258 772719813 500380466 754955727 909903711 298534407 672416743 69112036 308168423 377184306 505563895 332594349 769383884 791180752 799877673 665005583 12340132 664388285 731297734 747313816 578316258 157727525 833925233 620626617 154380339 530923577 953600396 520817024 721568774 948214790 491573594 77648544 31416291 174657080 990855627 677316117 328308466 615141180 767404349 415137821 465125050 31896745 610326822 356063613 186775089 587975727 204302452 330853520 198847236 787465248 390133208 956688790 957352036 297125913 433640455 815672602 579050378 73955910 625611169 323467088 916897310 120507322 673319973 835279935 453596872 453385085 849829669 221903679 245691554 445329852 412388432 121221026 1924844 306819913 575382432 278422799 917589752 9232479 693987978 3675408 760759070 893635691 911640599 321265121 422943055 752103140 90401812 816284443 631852197 556925537 617139688 163401021 365567455 398473815 852603127 927843364 828866547 30582138 940401806 757202582 345414266 112596542 956329359 428452307 38882748 881163770 936691533 542082560 760542826 984009609 524084510 32408899 829125505 539274248 277729272 546307875 242303943 821510298 726380648 671865993 202403358 548704517 31795909 947732201 784289549 221945906 826034771 461453191 11914475 243852042 370318964 222521049 692856657 5060276 317470827 950309177 621744281 366517937 633631083 784687907 280339427 699133563 428970496 978178458 794432180 412976479 763168092 559111408 37829198 189239561 132563446 298638883 838916628 632258159 786533407 582031393 892091071 187552611 788913574 657528738 996481304 302005627 409488034 989567598 455776034 164683719 892026925 445129062 543085449 742097104 851812093 137227245 141830755 85164729 770962926 591329067 746259448 389593632 387008141 997942856 832749263 321600350 254020768 660216859 640146955 185894858 532881973 538750522 730847168 749885350 570284902 908940179 425082740 667486117 175090093 35724075 459615762 119822011 15669527 467738137 712932884 477970011 775190111 146238345 187199368 979219447 684208623 640225701 981721437 639414364 431155766 788439608 869854718 622607447 275779904 70701953 161098407 212778482 95629526 758454946 784705301 113976706 499826718 866438660 62252944 149410322 917992248 475727981 29014555 761234992 388305367 41321252 784904490 470224535 605647591 940113441 570508006 40173220 822287400 925335310 396365886 498079736 176612352 33605008 247460833 480955311 874818416 130310612 981007602 414586869 330672678 82906270 399755594 369080347 341960046 313869452 479180164 437210121 287881588 100256630 772646727 821962915 891646646 265338144 995221764 988813833 437090580 650029293 43605464 520717055 255044210 48295109 884265794 941171405 676566665 122304286 995433692 23273645 171287278 285806280 11725129 806195008 928649141 675962805 494840165 507479782 184341752 479325721 873501818 555399972 282453742 51571139 450550920 226115315 391064368 430958323 276797574 510584023 196090865 17835234 356168288 807904849 648122526 832472380 999424113 216880293 709567428 617514736 302645929 752080943 453487189 967577037 997334998 254398854 853625299 710301534 500333308 990356695 464849641 941724299 449113480 1806395 675248794 602307996 449860543 844707717 43861868 236720537 152729497 332091408 450472677 227294547 225910938 572026223 226094398 61373176 29616024 560247571 46749319 344644114 79054346 647246122 251202617 928987765 815636737 338357829 876072898 187544296 707855247 249003293 882120689 960640852 187384319 545225928 716656359 149840580 217579254 519584538 408816023 835976928 320838484 579833857 560944093 329509874 129337754 220458426 53710092 794612872 3976045 657148138 518500017 523048242 358020634 622526749 121193357 410690475 87636566 919885740 349562129 52155718 310451309 488517003 232378860 764404789 378798393 384721801 143595753 454739424 994594152 820622901 950242992 769897971 722234312 568982453 928791228 137690321 168808007 50272262 425528948 896874400 82565385 820137906 950897821 210185855 566330251 448750129 322675239 640806630 503059370 22382641 506332392 55182349 462061622 863544081 202685318 26675626 76012703 608074550 972620949 839415102 379111733 890617175 865584887 233302693 784093999 514611228 654069314 434462566 693863833 334342197 904769599 303460517 462461447 224877996 145575804 124693185 673137133 82857533 942838887 291043445 248616235 802229294 775824423 22676709 789090486 30003648 287683369 922327543 966625194 3068037 486207870 8195893 150801371 680767651 335204284 669298776 674305104 63173556 577041169 332841525 226020812 508320861 778232512 790509051 149007068 603473999 932181625 915262841 181604632 166016493 102691235 880337192 165362181 695690819 305892769 806198800 469356046 498241827 480888503 439344067 522905647 350821829 61352434 428163492 551462938 977362337 802596765 216161776 238369090 578905009 438402569 561635398 89992423 814995932 533806778 729422474 303261458 973330847 994736561 907453541 329938404 13111850 109395238 715399 123497006 322660945 371079602 628152104 920887317 971431369 955807717 143785674 281416350 150636490 205985797 576421660 308364588 39613309 994345176 7769995 570704146 893382706 604190980 354546268 100945233 317669012 297390820 195809031 865912915 513717907 374121056 729619890 21664195 819245419 341808865 414178650 638644169 328457007 589583493 226420409 494804001 127927584 233011932 896840779 626910537 230859554 94708809 132501538 731443355 925158101 340147075 348126400 467923675 604955048 484707500 153382186 628680195 184422395 389590643 854135609 70340556 798796511 951597846 566725349 249631333 984994821 996125300 744071964 271774978 645459016 880759249 924259310 481930153 235600180 227917699 739357617 303980900 542082456 898945576 365362042 122060401 584538813 259457168 973424152 835658237 526327150 614272071 823668038 884526798 417410509 861828630 88980132 201975788 409732446 522416558 69123233 329900954 990468984 293707045 506869581 961369292 95210630 265371162 743244212 509278138 25152362 243336540 992401652 553477369 403241935 863096304 205486516 529315203 301190853 897081040 934970371 24328788 709139960 924535155 806051232 838360729 675237971 300813892 874106629 32806765 403875700 313185606 457068486 230253222 186507617 156125668 710935753 624374472 739547538 566711563 505605906 211107451 208685276 733719866 67069633 830363558 809695744 190270075 819297611 544747732 533722445 136163725 820913464 129595459 201733960 790037991 171190909 18227980 135908707 152222463 140314650 718574853 851981468 751673561 169623213 918286789 820082229 33142207 927152341 289016123 529118183 510891817 370667313 311180352 984311238 31845153 256104440 878621606 701469429 458507202 535283753 765502430 495936693 976106925 451690673 70689488 756270494 963629889 728155978 653687777 926797238 600373511 181493259 55932476 413647480 663495976 509752782 153724896 992571055 182433614 417670815 726283451 884591620 511919041 825861329 999369519 222175210 77984403 49886617 144982418 727239030 880382698 591974598 456247929 873734010 47575289 39198324 979464923 359339975 537334347 866910184 607047430 635293999 812959444 996329567 212931904 59143532 763117521 759450144 891663156 445434017 266520451 582230581 86029463 447733499 588041764 932925853 985912103 833254192 49048264 536485973 430431111 253250257 382012312 788926556 255723224 73320551 571999173 583938249 778628033 47493183 551843619 279942951 997598727 284297110 716332575 379130697 180909079 644659261 493354124 399154621 724231323 306527983 966696874 665165813 619027560 519502507 435481271 695631335 696458672 496274533 830713192 289526837 596630085 65801585 28712196 105779392 168378512 411247701 610542539 2719233 509951630 178391665 563158985 67794354 106185034 29070910 549411109 6221768 421785688 883913118 282781548 810493096 321132029 46450075 453039100 702413367 273806288 928300730 189985355 236470155 961463200 672268782 127988385 821577426 679381603 24545996 953102781 573264656 678350750 745336888 573020199 574043838 763461256 623612012 357603166 877990289 79123983 26468621 314348515 166460990 110283325 362579065 380911607 559500733 315951927 421013671 875677150 338717439 840698728 745583806 117187650 318016280 34956117 46607181 630034051 394493888 97182204 339109925 473111339 345447025 263777814 136004791 901335043 132023135 860505639 130121368 8256204 155705200 527145623 63955566 40220845 532511099 789257574 964756974 32827484 863463476 23797035 910946283 332730223 269624535 775728123 201761520 24714911 468733706 377791211 339461452 129379038 933655682 506233391 798337854 773822345 307586959 897763190 622099654 992662075 390254393 115625987 500681450 438998835 318381344 587894235 559373986 587029617 973542836 808845883 701163299 637368480 574993112 559855770 100838694 858370651 868378637 347374542 258541827 436016665 261384242 737344097 963693702 463897291 777813270 427100187 547026843 633486312 808681806 416908701 127112032 868950890 356008005 950920598 523778330 39095826 525171875 262979024 845409894 94041119 218262984 737159113 64220486 956887090 861823879 629097902 705276378 6964874 656103433 567163408 255141554 751367660 272677109 107683527 661463513 436734802 769688627 440782773 486274806 234582609 864133407 533594939 86748181 446333815 772828357 289005942 510632241 323954817 506505087 989179867 814133403 426487915 441816048 28999829 701111263 702871843 808397215 92755115 986333798 360582754 19028644 592142054 771701594 369431541 518205532 808726620 52723178 178833043 9015062 463202774 901582827 737910068 198385926 325289214 509174770 724681796 466221035 919555054 228691510 502994126 684069183 112192907 833814905 456065546 764145109 870204954 841878324 168898560 756114886 418570639 183599777 171406422 16603006 20988254 389857059 99914076 79468066 474891347 285331423 544235398 150663139 433548347 744867233 949528278 256960049 821539291 387540192 176273468 151688079 117222626 317032025 759860986 880207873 346670798 260704131 171263663 177772402 574709028 941800149 280190737 306212892 362195910 670584022 241553043 62711252 683288714 528689745 734456007 719068673 42807808 249792763 703417204 1813091 98996005 93233293 167984772 989481150 104631755 451907852 154750030 79999302 417925788 998405207 11951811 486883435 242107751 679847390 225059035 92489823 930464144 879731732 426557611 453847960 540856933 140939962 886132057 984316406 617674621 208555558 258935610 855755711 395388728 465813859 713706301 260940028 797607072 812409151 584284223 657239530 995172418 871314211 278348498 750328686 561246404 804253652 896667978 666365725 748696083 590416325 264941421 507248000 692614170 117961058 341632014 897708908 513840952 288219351 63501229 774677407 124684330 783780307 445053991 916042341 657083797 860900752 918334027 625805300 343661559 332182214 943150534 514165883 408023696 960992309 424072466 812158886 205115491 255535907 881152559 734899973 839070114 847081169 172000019 60414045 267670951 908095217 622670517 643437552 584152780 521238073 211754312 865680954 923219215 688480761 247720855 276189271 762698310 74104542 663947137 328812738 251302964 902628345 116707910 635171756 276649651 477477718 466705322 12342189 839798132 36512808 269173446 878938069 489481311 210030228 701048193 166888655 689036183 402579049 103823826 97283927 163356968 813205457 556560023 36201313 410100559 311963716 777082889 821809164 468330414 913760566 319693496 972264351 412177565 819229551 224939002 690613367 104490228 669500584 934741008 537909857 19080084 197350231 912817184 512660023 90416813 816303699 687120856 155377493 280536552 647750884 29623732 31606162 957008856 861076927 572103244 963426239 497060312 894550960 899302830 846393150 588783807 684227579 683497991 604432639 237138101 294744663 407560230 253084530 767010663 886178010 409491994 288186364 337651617 944973484 860189763 934354650 833979283 485292280 115283614 956633684 226745443 51332278 386817922 670245606 543608878 857622590 46809845 345779459 27006041 201193727 726970252 753358528 288533694 862929237 59327671 539766822 333194903 724153704 79729111 913648235 400778516 525689946 625035722 145645831 17373493 311932912 732201124 285299719 974738373 27548540 170767074 386066963 750275737 335663111 265072653 843575937 17394187 719691105 120019044 197941297 626633102 858171117 598694434 697278810 981167305 870079934 397078631 212689420 767344818 465379032 921851273 366511600 78441919 974513603 516342463 826289909 857708023 368051498 657402144 272453841 777003275 839830644 877884851 399756325 801973645 605052351 93412752 132701615 544247168 757372643 306405412 771693648 821897877 794810467 824017890 624640068 647326845 176785272 656276568 991848085 307259963 710670708 478173790 286526106 58804861 536802048 674081530 395191847 226119318 387443224 624242322 401489461 537617664 736641157 465062777 835800478 784797951 883681836 114715099 334902098 419602665 250548370 846721428 739755350 485632483 46329731 845329152 546398842 497826671 834731378 106778848 853103871 94626254 426937068 685957536 670151226 822995007 616225859 557936670 750442151 513108109 225679676 814944883 89527274 415916751 782491850 152895857 153587802 48663623 74069339 36127839 756479347 886004463 813198596 856614615 489459932 149784601 454903816 571633235 91118891 908404252 402480669 490587595 452682959 654563689 433430197 750764594 305955708 185642273 734372205 124759925 462638265 964611903 520235638 541144591 104533972 507021736 588882268 843179364 911397922 2021839 228021714 665326908 613441013 55312157 677191177 320921460 223255171 135848534 630293591 529344013 87073252 444832051 325707000 713490400 237795103 335569698 95793683 967065820 149689628 231635518 665108911 962459343 999693204 865489881 241864466 470960889 757278850 529839105 951050252 843401635 958644400 156327553 424362407 735649510 686512509 968802733 255867523 228142130 68093234 404208468 951285938 854602944 818978679 145034900 790590859 192952931 540878877 70086873 803142527 448436319 391438330 230003748 655991528 343320921 860655618 46648710 131614878 15889740 561331118 56548810 840853300 683773264 329946496 690276568 986565185 719739600 539838487 223474146 846146747 710657158 955925470 770692852 187892955 669041417 377224004 108783787 671270603 291598799 537967597 814076110 948227297 452174936 159255921 148984948 839472155 837622953 206133391 79939613 517295793 44964129 222958889 271859337 135817781 514439362 361781372 365038632 893365797 785538945 590861594 895897971 822602337 971785459 143331242 958558901 593412365 117884069 283433579 825753499 673067997 449080364 966154460 685530704 213483508 120863188 817602708 252684706 770218883 789884209 52033779 109250564 937561863 644304492 885959577 368508951 945475349 147519462 305312646 68251826 27913970 232357976 351118337 263005512 222947401 566221414 35363992 920251433 406787560 344027297 275725916 619732225 187231579 369740700 64208272 55490267 993716405 896612610 645335807 346064143 950027588 789917036 883768221 395799724 599265948 356388721 746309948 261709110 927324111 647779305 349572969 766375528 265393229 723533545 745246139 148125143 86747861 478380515 573527301 365456 501740548 57220201 94362874 743605049 991064209 700566767 889360878 534145992 779595611 6000331 884480420 435889932 109389184 232394228 913591043 552666993 297762927 10332384 298005503 571830350 859267893 695186491 120557762 358470187 279025862 145426428 339351962 188559957 802629127 336865771 993652098 922558813 306696051 454258208 621680342 955467508 872808383 282637017 294640827 275704712 964332710 2934265 693416030 934324047 552077311 9690286 473341977 120823913 769427799 831017573 854447821 742346407 615639601 153704197 555022127 989518366 345761327 322840283 224791625 269968199 771997847 299968627 362261292 30871282 430620251 115335922 218916701 884332041 586813691 494899277 670129556 785519864 37498207 602790370 136768882 682397827 464637974 406329068 631773141 613409992 341990847 975544321 195507919 830049976 83689070 535455125 189528808 315346962 14256822 436696669 129698653 518891663 916485279 922957411 914061159 350398114 607927036 904022260 966732706 184107280 95517447 342200248 585813469 461511632 702840615 132962860 684041708 354380076 643150136 654426537 192756746 553742446 664113820 195578710 302982728 483158384 945565729 331483722 67435394 588572989 330056880 16101296 997405603 331099505 480606142 309540012 596384793 296995235 791667053 152049303 526139607 318108047 854521702 427955374 611553266 73023659 885644533 612867301 320584898 221406255 975752358 569802300 600653409 572240501 509811412 185349640 606577811 235825950 209636979 97747850 346234116 593540949 889254034 89166021 335380648 114595012 424498840 180966436 851118601 56833421 961015044 45562174 7860452 523529608 704007915 10139198 222181546 689032710 411322771 713302302 296740765 728084523 523966810 417553987 135897513 251560465 801079515 221229700 672736553 344336118 574717185 786899886 217612721 877724296 552299565 428469893 541662010 884056541 457533921 353533783 861254472 508670984 818120274 113240693 551564734 65775504 328567199 563351907 715280414 652562655 553856146 776902575 110553088 248161754 819779651 82572821 510405703 872789462 440720221 589567755 88520687 204588397 643006202 483081007 659248752 696994760 674644511 899109916 167868485 655767884 810354835 627814257 73027780 332411636 363561219 128534520 778618221 72198156 855385521 202299980 393866743 152925831 331960494 241612575 649861220 279317481 238524572 570820731 3505845 626600713 257643710 445707381 608541338 544328106 904761124 960004698 698855404 849167749 734563857 73372360 145426589 23680481 776491154 537015312 678302017 560857226 563980838 928514294 984462686 22280475 331539493 229670198 31646862 464921821 646910715 730730679 662307273 625427855 135552884 191539870 892385360 405905443 947588980 59958162 350282718 607767149 900111982 25717476 980824800 517555348 579514518 643764264 622326994 361797093 473667261 352536018 923584012 457414811 315362668 108628645 325829378 995138162 884450557 279707080 41551336 998654969 13297062 848150602 874984608 689138427 416983525 691743830 532961067 632522912 281894961 361201744 110415579 269382128 523007111 16113917 190396233 419035592 422472635 399315653 737177233 888713387 933023375 281944868 572193281 802604783 176051007 73800524 519066983 888084403 497118879 762772353 130598044 718485194 990885502 115373760 481657134 752509360 882487985 761125722 710133904 165548235 663010522 833748076 491624822 247610281 990365000 474921880 370065745 979965488 737319564 710519413 827011562 140810522 449542297 544028091 338984741 817922135 668169878 512065001 411907788 585095696 607348659 43553887 356300220 980637529 1498964 923191775 864077524 277127504 892671708 23230872 419494289 524753186 82741749 551694824 383805254 267282831 439803320 169389873 849473241 962981629 354005699 814010125 721507618 894682373 967026331 557978541 119253560 896917427 247967986 549834772 883540480 981114438 648178552 400438961 532028285 725150809 871668830 523598779 420265411 724017037 109433411 949416554 549740508 353386385 607529962 23742553 503894299 514493473 520355122 382429025 699178193 36593839 539457475 302699193 795440820 201351832 703291646 200800912 468348514 990083484 769523825 511118555 530086726 428831786 982499041 18290713 626455843 404303698 179398460 837416198 112251276 195229135 680997200 815232446 528893464 785555564 343080716 758853899 664057049 64679865 252020353 356389355 420725266 29242858 910382854 873689649 413162705 524533888 808209834 420964829 299452339 693830910 899221799 91425433 959556773 748241002 750452856 277455919 32747999 911031347 386914420 579947654 246235726 351005308 158548951 291488383 787735336 849885414 815716562 610797161 805245748 421961088 844076390 760665733 365171764 840734315 602595424 639851891 316751653 812096615 705183060 230353416 533481424 334557025 224735604 420331917 175463025 904714696 248309814 492169094 852565802 233109154 676758045 875257416 584025437 57372860 127004103 528902062 991442179 956237354 150734019 186411808 506052119 704138808 355869344 923960454 113202210 276033667 217894008 432095213 54898162 746967942 601400886 708521661 162753932 452065744 455092209 445451843 588086036 345171018 62840420 618608660 951067511 842034027 879210286 251543323 382919008 560397007 36506867 209573289 190097660 703934089 238212282 119312601 360217033 91042096 249973315 67133557 555249116 876612383 221463210 499483847 174316318 825008891 898806598 538785827 516193167 473895734 258557794 116156121 898938363 241701705 260601306 845106198 509073085 165023473 9111786 574890611 970110366 120252065 626032550 443998718 156616605 763737440 537948341 710876747 327599488 37286264 204279901 119104481 703397838 7455266 598594623 518492663 215478665 71463378 346481727 429264410 378568841 93232319 806529783 788068204 912014444 192187095 798458517 66353153 868883530 668009472 882160645 281343090 276492622 67478962 993647463 129837153 865343076 448219674 783102312 309863990 249264014 368094000 795117115 230710866 819599077 944834068 212600568 522474266 126053671 100509410 757897866 362613965 135321240 996448416 934128154 53485104 692002868 36762710 780634395 301879377 518730587 538203975 153845453 176758047 852200559 618140786 584683574 433696679 222876666 757003914 494794986 314289907 585391525 692708234 874828624 830335200 113415492 404775544 607170091 388489640 207654428 975928346 800154189 176609461 681206252 159537642 826448333 110402753 996105225 476982820 376090324 947883325 408898203 689228285 767547864 390572902 613951039 284074127 618897611 191864778 554387380 86429732 688604347 209722156 549733222 187027091 570344297 262999992 581712215 894969464 35496237 456512738 35562705 183081024 99614015 598975216 842883250 992042810 183737555 126013496 397731218 593095730 125525218 68536582 67058386 989924274 813733134 598852050 61976740 118748212 686067422 556044932 809501164 970819621 223362501 872514355 448787317 31850645 921993299 245295122 775033435 874546982 876476816 323152529 768642566 557468755 918402953 411437468 590743754 493081212 368746727 716824828 670118249 968323585 260913129 697797265 609901800 347327218 663810346 487439387 408600593 756028287 535150901 638601496 284420938 982515811 636848014 86610442 683404430 722028559 177567327 498834506 289243983 560520120 633501570 970376433 610893181 720800910 601307863 729616553 69212667 492371106 17632547 958329819 395628579 48275475 678325717 529004409 961017216 925734744 631209346 903863402 492180539 458933615 529527574 935124214 760175450 927923504 357673759 916955788 319581618 274616272 961984468 260154460 88485926 229040338 613119919 256115908 970783541 645456661 444637757 233527330 524026607 531860687 415125500 93234603 84577987 272867856 241026481 955371706 622022241 137317084 343625121 709719325 254012175 581870330 431974067 884781322 279289021 328416427 786349274 289969322 760944547 845005508 650939394 610327550 923679503 719959700 581744477 650884300 515948426 475270372 593136723 650153434 715709262 90019196 314872157 439009019 182894409 673133812 658811729 105642335 875263669 944042739 599032256 980764350 775416369 937011885 498414194 393368109 992905458 645702492 735413284 721033586 100569265 799273085 544468772 706019719 116949695 982397835 312597111 543616440 233680257 84154577 941084491 219166066 773848567 101727808 726563348 577476814 310856061 81994063 727966343 643610837 363296200 624502622 84471454 253749435 354804680 592272530 9946295 644818875 788117092 290125053 964738458 121352442 616956042 515060633 876311637 133192680 720971915 317357479 880477841 338344853 88853863 545341304 172354247 82809719 267835382 141505431 12548192 420075376 663170674 938354021 292345948 571349798 741204171 700271347 257279629 900502224 55056919 97698515 343733545 7526633 961889844 478299108 844916743 85742056 535779019 141943798 91444371 891897518 732032131 84911470 423978288 16187220 571153074 216347412 319776973 947396207 491083747 55168500 789157275 98437403 857887032 329717612 998533401 931934040 517924765 955575689 354763643 167251634 148274867 228215828 820339059 914234070 699173783 678871868 927835298 591778401 674805510 940038572 302171706 594729295 293285938 924453451 694271700 189621398 845246442 631209295 382970849 127077769 447979423 959966663 912588963 380021901 798807435 266863065 74205413 265962333 101382989 286447943 553421749 653130377 803261763 495502218 555294711 710435621 24446154 57343190 737270833 39183569 710072146 965005373 643251015 970204948 999919737 772307004 94635397 311103273 885842404 318947181 312142440 220610293 879147869 756365170 166830046 263697540 37567924 117514899 358899350 722067894 440075648 424975680 211014551 338399814 478525038 118309801 120898362 540660311 966962896 815291328 744711233 178221516 941378424 965573575 172299434 842501846 602290088 130247451 921669839 399195910 609891819 28119784 884112541 632869458 472573229 410160846 548248706 617639156 480378267 93611428 587369761 402630752 92204130 355025176 406236217 484828656 705006976 262493475 319097208 119685306 874154753 280213907 886533964 324481892 539138894 277389153 215466297 414373097 850919769 557805265 417045599 748354793 967224287 275098595 476988963 742396411 197916221 575824597 691269483 577105482 734198913 48800544 668974431 847731080 955147106 246691564 571701142 126595062 475699224 25403758 644303435 125402322 671934625 583190741 328290059 687638286 676936863 968126536 526698185 491639223 688653171 272295278 862748610 990204370 762694814 624138424 152397165 804956872 399984353 928504398 949611007 965861581 353514321 238495499 310508176 193934790 927071298 865117128 762681823 591823677 379379626 927866570 145263039 115970356 595683949 277401889 890430549 280032114 459123028 792103256 425680365 155771986 309978150 773568364 514794277 299895602 778526122 528918086 543751511 185351066 642136511 810890461 360037008 8618869 332659718 416236842 137341835 598283833 303417885 838155248 149538876 796084415 374822699 968834054 999526163 622378157 38671292 176585795 860932354 230109380 212403372 566553958 567570065 38190312 511478285 743820255 202355454 958653415 774391148 918033543 829523063 774534958 603784950 805922558 156757987 165382012 829147592 985200413 92611339 232392111 228964512 72788473 510012090 382770800 394353339 838760711 990999005 827034887 192414940 432918644 482594813 338854689 238957768 852786258 889081912 218452386 953969538 159263882 206847261 792585514 649636523 823574572 903600441 380936543 408387625 708546653 954269371 22520409 670120237 467706382 127470908 701150807 604530520 812545242 345932819 240751844 825322436 340844418 934674874 647031586 865522388 550533290 580644042 802026428 674066779 708345534 199875989 561648572 475139949 841042675 264779571 247951714 460442511 617537528 600420514 828362070 426887814 578632603 383559581 391668597 128550833 421718152 280447733 67552001 889651657 781892152 709307315 643359059 786007506 1585386 118329120 781907078 867028168 365227256 691005924 532234784 786502418 898507315 614539450 904669342 309422821 348179155 966617913 273693831 400671648 297424408 229656941 896232056 444862997 656698534 350867912 742522969 313609582 97836862 443450920 231496173 639940784 845115482 565896567 27354091 827462404 783196195 277555587 766607790 651594780 651795975 536941172 789310951 187300770 859449048 846608120 384316091 637751337 499609451 693658793 500912863 581513054 549564706 965386885 711422536 522320972 741353174 391029366 759482264 126489908 306623908 12149530 533260747 279671555 119402934 887431931 320459073 517577752 637334594 174291975 665366861 514962950 4051937 45537095 351809772 169484269 645141810 617666563 273494284 95521527 346824903 950928209 589712255 353854683 9374691 853465153 970883723 113985223 2484964 293508895 487395068 981769111 965549193 482759885 66665130 686447624 48950995 135995530 900290751 810987227 660565074 245568462 309636399 384655136 770223402 603277469 706363324 556690536 205233685 235976037 820711670 200476978 705342572 662838378 204002860 599192665 390800970 822952951 696878559 934610843 748127304 551498561 879397891 545151536 412244166 88519173 919055453 685249124 414985910 163194799 296083583 662647474 60587961 196138294 188884478 481390207 903954461 793319355 653305462 328546508 506894430 234676584 467461580 368465662 303742259 242855748 302394716 255267656 860061250 570864596 854384654 295557520 984050701 912030732 719319887 658468452 753619620 660872871 817134949 298149464 973958691 769012066 913107025 871275140 690754338 379343492 900787301 785593907 723088899 768833363 795571404 340383063 904752678 851468124 719328549 600375471 904350178 387046245 750899051 69295684 796718801 734068059 793195109 342239688 736681288 204334283 11964446 804613092 956651708 252995861 713655109 896811814 108358281 154317503 504690821 954420841 779503440 392002894 430789130 918014318 954238448 606052182 485727912 557853623 36605583 384398131 476208247 495642596 332419626 366852622 922710129 903493919 605595915 139283883 123550098 57739727 854200700 925385897 80282217 988525265 672054665 229332391 767813717 575419200 276874056 433342834 280616085 828086753 311531815 657930482 660058801 554422296 377892317 848728079 796791204 54477758 589897201 360455173 788123266 68391952 259399127 745055514 167681261 348802592 49263788 695806048 449705060 609899390 156315130 783633614 222750863 968822641 297134400 218271628 546172314 925057535 210549065 609555141 112690650 851813786 423972033 455701235 552563293 774317290 198536430 821635274 975777397 647069029 59921190 282756065 785176288 189201621 687606523 977398871 969896989 414997859 442049818 889860933 567711915 942477232 242355174 937859646 454447691 375320509 713787474 198609513 69619060 968552376 978387655 272590371 979069707 330474480 809052098 320755226 112786976 273589090 935130614 886172698 455820013 105998297 434111782 258588707 251871166 820485179 237656043 686843252 602488417 251663237 350690054 560633246 490721166 655791858 822978307 791291393 236371925 785182066 816045577 836721106 736599472 111465156 360118915 149363879 253133021 807927228 385663766 867915950 799808361 960684969 452495412 334745198 635186586 932105541 571984604 153646133 233206417 559025610 79239041 912517039 570646258 835304422 961841804 326730370 62787606 186263548 865435601 842618004 551227197 423637191 82138583 748603411 99143056 359977242 439103755 474591623 692288280 65625400 129908904 808185463 545219553 186811412 874328124 189726535 354732112 20424246 854472345 605907052 542906965 942462253 490595799 129519131 16604324 191453801 326201017 592113293 441804106 979397533 260053756 930780534 981756510 766230282 444311428 444092052 958766708 435861089 635511447 909062317 927344160 547970075 279852860 456153727 558010096 315539150 668773508 89396428 559365708 806271549 295271092 735457728 962769177 138521009 794897549 38376422 646078444 903584324 492283761 941775870 468033763 515216746 257957263 67617303 638658388 529700680 929954617 275922337 940500471 240457836 347010503 915681484 231822907 97043937 996578352 656559875 193186889 280507951 124439628 55816408 631994096 558580146 275405943 685821343 362583589 630690042 738649407 242717252 873487165 844755712 950673167 476042646 464509285 688177113 887111850 763159217 183652695 861483228 949909763 925698659 681619420 694295890 551090111 430444897 239177060 648022446 497132099 300534454 231401898 65832270 361063805 457359007 830485433 250823822 465116852 917845662 424050863 649839447 659477020 972123857 963482443 363021027 519400170 266191453 65415214 283982296 246202070 125621187 302889169 761360370 833699535 451875331 135736952 196735216 579235438 803018454 860051305 637062108 330771195 690931310 672431023 653755830 283738095 973377690 91602160 288788194 553896733 208540070 191973293 325445253 612734113 209952436 211893757 804146489 573854562 938724930 193828106 966062739 932146924 681861952 351883731 899832500 871078229 624956858 560261262 877356490 837676532 108412209 665022563 675659644 928406370 556954827 964399436 639191911 992803338 197720216 696090344 56099488 680541393 774154607 756346762 32702747 171746251 88665279 835139973 364483460 736822507 377588177 466509208 650925758 190694100 711087334 846947854 250144977 22882596 762505929 643766037 978024756 610158246 260032566 832550395 796210124 948067363 179711079 186248482 54671904 900839574 490264281 172412669 886586220 248183140 141250586 452975870 706854034 108304910 983322217 719989443 214950375 64869919 305851864 826552753 614505157 401372008 853433963 450036364 575709156 63274750 218126161 175274751 626807107 207444969 23405928 169547712 368025352 425851367 107389224 882339435 91917900 611069863 754887954 652885115 795113471 832984131 811874204 347742858 884255948 717713693 742319955 62468636 377038926 332915496 321431447 997422395 117045977 545797831 913180506 343387901 492709083 696142802 89080930 702936912 199651250 296321053 833382033 554879904 671241117 258883596 30234360 709793772 12480872 628426390 648853328 509674219 870505716 444307797 529092590 636122587 883140030 959761321 67593762 978506240 546722526 575687483 698200630 203503353 311655277 942317813 764342474 169948248 150652358 882019640 45300488 768058219 146749666 474041637 727649161 818508752 998261608 156225305 301022252 248566932 931535555 930827409 583761270 722333193 719722276 552211615 726837738 181923174 127276158 300492318 17683212 699669825 306085657 848170621 348061670 56133415 88841058 141653241 130560431 60622947 107422702 299766036 943707690 498249001 806691938 509766451 117351248 497810972 104151549 843089006 585655243 268381128 11169509 375755400 91209361 680266895 157419816 710127199 362694045 861555824 213640182 169573163 562968103 463101430 354669355 123035913 664467899 887122828 261547268 226247119 28257949 492967447 444452986 684137131 44441799 865630772 717923299 226683673 785640364 671018471 631302688 804231448 377379074 988110758 488141713 155608703 30741614 377628263 400640379 940314389 245898930 296939653 401695220 507474541 858177499 569974523 686407738 305998216 879356331 36971110 804263581 915523359 664222911 679378548 829976913 883788339 279381284 909708790 512283561 583066459 302477628 455832753 591657077 754937299 224367982 461264713 661813959 641054053 73296786 85337517 405276201 513172609 803183004 294446051 71411053 589513099 189542654 920278387 924708213 752918797 190929334 675654766 32450314 404959313 390514422 920238337 731343180 596832995 230132505 339709038 151047661 470436204 514979152 375455696 32965868 868305095 513451986 628911039 669263772 180083170 2612475 867614801 189945628 520526662 456773265 210698131 529933925 411103249 629382500 391386880 664214961 846716781 397861543 806988973 739757599 339927994 334125623 424683716 160181725 321127817 410491110 416575354 405068666 890616696 817979619 403899676 257522014 130320856 576945836 472795026 863031704 125016372 506194931 97913780 236828490 735356162 687096996 137417962 747274824 935838831 69882788 562312597 480509642 706760789 438937411 215732644 869704148 678789076 199806691 407303837 545645124 788578417 844991298 809197609 885230273 295604863 953332389 423865392 500328956 626554135 224583414 866148981 598862103 992221538 330453219 707604528 234731932 17257166 552452209 484954156 12512749 298381539 865799611 40005784 67370779 650371573 101034136 375076248 437747133 648779150 96355194 832601405 7520149 337501990 144870835 300682975 423074604 90568729 767899220 978221629 658989490 715441369 911863016 216352900 572690543 757105605 973125491 92333126 40894328 339195425 895063886 858943293 723517155 59402219 226025337 671154649 970711139 691691985 545159472 406717567 414280247 89554809 368587877 411737127 722373278 21597278 910976733 749241130 882375451 193916956 627224523 887577554 31409024 384320139 507670732 320377389 891022121 617240733 575891939 41807077 325402748 661792623 244680112 921815820 641674486 513460899 519513455 953729741 334344186 53227364 999174262 170829678 938547399 162176617 532386754 247691910 606275786 828905216 636916903 140545321 686603936 969757056 1004222 318961937 173870969 64471089 508804160 772552385 110377428 31890465 607269030 905701675 575466894 667490728 638350925 681860527 407544568 919060278 121300514 329158292 338541648 769449598 886141609 341134411 76435643 186984707 97794976 147401592 37866167 561319138 625696363 589079892 931086776 326198126 145854795 996079011 603742634 543678814 837519285 351109127 778748049 488603657 980375721 272549406 846189851 390729174 651835987 656208303 515751369 110100640 565251619 468607147 533011611 942862181 726471930 693548863 544373896 212315195 719322715 722138468 254211595 780353885 786943999 586290648 141046022 475431961 891797220 332457107 677147962 826790655 538493002 829107897 228445275 374580861 559250396 615919874 86174852 375217464 578010405 842939296 347070903 778609654 760247550 560952384 139574483 152585161 661290538 122317740 443306226 695942654 424465635 760895801 901231063 476956144 919184330 21519613 276359593 610859286 613049614 837978470 527575470 532978932 905829146 118456705 237112242 234290573 384596179 530076647 568849529 1112388 855037941 300400265 817586844 647334245 885504395 462593188 897408645 283050965 714752203 965677888 453330140 730830012 50465479 486815232 75783339 248261417 218691019 376959462 546688260 888227412 799158083 94270061 204740488 78633423 304037065 516437124 910874952 818072015 288715371 914375888 331132898 152343027 800882950 610179381 369437940 81263122 90583547 876589136 993815776 762253382 806988808 338637963 299465577 313624375 393257552 474094771 376486919 866325154 290327292 728806581 874146478 887230786 286904553 144390346 641467359 55478140 377178390 836832844 799831893 135515481 161964171 890752537 169787292 980046424 584551982 36189116 125369032 978441420 102139108 189249268 18026065 895480874 853210094 452979278 865537611 691560499 122972366 310659664 257042790 125276414 273086356 195416358 233996743 643051331 654398835 555214169 354352108 723306496 669407890 718716819 291650283 837571392 348929803 73167565 250479979 902925842 661137334 901254377 436409876 930911043 402627752 96719858 452241995 475976830 934815066 31842103 304563020 85520658 530182472 19796439 847351312 170857749 704872757 343717619 135106549 150004997 42718626 148671658 275075009 966948840 313754745 994779215 901714613 116947975 697435400 238346496 589052826 47863030 825617050 243661508 799290929 790496700 965987734 155704297 387861912 723308659 572487719 377469142 278879244 928730274 433317340 928668760 519327341 649347168 961005988 344636449 853297224 650183736 319756484 843033406 717556279 976662843 406506063 63043560 367439103 929130016 219269640 401700320 911647189 502015757 221191695 933658952 552511416 836159034 553819097 775066245 980778550 971669271 501826535 685838918 477011606 749627122 622237655 209976903 415428251 446946943 219894130 924516644 324565770 969187044 761549358 636277782 956767531 624179867 405517474 751260889 207795871 998979639 945529717 642346951 758749308 423882059 934677737 31659413 319901356 483805863 885913042 700552320 111678046 427996828 512596094 550409767 630720500 277100989 710275470 324643865 714953876 519683324 85120976 307231918 986447770 755941021 815677941 121783348 810907811 553141141 7193563 228073450 150427857 98659413 742883373 229745951 86090631 502073568 278874787 67145975 668639928 315654738 555225661 252531103 985024755 336120696 328984853 879317048 563646413 528384181 474626946 949780763 289848309 953797354 920313955 802681423 876750362 195894157 456863272 127798271 424312806 848269501 862872312 638486024 670110985 419947504 939600351 453448609 38580687 409507791 617108855 285630513 248469200 129032796 666803526 131763836 686786686 982364542 104326738 665796982 855567422 791027662 855113758 295705384 922088395 147928834 762693704 449651961 733321958 657171701 277530277 499908953 762428302 763645950 424839910 366944853 686464325 445315272 666061517 421620593 502933943 10656503 657981464 508606170 383734352 416559309 891271324 868214028 693888875 891665769 335952092 320336106 936804207 951485287 364933634 941159133 575563992 385162115 971641148 894891291 896092086 727877125 904078860 349507940 971846898 578069704 732467924 980764007 457668248 522270805 683680402 224921687 95217395 138195756 594966514 516139897 889459112 919376735 910791965 169495192 585301055 240802366 85628874 337535525 947354525 431327967 759486221 201553133 588075357 911469203 519089535 135641242 21123989 137217615 60923724 470674037 395532135 909518533 541462550 272607218 808025374 71634997 575297250 80866096 608668848 685063260 856673965 361109615 999015823 75809988 993236699 737304129 705602641 463107892 476807870 189320640 585544919 466627434 134773523 964495971 411755922 48493702 574526734 444613610 907909976 995155745 596821130 452314692 363012908 964882432 571625201 154690476 999826030 175096908 291436980 901328507 572308231 530585297 605726687 104941819 77714573 242774993 536380943 518599526 204787594 857416310 698270718 779485653 575111029 902674361 509840115 958458136 845213101 36483833 820584598 53922022 958499335 349652833 502671656 475798701 767504763 220640933 527395837 374876210 612068088 726333138 802515158 13611164 317207242 608432178 546415188 230002090 79594392 312732395 94356 589451442 395429241 114592264 196085434 473918492 344662669 969537771 431195724 488931331 766827176 589142011 238468872 667626669 378175379 195898339 570702379 828734304 503218375 628469108 844114073 222188824 598267753 116799391 49768922 6404340 207529360 670675391 641117326 211415207 773295362 833755754 227485496 913054667 478467349 642816403 988503606 297182745 367486059 67212734 524316293 197769000 531996604 616333474 548563851 66304042 985094718 762772177 908446337 898630059 872550246 654201723 583071819 603889725 845294550 740342 693045297 429625244 684308734 270452100 311841533 400364962 310603093 230376030 861096803 213668350 212141748 503379991 877522767 861267968 165546457 878676401 14444965 58592510 413502693 8666936 631850352 926070105 128279826 553463046 806725375 994834824 161454228 644847739 488702070 401277839 103527020 587286703 81935992 434983314 737923245 894654432 83110801 443463932 557005539 301717588 213481054 880293464 629319871 440866405 34847562 23657357 160126960 621780982 449227029 937310894 611731277 550683364 957458712 820429252 648225665 561362476 656163634 482771700 360711346 564904225 652444156 506119210 43388472 545233726 722716297 536967532 877095096 860938566 574752883 141649719 10302421 143148646 560689012 23699563 486735825 453855713 796341349 688869747 865343672 702737492 847007717 315185826 115517978 901600560 843357257 843757815 895029137 32505465 828213955 987849131 935237717 140984057 612254563 929843401 657198597 828073518 625263093 647166471 741653431 360600914 893144959 630488232 802388587 478476116 162200066 902696646 320377611 315127142 958970658 950611021 151798135 132537942 579511765 460834185 300482450 969543441 770322369 439457086 901381826 307288838 935806271 840902445 745603273 886125156 944489745 936422336 626276720 359233562 424975173 948924120 268047567 507449555 417364761 581357595 199418789 607118716 346803660 844466958 218077131 250442444 18136962 960959492 933218807 667013364 722658426 724419737 316615930 199847230 783209816 936478915 185543339 443127900 537684691 184601890 362844678 575680725 346804416 825579651 491603822 824681697 530017919 877125164 694945104 624474457 861883358 114482541 919094659 371141382 195068681 541515797 595642344 529154006 953251922 730988466 129551040 70691583 858024056 569125916 873506461 659449221 539552994 726363099 429927345 927940278 316928527 294288102 470935384 419819231 525764757 255454849 566995122 103940294 5473022 159084716 49656363 953590610 453680013 191126215 824614786 686207840 789738516 849581196 417916917 868911162 877764376 826206991 195046269 476052287 847400929 663682260 614995825 491602482 195989359 895535955 359323580 90890349 949144617 646710945 331860378 389159187 547339107 255446742 879002037 192512995 500072227 295691349 381705170 388859949 334266605 238093320 570444676 713760268 369966527 732745220 46783922 943518788 617147710 743358198 949048108 510363031 253143432 659672103 915017709 340793915 64509101 536772380 350331536 618366096 40011638 187937700 353977841 961865102 9433124 800333058 869410848 320358521 970136001 69296633 464825462 222043713 705566534 369405981 22003407 14256730 968351133 393055179 526859208 580223273 905675038 508227544 613740410 876052266 65771681 314380302 85379905 633132306 228965481 11497875 241056096 592734733 706883148 714553256 192437971 457938661 406366332 23374297 502802361 627128492 201769610 210130986 631947786 763729723 552060425 617621945 976782107 456234657 138488787 189943873 476089316 726821187 33416389 778860134 132291839 42031728 444073670 584144308 677136613 857194885 642902765 250527144 729659382 907187987 209468488 368467755 936962083 479480696 75483349 952204551 478759664 703856247 563291620 395756296 835827662 661081534 677881677 253428130 798827346 96972133 575247639 273642256 996152077 35405516 73639235 74155313 781361572 874168884 389123303 370824284 695514565 997559679 464767488 716893337 328490790 688077021 287917744 131513571 127018371 429970010 715256642 264524302 983805569 176086368 416815974 576589625 123699521 936099562 36388219 160745883 183597848 124899396 856512955 249927290 622931815 84388305 76785213 90186016 703204664 38322477 958547099 957837161 954234986 223084371 372800267 779525210 544065312 456991778 265088960 275458020 699892787 185620997 327903645 194651773 514730185 235421465 70674521 578350188 233079805 753972104 932004823 912623960 59622276 676122824 257059043 197222090 243261417 166825607 870000083 148775833 8534956 11205321 937324832 262995790 109376389 992141781 681851688 439758167 17016319 746588131 12852875 541200848 349237796 268022263 57116798 988637790 739688911 269430678 638286878 876168611 388698040 887693990 254953598 759996002 929417463 486319743 967873033 430561144 326620294 522252591 195321653 677490109 835118021 636697025 451445633 660799645 958411329 196060996 611487276 33275879 193312336 15672876 539803817 575252098 978037249 179950017 106058145 175162068 462796167 695556124 908539166 133231029 806303841 566372785 98679994 323657417 224145919 762109840 166442314 171098586 529238949 315094861 573033093 525666768 942224658 557298790 64873630 653207434 608674373 291966519 590385887 301374112 601371770 304462733 689922652 386417665 155065204 499072885 40654104 941087646 609945456 938966825 700709031 262640928 386892802 690143415 612181087 314100422 297970857 334014395 106030032 176770237 46808621 591022204 552388615 436420592 801947768 496964171 68815796 22550318 957771681 778350595 274160771 220126406 926683950 314638648 516116185 961675885 918095966 663885374 442313122 101701974 693542646 335828464 375244375 473039608 259853726 565959319 542937390 671089679 619992307 839641949 992118681 708222678 728787622 620200953 339429400 323045942 199058430 802785235 842967008 35851171 784443647 319473849 706794477 387736376 502909954 88875730 953902623 437115049 205350423 949584243 232688812 190359692 397324817 178106361 376761370 621722859 177012053 486630195 594403788 830883814 666050924 912725772 145720543 300147712 257008433 364605056 203345391 601546241 507998434 426016930 261977694 797507829 777483571 641087417 605164927 531355689 103029512 822924323 497131613 842632804 339343661 749098042 571715271 333195887 417736627 527340924 557684065 231073296 207176086 378047062 741850259 591819631 625968100 382196030 264359686 362515224 349975951 395037047 6960412 443544178 843222340 6745474 32317386 964591972 306868022 58115088 799192292 650034367 225354007 228681296 51756937 456411170 667262732 935889103 451903035 97540967 353837775 527871411 777683305 834236863 184874104 505598114 210245052 33212492 342370933 743140293 742232862 560042261 891306749 1082344 740399576 683919232 425345392 219221000 535047661 838783013 36678594 577735022 951742521 970706152 970137534 666905510 792554429 775759552 473350078 218867453 787909483 754703558 380721249 257432066 587392725 978458814 276811419 338455227 180500262 343719052 367727148 136189620 889761910 777941870 170787108 180477688 588663174 557067310 14374437 977622308 475955738 285136903 327281202 33020336 204041900 904835272 690444072 729061506 279363902 719460908 738623341 153623572 299237420 956921978 870388731 351333846 584659286 186673054 723542308 933272621 674318474 822866414 140568312 443137309 390366867 422531286 293428632 922030897 871194491 908633307 620580989 176236894 5119822 221378944 886500995 860851134 306415819 733726888 448329915 278282119 894578869 221127728 640019090 251212814 47452677 981567324 707939139 44747028 964106606 441964099 852173074 60681364 824158835 995072700 24124661 341900419 84828767 869527400 649426852 953691765 844581142 253187528 593382830 950226488 817199533 954101964 861661057 691507157 699397342 398980825 755402221 272644755 680495991 252886960 296872920 909964288 204706137 148775854 370632360 276594048 270457807 667816897 547929186 810553402 90663975 913712823 956227930 902536328 898750963 862950811 390987059 482677150 472125725 666419280 151513385 828979955 162015512 856691769 350816446 483733066 755449140 81697032 722526529 738094267 551720101 125852277 608977500 302788705 706801132 321909830 824107186 258281317 419487359 325361843 721105376 924383928 953692025 674206200 713068799 230711773 435699123 885288580 994477223 183560406 172494469 11513935 931201160 467751673 102709271 748643502 258471579 670042191 643481151 453221422 919759086 799008752 566950179 787045478 171919279 61840236 760603992 390216327 358572429 708620941 568074368 488364749 234456558 876679944 461545420 575849938 230438940 556392946 705518403 5761272 862120198 376214550 272400761 1420222 226919191 926905581 728163896 317086002 398014036 606508128 695285395 214214651 667399278 584134237 99925951 699539204 480467102 241660117 700596659 208240944 62422711 372611294 191235028 890047171 670195203 418801483 439390954 786129570 157173988 624311452 475252418 688934003 142251440 987581738 583778684 594509854 257839991 810487636 384642197 222115604 321553529 30965734 35783183 671316378 641062941 314563059 49814152 719000242 908301542 280941765 531157409 646544951 53293039 316028659 406266609 248955307 214331212 673120477 41226356 892808906 528775544 840112646 788673886 129127129 663473838 262912731 164532348 58278668 895994183 751632552 653480071 561986926 427478187 885016302 639109547 406516855 503172022 309207677 203026980 900484242 732929276 170211182 13118139 673448135 610425488 884751134 734581541 519367306 948540394 425363482 522146804 768999228 62778609 276817313 824505776 53748119 502291567 966943511 113767921 174853062 764098509 661715555 452471145 626059663 29811542 876607330 875575963 879253266 950945639 32379085 951356402 67019192 393800251 806688555 527567575 72949849 644523167 164590040 18450283 436947950 273591794 140777304 599582572 253905837 6750705 626804079 623709400 590142620 758854723 319381336 669405384 64520006 63810352 149498960 200798031 335954840 680716746 984257881 354490864 481536350 847717119 968425352 276802204 43126984 103221273 580948867 703992637 770495718 911296333 364499091 828439362 619448158 755036774 357768331 163635337 749581680 512155797 110435688 762768866 222746048 895383976 876611455 190087485 151359608 476657645 929817928 343002527 467039500 84055151 539732382 72735890 547913040 702277814 797918673 100830656 839602802 984454059 747755134 327931532 708683259 657847280 264836687 559570108 570385371 444937046 176116226 832695379 838923650 178898147 456234504 63915660 997806145 203596492 306142912 341514875 65227115 888632724 828768221 287504583 137281442 394773616 58567659 348233165 144108390 291822968 418657990 987055118 794441086 887254817 140622873 283884623 381687964 522154129 632328702 854956917 220439574 179683217 145841224 565429003 32654329 635455241 856619224 916602791 278031813 672544029 687385061 381363519 822767351 705732071 171612846 800416369 516682497 940056531 774766401 115954823 502746202 645354972 879133682 879199917 350482166 466175731 331211322 946688634 451564695 682275406 129323467 575150708 574741563 350846556 976661974 521874441 417368990 565780934 924605896 408494198 529916893 58257882 750365128 61200397 151608633 732381967 121248254 186897638 415565680 246538751 750826925 33699471 70101863 463026990 245442045 437276758 500959775 25153984 866645560 307578056 817707558 496890246 592278824 469901466 910835246 89196794 894907935 175673477 154833434 631358925 249298356 60417924 596396177 27343141 979012085 959360475 636471795 434513002 621885519 692820341 390782927 577418406 877225421 322816670 888204951 13719167 559994275 798592931 175598401 616104164 955139183 308951435 495532791 845140614 37727544 524957074 11757238 769423591 369406600 687519188 635167393 793591824 130779621 657835901 697928544 926424594 894366981 684703977 77927544 155180676 339395503 526089874 26974164 847411231 163095518 633204337 292540287 666620494 262610086 997022506 992707014 946454748 674804598 789746004 234947589 760126341 452496212 647407416 431002071 705185449 98917372 570724818 904939171 491157792 888060384 672181543 178802148 739316923 826035367 18189132 326086289 201521351 513897321 9604921 978513067 103750469 21353102 757920152 640953792 943844666 325240006 536835360 401739719 228430544 780480173 528187337 497042435 330012607 62811866 197134893 676930446 646932489 345319263 531592212 356612653 118194941 948154486 918595830 381343723 932394415 890039618 208859308 49644877 767346938 15143271 295281694 295585797 100974760 78310565 97623286 735618426 331208008 913011194 517820215 644259158 860266006 505001855 972515227 472022975 133817719 182604476 651696715 638596582 413470294 731772573 849414981 168729896 52824395 109759713 538302450 723019189 541070195 621583699 147298866 101602207 51289279 525587260 984484285 736046925 698518094 110868031 809256798 969416187 146891284 108956047 435830210 270971150 523374707 210913944 426764892 996278451 2110014 698589558 782206052 555038187 516821083 874552828 989247627 299477339 499057737 938171826 660749511 418778589 876548105 35255666 943842380 154797236 968412782 851269159 412932854 25273887 925027165 684280511 218949268 992861010 89876505 347168293 664372700 449401021 36229455 909991308 67120764 872229680 910469421 775794720 738184115 49335739 97132291 869633090 780360651 894832090 411161925 335090635 988427501 97601279 500976565 718709605 76024129 380540100 998728760 39712910 60917435 761889473 707501244 449711141 771549105 182291924 758809754 597449684 429882933 517125063 789206895 942797897 714429388 462654713 684734687 181597084 536996156 327164786 504397990 698845703 463070608 663277008 692658529 418004458 977495371 662168218 636559790 896168827 154841952 964735513 590784363 626732076 390604627 199110324 604700233 667862208 352031336 935741775 599888947 974863632 986099768 243114867 546155196 532195483 281554175 544638043 653803493 826099972 141951246 162898926 410988302 633519764 300597952 453103398 441500556 866350050 84341261 601389478 716001974 237733054 977666406 16740698 844275535 696764341 232051786 41441519 710869210 442402692 828209922 557413505 267330350 349610884 855508006 205995121 648437846 742000505 406902292 320943225 137425296 149662657 147221066 257052011 44892423 834681580 493575536 518557805 229267019 917822132 671146480 722335262 144791461 538171363 507979422 774083508 88150078 169534102 753179126 125152583 778094179 224016108 679381250 432625629 657888546 230163866 695343218 425199566 162775731 287976418 954871704 891544754 100983928 388094935 521246339 653540104 949092151 417843321 541751148 937128275 492654510 742627135 38475654 188669879 743113399 838619776 333816600 996871582 844345466 17519721 708004303 785648512 679783137 982557967 426729655 604717792 684566264 733038410 414201807 868461382 209283130 487458135 222351572 936462405 896028969 798580441 918878692 119423222 924617222 663723428 989644453 309016293 780465946 65880732 543119535 158333649 253477481 128103194 443762678 658341861 863647148 972186519 566216874 442071321 321962974 863956291 829126790 411918137 441688734 15945612 222599318 170298862 184713090 641473681 252744742 374747642 850072463 985902329 606066472 936487581 333528612 169848087 563081206 241069907 291516364 559270694 172826128 361569713 221723385 329970850 153286669 382125064 948718039 749868815 353484154 998919493 17260121 518855708 372108057 940037798 747913561 899313228 531083362 939524927 201566498 439491801 771035019 697241789 363382109 956972009 311738962 298091855 771545488 479783253 887810678 307609332 831708739 272922820 872958009 241031926 15217117 229893519 662843445 638473555 857290984 587838260 963683614 956198518 916908148 45753642 475551361 570696940 702477747 418805170 707609542 435403611 130122803 665433955 342986491 385609015 146415728 560305058 456091491 293393661 947951965 63741216 82075531 811501937 997534950 64201997 549306278 551901316 194214759 624346445 824343907 790791404 613335301 304657557 169521718 884111252 160366918 494250322 887742032 587441726 448026790 395156984 733232771 758576230 537911038 904256480 874040549 615855024 416867681 714099494 792242257 360698566 324031656 714047737 527518795 180727923 287627743 599537456 723995166 419960499 646087689 875286044 907532601 562348479 193155836 866131376 494802889 101193687 995766219 70777181 15969827 905249902 137049313 322062095 820190510 300494660 967583704 269712291 686877208 767066119 785995667 375147888 333378411 584058011 917100349 488866776 671840123 624220517 210769270 351269725 747573250 430994382 147086238 807859445 485921291 341953597 634390064 88485563 996333989 912317619 492474590 236560399 887694856 153433417 562321307 770111270 261328433 14875285 769551964 887820279 822372361 750124306 983743948 679865273 32010636 193872173 957943132 929726860 161065062 257537172 989389290 117341049 389337290 521356528 755493170 279666343 216857514 161771431 988959556 276934668 464350360 821825521 225399596 301000317 355308711 265787120 445283638 774790470 377596434 37509523 324810154 327865421 224263688 255683778 250719467 285327969 332653805 317566347 332729459 489313361 115456587 149136640 827110676 826913372 454701749 949398404 762862523 77334576 118515232 186074758 690987968 19709260 709871778 386877783 482090391 459255850 218217212 159418573 186998924 961420518 966374876 793194814 408324685 711075282 866251701 962035798 347428945 909740647 48967405 996382083 496723309 932159022 222227767 413004147 138361271 314043983 439967582 599819058 776041392 277969573 591102211 592168592 469335245 727072662 752754848 388114160 939883767 944315600 169930852 259927326 751672712 309045365 888902300 504115061 952761735 452861891 244272959 611842 342544755 407289125 782351712 20729359 870439310 793114418 703233726 698974851 946230732 438582888 781553995 669075755 463959719 688534429 757807946 999494780 781141922 183889875 683382336 279523988 36069659 91477225 999928591 432716002 883501290 917371826 110221876 310997469 969896526 338021777 147425477 828064392 964155024 243154616 651046841 742104304 193708627 529190116 906197299 130740794 432544595 710825702 255235375 973027827 28310052 31346845 521904450 569768571 781997278 229479437 888280372 67211594 940650997 953404458 626240298 701109423 216422202 584654448 743221379 364496803 190313043 595089660 703454883 262376311 795665534 398173556 892232421 9263859 862977214 148698821 623059568 988324110 40720135 665024050 534747991 219888581 11898864 998507753 169972497 306738549 277355683 543555707 838431419 648169774 637914627 206364129 782870512 353752374 31435450 238900695 68489314 964130920 162050613 792971740 717404723 823677235 519642665 925370039 14412263 567591762 73503571 311216167 988368018 394748347 880114938 575203757 524454950 720315349 719983913 721256201 855319982 590092608 999306378 237530685 246653249 364333924 421812253 968738015 280897318 976967203 70832848 92542775 189651228 295205226 196592360 136517868 448569964 135645785 165844113 739268340 205174086 7336792 228223349 45231526 122339896 732305528 117480515 664168052 223809344 213678472 487149857 937008852 977265071 885197435 307078055 424900952 105680483 100533477 941693845 596828326 751329477 151656563 117036253 96204211 308441797 753035308 858567471 739029857 373337153 114240392 693380147 774105695 264344418 602664165 26435622 277993790 120996698 761340777 836302683 717077842 407420921 927592434 385523409 417324729 276081425 964978717 725438752 287376238 377140564 38216120 107262231 804143911 764842045 772569703 523017702 954334614 376452551 266541473 234560696 832027285 863985704 183134590 47734719 950113348 451652582 345387368 392820632 251689672 869890185 579971730 336920667 326143385 661946908 166839533 330169309 515850305 669978826 755718931 632025608 226270968 955678272 330923366 528701487 881508923 666137042 83239657 667138943 311829886 89658202 740536825 899483764 866260240 781376191 128602769 436096182 701623056 360215809 777285783 312627216 139400551 367960858 652513640 301663234 79101471 479288735 113702258 316169271 142485938 574595217 533884739 894496209 566375543 374084393 5110839 316326908 213258138 946353102 62525243 969357887 882662722 785289669 944009772 341098942 261424508 164323961 340423562 914186113 834988382 8419536 847052488 201595590 998238433 430218616 651096724 696232212 101517188 347111281 873632227 38915609 853247017 8665155 146421736 286125073 243310100 994700357 165082712 979843877 28714588 17721031 87285541 337290870 116077540 566425498 31599110 773484423 980464574 987189713 832058277 435954754 482116279 509985299 55575075 548728815 35781383 933276501 691902809 945730125 146615341 537721407 598148144 383718924 583721019 354650382 567349163 786055539 676593294 541791458 282462427 957439285 634517942 175310390 157290576 811868371 686413533 564272975 879947061 77368385 829063563 405090875 426807569 302581503 413680317 317545664 922992703 598368832 755359231 116244263 376372889 954435343 238159691 298650485 911717303 595823478 352796185 382372880 41290891 330780847 77500960 939027249 233284883 511444638 177724098 72935743 987213671 416304071 271727365 973275471 39716160 349194492 89218818 268021820 635989014 436540174 66062237 705737723 186242323 925510698 605787031 17969079 342832139 635468141 885953141 280565758 423800916 460848108 315815331 740751291 989172085 778030289 597452788 139997802 592410965 347803283 812902864 854804575 860660082 16688038 288698058 90896019 314927527 104759722 514479400 830341563 591036017 665830445 26037038 71188096 535868783 203782915 411700428 367534001 970307229 618359090 443239306 920868668 724726734 862286875 613947365 119275690 110774734 882525718 424172444 408713836 860756459 802758413 599784397 53994796 247218320 634375376 613722971 551395908 941540395 98198788 842958041 950533251 450754222 400682648 238001708 107314200 139211186 952198646 93838877 206727634 547972169 268930461 608751738 640357593 431375981 922688515 732000883 262006463 805068492 962904848 310262563 748224527 93731343 680727377 597601161 860409873 274050507 791259776 509500268 224704796 305902857 35514902 39865519 610602142 580088563 917104845 661246790 114978125 52995628 852630828 576679151 843629096 788300988 375083545 767293730 583247641 7577941 309802413 524972266 625960838 748445583 978917102 20501395 610135026 965015879 775860243 871461725 281757706 527925631 657380772 266217927 351185029 740389968 748762035 560765361 598498608 598720414 738517474 843174153 989682566 284507020 262316839 176940537 568530288 979012565 646451415 40189712 764708129 758844472 327643474 711663533 924886596 840291612 438125316 545189950 986614679 351489837 534355385 567301047 377289179 695831855 185890751 100002873 975597022 20870391 765351243 163068232 417861955 932625247 676771602 673381058 531872777 830863372 430327845 720597521 49081198 136781477 955129377 753943359 578085664 687716147 406633834 430771698 410952744 39265265 901525265 897266742 400315780 321378378 756360641 600505075 881696444 685121660 550716936 272574327 342760631 904708427 199211581 943853614 638340450 122532074 169316479 215939605 83915532 372338482 282163953 312826628 941779311 218710000 948291972 194284101 241654040 111083905 272899201 558969912 5524459 720636662 896261443 896388592 25090951 306749069 740300316 197535441 981250852 40209517 527739842 916461540 44847135 863333189 631637408 400803105 863762601 959607003 102358987 282041945 386211167 868281771 923049895 515736377 957676565 769472362 576810415 449284389 236690498 589468950 859491149 702388434 318707941 128560408 396610602 53198346 42698483 795115569 64207453 297171740 718490237 444274356 451122240 986529402 376645772 173243637 280688959 633899022 581371606 102003574 987570474 372156772 548855138 919164702 234790974 815980891 270875699 685859537 504641164 351930949 33497606 1704361 59764276 325812846 710478685 18242036 248121029 510523600 829366729 659201134 124421078 495451662 295263432 220710763 960680548 812196009 616608080 326998193 633519647 935100287 923237449 826178562 986932374 826807315 935421838 711913117 174839566 585259487 374176577 721142522 353747166 721580521 790385696 297751800 818236622 346391206 875294824 87368085 362729568 747996313 232816877 664201187 151236840 695017361 71213850 204368032 47929206 204162805 29248085 554215382 598298910 662048809 278163753 162799207 186690267 476147823 844236484 875368238 156276371 569401097 944507897 188236776 689677569 447319726 481342129 238472814 119529657 890160274 76481228 948067562 398727786 107284038 310365178 719717358 904580484 264925609 373280059 589715113 429040870 313990817 901492811 135539482 256958699 790320312 113287414 123464409 241230619 921677205 956154416 665504424 152219150 182627626 246787743 486589530 910912437 345566420 779213084 893480674 882886173 463531477 287522512 502479101 289879353 561982800 862946386 247113278 716382243 931001086 13450890 626629 226563070 300491129 390149213 280442049 311789994 330279354 942198564 906227034 641426197 696957085 774482129 560356000 129469014 918213427 373924192 941177613 81138090 609734064 331148298 273804990 353966839 334860049 973787588 57105401 933655343 76034843 690847373 43978896 920518989 544668698 48373753 242218207 144542317 6729992 838881941 90184376 355894159 48806613 222337682 455005746 556714675 431054756 799281900 646690122 435778904 266961032 275885216 771458743 648493944 187181454 689953993 355348717 791923831 611116643 605976601 85348459 274670919 970765631 491741590 235711558 441040448 190353026 547122657 8577085 750626887 269780956 500582910 988580879 349580279 285402785 214306608 559236653 186312013 586623328 913617434 610099302 486757161 840326538 326926310 176541863 356028508 11115453 602044752 725702258 834253224 744681673 222163876 653060499 32738191 306061750 422609380 647919376 178543607 93192595 48699304 45786443 13089265 885553604 721388651 935945080 602702940 313642383 182373302 423253489 121817726 123686981 262190807 600185001 690409179 13390242 125253549 841939802 276764195 47617834 808634206 692841393 135661538 616386128 931372249 254911073 377065179 82782230 134365406 428068762 920191933 101865927 507209982 108575003 931021421 635792299 881001240 477751597 591348893 667597498 37757017 699527452 834934501 640748181 564296948 677694696 18023096 966830364 530332513 730792509 726608401 662683438 460838070 801243289 204999003 27116688 998542171 97375211 269831586 583457633 662024729 816578139 104542577 86460000 694088944 707803068 49961254 146175239 835998020 85531690 882168576 178307776 884868651 409284949 947598875 344103369 882642138 642157840 278250034 926456076 508163242 28204786 494247297 620221183 448575509 221655913 85948355 536198417 132869204 849543170 907440494 115917586 201547129 907084788 820068869 100684413 524963470 322096094 139201684 206351139 537302216 479210790 470387357 248135119 893866209 868752862 785930314 412726624 214643323 308981041 207534056 74767056 237725835 18662157 344550729 49591972 423953161 337859720 949537412 746419748 78914636 286151816 882660102 557826838 23343067 376307418 347178514 143680698 911982483 132280757 529481414 345364221 429039024 854986205 477400150 69416508 536947120 657545486 902289263 524761516 37120962 270184104 257868717 141223987 149404524 466443889 481417729 603913522 493242395 971608426 54672482 636406222 934937267 636246579 139310875 193374755 100583598 935726611 856792530 758077049 107726146 809508263 552744007 897814705 121320402 747482348 514992788 134805250 552785621 858416245 402323671 336965902 793508511 924458503 92044 776647683 782695086 146723589 595215912 64760566 143811424 925503718 70584466 616907503 930776679 93223690 448311549 99299207 419567855 622861160 708520117 171459766 34027267 275103163 461730868 143618720 873033762 336310771 448954027 352441984 362937853 870414959 934887609 821514452 406997900 359635274 968061335 858772110 692728985 668239097 335125755 903535618 130593396 615186562 317132606 491169713 701878505 305910071 880867774 986608651 80702926 181466973 647826531 207825411 419915422 810259017 718341397 216237348 381753625 562562054 49643320 327957761 559164148 502076626 327824741 651423161 107410888 984644851 255272579 381834352 909497264 727323198 980175611 247000755 649036846 426613905 498485425 986633732 241839525 271922020 628266911 606019824 250456788 951157780 21256090 22475917 756483154 425973935 681140919 577160552 547178532 38528835 366568247 582329041 572985651 126177200 862375878 562423844 767208760 723897354 100010220 13047956 940448696 516670123 728302164 548596547 872578188 471625976 707364996 785987854 824906365 892461655 302765577 337864350 303272804 880182209 945436160 588314004 709624508 420458296 204881773 968183645 564975614 522711756 632103814 269399795 969497504 674546875 566167901 575916623 589275331 589841692 769495127 616729767 160167091 517716300 514043464 929707634 124509971 507989221 38969859 314162497 596756664 195933747 12223193 537520411 863353334 333255885 138049498 528847565 801678678 227604457 684549571 257231193 172997720 930124736 857639961 741499075 925464935 189866168 489893325 249253602 770702338 387766472 58691059 291959728 988338514 287349823 315385660 740006398 911874398 528311176 910724782 612736044 18163461 870531155 613602827 156239765 545595981 67380405 289375710 273891933 175900852 640428494 540483536 355021575 140490010 951660677 414422303 626258696 180171397 214737705 599184950 902758102 721137008 611312794 474745411 214661075 492305591 923047364 663918352 497178699 641749163 858980578 202448039 488171668 314307401 516293730 759754049 865831439 586489381 137847076 315544133 416121854 192388523 446385348 721773467 811632782 392970311 937318827 494560702 764503298 263380235 857293825 777158569 320788409 352973644 114239022 354606508 533372217 365381861 760237045 948541511 47932579 380666780 675219313 443534456 605571244 374259896 154947423 261927922 83927957 335839576 748976530 702643459 452896234 199279433 14391813 739391866 54956604 411877013 730338686 970681116 18731912 278321159 878550578 596681248 217408696 64460900 793693395 128920700 78151100 355435925 645765579 443403161 873746441 863234042 166239460 829614323 577677992 570142860 765085301 530872750 896504207 148013478 792851028 741015620 55826294 279155733 654459347 145674475 921637572 91026359 283286416 677793984 369795450 286384557 988844051 110372988 610631592 929917889 770121126 232758915 664492556 679835229 570706187 198158046 427608542 49496402 112292775 779348283 960496124 362611990 962971794 606818008 272358569 131545600 702921840 82165182 101552341 708930736 154591187 869451949 984612137 570687836 728256942 944882013 455835763 367510716 397752125 102849185 254222713 151449467 159287853 713411107 856980115 852897655 652121215 792654737 400065881 538303545 304662714 402820785 820648223 356686577 333116544 946974137 343424859 801164648 208165344 60718979 235082113 292277908 672485610 369322200 387124072 298976493 845112 29953616 938966707 639569176 440180137 775139888 774262332 876829673 216132341 536132131 773866235 567150158 833268202 809935770 513797904 411175996 392311493 786284276 951584972 772142207 989167531 432640490 280152337 303475731 568001813 676023547 77887080 822747041 123942699 748347091 212280617 925551769 708082546 811872934 601547945 131913656 274156018 888215077 349877608 910018759 946534701 933842336 515576874 805891307 578179408 968121227 456826230 118025598 117676839 676084486 688211016 47707690 514802184 475388887 503808644 605908926 742020465 260652136 262151381 197522438 754142853 724207986 657294025 848512775 670474929 323802260 180718826 104941547 129785908 714413224 986496914 887410840 687531980 407832454 353984044 447669381 23815920 681823463 200437675 710878654 540526130 979099652 191440568 315195364 965473510 856246605 803276203 942814149 90147942 858038455 192228175 844659912 885835512 3932569 318828779 482750450 48802551 49417843 589902787 492839157 612200617 707172205 474662032 372478709 590603445 562503023 755606660 653834898 815068126 378494769 214807381 719920076 918934268 787133992 56536159 524801945 333333924 293507471 122895031 479324094 569656796 848159260 890033901 234033462 649896522 934690639 869899461 893914800 949334710 954515888 675879970 735254950 652932779 75046016 372932751 170661773 682776726 967471791 73389337 527725965 765761523 817332252 588640736 239835041 149611666 119557367 120645490 661530096 563100521 222140536 561285875 722758397 790320059 188216340 125531237 627466265 390014652 865893394 242388348 619614314 576792795 630805188 323132800 806771371 813243522 614662401 538778086 851839741 218981453 485604984 39657290 530640467 898000673 327273356 736507975 897662422 220633171 488430823 851192176 595772832 37208707 988729061 866852901 785482371 65567373 39208981 129725097 695412589 553908109 513651649 235531545 154518990 209761011 205175052 907812041 42744821 203112365 148503956 323071442 63147892 788057848 407228117 946350688 790667724 342617268 359888908 586611898 506955966 147824646 537088200 191746843 475431353 100837453 892218383 395553025 669752146 891246390 692233762 25907105 598579930 33335246 16336559 417372218 780995904 367922326 91796731 345982810 175365859 612889835 725856616 480270285 21646816 128484271 310675595 335471966 950874686 643975980 472599811 414726757 858246222 857659588 615476103 958828707 72465920 117188895 534689455 722345120 694125277 868796096 249554678 327970722 483810848 277582338 21265437 59114306 797325145 292546446 652830424 51086134 965685727 941796987 307563649 573668895 748965854 544692388 51203946 768129391 260894296 463314579 388426525 684754504 671137652 972674633 497598556 802902798 323010677 776528889 59230781 21158297 453864581 716229731 607004564 940826979 329499819 715044896 495107772 822188329 952850404 400298341 129168669 840352115 35260153 670228681 13253859 904222463 564262761 530246192 610346381 342529 437541639 683538641 952522291 657121855 778190091 306530319 616622039 207682625 529750156 344990466 582381419 574773893 468948153 61906762 963974048 685608013 281958328 219455387 661426642 483880237 498774806 764498854 302892425 387203664 295980413 69651715 551608882 517814107 790440808 611145853 37568773 494053425 515757435 786261419 274059409 130431088 155098464 935395433 106890553 519027198 224856476 424465166 157340021 249442028 620271551 15991013 817982238 105376026 46072262 276355343 720953062 512559213 480104302 862628651 651964427 92441986 184334393 277350526 721056084 422713176 229057754 136064409 464906483 898740309 764224111 740516390 278271298 339185577 402327001 570269211 729012997 246148276 248496675 184300649 898508381 535670651 507437539 445211881 307294929 821751428 880998851 577078894 715961305 771165782 443395149 737170484 190079737 153117147 136818038 72211460 40789508 456248287 884535775 369970076 732830737 267302202 574400370 252345224 21423899 489997960 26180632 350464968 292950832 425674311 307124247 637205133 304779895 52227752 713013583 210158293 992432485 526578443 844957717 12476207 189682834 757528866 768576337 83714994 167570207 170999128 42503166 258765868 21117599 717785138 40346821 298508286 2489894 661245012 356676260 363128090 308095763 30787733 481523538 993887530 110456072 852055495 558132093 705943927 248624204 368580197 648963484 804141526 925695238 694651739 128953328 260992294 167765240 238659413 153995461 363287331 985704955 977350744 196384473 613899959 521414626 200118117 399782284 262246033 719047616 450697673 600730068 956845078 607968632 901239341 573225525 749976570 531466080 810709283 407043784 949953962 659528712 639654219 931301392 538035355 777577647 395769211 162241691 355820785 784883176 245273779 960518417 157418219 260633911 443960687 13457024 679647331 756067317 640596060 455620399 842772375 704939098 723212289 14521895 628168449 369112579 564815467 871036746 658573235 726718126 642949511 178366893 959452538 410924294 552906076 36122054 790688346 972266573 844727378 98713429 609829156 214548681 936468009 410658040 379080298 984962637 6782984 37006579 284627500 507722331 341242424 119241891 451325756 398742003 457774199 600430726 135207010 102832482 796847980 602113971 759900445 842781713 755359680 919846337 716782715 143675126 135392856 498025698 520271537 836316157 186998787 480156156 774008680 912135070 109723369 489527285 160287588 396644969 987444644 136497640 28839534 796646922 967071373 742215276 173475934 638643719 37611201 51797961 494682904 672988815 507234850 87793200 158185965 509525855 605750965 465935107 406903474 818596857 620334497 218444954 390568385 565507814 365795952 2620206 166816682 297055458 343481593 867173396 930033816 236451994 276211486 390119409 709020748 940797817 817286263 866355082 194327958 163685317 50786355 300526385 311833557 948144757 256119754 576000404 481804547 836870907 314625756 133582129 206854616 685362630 700371378 820046464 941906680 770624717 604706984 55719973 425082776 903260244 91874151 658833732 407618994 470008844 238678550 60155720 779999170 769817287 220498902 675524438 714415832 735863639 331955862 891308045 251517247 394413938 204127312 491514488 627584789 475680520 171609565 910520656 134816732 184842640 94265521 155076770 157797880 886255025 893259990 156524396 386011596 347704241 886509791 742563832 374485268 147614047 2734820 778048402 653530611 814377327 371773353 485501158 532311658 512332201 730023859 585258597 952171119 249009872 892568167 43235771 97488221 1931715 927332525 831730768 140945199 883394098 79853477 865282344 884486320 559540501 941024093 935486809 138648825 600409879 565876541 229884175 603653954 428612309 649689287 758187637 484978537 117051345 988854534 569398869 134973510 45439866 393058029 305375167 318696183 395140630 678335972 796318027 138662037 346065635 730300242 622872915 796065848 690958646 360306255 850874514 864727362 727342651 955419456 471628618 451695821 530855673 725964685 672326573 745928207 815305573 957249513 671408315 993833735 718525225 601489943 475904518 279708227 859677531 744296821 786477300 145207311 213417653 591848335 303435058 930899595 362916195 27854254 96233807 836461292 208415871 643664867 491581969 240541953 78619247 164757492 317142726 154786404 588684883 347447345 96796403 403762422 470749632 92418863 256950086 589097480 314240140 622404637 396318436 157728451 923116324 975399080 542113475 893926903 858733876 179451330 220625996 815222987 495619164 351056102 158435393 741699959 771409804 329703184 962664244 238392616 469651401 845845977 276326059 861020556 280211370 224587862 21034644 469283577 726955214 984970227 493568169 274278342 234766992 573342888 426417278 783058311 109440643 270943308 964440123 25230118 243281816 267662200 483612981 244299773 33362240 506147781 872000716 799176100 583126020 579884586 856197505 794733118 761863011 861088305 832346582 104523419 689963048 715690828 419804219 658958551 254385827 673644279 80282430 576177074 418583654 125678614 894381889 25320601 604558623 453775180 116712400 29799918 711152512 584803078 74165472 738019915 901575802 297722028 878951917 449569019 233097067 939557309 196527067 104914624 745335426 663418349 27721827 693990143 681505299 973005813 859408082 18501770 293208689 817244275 934155469 195068114 859560354 341682791 992208125 692272384 631790046 422591082 636303044 420028016 356159334 746578853 856872532 208934013 514499133 270901028 252934612 966291693 647489004 201475139 93831627 166858052 868157137 297428996 939926353 432787515 50750887 844337188 80937058 962332038 290015815 123540522 433517891 159721195 854239196 31395187 80613881 804868934 147371219 332412080 881043449 150602356 451082481 864999752 767199609 716261309 560146586 171463786 223496130 537720810 616066950 491636527 466528368 630829025 362812742 222011782 200762843 730270519 47690364 102722777 124681801 876728543 48819322 513494355 833259298 838371523 186616261 265774844 326821513 278011037 396633212 27817183 73789061 881300820 239927891 90912542 431193654 980798289 92040705 856215460 995386090 472648829 124451184 522445210 317805794 495432046 717506926 313782187 974564026 833922912 644846546 867758613 961939443 824832509 408988616 472885823 974834631 724906775 139770841 809269220 293205600 284982701 122197520 138238268 462200565 146626887 521680042 610099377 975856115 303041247 26930712 400658459 179064675 798812401 738610362 176797193 906338003 537456379 806856565 173010000 859326362 399697151 23272806 633428689 296753694 325693126 727225705 240406801 206665254 508042639 356177601 3623792 67603600 819257380 696255332 238312353 482931059 757302294 400039648 225346019 163572513 801239228 311461129 174974296 886694755 819036664 574669956 341440472 594320034 707203312 412727885 156221857 477105908 824158430 38117711 790191333 337068509 958933095 31003295 23782245 54115797 11691197 909356312 319222189 640535996 275103696 722357817 742158073 557130838 48176502 225741242 495218542 786352900 17945420 385808259 517838896 551193337 487353656 675808474 92596155 464103648 698522318 207096928 867076469 598352654 868220769 909225588 762704422 886391937 800639733 277215273 722747022 36424625 54469483 505487899 247387464 736440978 354877162 905449164 636878862 291397880 783626986 1742249 973519058 393292161 665139699 625169049 31107266 526151514 114300478 984104649 508629598 203639661 407939202 195524995 176416104 323502582 728437920 173751003 743494391 429905987 497741519 684568591 456114724 688746991 779005265 337269809 252890979 577088467 849666987 188904243 498674848 639530521 788809766 23128117 136994364 812680247 775192920 440642334 476185635 820009190 704889107 173068929 400900988 448843169 812487945 411960049 376513243 405114376 136186907 796764867 183039688 963655452 997446152 968326931 871396155 901561343 204309625 168885697 519298173 164224152 602180890 564684606 115103820 752901799 860457131 952248063 482968890 361981975 900932491 456429591 698095529 9067999 975756584 744267375 658631143 337468303 898042185 611490574 475896347 615275221 639539604 701655670 606375818 210675563 554666305 856672814 42532717 694342333 625325875 985015362 650425301 222555266 926082367 816152914 568897523 114263866 110615224 389418055 488092600 236869658 751765519 489435198 467352132 5179862 528303789 274204913 333384595 717821088 807059113 769539445 639672261 916058259 885163900 907917605 857006556 842943867 454961633 635218068 897339320 945160439 839674764 700420685 929130058 688124800 443340693 564612113 62103108 739985658 330181162 198062347 674504236 555505209 496985965 955244795 563600640 372269310 11142559 875542552 547439054 376446865 599768760 578191811 467186036 925732519 495247142 195043452 38183962 846111024 324577782 68172302 828012991 44993915 525983702 752442191 598277034 926001797 202403864 827972224 413544398 325216497 439186645 156832015 158083988 347093591 221811743 407136734 538300662 118744876 302945484 823469009 636470584 883560763 362496816 634294614 3772732 412037687 45781354 433438729 979295640 621158457 942265386 13118637 946067874 586399245 718476333 853514146 966353408 377244612 14600804 529046620 528704547 518156507 464996211 714370510 442778341 440409900 188980055 592701658 526307036 608593728 77962490 656738131 836844906 221140591 398793043 526038729 771225920 781437823 997071676 103136722 98900511 222552269 530933183 859292101 640125032 372232260 668196774 947995045 769373622 359756292 785073311 192815071 81482826 425070307 834507089 969833371 373180091 57526761 32111054 460186655 655352731 579729902 134065941 593487151 530991573 14774108 464469696 363078730 226010293 872914541 111091121 838077573 112626988 382493654 853353101 340871606 51940251 511850821 296973807 199518673 536000649 150697250 569857582 274379519 590817321 717635454 249965461 298225050 190821306 576663926 41407901 7433452 990422274 869962919 591662737 693467230 453502696 899999420 749337132 206692145 61069024 205555700 386486823 287173161 565421711 816721702 358571761 785377541 968747149 101635674 450883354 781059157 333322548 748405683 777043375 203876688 324058850 798966139 366943152 13412565 78458907 896377192 715391095 673676395 840020293 331134823 169183197 140303401 837445851 192971722 662099973 346352522 305777628 659831592 896316935 1906629 515759694 609818311 429058089 203833326 190345258 811683512 745829007 811760880 802473713 368850505 750635274 222360640 457392462 481827722 627036260 637422930 519272424 48228111 621229254 665617646 348544244 41252082 928202807 873995600 915229078 148182644 697667621 204890965 42739660 715602533 650463926 830186291 821138248 483919068 436043762 76909764 643893388 700078067 914037803 185600981 394631991 911282252 271469872 936339031 634570221 877095253 838715970 217978467 4070718 88544203 171326106 916965674 166294611 217968873 922506669 479646530 194358284 677586760 846937497 340612208 315603865 885120888 556702543 380085560 60420799 553429883 524656313 915193222 966535393 77100868 133791514 311025563 783652217 653052389 554453726 241604776 822497250 418379414 419593915 884385584 611278511 680647791 2333719 424561781 879336621 816093373 63066563 282253558 195478822 860355763 145209223 389897783 831332790 335185055 308611086 277462883 331938985 320070718 477974758 973725397 479508246 910416915 9348436 243878434 460428868 114817578 711409299 114523770 583237597 256056714 815707825 862102961 93296836 298778081 32323466 10985511 777811952 38214840 746424250 452208979 217682029 491356248 336372210 61825215 277177988 161432292 810224015 782789744 335041433 198819447 251394225 623405491 306206585 813334338 133696490 19836913 73592449 436276045 354095675 712572463 958218139 103570272 589453506 377616393 105642140 192533441 750585895 411134538 842453820 804396250 963209027 10138193 614393338 742092945 800050583 282527168 142146785 265879737 117677028 835815111 277816801 1205659 918848241 288705007 146516007 274066718 511119362 222496342 99179817 459304993 983635325 355807396 842404727 31632422 646163041 982181523 517556627 769772996 295966646 185945477 796702898 968995566 864357604 402233242 107700876 705842935 648156790 606138927 702579791 743101337 440974525 55238327 663416366 41172352 12746274 120012514 98071290 601349850 466460483 491513232 108821575 398968654 657829346 526731876 667938666 307160683 655627987 69212694 189386074 346230293 789121908 648000618 790503278 933675198 667589607 125012889 812940602 199925936 177885713 845244184 702241211 278633889 455662 107700554 846407567 541771809 274321011 294789485 578905024 350034994 900849782 538486682 203463153 836836172 960927544 301396509 575933529 597190798 902756490 943784614 373945115 275647092 953152699 472306710 278299023 584635618 204715120 982669328 678941316 406968887 803538491 383144246 310844440 580021951 656418279 878846512 559237087 748126781 566546450 342822884 515997163 276566391 988185941 81347376 420304349 62242892 919598496 707785167 812281282 693255147 305958962 172185376 638417267 144140548 706462162 563938414 28609108 820342451 235193664 710761618 916240665 988306181 214689662 964171629 701524367 498749003 974368057 630972617 277878797 368324861 280854609 863132229 474011857 271073762 435953778 111471394 695612430 663502989 365100727 975066177 881824626 41924998 231974537 992625252 622246152 762374232 505302392 155325755 950094986 360747056 747661017 993812876 606723741 638371637 158587830 336164418 670377757 165054001 332503989 547386695 76549065 742277456 838756069 196219702 9841081 473424932 50895348 680867107 111567401 489747945 292611122 737454509 110563958 786491097 985898097 980845620 557950031 916037008 394646610 419587811 333030792 152441981 767920619 337666996 710752529 818337724 164916574 87446703 960148778 248702022 571172939 184735193 716534646 366129536 779200504 960853740 632240915 37784285 709647213 156596524 24617096 162459139 349511857 919298484 793320443 115574048 151234931 237444097 324422667 360083305 51662143 404334399 223673983 430338088 895278611 698168987 453062811 10403079 158021737 625052432 717397257 505552383 422375866 937929976 680388011 616943020 27296098 656385280 896436061 292018253 814134022 738564102 836575369 267253803 61603235 542219979 199211842 188737948 130026539 505267984 543791398 519123879 92861259 553088847 546088455 119720438 38593546 935979279 281296095 900887627 248508106 688021745 632528190 904923000 444982167 437561075 385732580 300536595 883035440 533692297 89614155 211095992 891967027 866082717 215457835 23672407 328853863 269253086 877583973 930297735 117703238 204083737 433352018 184059253 865808883 517724111 193329456 603504899 567620578 683062407 485031323 371931906 986526745 968877842 284701763 87684342 280087679 964160585 58974458 269747471 605781168 498325319 179994191 805795853 576773145 921956134 513722721 33372868 520601767 764194160 985301244 791317533 693940862 848593162 92368315 4025214 957260274 232585428 908386740 678072799 326991994 410485962 65722481 213986976 472508547 716719838 723701800 147060044 556595157 258654428 736480054 30503835 742292202 278568090 534889439 948864280 347664847 729059497 615145102 338755583 110468000 943059918 747936914 977987044 682951961 500196039 319626478 642574497 331721889 142718591 176100103 77024790 702313855 24771647 592903052 220185236 732832383 504515535 765155389 908238125 296914723 40512308 48812335 173646846 339315148 516617840 230853372 455495616 585316293 437241681 762935113 700714826 328092711 2124081 871253912 638955629 778478838 512378254 833440537 705649906 954104480 358766835 183836186 663636980 551557937 321437965 835553087 465171354 454291239 392796040 7423376 666320144 968892223 419974379 347057724 530648475 642400364 414792743 910837933 859735191 328412879 837728831 726793112 583767545 970931901 419014533 412587332 93834550 632157465 869218966 308470456 99045519 484968882 706478259 942302884 428812803 312358785 560268327 678529768 990780689 163083501 621154639 310731436 295465867 799650484 659213725 739103754 396608125 674787600 832082409 740300468 913930124 147383631 902546040 796003336 42202169 588014950 139315219 465225748 253437650 54536869 252397898 949230612 722449066 485113062 825779966 642118955 603470787 547004605 839985573 855680255 594428831 933343844 607734522 287571152 966959502 32225305 528897440 487470775 419942823 174197199 656058131 333111584 394132164 969812364 215532930 188303429 514121841 839426734 824166955 284620828 266184302 136041986 734468346 713976585 324213989 916309070 201543902 122688361 390784696 81272131 768826220 515087945 678715283 512340131 386746811 110259918 592047896 430410673 980916654 994833768 770869456 332942862 848387564 377469050 120784604 301306048 283029580 76260467 230037896 714923879 422630022 661020018 2414366 747868268 291297728 483720538 835474328 290586976 614985234 42660041 686287573 474679801 118817514 798637681 204138725 267373774 478068639 952075759 774710333 684345088 283982592 802008373 868604270 217115821 418436541 831694015 971317965 879400632 883302646 401764330 648820129 556384207 360149910 960822936 484638756 206788722 156001736 927626518 629143858 594263776 145459576 828376993 81782030 724700892 565916670 210722290 430967907 862048428 145397983 923434781 180371604 47417936 870024151 962417049 541605746 928504580 93688664 354835015 104177779 561718198 683002725 953457045 264387577 869158083 714103361 521478888 507817418 549768776 939346963 719202248 789582956 576994843 922019518 12531491 126416786 1560256 935118045 498870006 155299014 437678488 729430499 402473725 713336684 509982970 489483571 402764330 496474739 191988105 865552618 593350376 216106140 172890645 583196659 381341849 673322918 930490854 533305196 227381319 761635080 469612576 799879707 886837566 946314073 168747367 661562526 720816953 527024509 610660384 897258 274284718 422504694 198242462 609284093 845944610 314644013 714697737 35298603 272693304 225656353 660939626 939930397 275127763 462453913 801665064 255601992 570666335 293700018 830142825 870556164 732098079 658616516 369068076 86772757 298336496 391820750 224258353 381139889 252566539 423572606 582058432 682018794 529808994 904197835 461617446 756878092 405623497 318427996 618312149 352902252 641104502 196538336 354767453 320854144 301450380 302692819 284017506 356254471 187012996 374896912 682573146 389537837 974911385 833709200 900498 727805284 67913688 648489804 714116892 540854634 75353918 495420403 635168079 719146430 976541406 21556758 867139537 845347568 311140322 912325113 880844862 869060639 313888172 12089112 277207110 925164610 802295472 163823708 687147767 490537022 304728876 358536425 377135285 815882534 667170725 197716391 830870867 976429442 728701162 970034442 709595310 94286400 178469157 155353918 942640289 245202822 828011724 704932253 109530285 106699008 874902792 645692466 261117910 563664940 501546464 580164768 860525865 705686713 775253183 733083717 820616072 677057968 86739172 904077696 76802956 913009880 477850915 337724184 86002396 44633175 587171263 380366664 543142237 974091586 534105491 477632030 323291818 764428555 575748355 549744188 818076889 363196326 801403131 935615558 601736719 516583424 827435610 786731100 713901563 125524793 363565524 143731808 53491981 379616128 393564359 165929617 557062281 951855192 293409722 325292633 849379756 629954097 925451314 511911268 197476293 350002759 982036964 73805645 319815405 37869948 679568656 29820926 131578526 666998720 147147916 902818676 46898963 70393404 373443979 42436480 452215251 21359045 140208234 426157001 932321332 697147117 676337591 720760049 342411497 806678869 109004066 221505755 729196645 932513676 193278056 521555911 329666275 575724996 684269069 8247465 768455804 793944681 172731693 428420106 339123442 326509797 443137154 27144841 308857489 569736903 162770754 214922332 428105790 411848420 681098567 762754541 924603347 638021113 261693114 267506877 806966286 527604624 418325035 328006321 260695742 704290364 549419723 283633074 689306209 446232603 951768957 212694532 409263660 199334446 899548650 335544613 467125714 393341042 771170259 695212138 954039296 639995538 765340011 251725037 316670347 35415999 930728435 193711987 484787978 270639250 557238718 513789570 201466149 841123370 209577745 780699390 429919125 970340675 483265527 100983233 361650570 128916176 41801382 354232947 211752489 482634944 89149100 568347078 232863455 231040511 613885377 501283662 272291996 37127182 211746142 899571403 668318271 148858627 610118611 798996335 133251853 130265924 214859065 979642612 161483740 169742022 206817913 901784915 414580197 423849425 14886167 935532356 678354063 480793384 231641064 350027618 203393922 7076461 198249059 538236829 500717160 939922147 282433498 271471973 477880411 410298967 941178970 43182739 704545310 88854524 973625933 600929100 385803372 199054896 375790 126438600 264877896 802286384 695931765 60201676 580485009 270729737 28246004 353383329 925056218 776205946 728392992 14337130 112125941 118402289 260463190 836904813 944418750 373369299 411300990 806650059 820609753 235019426 341889489 977618512 113897307 286022381 168343339 222549480 683330409 382899835 495343789 790920812 850137299 396873521 342777300 81837180 814172342 88495608 155947375 677340752 647151130 61818443 729040576 278354802 923756281 690503696 655309995 913898081 799728038 667396396 308851133 299866733 295671394 837615465 781481346 522252745 475493244 87536210 509506925 765326569 619557903 905354348 171588146 810296868 258205594 101326387 983956570 133839301 322633403 413610406 835259525 961965900 348255230 848357966 823829426 406314685 865567894 103877909 427001684 8557249 64865616 400552342 175207061 306982086 501033146 849716015 335141799 828582157 457867804 611547177 370746542 608668766 310748827 213535896 484146494 901201157 377773655 364053420 654786803 367581913 253501467 125826105 426445149 793804212 388768336 50051235 290516194 752215338 949319298 672319939 7108125 419238761 227734549 178393619 16186281 731359987 811454461 869797733 893050314 98226217 984182774 438890058 346642089 191513363 126691968 508354021 698595002 354415183 853649397 433381293 322276674 416345665 342616829 989669295 789402103 362231832 662083318 506949241 926096463 542051142 207877901 795503131 241938705 444683811 316182008 213048606 353951847 136061857 734920187 962183817 430299082 899352017 907089802 898617237 176538246 182011049 426682259 351972058 922019151 676390592 593769190 892984989 333344995 664021632 98444389 541834172 9331285 874703558 461165379 243964390 901348003 16327992 427402994 191942940 378606327 461031404 828627440 83892103 966352067 776828703 782307727 689335485 299161898 144491240 451323884 696576390 931933856 652993657 107559618 834824453 682220996 430490802 645520801 588089028 233775183 58237350 587466000 728512561 360777470 467767917 796354337 77568895 493648237 357155054 601769951 591536007 103487287 954338524 829470645 233284172 475278479 11609279 37094946 828459081 677189151 984779179 781994637 589552201 2003101 344579798 768248537 706709849 537631619 784870510 451255783 886589519 14507657 41858408 700071030 114096532 632046762 42367246 952465993 936417352 553630893 967393365 288938082 371127557 499890928 545694285 499863231 159025526 372774239 285252689 329844250 447752129 902458186 948393033 282806955 149935053 613680786 414110296 348654352 418460353 330799213 556733656 748008735 348242659 793069573 868081656 41786475 937472846 934899703 925922785 438858263 736687066 218513115 303903617 483638837 362876575 861445340 129208638 254791225 294254196 300485448 397143778 530855257 661020426 944505653 733149792 119527274 641655727 123947914 752453169 247962599 658325380 973826270 150053171 558799042 132508665 522503077 587619649 735566815 292087769 806483638 295775658 418562346 91052192 775268520 532885464 293705570 541716127 483015611 982230977 55523069 212682582 614661599 882630776 135209669 633815513 979608014 251221138 12408400 72183098 460519169 75395763 257223100 158789533 997081733 86436780 142991244 941810118 349119303 565138835 865570548 657945092 413952426 643166246 799047650 411843159 829252864 242888155 790018732 302475471 188159755 764689003 624383646 289175008 764493565 542356708 24665779 322700740 350416945 350125325 343419323 246467946 365490633 48653082 373539327 202371647 234249260 89916788 251595861 135786833 395957585 578985196 590097550 707969089 453702742 976539805 2911065 843789518 851026205 497067263 340218392 103856286 811403841 809102225 255467844 904116505 862331382 852270401 171063203 311624184 572726349 823908760 962813786 398650125 491689716 837824949 655951333 302652663 229757995 900683947 639937030 885666772 77815395 443424014 463666370 414915999 235483044 73103724 836443719 250106472 157436596 354121677 563586506 767047129 315442272 233275758 710977230 650485418 599207529 890868254 29236117 747737381 585722659 901199154 860872647 478437340 983237950 657292983 807708656 671856194 294488684 443260385 612410292 829661655 183680389 891138829 727660788 931346005 772161783 919332339 181620906 572388112 697316177 892226210 851890315 117597175 749036718 462997941 717755121 101775594 92843139 81549699 72783952 963832309 606880902 330426550 299653307 429136164 219512918 481313274 211515758 166156761 759357077 35743197 381067566 149093773 372645605 39852029 793171450 565814020 300181057 840641710 194023160 144304533 301806681 541741194 972345338 863670906 40582036 131871849 18825947 818473279 572754875 851928085 577487280 160610373 768994706 130255192 972496471 419597061 872447979 497882321 859939347 806818609 506273588 98522240 363358606 184220828 198872341 702506956 412187748 727744070 828379221 758052939 974592738 964947527 925355497 735746847 722205182 984870332 498109838 756610132 684036272 665932763 6419182 9823499 157548104 170212275 195271416 194001963 917560811 276330556 613560176 454058622 590352594 684788058 863365098 854990508 861733803 340867202 334945379 742782718 468634784 350638535 324044581 571307550 321238386 688396888 216671483 576168008 516697487 534659271 981305138 69097347 101238499 630321293 855875902 700364839 837710364 968852400 555778825 199877592 676733905 868283646 75503274 679371045 664036848 330850538 15664754 824670307 767271728 909028646 521511859 436443763 851411020 780028543 844726259 271656342 364728262 550466679 733559016 152388177 300190433 814902569 741985598 689451916 3931867 321744169 220861684 429692648 551787998 67829016 806048481 830899504 606102974 81649109 591715485 445672764 564144810 989194700 612571389 369840136 219486860 941757995 511265337 604270999 366779435 936163635 748531488 848656099 182250611 90728156 28064220 72257027 232552963 413811964 108605312 461882973 951508079 258267988 621114574 628608413 604363490 981300752 373873935 232890251 64593479 261311107 82409439 872858936 685628735 458797409 463630639 519818149 409359127 481596 845525147 899381068 588001242 657744871 223827820 244111068 977187391 290343027 731540006 95106957 522739323 405226351 333472276 100060431 375256150 566665864 860518518 922958062 334140743 941815810 586792652 303435664 907682274 401503989 833094750 839051955 434763121 574205353 145347604 515670433 510967087 781855756 493435874 676962591 889304899 609055623 593576561 522161110 245041595 770715388 387044400 337222423 312269778 764202814 343596910 930313000 705582908 992862313 816612538 97644415 705386196 744840999 12593086 178761286 275896062 489627579 943676331 124884046 285758117 746245193 300471907 382712965 192299359 441624358 816891839 281437070 681923872 429130937 719605542 862599855 599273995 591222925 950898528 702983331 526111654 465697723 261866623 723915988 970829733 125487409 645988017 584078290 23040948 332482774 397384696 722384549 411046712 310206444 250577908 919575363 192091699 63622646 406207161 891355888 111310845 304462480 767401779 663861954 238472306 446354063 92200143 134179198 844877424 358123844 212046309 497425385 320799201 603605452 871829792 389320819 556290963 248743669 317645741 961532061 798707430 447790332 179629155 165112267 417113145 388979959 170064185 904765692 645661497 992670005 217601429 400679746 586039628 332461989 977357574 831111139 983761318 923956057 289865509 377177163 871510816 960938482 731513853 753864983 204184835 481131273 837423068 629765460 577644651 54885994 976047447 739721914 563087895 504926567 305889590 864288424 203489454 150303563 497065527 112314823 372673883 669691250 478540897 659120168 294208952 536566889 834223177 751179230 83500518 611582277 642336892 666404115 297509286 964608550 195664339 15209611 473799385 407093697 782739575 360762880 958853378 592630657 933086200 43501441 366310585 630004930 944078792 173790365 666908730 728394132 314630751 977267447 35516173 526807372 977817060 228053570 222950213 440312622 104040609 992415454 747058000 590642622 222226969 604399187 463864823 548844515 903885077 570561841 995188637 199076487 870614844 746482934 128266757 624670013 217080312 980853071 336525609 334284923 783408321 149091488 228707689 606328394 467472337 997469456 335359227 332673651 58823118 634442813 688472877 938726433 992218298 898162565 435568610 41889560 642778722 796204311 356329744 845996767 605520791 143907838 239180705 871837158 333191329 593480367 288892969 186148420 626489988 385735028 603285215 372688826 994561151 532549445 397843946 313852976 521668017 956776645 303815587 805543680 477008148 205314704 208013425 199182469 761494119 968825289 474218643 636773941 354318514 473462842 632945403 899147890 307736291 247325745 429825006 725962707 216971552 832938014 288827778 204762308 542373505 191919631 733744699 591390124 330330143 541923322 273434466 980666593 899933666 196575671 706633513 891222013 347293020 49069351 343287543 678600594 484968129 788570592 802016735 790742243 615179616 139818977 454564144 290936936 259165288 869392744 225466386 728017154 807946623 78227990 361773212 625717474 516013632 163955016 449920657 919984736 708354447 54271137 45644308 333096399 937122772 707538155 271128062 315991123 287831995 190843968 597397731 404349413 939608747 937967257 887057168 771386466 159626853 981182361 903319707 466095131 112757020 123150111 921257246 639721916 841288971 545670085 782568202 266931355 955740609 707404548 948922896 258708170 640740124 803135043 536902361 876584702 813038079 115661760 372501886 497356020 712264269 490725020 793952624 948823395 856660109 762798925 790006988 724551432 523075355 901952636 583317958 650035761 487051125 789692567 258084663 498127909 510838303 408004034 275300044 540683882 416251446 53063481 210133601 327366784 75792962 112438809 911273800 20204937 213577096 737370800 762869017 44137649 180245962 766631235 27190253 140778578 136944569 54294208 243295605 904338143 302496147 650542819 9970295 132353348 149115482 360052666 411289551 420671569 540087439 144186075 972698348 862925064 367243770 849576296 965527559 509604982 800385723 772794714 568444555 340069115 108509816 133980715 979578465 933184670 114727624 470524537 994617777 947729482 93187858 147448665 323841527 995027186 130247844 5972954 354723353 878428717 401775494 641863677 42414558 792247840 209005870 441069370 650203229 247063643 937490137 842941816 906742480 551454240 561511926 473588561 586569408 504066952 474865082 51293949 48969236 468076796 112487116 324514162 514951640 846252732 268133724 814898947 275411404 559108893 22900360 353405416 259254860 879062936 848381989 312246094 768648601 860704462 634986627 308647690 675873798 147788181 92238286 970348344 123642645 373142606 731364199 896530454 282122784 246955043 131539533 464137495 15060639 791237044 317525378 184319309 160393991 275653314 638642195 449577167 524030576 102703164 977907542 219364453 92393741 594042648 645521582 520547286 741212053 612378262 187211605 409111823 998927804 429109253 530478421 906685844 796103004 503280950 403649161 647522204 510860785 200419694 58477975 226782044 369309478 739270180 193834701 730180681 965306405 971353721 851273893 583505856 735690811 990743265 646522029 206324422 652360808 925080986 337610362 577261612 23329287 922864615 1746410 827495070 912491555 688751355 321390031 243399990 690228393 484041982 586452807 33447600 216908689 915672730 553364597 217742534 100949569 91092240 920425389 57700307 932751225 375104956 253363484 87053557 484683615 993288121 633800512 128679518 146564133 639999447 671238461 641753502 501859545 755092780 686526337 531019110 585273625 307267027 719905946 476517484 662978443 193020273 731667685 29223765 889201486 106942089 609798684 461088088 938548719 792802388 274280848 130127 414033627 307959499 902799280 186795375 276196071 873983702 159923679 714302676 652793988 544246953 50761979 905852425 305803809 851202868 417135410 193514922 703193775 26536128 861573680 960161780 469014466 44908509 956704607 279392809 659495195 484276145 968442440 495354181 959697329 711314570 173865218 320355058 93126832 915033034 632930357 433061875 563372845 376446969 85006789 297782764 102688772 454565430 965733738 846747067 771572348 637625859 349523739 752408268 752646853 875588824 661098449 227630849 472319324 198797183 383493894 417081625 6127179 222394734 334573625 406671420 484138016 372676359 457651476 401466655 727048252 214980620 216383768 174921390 140486967 311185738 180853098 789509738 749758952 229004883 640102175 480536777 421609614 516715262 149443538 546875893 330619891 97925872 401236785 687467590 332400426 763193730 302884681 536535143 501294470 110884419 709384993 804821453 657531088 713107473 769736892 681131528 157520927 510126159 63587636 84040789 686283922 957283409 97569708 441891483 485361355 735676684 79697286 338896267 632711423 669785507 626800349 397404801 819793634 471809058 17217736 216539790 192230643 247212548 938645212 252206180 881604076 311622460 877063616 355673876 453008817 339209916 541034541 362928730 392059795 359433172 314140408 963316162 742276379 488293561 63671352 122343222 706325809 414426294 487548389 66024489 571925973 500982163 149202868 704731189 356819547 867815856 215240710 751353665 232467628 602426784 864702591 223459863 327791809 377671245 639650209 852798789 22332677 108313962 474545773 916523181 900950163 787732011 31858503 880804650 326356989 515445095 57095966 687040489 914991521 772234576 379134724 326489002 556696579 330357068 254517199 790024067 291298179 62130352 244862581 207181708 68718883 105471208 706580283 2562631 344603799 577298402 648009325 17836051 714834960 72062568 512735133 119473171 545811579 524524135 609412959 936321 433128140 528025656 159485463 258829803 147104540 400953629 144753821 523792607 38602267 298024477 179288470 516361148 423453686 502784684 917160565 486623497 873050742 486180727 999120880 44683221 6489862 893803630 555477076 953106492 376236053 488736074 542070059 712714489 289725499 777776613 655965450 319901692 318793757 80132017 599772433 986583267 503441984 90652770 283546083 529976830 515370614 307111016 834503852 400811493 413578586 779450525 723410210 410168519 419991974 796848255 790722595 653486283 753221491 20069535 713517351 577434724 509621192 593833189 561778543 787161355 697026589 953108422 761915866 729941402 614439218 643208390 918066799 739724316 183292226 38366577 133089384 742803456 734684898 714568312 407561392 435557727 432158571 112582916 357639768 603789078 432481951 242860987 218000149 877319471 501597477 264885984 533668163 930820112 964643221 750686672 356342221 684460916 267393362 75516510 617379015 689794229 740357374 777533069 668243936 44283311 407337975 108370893 95187860 897808585 440536918 418685924 209887294 252055514 198522193 372202514 713374490 113845422 995667083 432606941 599838037 602814251 468368586 44394409 476531010 322205806 178263699 948134229 799222764 464549948 413026174 104045767 390012894 44289171 577883993 710167693 194104006 827870116 972784597 330247410 905583890 394750178 39041859 627654159 129279602 811858590 205242022 417120588 62084760 220539007 813731284 918246112 546813107 872473351 990365535 785268845 204323288 655000438 640785782 21694288 412565669 207635859 534957384 233405525 153654052 613507930 258278751 63472373 283392598 282992911 242126861 228442034 795245630 3190082 789006745 734666925 196942083 651224511 583618486 6924344 978954658 623401353 620081508 666340586 711516438 865883673 345728436 211048420 172715132 537716559 237253012 237935592 381100896 890966991 267308328 248806083 85996846 442655133 203355909 736328987 614448805 379372813 528098084 579332906 432205117 378860043 992130117 68747668 432890196 915681588 91602501 701815580 586794782 726566675 114364561 865362093 84469881 612139064 267730489 274943202 441115398 704361719 186528243 895197065 577597145 298392372 312539273 734892742 581256029 156844808 491791920 773070143 484982190 862891084 329216366 749558901 944776100 444209377 682760600 284649969 480892398 248023604 717871142 956225412 694107255 194858835 293958187 796796459 999331753 903184649 505044139 512358972 524404593 430642482 94212765 503011186 437745411 329872683 526000164 640270351 890815467 798403065 165097046 314694679 69600113 253885096 365150550 481602254 819100839 189727831 369740886 631265909 752485998 119928490 440130539 885042811 154695851 213647523 424125506 335823684 488070817 133357776 171943133 383070073 583520143 46021995 589098696 792809519 846640096 993589251 79061278 823981294 591846442 67713853 944332079 906522516 618465477 612223948 745068232 735435165 735081119 391459093 792021839 181070070 841517748 282676168 461058632 131729894 734853101 178864396 744702630 768696741 177329781 131327212 199791101 302362498 695510579 245598358 627417382 651173872 377775202 129187941 941328137 472737330 377866834 529459117 536591683 536322180 338087857 257133344 563348809 515929583 540857111 753059797 625833851 32204474 803584625 252386415 450689645 726998500 341084952 281984780 347815066 418471852 180911647 160097919 328354380 322467437 318922952 818687708 645925800 325852629 197259492 355278099 493632434 163389669 101344696 413008985 773051752 898841157 156127526 904565804 968195333 432628084 558156171 917888673 144300429 668100285 99373392 886056254 994575508 163388791 311659529 956458232 760849961 860179285 457042730 48542035 387455647 422838009 941703002 195776763 110031487 448818488 91735557 681153988 879296287 915217627 828706440 200295623 237685731 552607933 361504623 352402786 376728390 729716435 703725969 680873383 528531244 241031011 607303874 519667033 584383992 889533353 132361906 593964295 273982426 648686905 461269881 142291879 639278399 936731414 554864852 851780600 294190109 894742559 609611465 266350376 790438877 227751515 558315793 972201631 737120492 671850851 365062171 895849698 122462214 751450207 905825659 700586347 718276177 64686382 682122712 99131509 353334432 280490330 306981784 147958203 419168188 635387142 468363586 613572140 144595336 980405059 708488658 290951439 417010813 652395864 846247965 767518722 21000273 835861835 675742966 494920789 511148616 78556538 535920888 14344359 23590957 664185738 631492311 127145434 226026219 768290681 741442989 915676175 415399681 674180543 74961206 997244890 551132060 202905225 476473329 704756023 265537365 671814112 336350216 195002058 993766597 803388038 595993674 158000405 242025330 301101189 298787654 372959539 109752285 768024340 926207766 317822751 591618494 481969371 863086039 826658525 683816106 919119635 732252735 607116373 367642090 786941962 219801276 508590375 36789309 97162798 223980741 76302155 252555200 3721654 912446940 202849955 372555594 442826870 280076978 133237325 6997947 285283074 648216570 801096423 852415773 480509547 917652565 554096413 675404392 987303456 25645623 902992198 806756617 249967129 608487633 2851817 471526186 3362843 402785198 346651659 805944456 309981196 604106481 124274148 847490310 684591372 140259374 987171522 58978182 172048962 272751820 682020880 336238861 454055873 210761679 616450003 645497489 246046622 782846810 156336457 781039912 409901718 142098636 921487101 434677595 501037548 733034494 525411551 750226766 925053811 540272449 50608232 609210253 763723826 911145076 18752462 455657933 475435253 208940196 375129228 339812933 298788800 239892994 941408605 104532864 128046363 28545192 359986698 841772235 670243806 509947977 405386934 619599856 95232771 424285865 917288803 590009345 965102878 100737721 70130901 348292495 766774287 549817950 851148347 851329095 700074737 300529743 748431985 682676631 5796403 3584407 287688989 147812602 471197577 163788326 58040730 676952404 92059569 535294603 334061750 904548040 601524418 196120972 563970131 316503066 304445155 618734357 688050735 434949364 49212715 961799988 690576274 170029112 803538104 224329991 196355454 12136439 516357129 247244449 766939309 591450518 402898579 203914539 311169513 67446962 421729269 150173145 700902504 747728506 795395800 407337902 105548479 117580201 454149484 16554465 950846079 38510489 589641434 578870316 957191842 509338518 395551773 309594203 613236412 305339536 572356141 271759116 629293229 189444348 386475510 141438504 207614078 849720409 280466745 671911857 934199971 808170806 38938107 952621360 102882227 482664730 514986084 94141859 167096653 191166245 487895889 499383143 851278480 464341340 969943868 43129811 66417857 766295842 728902769 731512644 695477709 581687289 5368499 864513257 85434128 317476538 921082582 288330538 226417712 288934588 37206422 721632924 182554894 666127085 324445876 343472217 778270126 838747554 258329578 166899726 228533692 68990441 480612114 63008216 312933530 191888959 219542413 375120162 37106415 306251838 278858675 154718590 537341620 79057511 686892120 418486232 686920213 377631387 518946204 844304202 210569382 420326472 976645533 177388462 963199502 416167781 222808952 440959361 181602179 920464337 442689301 736996552 801205912 983666452 775958125 287256666 591250020 459490299 394178899 816263091 371200164 963466899 361987541 185604385 556524701 497080468 812669558 294456725 872844782 484106509 894696886 294792905 457844651 926740776 947361275 274811818 399362985 485636742 119561418 243432173 58061536 333579268 780441185 226564048 976769439 500742503 306392250 499763688 490087676 885384066 927435084 289656673 947319691 436076128 24731188 107390070 282567275 35486305 557732607 60481740 45741227 137652377 626038852 721811257 66499752 22363925 282782000 125656664 992870137 719899679 501995707 804365757 902185155 149563393 811358017 687040934 721209599 899336211 191292607 42975736 582777623 890977478 436595977 85882852 780394900 202577705 71715708 947136440 103151613 224089687 872160100 245507964 432592002 429302003 661661822 219772634 917606554 691523320 52324894 570451516 523731990 543918839 763106748 649649063 998836022 409172242 529844239 15704008 61395193 569943529 455049048 609576990 718116842 621778998 160879543 841215975 423615988 415002837 401857535 72098393 61528941 180954627 287697435 270123484 407390040 849116577 39937751 487581716 975884520 847223543 657286594 863894867 546771728 477001664 270999889 106703737 382240892 157932192 740046235 887387049 385062721 403651462 345042166 694198255 289018807 586891893 161324164 476359007 891395465 150233384 14731578 470264998 397412079 800679152 232774833 107388627 680379107 686731793 245517195 402498650 574605074 266502725 353782959 677955312 253691560 14302113 359193524 145667582 354944942 858762494 229102988 859732273 679636160 524043862 990441727 641915437 580248761 869526582 287251216 418376711 523059465 624895493 673162457 504518188 122799826 124169329 531668874 205510631 28471834 191975695 534533920 271529299 87614025 906395334 430453469 633591999 466949017 112394597 294213875 51206617 76011599 382853446 443240050 891364903 149740042 286489063 652105066 220725244 403911541 693360215 732811051 907397937 736861946 171765231 277681479 121535848 234095379 952426954 744783174 742671103 911565400 409673230 671687623 293268427 383772172 508870632 509270207 602078772 435650681 30830715 630171811 766248448 744754350 51369730 449312841 237208977 676093931 597200221 317355111 728392921 253745677 407672183 796475405 551054309 15487380 63014176 528439083 713771812 128201518 474803396 838659630 787253737 947909716 227078506 488884423 504048296 450330185 580581606 180658822 511348098 846092560 102733006 842395938 149858923 632754176 577117576 98861988 175969805 173030809 953419785 579704667 33661077 628496664 187010189 677367858 762923931 583558261 630213524 836220008 289827569 435918398 335376046 767417941 528079571 383686517 534878227 830757321 674537428 664989711 204752791 437277352 976215225 335362366 887074209 868891403 752930473 214338253 376483148 731632307 564812676 21106606 844600099 119780946 79736895 479965028 659383864 163114062 945429964 55562985 645901658 405444280 110927779 362169029 598041819 666661896 436886769 326336986 970321980 329199621 596145093 17990442 695224081 284119619 551059632 726240902 970459562 572342185 522204378 785661987 189064107 817234312 92422306 103450865 225568891 162164267 822717172 895104254 432724404 394807840 71903212 556581470 292334000 818225442 81750870 789455396 387403163 777571951 763545223 728260322 113687434 415864755 692989831 835334424 160401803 666287577 35692496 899581394 431393820 765542084 140395108 312628347 58902682 494302831 450079247 153652419 75042402 400307132 478098321 904829868 512784675 437392058 245209043 464440906 204693836 916525909 178655301 847491716 362734740 805157246 695847068 444985989 354672093 411800799 357150078 452494358 570058532 330794153 151974002 110871882 250498067 833329453 778518870 286833579 261293616 603243189 36432773 647563243 717412147 910029646 613160077 73480458 709535782 812765851 464415005 748006470 12649223 817302214 645113623 467290940 490552051 399688185 691027937 882842709 412203721 46839304 537093748 993539315 713975551 176932143 427742440 198518588 564901412 238172207 551647164 940954741 840047908 645626693 77644631 959289410 922559974 956003429 941517052 202485895 125956154 845375505 529940113 257833746 764530544 124184719 222680514 718026396 692253608 587083539 372653684 14461890 394012988 329029268 835551905 185322148 482173309 2239307 763282474 951922337 817126950 989377979 354164930 896626429 244731897 439431785 308517014 848493394 483658714 477005844 172619927 653101008 507952016 55726446 80596835 453704827 321513120 624584369 955525586 946644227 237804957 279124082 550630702 955320675 331767602 374709913 105941128 876941280 383577376 655487254 747075266 189332540 521276003 360990429 442468240 472127951 80911553 864202584 494694186 788332866 701839781 191725397 997459355 999844966 854242909 904241345 709087850 781741458 239847808 871293122 649955654 49009919 766164217 873265734 538590150 820281592 15143139 574844162 580531863 605856794 729865460 598475168 577120987 271766809 52249885 153760755 364317077 739107159 816134674 623460610 810809576 469142409 681294254 931569785 954833155 628281249 612915902 641942348 266055615 884048725 536088162 869796288 715403765 560280435 94022652 99448094 957887090 398005085 557204520 771324898 136932896 695479765 939647949 938356468 812283928 240514644 503569660 514938068 191895909 812229024 142418164 636297141 907380688 715281219 784418722 539584381 172095527 901827096 473880191 657842582 688440501 242574386 871630268 147173789 443084806 831667947 918645800 535925460 694106460 970454535 40944380 77981096 661000308 260103111 33162195 93628609 598619694 186523805 22636014 556139302 279667406 75553445 937093979 924875340 27857388 172080401 542505276 947599025 59513244 897133252 612192511 480095426 530959948 847692257 212057211 10799688 224368861 567637557 189841422 974962112 507905315 610270674 123447410 350711489 467516702 342830106 988637943 810020689 510874787 13257719 815677041 741502169 947647057 164450779 661352275 446204061 538702964 894010805 555184755 430943213 20204838 589721954 553098793 643951615 955388055 889178901 465228716 203345611 160694463 931334182 3519669 186457735 575748984 541130559 619073682 614253485 19036685 675450047 984612727 214531735 174786289 958032735 949955350 906071908 100192047 681640150 228965713 269591859 775692063 419587462 983851644 266681131 687409923 278746151 548199496 527991146 682257877 123170955 792820 211986318 702113301 517599642 765060700 732385915 473892052 759117630 975057783 543460198 770673287 397472393 530404833 148110152 332263369 979903364 709906360 66651788 692428375 318333029 774963104 802965729 861888208 433272288 698386267 71477203 30066038 235257452 339180291 811382772 668616991 986334651 344961505 542996244 469429857 621288324 300953921 374804867 656596030 544287464 222967501 496556655 697674953 631514704 345195846 944009080 267282225 340346643 55562695 190597847 104456410 688150324 548285217 683629368 785231414 871552739 115283210 244607745 661525121 160971810 784030154 353566010 840366259 787347688 782193608 719922893 545693136 40957289 882436462 116568454 636711526 537255160 860478134 923479327 567719397 770021450 402821515 756136174 537701937 478824271 305437051 908140706 806929864 611136088 465122540 711993989 983768477 25015624 38195124 312577234 104829277 683673407 993003195 418176693 724597598 892018248 329041998 119665666 961332986 48756364 788762254 384994012 745291124 77464219 769798407 875477164 271545812 38755730 582730167 854014846 349538741 924256181 775946096 556897288 46520354 410768006 929583374 438510506 775935456 901985564 487780769 969496927 780907327 19409146 281143284 146807536 637661128 713888368 74208324 1457981 772547664 706061685 826079547 696235941 948399389 138590096 991307081 803735390 760453103 379081712 608424985 350673087 116248308 55351019 499282582 640583883 174240567 556874709 953648861 87194481 179099870 807814861 795409709 620012018 139274884 381667713 433646202 315884711 719476096 963618085 464548106 398062479 932397481 947055812 777846715 13396054 252639623 558149997 676552504 241493865 389505049 775977651 178040665 112743985 40632893 228863419 807480963 780505299 10538237 767217020 227537926 214329027 511428 659848735 532128637 849397263 94313768 478894271 749003710 467777227 500682001 967086809 933801882 852016926 915051769 937534856 661638516 296256184 416659486 725795584 647581652 345325223 616678952 111399495 591586862 270101862 987815419 907007074 386502068 19321664 948513099 964875024 122591622 139776140 985760156 620616616 502833841 55251328 894589442 207525949 946401460 490534158 352574908 69947155 523960754 542521347 930038050 124719181 716103863 194737957 796844359 53982043 933437800 776555215 588974002 822813487 16217732 684799690 361197658 987532289 107333624 713726524 513656393 80426061 880866389 963562099 427447989 140184437 509518193 100506205 662075268 234172206 601499376 232998021 31351101 728607426 792911042 539133622 772312724 907728656 515091916 80068246 290545653 804743329 946604788 629129529 522914864 237431591 912439848 704635389 462938852 279890617 519741426 198687347 169202327 68756790 248935048 666615258 399464639 271054706 360715613 145349604 707859713 949250773 524570659 511444179 379482173 704708654 739131980 457879409 956815378 680662902 5322590 637045459 677124909 636095257 287689265 685339536 757230718 469000663 116820719 451658682 826218959 51177176 67146440 823638473 939268823 606355413 229420081 725601658 988786178 703083130 271954353 692264428 827630985 258793473 493218463 712435376 256136525 19603403 702945266 298300178 422538234 228931584 975426220 785318511 239094197 836230103 782572154 514405401 636237072 332322583 434353382 480085419 655016649 497028506 904764201 867839268 298500990 539117416 856566242 807059484 623768836 837042186 715045958 718177186 576148552 466166105 705507960 340888049 178584173 52138185 505925609 933308511 178297080 948222420 309455684 5152087 696416554 861203365 660122844 488442615 845223430 524074811 385405441 350533357 53648413 680156199 217489378 213971337 582192253 777189038 177231010 695920622 473528995 496984453 539344541 774118912 289960818 653794826 481578873 62204297 631904398 246994421 835909765 800638895 951859153 810668476 212463801 712245546 370540428 307168285 379512509 210584730 321876438 828886595 665494430 99533573 693760292 7654187 199059798 16846923 778277504 148096724 895442326 553035887 768826515 400587669 145724794 931281899 680580566 734880037 74832734 650968845 957166854 425451745 836031481 537141936 556403944 935158946 338295868 632228982 924720939 211547672 241891928 669601056 722567885 915060412 188557018 929259353 708518264 906025137 682805567 469145377 140604944 718971231 75397531 366927521 59103994 15872154 757969687 97645959 460135263 879044268 691101256 368833406 702340055 661675221 215372968 928546975 534291664 448583080 298515058 401942289 233444324 305501315 418474443 393790124 305711867 59137540 907552771 907326407 256246631 637530886 318163743 722659939 323338401 565764810 3159957 214838055 279193538 893461031 379985032 403918380 120023477 613556960 942200709 417019431 185278618 914553919 966776335 536629426 319619253 1593408 391752801 429954767 294010162 26490803 182680465 105234625 44202763 86420836 551220620 96895451 722822526 913781925 342858981 398194701 94331978 823837956 626892108 841850339 547222253 498417911 748414433 184394370 450412130 120392316 613057465 270768497 283158704 818751650 925402605 8599525 351961758 407263018 541702428 430603999 583729547 347909698 91764988 932477173 37893260 743821937 565744676 11876634 711204759 388803551 152025617 996214281 521701473 583834137 872296209 605730773 175742464 753999590 746083658 680348204 654775877 486736120 830811735 613658273 981713752 610595900 845672474 656797764 177637524 265396641 491595409 585401749 611086304 493286675 444963818 290001518 471046614 554585034 579440345 227727554 756992269 229064179 179319859 219075994 923122999 732529844 928894968 587769508 318482077 939114601 295178419 847165440 450270009 218970608 71016440 857443046 482759452 456819319 443171773 579615343 660325130 369552032 400211028 466991322 167180545 112524825 210904960 144408253 139879127 106070819 74443160 22061196 387568287 176513507 468476308 942390423 949125781 139184122 615127864 839722212 751141873 345763183 666282080 662865196 763928830 261756527 931286751 561213162 165260246 906972342 374189522 134310262 28657819 397071508 233280705 416848368 680060844 906522146 894566067 317268663 760695320 401304352 171246637 56033724 656560780 968327529 757051612 325686347 632107165 114704208 533609427 219241861 272745759 349510188 364741792 711570004 962369872 175356342 37437111 202835054 966486942 767933301 261448390 30752877 868926697 108663412 576419402 557147829 926658038 967453466 271386366 799495125 326570969 471221791 169692425 998208184 909625513 303120920 775386554 474374109 134513588 918240729 540086232 86112058 468056562 406649103 200036941 685713205 31048325 87236693 110632376 984996246 958163254 198297774 794795513 787312699 273069914 553225790 301114664 314224016 243473285 629299532 495404208 32185340 263665780 297518378 767741997 626374486 671775026 844948028 858210518 608914295 841175425 408604775 235436277 916055593 834836634 801247009 389966824 187228942 799626821 820179004 242559700 803644190 590363740 62516967 31456141 354957639 21019795 213993124 927229704 992167226 142768215 164808308 842370403 496649525 410567453 440459694 531717810 516223542 714343700 827157070 519114842 477398026 411918118 441972366 670389692 209848832 307210871 629521016 670216140 926730361 184783275 565481027 674841380 661374339 353762405 625627141 769414098 961395936 201253006 425911007 703846532 533692274 932676194 444547488 873446537 593408013 119365245 408284697 693169537 943366198 994602955 757677268 289938416 841212867 197650282 794314042 715105613 64629650 637268076 452226878 469760326 985103809 760186004 159635419 108943962 617242272 817404140 645858037 566967490 776122488 720024502 192393706 299251694 591764399 74211078 116854715 467397585 900982718 661427720 191423516 912412589 710918240 697337135 855360498 802749130 852384059 483660774 71116390 496135444 37798839 702878098 39446178 583562780 428300630 236646207 298671424 496224109 327644559 658504483 183645344 336012812 924472668 846316125 139714418 716869935 26317153 694792287 892507458 398769626 243313909 979570172 183943225 258782448 685848566 608567492 958872120 429912827 289828096 285702412 837412343 140972070 281790897 618255972 461646576 280630873 903771191 11976329 883215547 334185222 309946299 963872043 856000207 177730014 335864018 454126454 218745161 835829150 499237409 671376487 110667368 245590327 979582055 58464932 368332947 835462681 625611660 763035396 448030777 982277850 185775281 138753387 609836633 985247430 803422511 762467993 562844196 753189148 582692186 766350148 78240063 57414878 873851805 173663288 814783241 231809732 777355333 199878780 967515927 532673065 170256273 21287655 895344190 61130229 946095096 613314363 857946104 368269878 388639570 311610098 452638320 896421578 215608317 468033458 611472375 15687633 262540536 947988162 354396268 770378531 316720454 659138858 18177009 567149364 770817857 724473591 172311694 570477185 997159181 60665340 196279354 975646405 117836551 700878595 522015358 662064706 317998776 427123496 614043574 818669312 9703516 889788990 464113857 793070753 816636293 500008990 635037141 813333413 908322016 762072926 176388856 923496302 197749187 302714864 352301812 673122525 273904496 316734033 308335760 3200921 7021199 274964754 521708644 10949879 257897965 13600915 622583886 822412621 924782580 343179762 198305534 890489322 426869948 624888827 26352402 677288256 619600935 510219475 603164163 611808816 810613095 303572956 798855597 938732350 549360018 375837859 389903296 365962134 707330968 493636536 463200638 804373440 842142629 242321521 62427841 534221012 946052347 580948792 116165748 486154836 514824994 441593631 449654783 1003456 20631690 988023022 254477273 670954195 845442806 454026594 901932795 850296426 315552360 74298446 290688388 569745396 935408725 93598477 240236092 155417264 571367985 111749738 673704060 422326837 250845361 946732957 851394434 925396275 347622650 381105903 597779702 232653690 572402027 360387741 760359938 233051757 773146203 380291395 479949990 250379144 278824868 439032174 97916466 571200606 658036112 8545428 120466501 504007820 960882448 221875994 827530395 215708748 165519636 682382485 845983646 592334991 776064721 630265396 58157632 748591364 258845696 624667357 639689549 55541404 802734542 228677025 640133340 911457796 522005015 531564847 265050670 667402865 550716572 819759032 998064864 596848332 833303724 590357532 676987945 501039720 415804036 675674733 442998234 894777193 708101447 523869037 958285522 821265869 272299390 151877625 98713070 816092286 927307142 516900283 215995686 598766240 305474024 38596148 962990165 982874043 995487158 416213148 964264655 374362433 589484762 156752638 712785659 953381659 833251625 912017143 733226323 156338637 874502118 337368442 85777648 63367125 55068858 107305559 284848354 502483850 34893637 541128819 68978371 774059577 963532392 647494744 118865352 395210409 617266935 29016129 8313292 79748184 520986400 607694529 299063918 490802004 731464239 697294537 225693568 15733359 75787610 444188554 276821257 384861508 63717863 867989401 804209160 128863830 138007814 68999970 848340040 308623931 106109622 382788402 889593258 412078291 625996098 244586281 95088594 248129925 829108664 924192447 145871425 901216904 473968286 716489277 682817304 106609819 261588737 710593108 847292339 51103806 878523468 776493318 900153618 689383597 366862366 289680500 222905546 361926106 446274853 839029596 851585052 743244681 402687145 283350691 735251124 775386986 194127957 269659728 295875780 702782804 288711947 108954301 700014799 95180158 883259865 118611048 13981644 223603856 598829483 80489305 144592223 890166501 636227418 232010262 396443596 579911193 617600130 533716902 910830130 324316460 457696301 989599608 662323142 19086714 483575770 580339222 121654969 869634032 914325636 924415855 910191698 626174641 751390782 60328863 321153819 844579004 958791780 23538852 120569017 803694023 547248449 46978959 467662508 848488236 943577855 272386330 444984385 346375287 345741513 793616539 225442878 851990660 726125132 458648535 712774741 968042255 459945635 423318110 765406877 470439194 857239266 967154409 847320647 212313183 48822659 338642588 392953472 686818945 268809665 397480121 180530472 893476927 791693564 370965855 812693845 253881048 724813624 253805137 2504338 990158130 927556583 34402315 295784709 832504879 344971704 609920828 413139002 814781331 92369137 217044958 414386780 646296634 572458609 621482509 609685492 52920198 609350447 577452061 52306834 154565060 909473388 66409040 784528657 10389432 274445098 118118703 423469083 510331549 424044589 729005887 588091335 618949293 909205538 573151707 387835585 333835002 208000495 560388668 769344846 736272241 554321352 953523201 857234051 884064808 711907504 684148131 298066513 337999865 304724138 608722866 668309613 518401179 740252590 949586403 671024830 156203179 889583182 445300224 221817889 875680437 303243000 643927738 649871001 954474066 975815416 929681598 939193541 488378267 148111836 787218571 444500824 346920339 966475065 547446783 524972909 484020036 848034925 327382471 326852259 47850546 814314738 772939902 631455812 206007603 238163859 68882393 125404071 879114062 758577426 271750513 414430945 231463754 200359633 712893323 866473469 850588034 387479842 917761522 579848425 521684728 482683157 203769003 700661268 171177425 682566273 568870418 741800968 679862815 789213815 932633136 765799711 472197922 605676470 662041094 846518097 43750270 430427811 983511978 703745791 626148313 662853765 76021290 616656130 462205178 759514197 287930036 511729220 840825196 155111040 719395901 783958166 661736425 637187406 989642674 9996805 973830709 648503357 737564183 378053793 955078737 504061728 108456390 384696405 743865591 468977329 658530475 569392941 559153837 427403619 556352810 906950929 670299633 803607102 140829801 559674779 471580041 155713233 281960660 165898001 753895894 406230527 569968750 638335832 394505765 123120925 730036933 946964271 688815272 965535757 412502967 150677216 140112428 387812684 450318454 260885104 440262051 877370952 996142601 6935468 982649057 497200124 689936917 918739766 820430666 826511105 538695932 843175239 31511080 126593941 341578460 492731155 532019032 95972386 563896234 660480122 762713270 939773856 526791519 107888424 348798589 781258614 945556273 532257409 561752885 103962324 318601030 180213905 674624051 369026079 76536658 595549054 542243215 191259679 676613107 691376033 498806693 115849074 854832869 662326698 601349166 384353767 946141811 257122412 192196251 631068460 58198152 971123577 565261576 113998230 644329929 244851968 266531050 177487906 633109258 309685266 399881708 871284876 51327142 35535715 566308107 233727081 751211246 752523330 376913156 643761826 698990567 992561128 925835406 635503549 340540635 358477746 549045291 502327805 258686291 671458863 125559012 986461947 373023617 224937039 494869143 891533149 572712989 889234867 920640642 309162802 73109470 259297329 639533457 415057263 849193342 702085582 163972945 209538057 783419850 968139784 902026382 343929968 760457904 934657387 699281023 47622248 722027149 881953953 555623948 233507457 674585074 751642332 543310778 966709831 409541526 840382890 273447912 741874000 726196910 480649061 791877257 77179343 167276762 56412392 995201994 756346740 159429604 963621355 233999534 645006286 432666975 9033660 597320854 104084592 275069390 936746319 877165415 650210583 390983268 766557585 594914118 561288259 381188803 970988230 823779070 138801996 937837919 788578163 450302445 137538094 242428556 480488325 79060596 175517332 919067965 522922364 153423279 852307177 73204605 268842470 489284749 145592823 642153422 296531499 73335716 718017876 700653277 945834033 235178865 839925380 290769408 137441453 726137927 635520006 912739043 666055995 915739809 276059649 632481584 866429207 312597446 815410459 554031896 985713566 730344371 282631898 349382660 376306170 910651714 146274487 854274896 473361748 318348972 38568887 109999242 892971966 188211837 893766956 243810081 589080052 252614020 687263068 741979718 962807978 613309690 826290069 906985010 889954671 305488979 495537806 798384927 83705858 58541505 146541407 440212390 396539335 940097751 710381644 196577672 861033378 109619783 340025769 670206392 306450686 65471237 999082753 409832145 450787427 918992339 108004729 63177216 907016966 1660638 695497972 29052585 78141736 298229696 27460111 333661982 736187042 621221020 760280032 778187535 361641283 803449941 179373676 338992882 937646799 826316897 38008472 556572102 719205604 30896094 730926743 735065175 710596711 103056037 250236047 562767386 533780077 769666668 757150808 494314673 875900977 567793459 828158779 386190859 104115730 238120240 326716496 656229242 974027709 487726507 393142826 814832249 561446083 745142030 21312392 657277071 382479914 220194335 164273458 677488504 760090811 888895710 139013561 214140404 515895571 211758641 315639055 12640258 256074521 757937997 114231111 17798138 514488717 259913532 112588160 566075692 28352584 840855698 877359912 540639231 576536562 739394087 875545691 277945279 341147368 855724883 994266501 258131332 931914662 279412347 467892892 243072321 710492667 789104460 504750588 531570094 652963362 933565453 866367795 861393360 63582202 933771295 713093742 487639402 156408354 766473475 367932367 583950887 103771676 790664841 772820028 119317924 108919087 992934862 15865045 922747165 839347527 502687672 762009335 47720079 241383477 201336508 494037521 177859047 469237057 573693444 138454011 678586080 530999131 332858218 812269776 483752786 136933400 955429164 377660912 800494384 898217999 289752324 107979840 562420393 274265574 631850373 419301686 826831199 382545295 883636426 363457728 304427953 304313625 192595274 998723624 352750316 427601134 692620581 312719870 554021404 537428388 387267709 323616908 671490863 145371387 411100484 488019131 571248519 284667372 604985220 548569163 29309933 921463432 525290231 539238177 910873103 605206213 925114837 662744533 653927811 591275877 555280390 49544498 289944001 61896035 499208798 643400722 650655265 123561530 464252095 606728014 304982712 425885376 179853537 191285236 418661798 417596968 696356112 275843605 273244630 77415126 555532262 104349735 159147161 672803668 710064437 225470445 179055263 346935038 718045358 474527090 357916335 585815054 81772416 316279188 930663369 941367657 484515877 322807880 173262580 116716849 856748942 908565902 744994761 197149084 718572019 496046967 781467603 547902468 913994441 935805924 197691000 269636204 183468014 532181553 49850839 227639954 849625509 63283880 25944239 674944623 484148659 745817182 51735852 798819860 266296961 231240362 748033333 134122521 166211320 771010219 597670083 58435537 514654578 323145458 792826599 686302192 733386282 659217869 133921628 917315029 504227584 819994552 366944365 405060303 809154423 291868870 405840830 795331006 220808438 369277853 426070456 101826860 744351714 907824784 209876043 412718472 142999342 345902998 486747606 44013100 666478688 894852379 783590426 392213112 468821315 452366552 440887313 528470270 324843354 778288395 481468899 433724760 471911388 97181269 405204688 763056311 301229625 91670588 104130483 876004785 709015745 593530629 739194046 11361654 642128549 926858696 73962538 151451532 461514887 116215995 700315716 699122877 427354273 680259259 891639971 25293736 385621648 861144881 538504210 820004397 999656186 376374583 340036500 256089315 139961928 104694210 837871285 697979318 310695273 120672058 800876257 113579343 374802585 961913979 900980207 497333645 352175287 10879209 777973032 455484092 112633321 511805477 628962611 12228221 514604575 240863000 576228971 859184259 205932201 6370189 409726258 498695625 496321530 667592168 293793692 83521280 402737720 167816904 720670415 357408950 813943408 666354016 108924594 252977488 469168237 330833088 989107038 347523176 360219717 995892691 43379385 643569941 973375634 244820160 86850259 321910901 480743942 829017240 892079260 881646901 471084954 837451174 863736362 238880152 780424372 978869347 362889747 781528662 157336394 613725582 7922096 690209986 637158996 822720237 965585134 956104773 626369879 28450483 698330934 836921916 202622654 381008633 229472891 652754785 418608291 779764464 763846969 175567999 230432572 122234581 658699343 422259618 407519427 116688043 473371828 811331845 298301737 537627984 873694050 115277139 773047732 722825305 45805769 698827800 286977734 485135839 582354024 872964423 640859958 359714889 602598135 440716834 77106896 444988458 399053692 737384488 687393501 731036448 339911986 449689371 410948306 685838487 326048816 440162771 896836874 54031718 918655821 522308361 302232907 412477408 953895439 271931844 708328221 679383081 709089303 613575845 479087723 338646246 47432018 464162940 31963426 2992322 249739151 796976433 118086603 220647054 979827362 214729344 669139629 63350342 441095311 931887352 514121576 822141369 48052172 718474109 337495677 283989912 848461115 855768235 203967783 921135764 720806875 157142705 902785006 865547618 225104365 840823316 451946196 737521355 6828045 874465830 889198424 420082909 198564611 297381902 830400769 836906124 500853012 855022391 599352492 941056634 888372452 98234417 279799602 793678674 670719918 709160194 567039119 784918862 426469294 149028809 552142720 195663484 224019236 754563866 167129357 778536879 315618249 594584676 709296683 472729587 910040472 216908610 646423070 226186888 485580831 214168062 783710283 989671568 222876441 222761941 751001074 345503459 921193963 829090367 108506734 782794926 712012992 723827064 274992316 354248445 299513385 745943074 595924429 550236442 403668661 835253212 159757640 660590938 273154931 559733920 755814650 647120208 395512779 576200657 612896226 897304776 955513719 763384555 149771984 809876015 201206304 821875075 928324877 361919903 980232751 369657889 943184448 107495088 911250886 566655015 214898814 309209912 671560284 268546206 897328220 806975335 394284203 310854748 574153448 672578950 201597302 731917093 757273492 584696613 267783412 589995296 512606429 36755764 986670143 225141577 549551196 729798019 946331819 337545565 278130337 648761460 897881187 822425733 183489884 468350724 71320504 409861048 881501902 329879193 963000108 236223791 985186772 892885375 140676711 364301649 544717227 430747273 338433463 96187768 625677504 645769349 267219336 389526067 715227156 421937243 388682985 909369189 944918361 668087127 449234370 992115098 43952293 870099926 98570161 400058229 713173871 661238284 784937866 529167160 473066610 472509110 49046656 40489117 755069577 959282103 550847843 157637157 308011502 632881683 977762842 277018829 521678901 556177232 856725646 87429793 902419847 345427922 95265115 140187195 537443943 664192644 676099033 115736163 386153236 414070140 78794680 457411310 833841660 495305309 832783061 951058962 294253175 446989431 373990671 223312772 255217345 275871361 993689443 346695794 235206979 917678650 59436519 866830686 96952481 92903396 513165310 88681796 104253466 451667933 839440638 998688995 855008458 404877232 688398369 886378052 698633785 190766943 616923661 19010490 696415537 287535089 793787726 807365607 791820058 530648432 65175575 172805602 14266478 503532805 656094415 781642293 795868502 621714235 952642461 938030395 499002815 371962793 177760194 867775142 858920981 891644436 910184930 677894630 926270901 106566688 455855955 551405856 15637556 946350731 956656962 488858105 562400039 24497746 816993349 983041372 87583694 63943509 657877942 791880218 725389052 525462675 325828384 549753506 253447157 21084130 399199666 449030291 934426573 498270961 359701295 372675834 32441449 600056960 710715188 494514212 922723441 928965807 911313116 549636189 403132969 829215562 38654777 112475854 942748442 154885780 758013620 129649316 769340026 819413064 314782856 802607981 165350479 841331961 15991340 521167321 287217285 842503494 682062986 137150201 888685362 582729705 259959243 968148708 856317516 25382924 569438577 113570780 530910092 271223312 736299523 252075308 285802183 738372043 207380417 712227466 709634298 498532450 556002884 377211885 109465595 610578532 678435 815839455 439806253 505431575 466582691 130567081 245033692 569179046 41733173 965669378 589984251 751423024 563481825 944956659 274842301 140369166 591073065 52681534 212576385 589709315 22762389 99753777 711075227 173523103 553804517 684334132 287775969 6926299 132675875 572643754 842549775 623700023 725981743 805265740 554602207 960426727 60926407 80211346 432382745 72696093 811657521 64519235 115910515 522076496 797408037 332514028 47045376 408891198 950356703 342580644 965503602 438654416 94159052 289039419 745688986 118311984 135464699 354204936 464386649 337268129 550321890 620233310 939543926 660679464 457700499 372797560 135849517 248358241 970707677 329418966 835951978 963057278 579830964 974613288 666923383 159128055 107428554 948016933 922363771 787236992 421403711 159317441 36148412 379054821 149431020 822830688 111486034 308973832 370633634 279056054 740071087 886724078 341121060 707050879 485471014 690295593 342491200 903042836 315397463 842410804 964690520 869787848 762647328 242110843 80017404 433965194 190663988 518683206 891935619 650834522 3420187 921919850 340592031 781348898 631950667 304023373 232616392 274054191 859813127 697690655 924491616 505913937 884341753 509687501 856422070 789369161 8615716 864535801 283584793 651540177 152208063 838487591 655154525 328016445 815794067 645669986 787616329 450762699 915974682 256540147 288409661 179990735 212344000 422274298 326906952 862033509 658685180 212365398 552952336 638233745 322321907 618594014 766092762 670161027 806669403 675175987 719783876 877910399 898010619 504842908 311496877 69924132 241012745 725532184 345168147 286969441 875471080 963238464 56674481 12188638 604435180 500908545 485941602 935307439 602313322 200484486 62011447 860987177 995375371 397381036 483113864 574188937 107551628 733084873 651455858 162914830 281978578 217394706 931000143 51074725 300209960 293026024 488879169 221135756 732843797 190914562 87188176 380053032 560431265 123958265 360023648 608790314 640237048 235747464 133558086 734915359 547916961 368403190 898222099 222733713 752494122 577290069 391083436 7756385 687266627 891799042 163546978 464607826 940017223 824978258 97381625 754218812 680731735 440604420 117160795 470847569 114017485 367416360 686520329 105378604 168782306 830888347 628665134 627501506 591103812 862041983 184456166 948192349 224400960 502571140 779509446 533387770 574379462 57069726 346243755 524764010 209707442 10640266 571264846 902447852 836838430 954841845 450381334 982904965 60085933 7834738 373075049 477683172 775365675 178740428 869884036 735495500 51931888 868946506 971036644 656863758 31498205 230494158 783924404 51136072 353840743 282635449 29435397 317170163 820564745 95974610 438453766 767144375 853487858 295766857 868567034 643943424 943388725 892534724 154745212 109515118 978952247 914728071 997621157 751538537 168866480 243520794 467204309 988929797 742470021 98215323 358642481 484493326 906283310 913956427 903111607 533307388 642144723 543383822 366187341 782185640 7888715 178671838 325543838 422393647 250934 300465469 38802211 776608301 942079308 430177152 928592076 462280946 645398550 510402491 730250247 112593920 105470326 338977897 496502774 614652697 945682354 604423985 1808022 229776051 109319620 352098123 376135261 337198521 116471132 638334714 9591187 227238857 963373563 285815114 385295514 77685394 694705341 869986850 659299177 335394023 492686481 53884546 645264859 673628414 945658851 300132765 324372079 605582888 450356944 500192784 704062245 630241431 7263346 535772451 837475584 146263416 923359292 237427837 965174916 808968107 733585555 252234291 123970692 279631247 853294790 162826640 314710036 876828679 27970979 966307692 839380613 791523444 911775978 157218861 663240514 671042553 317219632 838296969 532027664 631912188 230240993 853858334 800509092 735294037 492469977 686237538 457284759 333976952 516117294 230898760 739541302 401716896 158488357 566824799 676078683 285230203 399923889 763280222 296896469 539020531 625509848 71859947 218778231 661738156 747084035 19729438 275403865 660886356 264597561 482831526 185026959 788930632 556185996 885313973 179522144 555442558 658747391 118945377 210999595 20466159 641948498 573953758 944565937 423685663 207632875 187142733 610429136 498356336 566217463 652433944 788432671 429058239 418271152 33808096 898756390 639788934 827610853 269814720 820290606 645477850 705004026 627636683 464389818 569722595 128622509 729475405 657198725 684463865 30372952 208523899 59973092 591552164 377958101 730099268 731214971 166276660 364559070 127776656 644497887 540152541 745632425 987331055 731708974 725282435 535279637 314145325 978967562 934453792 398430390 133486792 909252906 239208670 424094707 13387240 283040937 827529295 37974440 203459887 507984932 565026498 327855121 274085774 164647010 30091795 479561338 877098559 326933615 277622514 211575498 385849174 592646049 393026930 301477380 135898738 677809780 611954297 183259199 672131538 32734839 635910614 728666420 602603534 456252327 241464916 809455382 609492500 317761606 384599362 601745084 225119271 931133834 628982950 294739540 623598887 164262220 456947252 188785471 27953206 822806225 570608014 518615005 388903172 907931758 943380652 547058377 250379544 268710111 835467244 126469782 301424460 69059545 349903923 278579783 822837720 154460959 335891394 934030223 259668342 444579321 709879316 546329699 734455510 617469929 407852872 662737630 636024129 231325590 850175492 715529127 86080405 789425527 814083153 450296524 86248038 617293730 776743304 322255204 16470034 642455869 661416077 773008714 467396262 638340026 282314487 531445846 448223068 142328917 137665698 518542903 948262548 533876845 509998877 892787520 618454157 940209886 886759047 16208886 630789811 820489433 98142101 499743054 699446510 647042305 104257239 350923008 267244224 584687063 970862927 320214494 199776043 741178873 435379840 889402982 700252410 595362434 286444258 606161224 786974631 316537891 917903361 502725435 383467939 476707722 413762685 27766694 880967690 670708951 613284484 780941216 876382146 382932682 535462014 81329675 356866932 348312450 410691400 613691718 455604176 56315421 242067808 194980448 744478651 441277822 896211605 96699507 49807956 443183341 438003540 510514450 815736251 385291117 240609261 532625278 921494157 196546749 166358534 177782627 145371541 610958947 447197970 151739332 80515891 414603083 855118237 104088917 349802562 605813478 705527074 560777228 2849113 284495667 661212401 250239144 733101801 303874767 538101067 627548775 528588300 603041348 236789457 855679581 178354308 466901154 339395685 968638109 277965870 290406178 584921826 780075173 709355482 19951856 394066266 158761671 155236797 12733914 801514930 150304275 317828586 142942279 639295508 971404385 588060781 685360370 898967356 435582635 467659474 883660928 803495258 644801884 232694451 93726887 18118971 735967718 772737379 857455230 560049921 868855814 946390664 106460468 276644764 7864770 89435073 789140442 561563227 538608240 435493096 634478972 705199480 412797457 347563064 248932816 32764621 923081402 390189133 698604425 846817147 887577706 550729926 261035779 972305985 179512478 484118271 741904669 699054206 890997185 206785688 960809666 407969511 109771526 873477991 441858575 293948928 453983792 824198648 682517937 792400444 201024820 730039996 889556380 696498964 483358125 653056081 843779842 994804332 554394074 556179113 102766324 424330183 234415864 745024310 308294507 274833406 736178909 459096871 761192849 11983433 890735486 471690737 772950301 282468650 791482852 473459186 461905354 391516956 962371351 261053308 734925857 728997926 116039701 56948675 985005527 526949845 320364683 249400548 251603118 852803334 58120235 127530569 329879949 592859633 448488362 813697271 580059728 450384348 910246331 970427095 866748030 885837102 67449671 106542585 132644632 839220906 307957096 950425156 879238804 359572771 412044904 375702611 703931169 188505173 587592989 61970461 492807281 852634934 179407456 719756581 861655213 561155354 578656825 83909024 227521630 943029512 835318841 199738717 867981539 812729553 283005805 438149493 607386532 699863844 930323349 608033302 396225016 914989960 310420579 873377023 310970008 834090003 969184110 288529793 746640854 984206667 522790457 304239846 966616370 406486157 731926502 635271173 349527081 991749548 864340219 778003590 183261210 84194089 377564790 937543974 333207187 462476633 136769931 137299402 457947226 123515531 678404598 540063848 32698845 9277822 869784800 467875549 244288273 629927261 725878389 170553522 268814008 514435971 875763899 816518218 663832699 162425883 575939339 450596184 377558745 801646715 281382505 287843644 240315671 405604606 746827634 587158807 421791556 221711687 164455258 622094353 406959628 203372958 636987658 913475651 6129422 329246468 337945854 113497902 513399850 414508291 336625389 717863794 682139421 624447121 607225503 184930211 733639889 163211341 755360543 367738688 437364511 611407935 887238253 260617128 831707470 582410950 492775923 787076763 107619712 828641097 904180590 659660933 9005928 40395961 764671653 138463745 317566791 582100832 63624081 194476671 711381111 373847588 161161530 88899000 482976869 832027636 268683163 443712501 203031390 168256113 194433015 616975579 783040770 502153808 971845128 762822329 532716431 579021115 60798618 523102625 845323030 42485097 782625063 689466631 13928402 515441692 111977282 665255954 994017262 138346893 681529555 80136803 731218524 95790409 422508237 18598086 805829255 300205965 56823817 699141376 16761786 642858181 151997105 100225996 581428994 569744818 613822940 904832003 87090859 253497147 166154895 980186320 12332035 874395350 237484846 693510167 726870640 382848998 391543384 863394820 835867998 963327695 399910964 499592358 738985050 272495240 130318363 635853897 218822886 583093989 223412531 813752138 416774563 853669811 483292815 629315705 921239154 741786315 140983702 768494856 683071466 438367070 955227582 82304389 224172692 301608856 465459528 706443822 942341539 576735401 936519863 24906384 775750119 578254898 963396620 238028631 239552675 207942054 551176026 759132799 675170270 720764794 917184905 8286678 545667506 995499329 756403433 266043059 871447861 536982469 697940234 295599140 485118156 689083848 368474094 784561999 584929428 163269584 412745799 782422391 974779352 534248085 822745380 721412550 471274765 168592875 608075604 456025666 735637469 277369414 659730274 962628897 881810098 193630840 509827739 97794291 848746426 361364746 814111142 229437250 750962333 116617392 643181857 691776492 448845166 215207535 85482684 34162775 129990296 881579604 130327234 45561519 442793783 444478597 311727718 131024978 204618513 755188954 626567279 265078625 457528406 849262848 759579108 439637281 517177346 284641009 178446991 27158581 239066413 726807489 552160552 915418762 990718704 756482324 434679268 458868985 452154678 404370447 885725207 850328494 65465722 294150912 388335906 46084807 940266066 379540100 581666055 975807328 133971262 217549636 168084358 682567686 111889646 622172643 699538343 927706201 219728655 491871583 312855768 752578165 828568359 947440004 910935518 877062371 678980549 659248182 386485577 806004887 195540033 626434131 23370385 873190091 581990829 298125813 333363071 209124371 291379648 393038343 679822096 392769096 524249729 667577481 687596090 628357877 962180172 38336818 588000108 502434729 341697068 669472784 985424101 398933088 840877169 328152238 254737292 442956622 413484340 683758107 497481492 60485363 866519511 855468163 585179634 686954714 449595080 555139246 574214501 623219197 113319782 257631309 695892163 821108102 916489261 739075236 943846304 959405003 735343805 115070136 313354434 608247573 546551242 150432074 684662753 58424077 808179187 810375152 43500538 955018445 967007952 440869423 682283972 568116936 932887108 269792412 736638190 959288266 521724342 707998128 841269657 162084479 715826156 41884590 738257311 918912605 477471635 237939108 806787611 943313300 83256859 732045715 183882872 809396508 979541922 321665866 451830195 542476294 881271833 732853742 853627222 744284929 508308204 420731059 32447050 382984094 128348681 723416855 905608696 15118701 428059789 865970408 173979434 976414448 437725710 546805882 142762348 758897559 245015956 903071381 207009139 125545233 595669306 784103251 188889876 416744319 641883772 469103563 194830088 359426440 455586448 2754641 817964615 652430349 851213912 159673743 579481868 394005443 534956354 886558731 789754872 86371342 230482238 97875321 809438766 233850151 680999459 717502523 693517849 62460049 888801581 621727916 128543241 468420857 982618557 301984530 428484815 823507195 238101801 251020347 279265425 265042599 284141234 587029428 125498142 109726859 462494538 310209780 864613736 71818197 533952763 71519537 2941368 117903251 737234941 486616005 948331663 202114800 582427138 665365612 823734254 464348024 538645873 804728697 606307350 256451313 880976833 671260268 674950397 241390258 935610995 662636407 747474019 220090542 137575595 691596844 353329613 973246362 650978293 444149179 511183707 256979446 482050566 983783130 177092095 714077112 3352152 951470289 170144822 507325065 845636263 244796175 936177018 892960779 715010183 760060196 202147518 449774524 541512418 801862828 762588801 964082817 906435778 441489665 797076303 507306369 394400906 649620905 401020089 703813283 515443763 659478300 752085627 768763190 125762906 480127957 250988998 427594963 958223432 144640699 564882338 183172599 298016160 926321767 585697792 792104001 494038158 681207564 544713907 471528193 941520891 226560641 883860593 673004594 731006564 669347610 248407453 769902069 950934290 605164745 784712010 189312274 107594239 992889059 107778488 400232612 543763796 517899982 591687057 841855785 507946012 586390972 738496507 385362737 646366129 214728656 209991639 142946177 935943707 655013223 523341324 985085804 128146878 987368080 402984484 68879948 962098126 384913051 805191512 469479178 272669722 900905565 444762544 316057355 929014315 349220460 823039621 123583776 706931890 497326314 858232797 686489556 207652637 280826695 988021795 764181323 35356936 948104004 687027996 531884228 821263141 357444119 198543302 506642524 169331731 530596309 145752685 137125088 63017202 850717097 865642048 375805078 652187252 425521149 212520757 600222289 846911951 93868572 900977802 649991790 939629819 661455985 184139904 17926264 688523318 156086759 179970993 192687981 917486650 178553595 823950010 901305237 458193043 403967190 342253823 715729330 892003261 490693328 352078951 833770166 285910712 140876590 271732637 789489049 561418409 635529272 693781413 431800454 726817361 973815068 447473191 695890297 389045778 714296284 306407514 916666472 548683552 909616603 839044684 12674021 223533561 331705849 715863657 853155124 875407123 560624142 901291903 63274150 656264959 760425135 834985632 292517798 960064162 286577727 138101708 313476217 82645659 144554564 221531800 146183461 261536587 104248761 908231822 550477468 981222122 832293901 138428732 999633675 631156356 552753564 736884270 561953727 194863900 445262172 528016401 624333098 590726020 234782145 879997709 529477122 573724181 324281933 812452349 421500044 277529492 213602567 964482671 436588154 98428358 315509701 811224284 980754140 185327470 762313095 934769082 797923280 925435034 699102889 329910261 511728963 594871026 636226174 599850450 624279480 938327445 792558000 198819489 801936795 429855865 572811444 876187460 513689045 919411860 910674350 71191833 443601836 75246244 996310909 692310814 444446404 808763876 461924531 329777824 436511604 117325164 23564687 899506560 866584094 518735471 69439772 575171881 100990793 41581035 409273853 348198189 645776292 434017004 848972753 935011165 690402985 375404210 34613449 665006353 345896473 891679176 489333917 19905890 947228277 299792771 154201452 633352685 466954599 728400504 785610972 599410996 182435517 29228676 926964138 772739053 350995007 695355081 245641563 627813011 389837360 138624835 612051238 540122208 901295995 578164604 744615274 717147921 139301581 216737702 730880023 982021722 670249110 257442328 221909717 157214910 859241432 905325374 611389362 290211647 567750667 737960520 850072251 68861102 490586640 814418425 500970838 375682663 599174745 827543097 154909659 771196366 343917187 618927080 742648086 661073155 197952872 595158881 14783721 963647052 547866483 123312403 376197877 215757135 434217484 970178654 985928770 849450676 374054312 74415216 54294145 237378116 532640841 900108238 701065784 372394044 434253810 556241708 673213544 922099191 996356918 4025518 652226710 909353400 154568877 596918355 234781610 988276544 916997833 608946374 948795930 418928588 464227030 164997892 878920325 342689684 282515169 39961960 740755673 793370912 364297773 503267337 514360139 150177668 469997995 359255893 525646102 878707797 626496310 944897598 372451925 140559050 262526928 3812723 905789709 879274403 822785805 369640405 883771310 622209759 238940907 623047906 154701651 933492698 5203378 70033771 513827207 664896181 472181989 650926165 825950749 947706926 411254319 643257199 606434821 531048569 944468237 676151004 584216410 65608048 94776372 117997546 745966607 39736443 108831137 275467638 596987188 750380997 735673460 514366577 312793117 810344841 684401392 711803939 569468530 126598324 148215524 135151111 335270792 8743216 98852167 141930549 468877558 592691345 123016243 138996823 582088655 825861784 182812547 409720225 493677771 165734133 863255824 218973608 55626246 263719060 791564549 832148323 415504536 657182437 822993197 755953360 400579166 889033190 822987241 160416210 178422052 614116032 675033323 917280045 40045787 715618580 261214209 974325557 644377145 247860319 966925734 457660904 251672020 517713346 419076193 420213818 320116958 205785396 435452949 722758583 838170677 952100454 883160663 197938418 246922042 817733733 645985185 86049274 613064480 237020393 929135851 108417849 983374855 655427620 373348302 185397254 519992810 250572035 818827657 221945627 303488939 266401568 760572927 782202684 183724411 844732121 25845594 60072388 583895672 138761850 947616497 578905716 808469457 873192347 820371979 543112188 256166602 682563286 351515977 944919864 990108478 174311709 35142816 302173616 14028452 82109887 375362213 11109382 15220911 996504381 428971867 6969694 751192857 731259400 825452505 832002951 697583913 510719560 699749775 163057073 975628132 937798420 327447036 888134300 768872296 21675872 259184670 944165410 577401616 174457785 770621507 760500594 535474668 456862277 460129606 930816846 508740853 67393236 137223526 895012219 455036341 410965712 134324870 630427044 736617142 184402624 97006049 936032042 404312524 900659431 716208105 714856592 184435047 849793251 235985033 544954041 656841956 85777029 266203187 627074312 141969892 214197739 581126768 88345578 462233500 98997548 29219796 562831585 366288544 339101123 62510075 824208057 11344504 624539352 879277809 835665028 524067786 445045165 777211249 292625247 584295630 718025913 5423969 562131787 848521867 324967939 961867951 957924453 231723441 514928854 241147875 2080902 837253191 136905291 425946356 51488976 755380347 289949722 14641860 369939250 976720035 745524410 899899270 250844967 118802709 230931620 933186052 27922628 584106308 19982481 102626440 235567895 683234423 786135628 596885774 240605834 624977167 986177828 827253915 107316641 71816772 126331922 603785698 955095099 604281059 231232258 869345891 949842688 507125998 164414090 623738465 883544441 878466007 383107434 360630204 69793103 548038214 153682729 116211427 470763585 74929141 386626266 810385033 641154662 94336001 329072425 12790539 936381748 97648702 659507628 975142095 991398759 728360256 858173966 951240302 260407103 571891645 753715340 785091514 686581726 214445624 936678096 294505947 322948881 908712049 821951249 818756157 284370265 610583756 182945097 409383565 675659801 486520498 521589804 706905940 792186240 368338162 523072516 90713258 908772511 283005637 552312043 276282264 936307198 752557882 59948668 569306351 236282787 271287247 311119143 718923524 836339466 458438945 335354888 164927390 921766214 322040715 929208529 408474761 644887557 428406733 697012868 109954951 862520904 584941701 567121254 538016073 200010494 911342216 247855564 910594611 907395251 631345061 77898850 111752836 55725001 754687848 193669571 392203078 161319792 82386098 902334875 704184074 355961940 129949123 380247498 486166340 104702530 401937895 198203665 311401439 360686361 243220062 733416216 411849579 788166985 440086258 831263032 637828876 639479982 794975924 502151834 840684700 701455346 631451961 234263336 298261652 627456756 385485815 102236189 948696193 643217927 450150322 78187080 331067423 870563427 598677814 916178158 869966246 549716180 581269486 570895307 345302944 27891511 44816194 629339792 715789752 216455174 806207929 764636472 581542433 556577308 406102914 138012658 944641906 333862621 260529828 373663610 74870467 119303579 716737083 259543775 353023973 710188375 785002072 421687897 790217359 854474180 926673533 980467244 177322614 87411559 981782962 239029682 150711199 927821066 500188719 703264360 693822645 998990840 985922342 946348072 776890883 76974640 385812512 261120265 762361699 366325761 846852710 584717472 102846344 514022191 87997187 700695587 634597598 526731091 24557962 251811469 135751979 186045692 266400086 563558148 904621608 531063606 323637907 153405637 353993708 600958383 439143382 414139196 5935498 214468311 459067258 945001451 307859026 233109805 991084853 802738158 154313117 689821870 922391722 244521004 299985605 536796175 60050853 471465153 488136137 289476802 50358898 61031752 804625577 953235125 271017961 519181934 646327471 972135995 417511504 161505551 661003039 41607254 828462522 243992596 162889702 786197214 320013897 581233980 635062648 720887377 349530110 801858771 514318408 280413062 418514354 496844815 682370435 932328908 792491908 684752342 401462612 7674920 842827057 131477725 351334108 361220115 589938880 622607543 415091728 153227605 307886458 62739400 577741545 60668002 974172506 365785686 373783850 92374404 478194949 973713711 807861584 703043752 108682165 247165322 944256085 278942077 882145062 161690512 857432437 143870637 241709334 976960318 81861408 669070674 923164946 495436898 249753383 979822395 591992892 961014240 351151268 56400611 701577556 501650638 878645952 481957371 585418747 937799956 617571034 174765723 799059573 753470693 677663247 203520119 704658322 113175232 738899422 387109199 866095693 674379965 996733545 739743682 428165939 763308949 557086566 185835394 127029611 7149023 873823680 677472930 139608801 970278409 784481232 305868663 595882071 326527761 769167744 207554746 751870295 640580853 133518240 277312360 671975170 698332176 190172108 760881591 522161079 290483716 235958801 575986615 115853419 257170065 45372022 658453746 369183711 865497933 803274782 463277547 400422003 933697712 762005841 865288527 654686140 197453627 920260760 492855103 286102064 13054360 632539046 576666246 868260746 617493162 87950719 932735801 305093461 848612941 127852225 873437675 957810809 737759871 5825168 629979805 791995219 888713919 745823714 160800427 413431714 460257285 386574596 691538389 534897834 813225569 396033941 906830176 722085616 43867892 524437951 972785968 649558568 847127109 597549995 174454068 984137670 856659146 816726066 899042480 246828750 10421907 597789987 177310585 531042628 917298602 53780849 714020013 651062782 555685671 882981717 356592425 618238041 884239138 910308739 894678931 154069455 681039657 975471743 126215353 113400037 514490388 350218247 836101191 736755607 531038120 276174996 810916824 344105048 121798937 2778361 615665090 494445019 283243932 295500470 278401381 196734066 462049589 408977642 901597697 81612506 509020423 635688844 654796960 353884461 200683638 202599402 563918984 947793922 911613190 428127047 4778177 467642913 977499059 56731661 704157228 367402617 574378897 314912436 44754364 136876962 977809520 911542701 149220642 229735613 311493944 452588184 992136713 567793236 320148245 310651950 415418355 292938253 922324331 781135999 947386540 191823284 369237197 560481359 283044105 492314728 592184653 954310054 270572420 318875388 536845639 431568908 42552762 246198099 48298692 846063094 536070974 799720994 62452193 927357379 677899465 352813704 553157253 649823692 506543233 928453662 937797647 540582345 78768279 933732140 510945168 805796089 286235723 31949517 906783876 813261483 285586652 935975412 844073558 280766038 687867134 87641361 231553662 724916386 71013053 544242599 383186376 951597145 86358833 30286503 805123023 298061642 799695586 768523611 947633410 533367658 8467809 364008378 446504546 941961256 213959731 317801817 539191160 554495664 870568830 179054173 964989255 779891322 773521303 818182769 334472262 796822554 679609876 739170987 953194246 563392548 56722044 799260831 137043554 656070541 487570568 693653511 264825453 209290323 961749671 451072943 222945573 850045606 113475093 598053645 533434025 300641163 260519993 529478029 610179478 247159470 295759301 187730271 547086133 729261487 241764869 791201435 750611183 254237457 195333654 481901221 45848498 811613250 345301833 921984315 558820936 665995500 4484996 36279277 163997368 985015078 577695067 727118215 634205509 301016867 170787898 499914017 812137806 222274564 554755962 515350672 273230740 638664834 420707894 479949969 11067028 605544100 770631871 659484201 809027187 377146572 810169936 869715226 344429674 596474288 192845235 43492811 847890238 715788103 985904906 993254543 984451021 933579847 292813269 390684591 444116879 815127004 357126733 219350217 508287656 675489477 183302500 360140042 83300546 318581034 167205413 808157333 621255269 364474487 566054737 298101742 5065301 647280560 113051125 873503727 818426997 864303704 998006668 280769140 951168683 700493708 256982334 663239493 715436312 73094979 580398493 792814073 649668508 537635374 423637637 308446837 827648423 785367616 170575103 183880282 316391248 180915772 944205528 486916191 616302944 79319908 382329091 540672027 503750703 10200896 180797387 470902187 475105775 782540273 335642131 400469985 549482825 55152574 900370447 617134802 441269906 14436672 89561081 809752563 968625193 852974924 11670926 821308436 460022429 928205571 759133323 334977337 167292133 24543638 51087924 783400842 892010376 381838385 428982648 472298995 298626742 12144990 476298692 468221924 11099906 399351170 656718049 417868742 50332282 650935369 353764435 360320267 80706328 514517747 516154831 147797666 595707361 940279171 219850880 103462663 428196625 355413481 104471411 192047121 976453910 869116403 83835730 701450365 238442313 907871822 867128365 754092357 417178670 57562263 771055117 467145804 557013681 953393088 922057535 479586247 347077955 104093438 238782935 201236202 892751620 226524718 917794025 288562868 837709289 45927048 139885743 96378744 785197878 297752975 20115400 710605617 240862808 548935174 771508740 550111081 648344228 901111216 674296609 903245058 957369998 559983227 612073039 279005732 399626505 139686005 20331422 639446943 412870577 319833093 975498867 562803557 663969009 564443774 642885698 432096557 972731895 244661557 214371343 67895767 569428691 887972838 143430939 415236834 571813124 287704293 537768523 327214444 861725553 261555073 834175466 137161057 627909432 17761535 388145298 894562568 782255006 565781092 214464176 483402699 888245987 306056683 63418573 5664106 798507312 953224918 931504898 682520873 969671629 647861596 789267627 825879396 187294123 218446047 17795096 393646327 529410312 619752148 755581691 203659734 986768231 418954659 706928307 124903667 991662941 512125578 302981398 310840524 937488628 577520718 185340814 357773862 745646038 204344879 204334314 355381269 732260597 976952032 42350534 365956628 922353177 372303621 708277208 591378100 635527682 453569951 599507813 282514898 823221058 345117411 443219579 349330156 581041746 37943053 332634976 234797478 819921212 388917119 436312388 574694598 209632033 832760373 435613358 16359579 505514956 125060189 240782370 579672644 832975398 755264615 310994493 664219694 957043180 583102539 340742069 265316415 498765699 735047081 115067829 820121161 367108536 97580972 683966372 153427065 126030745 176788164 430232993 639454157 439304201 786781986 943625516 383160321 846348286 121269959 964130290 372866168 568387505 972530476 24246432 367749902 874171174 281997370 607867086 779246595 847415131 71600485 387945014 683344052 174559264 483843423 20841062 303388136 63628694 923051706 313277596 915186725 272977516 591520588 600580311 836506542 565207117 939490140 857487094 441202186 31170032 745775067 293376164 463617170 161796888 15683524 742458214 708465762 364278343 483872506 881169208 174142657 599800211 121251133 854988715 554256735 279617293 822142865 819774607 539216296 122208901 400307170 630521925 38503771 598681852 656109220 591238622 607274344 661757017 742887302 762609967 739289805 859374698 114829654 341292487 858235811 866986246 670725326 82067706 384967987 507927493 755235212 41612142 902061667 8741094 939365641 378515714 716596506 564243182 128588967 762969498 378451706 708113574 18399675 576613211 21544779 260350636 484663964 147854280 622507655 655862341 300059625 977255715 322216431 541938311 760594760 962157992 293309716 689870106 101634907 260058093 418964195 203639341 188155204 387573850 468447775 583197622 537464143 155958863 391269317 461247872 513245088 223109832 900308065 252622854 115667585 606783979 71738258 402619322 97599246 731131568 205873715 600272407 887665071 199345354 442461798 293953960 219130539 158827802 365465708 858819059 132494758 268737033 107839104 454281300 406613579 417416486 107456057 738580462 38125524 449250306 396154131 50801936 732370818 68897460 774414603 588914666 134168041 487469382 796597432 128970685 423725149 41419465 521883742 95534394 841031975 251323187 706002224 689073530 894528340 166639372 429514304 100530061 148752818 957775101 414534638 606052562 3680417 418737512 51807660 1336499 231519201 807997762 228651929 325501195 3080367 655657089 62569072 639421298 592952715 770566809 248887861 926706705 771124019 144034273 679741837 639817387 696845893 686759511 390555211 628370588 457504106 506065896 731792720 277828564 828864919 718799337 44797138 812799726 242760060 80304539 336171184 481140469 926696985 416242360 324148485 379832716 267586988 151487460 431645205 868714083 260636717 726371725 639980728 489568666 297439256 1747076 469071205 803371966 82832662 896784120 606081699 670730663 342061945 241553120 761424122 302479016 172863763 189585664 276841177 267250578 469134648 387037102 488161611 940845157 865575261 605373494 809379080 74088651 288923720 653072498 563575652 971910904 537862647 454200204 626214124 648930431 209051151 792460561 203283976 875820526 141975044 820221281 749441407 797224567 268694521 225476015 988522116 454163698 328479303 688676702 618452147 514167917 329166613 202058177 479865992 32362777 251594119 816475617 737174331 926535389 153403351 337457467 157496784 869851315 486562919 476213324 775531470 769636615 732238797 695544593 307045820 553244784 144716991 260761918 592555768 912658038 820027123 776230879 231901387 569261172 496087669 740819498 779783733 196378784 263166511 214634943 849506258 466895691 833878627 781276988 729195010 969909744 444540243 329850609 793092302 748134411 257236137 235887365 825491569 548225396 281523261 127349171 453899042 885963092 547230577 151459425 710078107 95943894 395418568 296078411 336515743 893180365 206583979 759288386 524990852 817727957 387691813 66041281 724519139 442465004 590706796 906051412 849125407 209388366 389005439 745473530 222472162 419698174 252960643 166749669 877376131 300056171 750089026 62832448 412890342 999279820 974675358 484452566 312907403 985941671 58699365 372457944 722689321 390074254 645273198 626488791 328568050 367034935 776850459 358466967 233231563 504582000 216624349 271041738 641764862 509190828 531052295 55049703 418099635 4029446 534527922 479626271 975717684 157613659 933816932 614015308 93214140 679988712 122981230 749579732 915362407 355985128 539265452 550378724 826934014 364857139 573795837 617369728 524245737 398165656 336166754 729578228 302772473 506954251 857843192 112431453 720025236 464120909 589824307 503480354 609545440 410253308 224143838 287723960 663813126 488712003 59024469 894898926 737251315 147088622 664972859 508364855 370676752 898458213 925876977 917873003 114910045 236689604 487960680 657915405 616642331 473222458 410530517 656557380 302313018 283128021 695889572 355866848 368669353 308822194 856715658 743955309 33664656 934607975 564754937 154600015 238199506 894901165 440696 924179163 773867349 364625629 590771302 848783358 176690757 229750075 405250989 651711541 221867669 607975499 574495229 447262911 706612263 110297190 320807002 200938906 522699621 548558982 702333464 596511272 205938075 727326232 668285158 63538564 849247246 389904332 892590293 250490962 11379012 907785366 889537160 621801480 311551770 368704716 872279030 580145576 800841735 144407313 586099341 377502710 278094083 954254760 188964299 534899714 440775233 752759296 381796124 548664251 848937314 472856615 437742880 312030238 829151764 377093287 456025225 711838205 134501396 324505291 527382916 165519484 937703463 834283534 135849733 613300767 68521673 984875694 726133970 271862064 688945924 977412599 856808807 141308554 703289650 441553080 757064013 674727933 403585851 822844329 120729083 426620986 170441790 390610397 4978686 851749462 272892287 481439825 381798560 8754867 170996322 76380443 962683712 118973237 173718986 413914891 468629520 170726913 962865033 577836933 238756463 856876180 948805125 331632453 736724578 771141783 394938342 623562558 253362926 461121978 716520008 556745416 368533912 497891092 924254024 174168377 89320744 734986466 965126122 727228041 624177804 438029976 397457587 341945346 839386744 35840755 256106575 13825485 938006297 603550224 556667404 177859305 917048292 700161195 384957365 619699427 875416965 859561030 578431375 964290643 632298323 519071426 731422268 309670857 642017588 850890632 297332542 713656161 152650458 769958493 491514824 945676136 772507615 470916834 611059397 622877474 267110096 17591754 876561943 830882017 619514678 41212553 452600246 345904628 604787964 309179717 604444091 879382211 940437545 391843020 914845947 459418463 269707672 978020925 452632235 720833726 30890383 644750640 3856158 80359534 410716701 679760532 168355072 82757282 676778929 748202441 628887894 636038648 561179343 860903003 709468006 499740455 119900924 142233094 700391147 464108421 158376887 9210676 633822575 703525442 787847155 554399443 468472054 115694240 306354230 293046287 825998547 591995123 967195121 686156306 614078075 641039424 963612511 476219133 104607594 294051643 1138536 974282676 920773250 945508478 464378626 728829406 793262136 523704968 572449451 231178100 364623913 335037224 22099629 4385896 582871636 566194481 903091025 131331319 617766135 199608760 193988341 244250946 363796016 633576452 760477810 246098028 164567643 786818937 992934918 41503441 771038555 483004775 264176650 779071002 919509418 601444074 445776565 594389805 84606091 624308716 614156246 434707556 819541851 774026422 806936866 462849524 450037198 105057480 504269942 289673447 710464803 991770186 216586481 619603795 74922005 421653080 588123115 759160818 932754747 795084342 76006769 359436774 68626698 442960929 957132271 853287613 645365678 776153197 521497907 128963564 57174956 472041345 591238109 836444083 855800432 706865108 314907067 455648422 72810073 752015912 64671612 599563632 654556615 132359283 306571637 883693922 382598245 753200775 376820903 884077350 130033286 836954112 737713632 759422356 492845552 866174739 830064111 832256233 442603019 720661908 175910129 961020911 977718969 182503759 429304752 160087174 13900899 125538568 839281332 513995672 510951610 243777620 640325591 711162200 675957686 806642705 462971647 960851225 858728206 576517332 715867940 267832268 413158641 113725870 883286068 927309448 133330034 433554229 56426423 272654071 149597973 520510367 659313364 893611364 897047751 967195906 156300449 644366504 548589243 770638222 273631405 873691766 255455851 877255792 354881820 299553641 725414439 25162640 670147424 139947736 923324667 79352979 259567305 215541044 488611183 910868252 953447048 351344259 169526216 55928801 845743914 653128583 199830681 550177230 789673503 887355973 182015526 115993458 772940344 945931945 536080555 915834584 152189101 842745987 191562420 185038457 592485203 455777254 64570295 542160668 205717530 938278704 550963125 150715950 726418217 905197790 605035728 727164842 299618896 339120664 626904352 200579106 193049529 777059408 113092004 342042787 909060390 442351626 877823166 863078220 247265924 537566687 860198002 824275668 13018585 709735275 453116712 45350925 2526309 998195962 248112803 762331812 705552793 139183487 641249771 14807597 532136785 258936165 328498820 918094311 726536094 815648209 478887874 751502308 487101875 659578861 218435619 364513359 244979559 762473823 660544 214310286 421292726 170148928 204146584 763478009 265977121 912565875 835214630 929125270 397569093 604666710 392561790 243883991 922079921 195194155 394848496 710099254 649462525 589754910 779399367 567749359 387688368 392160237 666436170 840217746 388311232 163913131 100242482 121482631 900123311 605837482 987167462 107191965 975320914 182224821 716092765 889788015 236800033 227768641 876804504 716524099 413022136 302455336 658258385 312239403 931414402 513732839 870469200 553225895 209965120 89108359 802623780 855372072 293265804 775926811 409351126 617037231 216013160 986179904 396922403 622596130 200459033 989925855 590952196 993670843 85010311 974740582 35442810 432137981 168055896 649916209 654166488 601582422 703278732 380350152 776231652 718441523 706627784 727862676 236704726 345472100 191176132 739668184 691143551 293621370 919493083 253986701 695686385 772046045 873362064 584522879 7844186 339391081 212888744 845885775 218659260 240521568 907216409 710570297 87828194 60360798 963353457 662451845 769985580 141596839 934261234 912794758 984694293 893839585 13755305 993652072 516366947 630832587 269638285 34082960 180950471 313912180 688428535 406117571 863825503 286217621 828865374 13330642 907991749 633345125 795914717 777260232 739626567 796732295 876362380 904263984 390581275 737765408 900836035 313633719 268222089 574805101 495410517 595060052 432317862 591654789 862055175 866402073 866162037 589261437 686177122 706836101 271886211 240219362 137108786 35267736 213394663 777790315 162533021 977998544 367665963 299982403 757710816 844129896 971139653 863620169 65570028 478566245 999536786 924133321 284178842 246355460 661622274 294063046 350826109 430193623 49884855 99827703 983461861 515670553 854062400 53464980 217006138 505998401 487782044 960937134 443271049 853166977 536977718 381962068 900962136 628039774 598651785 236192240 813888416 616175188 587728348 842740846 537635322 134924426 159496476 783999430 807411790 498633108 651466070 64826848 919810119 643471368 60778455 818055876 896753686 778801484 895648234 535782589 514004671 515319951 606648795 660370791 905825844 730483625 22524937 264128169 757900875 807674290 361726668 738354140 291690242 107105560 872800692 641840250 125820845 577003408 83998444 753455674 688403619 918353204 476851480 971942878 463301918 700872581 585704703 332050931 292503749 653149073 982760159 835589621 661610445 163648979 18453831 177949955 193674519 260327992 912616174 54158970 722507906 549398590 700385053 699628062 351590149 483764928 509536860 417311704 981910665 11561472 815694241 625891794 630692000 369923613 991401181 911627960 842848515 765571100 48242823 672380863 439109953 659684960 664014744 104229254 763062781 697310337 675907144 428264783 698200975 938475175 966884651 524184983 127792153 563057327 515359566 613493857 792298335 83110684 729606751 891939459 10910004 813990055 282510031 30922915 818697041 577214815 126613356 808285288 211532887 342738252 223563070 547516764 441481773 81689364 201533752 269321316 953241852 82622208 187791939 975559472 504454549 96590774 743815808 167324998 394155033 885981133 624487147 205133263 360353515 875813706 143524068 83253418 345212752 111881575 551200616 90739041 55323627 710560621 457701051 330499131 471998066 213237295 24667056 635044135 696931673 337244706 494492057 535569938 586065053 241424289 935646944 773457949 384908937 666068686 770888651 109343895 244567354 111898653 707253305 722005010 801830333 312991368 398303916 559687598 334682183 909313574 841906250 226158449 860320088 338564113 998745453 344577115 511323229 942859896 779788471 420282926 647835671 554072405 824759884 33183589 826316709 208115742 127336626 940593010 811064882 654521292 721338697 689544400 383006 139775572 684201018 929669847 793018306 79427505 998355995 670385514 364306960 808772711 633480754 711044236 223715105 424877982 421989973 521022818 674651976 362149196 481941982 258332520 320518005 829675766 314502378 836663275 663961788 540636366 259721385 281614778 758821242 934057937 625548570 369340744 961798423 241643702 17035739 99223388 740451364 316707787 993695533 591497525 601213792 818401763 565661788 583920072 852972766 728762601 902589746 924201525 153150378 602085964 101381946 918838013 887242500 432091247 29091179 369660615 141784889 72123648 296935658 761627031 21829547 868650659 136154170 113055923 374305295 630781215 285272291 149938711 389087308 291600835 829602524 221866035 649205139 550502219 134992423 283787492 164888938 361559551 917311281 567153712 925448678 152155407 448791217 350030772 324068810 903801916 305307466 903515287 273697886 367243573 929657936 65727269 830575622 91299447 710068927 752683589 616809283 879545956 973394992 151244255 75637582 963347238 9588543 996903002 746730799 239230836 830380091 894202555 314429327 765229877 345343457 953121523 220535964 865950098 77424686 495886197 344092562 775636551 905715028 371553333 651732536 198644838 980843106 380482475 400295615 40677031 750001624 781276544 364693329 482775693 736979543 756097460 150954040 476686806 749786324 469250500 890889102 931116615 655191983 33355670 855575268 315097937 693414986 366876498 732227857 514281673 320932269 770617697 549658262 769806911 421026760 184589221 796626223 736312517 716537462 473843914 398601291 318016737 300646317 771462067 441949042 571761783 424445480 615561916 990153798 404355505 785854675 548612056 765384524 750314881 219480484 254123970 955039828 807968900 215757770 676601516 934876104 557840557 227505551 292553201 127103564 927161983 925278951 649940918 368594656 850239179 102961460 120923919 695424645 657309068 305976731 233774289 712592898 372795384 761425397 236481444 975343610 391140358 66600157 43051531 167743910 706939211 137059865 142267822 986848373 723079765 4620139 111082580 968362356 948629697 702455694 864285426 782956676 901521780 971859712 818607156 306744997 484754635 607455799 202561089 590703653 249400611 852594475 826031020 790029991 899044222 654227528 826141971 800473140 570778013 270837166 328422114 70666604 884391176 846256345 73748020 274567503 818683010 882961331 592320762 895226265 829253668 282312149 26992466 687621036 358098313 926443776 66024097 851387890 908090724 368287251 901320083 717521145 533831288 104273419 420093907 507984096 746740486 720385583 192698482 167356748 716323799 964903264 921635213 947908101 83396445 553567947 609704384 424971245 829581829 678514280 861827454 90233231 816601900 183747014 607372909 221582875 737256395 393324009 506496714 536287380 432470197 392881342 626089079 19491540 712009127 492245783 608191008 127283439 822775018 69406192 512130958 61341611 356680220 51995792 124796668 116664717 654060853 428361897 266412164 724654917 408225447 180750807 867620276 801018451 810001496 959848202 102624557 201345239 398433188 832972719 159479593 289361463 712901496 564376924 724796073 811257190 695503130 279269304 616665271 876953460 89051228 373307937 188071955 190818815 100133138 436430811 360555479 466163280 501348415 937773797 508202456 846982797 973394518 909992685 152463366 101409593 260700801 668881313 300311873 723656686 683104013 353611850 647596169 173246850 727560082 165446770 376432794 948569725 852322673 453863971 155093874 331912893 500587624 187900264 367895537 951316066 695115094 760817315 992711175 987685359 412885360 38765694 916415350 578777205 360123659 8822284 161579710 304231394 747540400 294072046 246076814 81668296 996211711 182196454 228520995 961566588 529690846 808343214 47405228 573807076 394818957 962547244 866099941 300302650 554614750 919938517 538249248 730812197 623157848 248657585 463055998 554745482 167834955 613884370 988192824 144978271 248906680 991718019 618557573 253128399 912958210 609377766 450257329 440745929 369838601 280418118 286678067 643246577 510142229 709758524 469832055 973857810 401715947 690225405 561603379 485009315 926834211 961195435 503931236 484894764 79722522 647162399 6900553 630244141 540368874 427580271 871083479 355168012 408879760 96915349 847729165 868493746 180397705 626183852 672834193 89688993 231958751 26553242 101434386 459569177 466174036 745607400 376210978 387025070 312312914 57738509 365393940 66513716 377289536 704523806 843309727 598097903 70168706 514410062 371959729 297526718 909080203 912886944 846477472 350838355 412422268 791348598 811409127 713205521 154535771 591185225 79020093 568027970 194612438 557309371 91337824 246057149 662657206 62359034 874441924 473590931 754242778 285746611 957941064 348806738 229977611 849433334 712654397 171948392 460710899 722944270 725593972 881073080 921975903 642142749 959565425 161456335 715476711 402430124 959495836 514345486 935928466 318636020 44522321 501850045 73544467 943035566 597827490 253390266 324577483 317582144 536433266 26283582 351934939 676383385 669352817 383159978 732976033 596002581 878224583 589058524 50840409 175883480 193717552 386250841 69394676 35587195 593125465 279725011 212654356 451879231 349014584 875863272 326730626 20660439 602650929 772208401 876221696 401130795 789996617 550063616 820612980 543132003 839367314 725904367 571884767 965686905 265782617 355572282 677047011 427986555 503832679 992233074 853262477 924241515 228746645 552281722 894161080 587356666 746835141 865888928 493948635 416936566 276930789 719788160 763562081 670792379 44065904 368961383 828580278 905054185 987651770 373289314 417705329 664426037 489957634 925524523 129860744 440946808 980691649 341390154 495174857 296902426 169946495 594330071 491192100 314712019 767484177 17795404 633656803 493251209 217758161 276058319 812740363 559809058 221537071 912691213 293599019 963107657 422333276 411817373 874518114 90919959 440819979 600398080 508875570 514877701 571312425 658917029 491174762 548277615 508820068 165065130 648750313 152999752 707884502 357708385 529652297 780506052 697081924 406101524 952381199 367723807 906238950 546940428 716068134 557993873 559404478 106506394 100859626 339516902 762285808 122207101 153361244 41263913 231044768 683455738 24693445 574104194 901764201 677591122 964327543 714329611 475726073 145094698 17269126 2633432 73277648 132189601 513519169 934581359 89661578 248797554 680458342 293674428 722702109 372591225 443420858 515662784 422960830 894081225 931647498 453706260 836284538 995848246 202230070 73473912 934768090 489427924 769717549 611697563 872236655 224132027 17270408 962470053 848422820 869934278 812651952 209884534 28340056 318516573 328593063 514704671 220121319 442065724 565898944 683986131 264039265 475734976 577973857 108159451 945683299 228566923 406043884 132246887 634495469 403290138 221879139 290309364 862026306 687489777 503096895 711088350 704822244 727708626 137908541 72217660 117046536 478998568 678226652 748959911 741960348 999784974 634763930 585198257 222435001 142344608 185951220 126041744 482258521 223224341 642690992 50526445 419156097 388434926 987211805 888798705 42135392 230792500 643354994 563491346 185165838 115357618 359700187 804793807 916120146 481751747 219733584 948410788 312338159 979846917 750430888 519190314 159456232 483840994 966302679 496614039 757712232 750952124 716816689 317005430 577835719 808302196 966652179 136770446 389856923 249846302 435028958 498139479 230417724 949955919 38978505 438670429 649030713 690543460 237555879 211283112 82633711 446825613 279642722 371199648 978005790 924708929 802338039 952287777 632266088 205717991 634427581 883977687 266305696 374301864 897052411 974973913 392234751 794536297 222529302 396922862 345594179 463611890 28968821 158687969 516518446 505278290 530239882 78178681 882841210 809016535 56534530 342363932 790670159 820465692 936335027 376211983 305700425 590500581 887695518 778861917 650469889 976536234 451867076 971534360 125424992 845916744 359733020 254222904 23026359 28426205 468178187 194523288 991585659 56358169 107746121 94391299 713706389 398330213 179087556 82781997 384118965 430264829 224039973 426064689 19378281 51329629 780855619 654503056 61434601 864157766 194765507 545785879 467435013 16908535 272427869 449276268 344203371 699913712 918793656 145453861 626283442 601601316 377717590 646151893 651786941 587657100 448924594 45757205 382058320 641572074 383416068 214921782 479854902 160903910 963746958 5595305 858736584 901842402 268334058 25229154 175181793 551173341 661377687 53309774 822519076 325827546 451048677 229042333 2541845 925556459 433675210 571670550 478955676 243582753 15751155 434878948 625669933 927083121 483378360 463448003 549060188 994172463 638717321 958525732 720780353 84215234 249051168 426254186 118038741 312001584 620336482 409809004 938376828 676699498 323356963 941891879 398262671 75978768 395361057 236928766 706705456 596110676 267934159 466575750 62558404 22856103 406835223 34210662 489907732 570707963 273117162 392656127 319622857 724102987 509947185 307554798 46334063 973204493 562145163 846548727 219655518 410980375 702320522 932481865 533827093 34033299 577038909 190057302 406469636 110303418 444954426 827253506 395006802 12932606 356140256 232190677 83602401 693248744 452139008 876998255 642502637 406921285 523181763 131625298 963803316 556344910 263775941 974164191 41206235 758361192 329574091 64607851 905943353 601406544 93444589 829756202 279662865 377738275 420377698 66534112 926347102 372990505 949878181 808734944 818830985 119437177 685612795 856751107 21351671 290643957 907321931 244011863 492909454 817733707 964674092 820284943 472427220 124694926 313340710 582612244 548320054 619457295 874694419 227993351 108844671 635658607 18241859 750121357 157450961 754675396 127588348 302826554 190759137 895598180 576339806 713231906 588471841 727795140 979573033 361681313 846776395 92270181 890789437 714508075 183342111 773214731 535117438 808249427 251979589 185007372 531649240 316064362 315010136 604799494 797796002 454922807 691941689 547390280 480422839 167493 11818836 379696561 353742240 103610324 489606444 90667760 766785486 634909139 589595193 546551254 827081641 633411283 124121687 266788260 243402033 726912311 195912364 95084407 400387215 434401738 859254334 880672540 777794571 638966206 528709152 131998842 176550087 77969824 707889039 40776381 70480367 21101907 388654133 97032043 15531814 193078461 270584022 817279072 204362177 595369231 484506957 706382028 298430627 481496855 984046225 107347469 319807093 187360156 455604498 240109164 432335763 301594841 980493122 832400350 189786670 474796922 987334502 873259497 741943506 336753223 158898665 17416823 480135795 450448135 325966009 42716744 243885369 693400693 833597245 775646091 699925194 471365759 161798207 914892820 487652859 891030775 305571191 431418983 672693545 552648673 7360705 538742127 503048788 134453238 167783477 270226926 775915364 770654937 325157043 603953221 145698704 572332960 125747644 27621974 979018919 258399702 502571832 825731140 692876497 313362763 903514117 97361768 252216552 153308927 923703297 371472919 636083570 993167637 536625199 509406845 96796985 344329328 239088861 389624902 505508528 182806792 936876951 986928416 297427861 934049470 914162952 226924673 2382652 579398172 585950133 109166629 570090877 975843475 448600450 792976824 488585459 84427043 188501122 60899439 324259203 509194794 541831565 676732986 462552345 110183393 949989420 829849895 725049984 441259645 384175195 332679669 624380639 473434674 614453617 443879406 336186921 354983151 467377475 108169573 323197853 82185847 88429877 454180764 942329350 383394472 611391768 186129846 721485286 456332253 489363405 333578857 444590704 900205138 734900005 475513857 38848280 303665880 567147552 781778977 860828396 1855332 134053502 528353120 622638523 627394799 222003129 437015614 523400671 493090161 358116375 849264830 468392589 162651354 311587788 85421632 44582784 365631441 296116072 486998039 945246853 86763807 748956717 406543241 20227706 665736438 750223477 573615574 124388717 14931998 349146325 299348004 568711041 991205436 995985644 869150077 798878581 135382424 124083359 94791481 184230118 922668415 276192113 454135037 843482634 641586998 246358606 931047963 646701417 24960245 415678846 132089813 743682144 97938875 405891556 265073290 247244104 955479055 680788408 777678402 265906432 277067691 378799486 280883751 214446992 139059229 361431415 269498881 257756477 750516770 961218899 508851991 623728742 311551641 876109391 983104781 862369884 840980396 437019425 262540351 322801236 583733708 162710551 391533579 533378330 941762094 159874611 679225169 260848546 518207024 60286270 705663195 6511799 181473229 60008461 214185818 210676544 990061797 449997619 943139099 609818397 773940 31007146 566241124 283322012 847082545 462499129 415216170 492810019 794876896 523570654 416173842 503516680 699319637 221939439 430558684 120806014 989125433 493448308 885815580 664678942 112997029 83064648 667074739 477692880 494552626 959787189 941083800 796042462 429131672 990175546 642143877 616971405 379990194 715868304 791810461 100968619 356213631 870768335 106078648 468271108 669742280 52053499 995478069 692604169 453802585 588318357 155308227 349873885 738778531 670221856 561923492 508743431 232854755 334422065 272596822 340218614 940964562 812995417 949525551 475839906 6396536 580169612 45697137 535711945 663170832 878895460 802332763 722816203 182014639 583834575 936053993 774600260 189839565 959488907 309348527 984103508 754604027 484159570 420210482 177007578 942181136 134627883 224148103 808497891 220234266 144159499 734689975 549796987 988420918 119801342 855857143 106951023 453882807 193337720 734227086 477318024 490199621 366320169 997447826 682606338 498688657 70486826 15512482 815989239 727237822 31924674 435598249 576408727 811801141 813367899 799425874 767865641 445267795 492214901 285372321 117300887 492407342 447947290 382129723 843743580 707816621 406464676 409054988 309686984 524411573 298787503 305927130 95314301 118263655 430776118 785894793 581702465 863252743 828097125 778269328 720180798 914583292 192497555 796684380 706692716 958090257 940160137 115264016 809735864 58515023 382719917 839011798 131969033 957477856 712782355 935032570 262254017 710711971 163398889 887238895 492973700 296471252 194392511 927021562 313818680 449820851 131892701 307753102 689518451 61534973 846519841 605056270 616373555 573212828 599230270 557523653 570213958 895086263 692900586 433429710 432366671 164784458 480955357 744260125 704666918 4782677 824027081 867510291 608613866 642876238 721480223 665143834 567347614 532600305 249008134 207424210 178891116 624657925 998972433 973103603 74743418 104616081 879163590 513331228 648202157 150331827 450339801 814829066 129883112 627204613 857944363 424602850 377712483 94989318 495543326 248738169 90267328 693654348 225972075 303968268 324203291 243982749 824288367 547574794 630833966 119413137 28388478 40364947 373496636 564416718 891897206 619183793 974814288 923327030 482080349 277708807 522858784 607687339 452499585 915504139 709668488 150328172 928906970 948943903 546075834 691893494 369537026 624132 736937688 193374111 388248673 38995310 241414307 26266360 161079950 881314392 810570738 295125972 126988149 156505577 286728472 383871944 290955415 242305679 645845258 492243100 515560593 514102542 523570483 233605604 641408799 166094203 98642135 886681881 153620182 605135774 847899462 685713900 67539292 392025327 452192793 244568580 632214815 1438923 76654506 874968309 18484190 569274110 122644952 854637604 17507923 53898128 634798336 44499566 818005269 359643560 434692285 954489394 931007159 509610657 286759407 622437951 871858809 890210792 513947265 910392701 233330319 766452806 26262602 184915298 873686563 731882853 944595211 814039724 436395708 178154351 733731682 779144485 460854318 541131174 920423643 406106668 272519110 278391526 54343246 86574383 902248581 325795450 924569978 742760633 883644526 533759945 63913108 264352565 292925239 322632537 775106346 613988707 429205682 823138042 312593994 692702005 155256822 976604483 776733689 769500924 785667339 210146160 265727332 703566278 407427531 122603929 406171018 510002170 951956660 49416104 385267295 75385285 349147726 920389472 713816978 407420269 554462554 106441466 990250606 215572885 765947953 14057262 749556811 93933206 236245960 660927708 127354559 436089465 617887236 1244906 261592361 588325375 944131779 172700377 566373451 177525345 115310168 121040049 116383463 843096674 742959636 439955439 550780105 327971953 995607307 89983365 853313325 745092647 299657387 609425751 191160961 640359323 203897324 577833868 297176746 560510188 655326006 699699061 933280811 322734755 929577107 882777954 735355153 443818003 612130697 113914317 747441141 271655716 970833926 329577604 491351506 404805355 790213454 688121287 23177909 219452452 227916595 447516712 856664066 199586052 904269841 121568198 28574890 875349971 289512949 518718087 655407258 274173551 821238321 397599456 687939990 920739233 76655809 359854211 937941696 435516850 563013937 936095677 162611399 891858006 857156616 560800798 37951806 826725432 660607824 46771687 835227787 187010150 268649636 793887084 654618425 981547303 230471569 965522611 334563227 82502969 634722395 506331114 392705620 776626337 598148195 102695519 438433358 851908648 454937767 372048009 384007383 180685496 675815963 46571088 335630921 599297258 11325107 819399980 376198327 867253753 939952322 514460087 98147027 493659978 930588766 534259209 72696136 469888565 789381666 321370164 885560296 731376044 854454547 955873222 72922873 199812017 240281095 550382882 363465994 449929540 421382357 419894600 314785275 684359771 60315828 406163898 566966874 197213650 962702287 481426029 745450306 721092597 660300182 362694461 595091756 185123433 406821315 111398238 772962778 245968390 56453949 136139123 217799725 474255523 294284032 213323404 95881847 745716331 328434582 931509434 302379064 154587824 745246628 732151216 333102492 860136029 556314270 333472796 929467332 491125943 245818912 335070049 4559591 364664502 128347781 683954494 163740308 680809673 785327574 197297252 139941406 28392576 371963134 986357937 535646041 470071019 713335179 52102169 379482169 967913274 396969168 887459984 356408616 155008810 939404423 951290202 756947452 630069620 471202098 55949678 50378584 660214401 850325221 618127951 574886121 718534495 612681200 908159684 191906328 444093960 309767068 251763338 838144897 683397528 456267943 140655691 195478100 592828490 654240587 542378061 493730787 793240153 750840458 460095170 545075609 727546067 890703049 366029076 121280748 977490304 506534515 324451756 614981571 168628142 502625134 976553754 93357767 217120701 667808288 611724360 494506295 244525574 132192069 474387694 774868322 955655212 282204406 882001233 965548202 408322159 505453336 629088056 295940442 237432117 205700101 989825689 524863776 985106271 688420470 763195875 12693282 752130288 941009500 343819912 432540491 134163185 749021513 626976391 980740514 755640762 815433810 895395506 275938131 429116776 585775471 670678799 291500660 244201626 572950201 278774408 33707299 578528831 10384691 698928861 482940772 519770159 12181784 796583411 325285976 828868898 804169038 773851256 76795665 665617680 316922608 654195890 41623067 796101125 11465566 377094611 43071840 433158371 57695907 563721254 629471285 846692590 181663175 434876170 563741759 540018538 494741404 61527132 894893140 825560795 311823285 194371817 890838958 987586580 349659549 391969214 795062710 444268619 49897609 975766377 502374465 445254297 493101717 43988618 268260587 564174903 806494674 997770485 535128762 71084220 690660197 397524910 972124574 516691819 461656228 90804919 270580436 477160281 927245065 363176553 798285549 569106285 500757758 828252790 346721252 773911512 925963533 551435295 110294668 167580922 739469141 728178377 828227264 421180199 98703659 95584359 646238633 453594870 684661012 660273878 510549492 800802215 895183949 107031945 551431342 366165185 690462234 689723681 107834585 85438569 953552576 105430921 714439176 172353211 443366081 600400642 473848019 296274436 504523674 209787371 490242873 408372761 890076404 196113930 629107015 681826268 147693258 302378594 227121428 682118551 272121040 144656780 851448053 522930456 922768090 355585026 52524468 606233176 402391196 853296546 278139148 141087678 197400146 832490751 590431710 119171676 874676114 852335705 605504853 617840380 134844889 182851504 310531314 938408128 867032068 818507424 198860917 590249879 279925632 698397990 933295526 214976485 340166044 790708522 261711399 971899591 761962178 577546326 753883074 172434518 650349846 238432774 734550624 291567733 183390913 441932344 577953660 953202199 533288741 987318740 649958616 720216215 64867626 578744289 33364760 390410583 606686024 466524331 550467538 959499993 562553338 444523739 474802814 365377906 542692397 203452212 850561327 882265825 111144863 827242289 874663437 342985619 318015274 730280345 287912957 995168571 987513124 825891152 257161545 647939243 834118486 959497990 349980909 625541173 393527988 372098492 541838868 904475966 612654719 557378554 937761767 174355192 486399697 365826118 658910618 467331109 102924828 462865863 563096874 920196850 62803380 741909256 601527601 35228840 65890281 130781785 74052592 432840195 169668000 138727886 288380142 787784389 75102222 819319215 725715636 108272145 723132785 92161238 680117093 652304964 346869482 45460980 981794172 693865104 663522519 138053625 538602533 826576435 91363280 523427225 681131997 740359292 755132116 960555581 621430232 446099361 2081560 400519280 187903247 806042209 132827547 525892490 814190021 619456633 87787468 344991706 64310439 708571291 349892312 37631154 85802934 144740247 205100096 29930898 123753030 309631765 779793111 83404093 147149091 392703702 512968463 237873017 983212592 99002388 119514440 910986841 74257629 152998527 903780562 51913985 529993531 229490993 107915544 499058245 547669024 470376353 381221537 203661542 880145626 248760521 590161014 153338948 433206348 458078077 604249936 534158936 566198150 453058926 795164190 342251576 657755015 557053897 114725898 988173196 957300744 52553522 125051532 321984271 113063982 189901936 904647135 632943940 365059829 983297055 67622106 663475079 603542994 793494459 931438698 350796055 258276389 308376674 266949274 949430916 858548065 738666704 117612102 216315990 665943223 361946025 689599284 297191449 541164921 265898660 344495 449275528 293866312 406462067 965966719 267855849 236649873 312114844 774176260 79639711 477143285 674396126 843454121 240486096 775400975 151674050 553582776 925897312 374344361 94093320 7290056 422948983 376937455 344258963 405238237 506278493 926064856 863542019 806374139 790621186 800660875 153536862 983125319 381619400 459953112 693170168 920911639 458170087 379659576 685451348 295539847 916625279 437660809 828274814 724750590 685561944 392337607 33674319 882590883 851530052 514121062 615282860 599653397 499107622 279602297 594533195 140892957 37687535 847354242 916143171 829170070 718119060 82668746 936524516 10831801 400796285 489056084 354242282 731461500 916336071 729075683 415996379 686153057 798807211 495360742 39401573 493631013 418608548 292252520 974633342 1884637 93882922 180684708 967613287 672287548 679605401 526640854 632146820 136098732 385668790 616289865 68864937 685255509 853893670 601184868 72918305 678795854 951691431 422707166 222921936 923483113 154760573 750514863 127266040 343931635 611268694 832084948 392691766 569048697 675188797 790678178 629467147 162968802 383365186 81584508 622763362 575965005 942867381 781784803 844760708 238786451 721300586 575985444 147846472 476209885 858876881 33183853 747982765 820411614 535275497 942900962 537098426 394402906 49358598 381374152 560474897 317263629 321913727 229122917 362499780 265787574 259089959 674210647 739834058 754033170 304748851 779636272 675265886 503218281 454055670 363994788 199245952 988446306 772266601 363355584 747328763 573779680 760607364 145600220 878679356 122113754 42044486 441308307 852649725 321215470 298394660 286864886 532228635 714749325 144600242 310804831 309007594 579200912 512967319 969790344 572306599 589894988 754199594 515672427 277727925 67479653 376788452 115043903 17581275 798489802 232548453 270079726 73022009 916428129 351699267 571568989 706302788 40381721 43926140 389037591 228940655 81787310 609842051 260021730 911991135 70294349 176195546 897973129 446984468 556320135 140937809 412165073 218968281 116169865 34231121 38560906 243072832 139715164 398479890 481593081 713643794 801452178 116835822 874241681 567802360 484624795 58207378 153373462 852646353 835604309 806557082 958815725 906193270 121796676 596691139 754809895 459877993 169823100 600281052 462390464 267076787 477609102 167489438 613127297 401202151 995177503 501311490 408241285 33880926 959369448 247850696 834936634 948644378 872345582 654965624 163573001 841473347 179000612 199985751 866744833 316583793 529316773 834844273 706493012 684742628 602086298 722603166 632673510 980013115 668805440 897860769 987931905 522353923 671806228 419293400 793946222 960494687 311194951 527705933 11012084 132647011 169505748 189002154 862512670 670571506 797565026 84862685 525559616 128610401 340315734 694407836 769654229 381072515 724745005 226908394 547313228 582615579 707551442 155040465 181704125 812130998 487375087 69650338 342322082 919135145 173353604 875374488 979982799 139271762 595889040 879568790 55845586 837050655 557816980 348116455 811350866 521338808 633249818 614992793 402259993 946029721 381997307 573685660 725358320 591922003 322369492 597104992 942473832 915099275 977629075 144639233 469504444 468684419 854202113 280299806 248779993 16302947 11616670 205211091 278374036 869065614 103227971 252185457 457914384 204535241 778164126 167718710 967140192 272039450 482154626 676640378 663425270 894787207 243524347 190694320 527573538 155528015 635818963 594067226 213422918 900959877 214305963 136945503 261429197 950893017 73514849 427473312 942103949 338157869 5264156 148874098 688483819 578807895 300664044 949094254 540995238 905383401 898832083 10234284 86803930 487131871 152527438 512789309 512520477 854183999 616698113 343203820 734193317 845247893 348156482 25238126 56456701 258949620 760759144 954918343 563944046 706957781 704048955 10958075 667363265 922807520 934575098 131757014 185437276 394312920 703014603 12092424 504619604 697528529 112209351 180124656 904635761 992305165 623887746 345908033 225252440 520219441 467212461 888379974 454681292 925340634 638989920 89112190 650154407 403049996 284021909 39321213 657656006 957806969 537602414 37896908 627937166 945192743 922690892 308069231 314346229 979064007 804144403 310740335 819824709 610325974 986412707 30789857 194701652 595306599 34904562 995419119 577079254 892692506 733964292 466734688 316582698 566661434 891233956 385893387 123913072 268030096 452615131 928418110 961218141 792394824 261317889 98109967 506968079 877394106 511857986 374334483 470015582 496564832 941591658 998096188 834758928 453705637 108228524 442077295 907334143 782095219 766822644 580459625 470303390 489953475 266341950 406305718 631758102 712665070 923098667 219804930 381349670 381996869 331384754 423333123 678031563 60549117 10821644 463541712 555549079 321604757 934356467 346458778 614539679 967808683 134462355 78326332 667110744 533303932 213946350 747626348 347335257 991335011 819614060 804615498 207292436 64033427 827324315 620075570 186697544 38104664 360623594 716578543 281454960 883065365 310688649 951510117 748434629 729600732 190065265 446984243 191044481 431657012 712169296 57430629 112928555 608892756 330136851 739971829 709098456 243724793 891276005 325291867 224283429 818529944 67973683 102176236 93760180 857183628 133506534 169469372 94567341 236319035 295389399 705111870 670931733 183074404 552501633 145142230 906576354 373297801 354921276 992846927 563153034 154927455 749957785 972903440 450391346 522771886 877694490 487825400 982636062 831995948 480067350 927199187 728912478 679816989 671296795 61438014 728602146 108749190 534287827 52409850 253826480 247140 155079924 348503241 598128075 160736929 349567471 26490722 484608196 597480858 174910224 317867734 798040909 228779521 46975800 375238972 736807903 463170042 189611046 60141457 709267951 368233621 187869032 216422414 593659299 582620560 288557443 349269191 346255808 905675835 150393708 858753835 895520717 210972037 285123675 740172178 853935938 233556362 685174914 478061414 799030291 347031146 842691202 103500248 506811995 885746864 649100617 699846888 145909533 810362778 721282606 925503295 189259714 897282259 316671814 32908196 750118763 626852486 158698217 151680436 239653327 235124368 583456510 496166911 8389996 935375683 497868644 837361330 352865389 146442677 920572694 732366995 66312185 110623524 858557256 474904796 580523728 31567014 695272688 232760107 413432831 311789857 92162084 632195707 526584951 270483461 502416624 247115997 152601246 438991242 699939761 32301858 440138627 279409695 547940324 927140598 441092897 561729544 136748983 239245848 219843847 943761494 294357565 409185818 599803408 415498858 792530319 820918931 527689854 718346753 345975984 376497464 557456090 481778818 846213385 90969505 819241731 719391716 751917788 134212107 813590751 957600902 672295689 667201741 722347336 592809451 377195334 386936153 539424653 105573105 518820648 556888402 377048925 886395030 413867561 644750374 845327398 871707397 334767852 818588950 2146583 616943400 682557319 429865327 480282545 421903011 520797547 269125648 845998433 959069821 400953749 473973220 326267934 748289017 151789987 796407578 673625990 120609948 48615538 826652463 96811108 37723933 859373260 187433408 370786091 361778670 170215021 368969133 668738042 733036929 293935044 404220144 433653444 233134126 595056525 937546854 132672636 270920905 705177575 185236910 898506712 289980931 427978066 221376991 923347792 101937903 484369695 244241910 266369570 571099066 242147785 681127929 523919767 983669843 17045805 784897268 34038849 735211876 838236483 848228501 30476343 283620912 736455114 897957407 335950895 300499173 13816742 913089718 140956022 700629551 994499479 286934268 162387647 866812070 665208558 847312351 88671194 223484514 107930363 267571172 302273189 540597876 992499951 350721279 303839595 845493916 945449792 402840474 484429421 162823409 604709561 525845124 396406015 814996204 701144512 386942219 184533250 453471600 589222685 626123177 264541706 422790631 820184233 642398881 615267429 650797270 3894881 529116702 481891519 286325533 981749003 741216433 151216484 612654312 659663497 828901412 451421639 468552436 444390013 180144947 699435312 140415622 777440247 479392161 69796752 705425116 415026596 987367432 787296721 830169444 260095209 17487362 979949952 545454421 682848927 278312049 543053955 620476533 114851354 824765942 156031890 472885302 798658800 404826856 970200414 428456841 907491114 442095621 657012574 59223761 164926591 861834103 196072240 292438938 13923545 84295376 376379715 125002786 673548686 761394201 722270419 998487323 724671323 505580517 24069334 80102960 22327591 477112637 58833271 206924398 239339496 631309510 33005735 105019118 955724100 194025189 368404101 113323053 624547714 658903496 631091181 123827417 2999746 432194812 852229836 165844243 217238673 413985151 696862702 972946486 299006834 823639556 351004896 102967110 489741965 226941550 292560592 622536030 467992492 871350468 790272878 562339261 124395519 193372987 398935264 600097018 58365043 757119556 305133963 942531876 824783835 246513451 36713883 3983401 336254451 892080645 945043202 334967663 321369171 793771314 224198215 877549398 79085727 650592134 931391394 652631328 238083532 618515767 293600277 806562676 741480264 607540838 692572573 263465714 863821165 839193700 847038073 647727839 661657092 243473968 666064844 701640286 655331254 547548676 507836046 683494644 598790743 580939214 589680727 844229929 621529925 122063861 52161050 202548831 654302473 304147585 550136042 44925749 527945409 127746700 749843057 408890297 831324751 7841869 392091160 391062713 735930902 566347738 90214607 846144134 520157845 559093210 438918641 858279651 903996806 932667965 435963583 679057977 827534174 363852309 936387944 232348898 45494328 661493849 864177125 276656668 855877612 581753571 237411106 723576997 443202170 96728650 161186955 175069496 590686730 621715044 323948216 965759463 44076337 584986829 621966628 662543700 46546492 886376543 795849500 952556524 147640962 993585279 878687534 75754607 398367865 900178322 447624308 978061559 569719212 113283797 334184934 949840327 695570461 370563834 798201201 804318152 751741565 365863177 748568236 874967977 13163044 728001370 583868549 124571115 928861140 409879091 568712445 335110168 641543018 646514973 47788216 213611876 44767857 562869616 139107440 234308411 133881247 54053015 955544529 708387492 701709080 300949649 273072631 40965475 585936907 893687452 820662859 763360689 889592688 504978547 618304182 751681222 271390604 206940970 271033971 872977036 270017946 476337343 201293637 946687566 200071304 586274491 331737250 536951679 81953185 75724137 490134572 262554597 260783630 272428296 543324516 393927551 517527041 13773855 454402336 77465030 637194545 435124363 455059260 534114777 173110575 216207991 62061430 847933918 124494815 796415292 261145381 995983267 708106052 350440734 160015714 701291702 348953586 210777281 790545796 583376592 859942218 331122584 799751500 604991713 994417655 277852439 836179931 235351941 179179037 121217278 198244515 895119329 793043112 745178260 464102064 371259941 959241984 95799485 224397089 885355295 503829429 591199852 669176672 978224734 212267217 969034345 79937220 857174803 13510447 390667929 500795057 859461506 214863972 230813885 734426844 686803394 696657740 753216288 929624663 704701910 730776344 468650977 986684126 225740336 257533324 252967078 177980276 98247220 719845531 833975811 612159142 350572688 472976883 238087042 727213503 745394210 798015695 853296615 614146438 464760477 324221275 734925354 852269209 696104881 567639161 527023968 690934051 606148417 582521865 189906580 878427874 44813390 753286439 644429456 446645493 203211736 308330032 568147893 834261446 209831910 887099825 837657680 403721430 474814561 661633075 548559563 8868830 890947801 342820894 587906092 488551001 710053881 5394218 547715253 877008901 643050405 47892518 644048655 665816835 533389023 611809058 727694118 308305415 745186254 319762764 431000320 432256728 590528870 443697950 646719013 311449214 607521066 501556746 492299420 577728925 186513679 795323456 684831022 605380648 511542332 974361425 784506097 320417914 419701643 151977533 462402802 214788007 601864022 429954302 871453610 261118070 617235646 871556930 858789661 485963460 484117484 454502426 456157936 881921874 304300748 139256139 957621103 765077501 456821578 798685237 631358261 249121712 114655432 537620815 351371112 91467369 981507428 275396323 90400880 566224714 97255347 439091918 197414981 280806044 460488240 366126345 227457952 170353301 682650816 415649001 727681547 658640052 519021247 929017436 227956904 357143145 857107366 498761762 356005499 359624687 226691771 20267614 857848712 797533154 738535869 675538102 848315548 465993563 818572314 862936798 984122042 495427919 603795036 680460089 815906892 928517641 874706676 729436099 77240457 332229792 227757849 937351914 104489788 577663674 499254133 181738018 162748068 656142146 461023175 684185697 913882693 498269271 142246649 924839336 585460457 349743862 244252064 698789006 199137415 473509849 516245425 912773243 290494194 549102735 652765998 470421296 225321572 241720505 453464051 442673510 698683951 830586043 447304800 854413809 350382534 467162612 793258524 109265510 460657242 34873994 726076067 179779454 372170147 611983285 508737722 292365754 859746593 918300935 235276325 792343132 410514555 656018622 122986202 728571219 705055591 447456498 389988004 696246220 219599526 40268506 910693506 717982284 666334681 749822125 926429720 347417317 155987762 439867838 584623877 15624736 440190537 3000825 910616586 95883754 131736581 443850943 294265456 191311200 581623082 866817931 724008027 847389860 165029524 297168608 805157334 817772537 646831899 502289401 900920132 985582008 225804842 133882662 743340639 636452919 151256528 513822196 349643004 479880290 427517746 706115926 771818355 795173231 830625949 110726155 177384431 421876807 53048062 669305825 924534344 18720111 955492473 611131655 579058266 570519627 278618598 980185163 323437990 546523600 246828761 322344095 666426873 650942919 219873298 369433886 771947085 289850997 537505321 181625291 386655939 410110161 539968051 69946782 378038270 801208669 689034049 79090655 311748152 556334124 662879215 452452253 481389110 188581556 626113810 27200747 609572122 333835902 644205266 472472711 326813808 788947656 868200621 83423368 472680976 953337680 643772973 441719274 769912276 865554639 651017847 276841495 54767985 388698579 931992151 763135682 692867054 347197962 38690468 386618223 265336165 800797400 160311391 802223269 624616937 630100239 860259847 263757835 818550418 84194054 990124437 70163689 984155711 159959327 80456648 412433991 436665526 774458980 925050967 322787745 439431698 518519744 942458899 435540719 767825564 516887219 254731436 879163483 275817673 63682753 212622847 275095301 83033636 663020310 986190967 549254680 735614795 798897128 777612291 502919202 920458197 786702812 127717728 928511627 498190801 787167426 855669430 179793435 339791507 538587843 425970089 135266607 164925250 605516772 928966031 66492139 575636338 162961205 581315962 885411337 386981569 846471571 625066787 325301268 932050033 395891236 885201757 201393365 895888780 339589334 167993411 125785004 140879944 340212767 915781452 364252100 738684664 515011785 345213543 320334011 421913325 319109942 313532904 646952311 365562571 296858775 332212541 93434568 662756093 339703038 473402876 991751525 519861291 247331594 490362865 432132329 101687684 193779487 467956459 486512696 355194567 61802531 253592202 109759428 547515069 643511699 806224453 194802723 550579314 89233816 644416448 424770044 104259328 540501040 106198948 734238869 828212585 81288114 703430061 830141935 390632977 306105020 872346152 858582798 807872086 632467591 215379742 287404055 55546856 943466392 519562008 471340971 556244340 718124192 565290260 165182211 838200064 527606629 66690251 252552405 75614054 395311500 85242386 42153113 99210542 63847847 532432096 720818981 383430668 278826940 277288076 788990346 908872403 700118611 327826427 753351318 403846469 919194545 726210800 776856360 443914766 135985062 768201326 973053053 979197494 400021686 749032894 219768973 166133648 974137502 534416298 684949562 6022016 899339949 431506724 835702802 677939559 70098919 428781522 778493409 329531077 877034784 577179012 402605933 223506303 272407305 153151544 184199570 92272176 179692944 63553297 807906344 256534716 215658804 575825082 107556471 110813758 437785404 635314524 169771412 826607997 637507812 384313455 904765071 590576174 474974123 654761637 79053847 161045278 476898123 467016538 334614682 907269799 718750850 288999178 848548096 588629068 747956174 307029797 250327525 385546474 650402904 368096899 154321590 336249350 230519310 389449403 341711880 177781658 260168433 728156013 622992655 237754813 844020349 317435402 874898454 239568569 294804413 661790750 522653874 675655335 505333196 495407740 985088998 990563657 68944325 983366065 857019738 187527883 268556239 192290620 944454330 714915666 252318238 603812160 822160156 581654449 776833297 651874300 766292228 209713463 473633274 357849319 13863279 847881927 47556629 301415425 930589372 634580210 922845207 359166500 472165182 389538240 591101224 472798087 638803691 333940115 373362277 570218028 16545780 134245698 482688399 757448439 532487641 956256352 19806008 732595250 981836156 42027358 563474224 408907627 810469461 726314126 70827916 465082115 361544622 611459412 414521111 351785127 324779438 820307221 124922291 67239140 200596902 931876953 63735376 754105191 724354411 849921885 265727917 547183970 432749331 692312760 573344304 322316368 834319888 392567124 423879740 87641060 614928247 510988527 158721629 407693083 553494856 995665581 950963694 27863108 575668472 905008639 508495366 782737768 105161755 228341673 692707419 802118211 459798657 218943266 997289588 534075538 57355522 530854742 380978500 54393576 569915852 645113048 140907381 909089481 88015980 216370536 701320787 655331573 970462841 804312578 839721807 549837447 512182632 618275755 946929176 753912643 239190964 707233627 406730146 792997778 553302308 202643761 602258770 319103448 4730786 162772157 542566381 917674347 971863820 614791531 191852549 377369215 266710086 194185942 732610018 310430404 698186374 698324905 994863061 789262738 503937730 312152295 549398746 760293990 295139205 938876228 613955696 980608942 403400869 578785587 933948708 832530614 301093097 694104319 689392937 814067246 197744383 326021262 787379978 610355902 528537932 769584954 798975124 541432632 644347969 655416823 746940463 268496026 769085608 123190776 575431313 55063554 498584755 898064728 391653050 117699051 138978570 685207327 951918551 724832746 305232977 285638446 910804948 29799915 825690091 77061636 764251384 820029889 483688090 972836542 605076965 456663466 302200322 616759080 706089709 779171634 212271155 264923639 569545427 13545434 941319563 345334236 207184755 690320294 115359567 133011453 628188855 884746955 441276154 934186137 437596248 859037955 739016648 957377116 309365865 619216771 614016273 553108968 837273768 337501561 147888791 585538342 788252842 3230369 194361329 916767845 633603359 527903391 205138757 55058238 952643744 384814749 925212528 145871720 55822503 28282098 336839353 156813488 716848696 845454406 440394089 175044413 461009211 891637182 921995723 993595277 988549393 458993083 751599571 211950727 755435228 670903423 918285681 230420312 538365970 860263348 454715443 468148227 893501423 113376860 533711409 98618874 378636913 434361542 104956474 881332732 761720998 210916748 981356197 402024631 825512870 13612031 666499801 828636368 457316703 140260647 355447059 407337355 773975213 226314828 812184666 465187945 572583392 621023468 797792873 554243071 546844615 127025286 397417588 96563721 142049024 62160515 33476186 197652779 419202364 527695308 27704707 490898981 223982061 440145546 73138754 329874614 288319964 530017612 88418639 98068850 493179599 655869335 771497839 471739504 472105498 744839953 234724776 385351351 356384217 68150840 62993702 515368656 525136791 47593218 70608796 800478017 137410251 853009917 515128027 1330921 579680190 218207083 240560784 355898631 468253174 838645398 159172804 483435377 116562313 389621586 886855893 131801342 475589892 977150368 319747873 248545610 960840676 996034019 695995043 108012911 490538501 723575831 251472756 773582535 39091757 767224661 867259657 331801974 159073445 84974217 107721070 829830133 207506279 751765049 408949616 570136721 197960962 549745205 281977382 780123416 750440276 83187585 391636470 517613853 485099084 214377318 598901696 534820528 677801874 118669577 622043018 758055207 13405824 267020726 569195432 853577139 416799447 853940086 477650302 913980122 722576679 585599609 513601469 958582998 177058289 201910106 575260245 499851348 546122145 408548800 654766507 649791469 944781638 913578003 272108194 125903927 866916632 286604149 325812602 40285531 112543272 664005232 752210612 791165648 674773809 945961470 696900338 815824063 534114785 870961705 454339083 717696582 819350332 963312912 440274819 146640982 418264146 550617379 785134311 816543730 647701625 773889003 681697454 361126306 155318094 128558279 125505866 764508310 503787516 799249820 937312651 47869134 483309644 566807023 469249812 897314922 287113139 738760220 916407313 261818279 629524535 457536058 2390010 487429658 445980450 550967627 109825261 561012187 332392380 340659895 616806382 48360539 785827044 402447144 990424664 896625736 522976713 751165984 362816329 561732530 484261334 43577251 466717279 599955792 784660809 862625270 580182091 978307394 900464024 604192343 11810765 957221970 982394915 530694099 198083270 857888730 168112986 647990808 979695458 135186639 728773338 89845618 389317742 860835771 96432301 3824026 976113857 113371473 42980216 518439268 195581174 209276432 495004098 515171998 658237154 405908077 539185968 733876614 554285306 958397435 568436921 287964379 260747662 260799672 117599685 242273984 611509441 515985704 230996844 668711331 279400476 928831108 76775057 831346364 951473893 160857576 11841292 827146637 253105979 591226907 411197697 282312790 895723222 711476740 599662670 971526405 225208147 126717882 833152714 536423956 331013698 343097709 912994115 745564587 258398879 991736316 889292396 362390140 959481859 580886609 918593395 49395721 621197661 18770996 96906588 699926182 137480749 705644178 273595544 172526298 762272792 213813069 305949774 134491446 199350223 33741361 751344439 505155382 45710049 590417706 519094501 484245891 124727580 843503460 371572343 504662635 668751887 138626156 675814451 997104641 746506081 226707439 889152976 124447700 505764808 958248535 27889708 326827349 311492824 414471343 644966495 233871181 39527110 569469534 17223487 787696653 340503268 943073978 507977979 474498111 940018890 322404603 243695134 237536670 934069116 76527437 522074856 433772032 999490483 191452246 159926354 49553475 624737417 923780846 494833812 799531060 550094154 483638896 967373878 565881245 866432145 102670707 215350855 700386163 772089696 473625660 875159630 358687458 687736931 669561441 390706722 448279757 549217481 989137292 316607686 569987862 555021352 204167621 177378321 312843791 920258815 870151072 744628786 542248908 917653353 801333069 804526 894720420 919161684 29505148 428348754 533456048 639331983 844039919 80405014 539924063 874472409 927219521 70633767 407032117 50172380 9942893 595664852 529715744 702339543 328745444 280222466 377287133 917732034 658471125 377106189 669386298 720690471 589184346 293603575 561048396 122666025 696593744 689147715 889801877 110515763 751108921 85579064 241801807 866764786 878616256 801637215 379082870 555723807 433513885 926556528 885931349 327259182 497753874 424602031 464176925 730645594 451570583 430127067 965352524 15445909 15349157 929185363 997478550 314911165 41945669 19860427 44648216 303170164 455695182 231841484 925308531 828932606 38367894 150862154 559843397 192057656 905380318 680857978 80906654 174353455 735321121 991978932 115784256 974192823 59607347 722934919 730539070 717297795 608985282 92231600 380900582 593481784 536612926 17217737 387695187 588520814 723880548 64012234 425402822 323381328 915273185 505031975 77681534 250713005 752921499 497394273 830696325 294710341 360845178 192356225 851824178 903548768 339401215 429420487 971371699 348651858 190980609 623692665 898647201 760247251 213537501 181152325 544262806 207175944 845444958 239566343 440611306 955423636 808835455 408364495 482158476 820154235 492369331 148757999 717428639 144849175 958380182 144968503 230634862 754519321 311128624 930996849 526571668 571221572 445211119 830268783 741818738 819134348 138148998 259228328 789386210 640697720 571775991 584411840 942639871 588666349 119741270 87620504 511481894 496135497 965906183 600531454 394918112 602404023 97099555 847938891 445590607 59787779 130380377 84235234 688459973 640052824 895971371 338846801 311751115 615473804 773576730 263360576 685925620 764943534 370103439 829337602 456360864 752266550 647206409 517235699 901444498 140781572 403089939 991438660 528021669 927862189 183023964 81144220 599003454 987704636 680951579 628740889 622253330 454533408 530807454 934841297 417685270 58439919 164003043 40175874 152364040 621109487 515821597 735612097 109906735 90296628 985814067 749547105 458213315 488138134 828493417 572224409 208684000 318963833 336040099 62930641 971798340 694863704 213469414 588752690 399977069 434607789 951762797 796708642 86755755 425287713 439942687 803290938 695551324 756578009 943819851 129782083 909761319 245605054 981987900 415044989 923705695 399220321 708634245 179983592 539505808 255048689 862502571 6656561 945274825 153958188 596441844 554850693 529491446 77326599 224697867 288487435 608847004 615583472 213995744 947082713 234585108 893362626 857513640 656701931 825988453 848285901 823601420 740098903 759008275 712608591 861791358 100337626 24554952 747447318 93567821 222864811 646900463 552663508 300490002 258254597 460339052 713935627 309338962 754126020 800486025 822812410 272297003 378528357 467124425 457814655 178062942 610976478 338187182 522506559 209897596 138119082 458610470 192294713 963592414 733319436 293108933 27055966 322502150 866858173 604277035 56736658 364665554 710453859 745483662 951733860 731399011 94586873 596199939 928716027 725216272 905211963 396014079 43666049 102459430 709180058 873706469 412040835 486267966 523269206 615698837 690463521 380766487 186891795 134997666 523197319 469517984 127947291 166715202 297247593 299989013 755864654 925559146 126416906 832577057 97748326 704473235 637352161 280260185 547803122 382151427 819227944 580855195 747665479 857793058 910972054 628658999 821432918 487982224 203982730 34152799 845172003 967230008 671291006 502426163 912057367 590246348 885752695 245447026 158983395 944069246 896453782 467063987 769022500 509052054 348222844 410346923 427644397 629724828 827506274 936523963 534926057 932783266 800924501 162764479 124248144 255259262 164206949 441859363 9671163 160880283 825072301 844594274 597586007 687539045 44869727 893456116 111463923 973040520 779974458 680152698 641523448 430338369 967705810 620505551 413422625 311300147 843654399 576830774 209508510 930469909 925338564 217993793 457026032 257558356 969275476 1197006 199969452 851801459 559368091 392313240 931733831 50280181 782761490 938098880 202646646 484640969 303065839 283741660 906160582 897962627 501539007 786808336 520349465 711191490 101040893 336094472 981608790 709681963 511300819 412672027 27960302 88156548 169752778 826910326 886704144 549733664 164236210 345879114 769591773 671453389 810269188 507762172 957909386 729167393 38613706 36475865 903242428 225985481 911080088 381398382 889543700 535334236 540518499 643776159 74053955 734187890 261601426 206983179 330240723 710215069 272502015 503195695 329235315 508244160 585788110 260953236 719237446 397973103 351911841 876954803 101027749 792393643 502426283 321025591 966234061 672461930 280863050 88116371 390072167 330778328 126098463 82623066 534709003 577535496 818285873 227820401 440200924 838625537 600462156 819663114 341301285 253671075 121566026 727022382 888223523 643390863 342897471 552908283 601288752 688543684 660714072 70653368 537664129 248458813 305598532 976365678 842864912 60797664 912162028 829287029 677012285 318171720 368844026 973870717 67434900 274372409 469874539 755455708 168668985 109310568 539894457 202248462 655307261 804169461 281364225 276999387 867775513 896975055 172866803 139512683 107537498 16407013 618288841 109457271 275418927 641777528 234558615 112394014 232799786 469872507 139267319 389801951 834197445 893803809 348473508 377433667 504475302 233176164 729464195 711067963 223638927 365230588 682960713 38036993 498663755 237075811 471343278 879507554 973212821 168392537 565627977 840770372 463255731 791288063 46182189 575278323 525636399 910316259 109353711 682484111 170676479 990886738 489638435 804809162 162657737 975481278 967064407 442759912 987399605 962595695 717346432 902233882 739350262 48957397 480582864 887293685 969018644 225540120 536702008 978450095 674685204 130421505 803180551 142395987 740833983 640271942 925453363 146390368 981679545 850748803 558585850 696974277 351299087 237251068 695957105 795879451 73278028 180463026 719156820 745967548 483650616 553072830 367186354 11134505 704148231 519223679 794629907 304972075 246556099 792335017 987979200 998998022 821974367 237898159 862549872 685278833 659604421 590731634 105504777 960985140 815113730 547806439 42843906 469117004 309967269 492253507 433862646 494767127 43147935 459883203 593169669 212876679 956399441 983732489 653144322 311678439 480064559 138061123 397107799 265648561 195520994 262819054 282688489 438574684 686577321 355707187 964055638 652632159 231424268 363308531 953550364 275145872 824672322 953055595 395118592 206238110 857290531 380098473 676681086 539323775 417967474 963143264 364334705 400445887 768012446 849010181 207475668 852411478 179066586 372725451 754621927 126410342 752531310 761643079 137925554 844512543 741038043 580464597 225525400 213180928 868355813 460114170 124124206 614115160 856675717 719928160 755399487 404122624 293948368 686813208 249459690 817882505 852591150 370062058 816288245 466778178 724318301 162279270 703824862 609967714 939467386 593017765 128948485 785885196 599293382 658344179 631435071 433027531 524954855 159664056 518969329 930347845 10478072 824421484 910083890 779045943 908519902 459340647 644240421 121863560 544057698 603814338 574434167 38757107 762600087 889480203 157341793 926808653 251042828 857736485 579912649 494102833 817120673 615739958 820868060 822710771 15037547 95628510 104303993 522634433 799517956 51806290 656255871 478048593 50432343 366872188 334593623 895965233 599399349 989960128 159348329 570826207 371756243 83847879 288696082 354293228 971327999 781325189 358222138 576229909 247751509 144057634 664588709 49221992 703455045 741480421 116867835 70266598 481557808 702173661 401230488 344055179 308055572 362028868 818475196 205489001 918012140 191229961 378926319 474166171 92496105 182753926 836070730 926318489 85205025 523276593 786287196 899208645 708198426 894322389 647756827 717383309 314541850 546971641 929445508 744697658 451545155 731951701 799075228 150594105 257991238 572905708 479403755 657009635 48897864 977677504 562541994 158112141 57810365 502940351 248267173 476910163 944866545 341352730 364093389 573083981 859419321 197038655 970784208 811901949 734339407 140740601 737243235 88945237 228879591 243611109 330742356 498585988 722367739 528784341 948764273 509788045 867410358 739676799 399322341 43387076 376678177 418049008 607163471 147621607 763951619 479760768 893656921 742522429 243209363 165266438 18490892 191588303 816786555 778961444 611974516 833009540 76502027 616306562 162893141 52854438 225147984 3211575 833631808 153580049 588590057 471267704 233900870 960401685 303872215 569185883 605254400 655275005 383552153 354102236 903927189 747127602 86672819 294152328 974554952 618740237 213639756 863585799 454292611 238927163 722772871 493546820 929089869 352752093 218983251 116860478 364597186 792145251 437643700 671937559 306778807 476636441 151314731 884743169 368642691 515990244 130541270 896106745 164417355 916159288 27187060 57238044 609028511 525603697 962803625 554378694 649379956 676705336 97148939 923404743 460414608 196424783 461289621 675487109 937814880 982999185 7242446 734244709 845537150 759399664 869760708 282169353 815315935 146410227 86913243 961662679 37896770 15688686 186679498 274178190 237634448 685124592 527199655 588871155 741637561 358462385 564891568 257666865 179022374 395302091 285104535 257693120 207633498 266867140 968181518 35748821 304821070 966449331 800947567 279019785 61240827 462106737 754302209 754538093 683206592 655159678 458474107 781724011 696344260 897824527 182259203 238418066 853141299 409860637 86275915 169561480 172775947 492449446 492072064 725567081 105469106 516744777 90374838 16178161 672308763 95153778 723703742 566349214 981657864 577121811 445183291 552242090 549642834 145898666 887733877 882730436 883945703 885936453 387253494 831292644 771188421 411678074 284856692 52622396 250782601 766175425 460226814 694809563 668020064 703225030 286411831 355780957 715652655 360982533 98678959 639842712 818753525 337696199 940613550 273568028 116856396 270538393 914306901 273236524 362597734 597037214 473114900 963444887 76335846 790303869 387995134 711574939 635172194 146253320 710576635 330176298 598376345 919661278 678447275 388370601 870163745 65910494 4970686 810544866 375826879 105878732 880465758 476876629 415624143 791588766 456801847 796509055 465724379 200271551 977676873 243744514 805364907 388942350 692817566 387708252 114334624 285095073 868956244 568059120 949705697 58594036 487627402 361546852 437634990 773042389 879690545 324628357 227945326 518502758 829363881 150688952 492955931 896061249 919423091 830463593 129697150 290832977 415090050 204139103 181823760 601108932 691502502 125921161 119557591 27816049 903424661 623884156 75170852 152802125 398328609 205081031 607955586 412788015 372690447 443491079 259651717 630368088 272471434 481091903 934750754 70409185 208700989 847912060 434209870 624209362 522404598 346530084 821680152 642889093 445803910 199162942 444041292 87279351 292790743 946562615 48508664 82264320 401228424 263271293 311149562 559213492 905002818 224269768 873410806 178111600 265170007 988209683 418944220 454661714 116225256 336110824 522084556 723034112 256250536 307521658 569909172 255894683 939309676 850905941 528104441 782561097 277197064 976316350 928255120 803353409 393139482 868037885 623593829 606590696 308652474 319414458 406030386 911313482 384028171 963618539 887678214 793993365 458076299 220777217 451524695 303018967 563856521 441005709 553326027 524248790 651269667 404754074 488361081 375148418 189582462 637504199 795989937 957987535 271040941 660968194 258057859 519995572 60123741 312529097 141901566 548463116 604656973 732845951 613805943 432592759 769039275 520851483 504628231 236525391 342215066 289192350 922651800 435742403 884321209 518514520 635513362 571843947 401229927 832287955 79611533 869983731 813070692 892585021 753442016 930904821 103497376 645307226 952140539 79864618 42689970 843615118 316511261 850603757 846513655 304649155 107241148 894913700 457762112 121296341 120196274 936867908 658965597 158427100 753460394 504409540 153348091 507036003 723602798 874490100 549880912 734492837 644389173 807755150 787432086 250937045 642001072 271397515 296617145 369261650 420615453 700545846 22934228 734531855 547118747 91748180 753302038 258406814 465569616 456282234 373824708 442640207 615209462 801238359 229794880 469727157 329791266 270867502 790201367 28622632 450487884 184769662 110689740 655041548 517280744 239400360 814859032 632993415 121200927 238914761 82463864 351168428 880320062 192997345 752227172 908039977 71136247 404007323 519792190 949679090 237198095 925715634 700656931 88506245 44802800 148910165 238331397 393453309 447253166 15766730 27024815 813046744 43207296 843929480 952459247 627224673 943024224 605094512 748070261 757198503 343098869 679136738 391473479 641037293 931737795 181862339 463806499 908999192 400610374 684677688 8666051 604752346 374759758 666144686 663558481 857673486 998194054 26477548 830225271 278482172 529145722 319776261 508639397 504264831 63375575 851805094 48696897 41434705 985408348 659768346 402346364 863591797 360220320 362265341 75148804 640963866 715482460 827045165 566340425 756992770 703623431 360410268 907879821 923951425 82642742 730467706 157014580 484897852 934393807 398571247 163890439 358546025 494861147 742735926 915036635 590311780 584945604 143247131 312848403 395646018 298171341 799928606 239576267 162954868 873188506 839696465 872383922 413745874 982420968 667879699 506769540 468563479 178461743 447700334 991218360 344521073 450846633 735447619 6822962 995349510 69388226 407119930 247043663 855397902 18077786 435081018 186592687 552114082 448476196 353706825 972465597 70121656 297902760 825153515 581712189 84888135 516419804 196610831 440615841 480539588 40819236 794077400 988827776 427445547 630098280 238563441 531586707 386111231 341212356 351242103 234785263 139794225 821114665 680632659 764978808 569736468 33362624 747139128 952384111 340573087 333369656 32975513 972716465 932619860 108556613 613974091 917170028 878784900 777706672 103271242 25025734 891825652 912437798 194105136 789567951 779559015 116278624 769198672 907632518 298724801 445085298 805689923 609676130 45342646 295205220 177925314 652180080 498149287 890552362 2536357 155086721 233499635 300676263 681989798 291554347 104949218 875821256 239293593 186481695 579191616 712460193 840349460 928383452 310954500 517162420 436052214 302909070 961147456 567295193 959960686 125824045 752723427 59157209 830091864 114389954 948873267 174518858 739570167 682719804 357780555 41497754 903618786 928384378 406649009 291103852 421638769 293305759 563393641 510294056 773674962 733239424 802863319 639743068 436853756 502303585 150662863 596346763 132979815 114765778 202879325 156578884 461854228 544883958 976303185 16604626 865949002 891105011 527458976 239055384 187270162 552162199 183535435 424803862 534535115 543069291 578840873 217705307 249767178 755372039 967540593 932214598 186020098 678631912 903087261 212783490 304952597 591280430 432415978 473306043 69448536 39451528 363963257 132561365 132894370 467716159 6279443 688360319 746903712 806435562 977377430 368323135 4614636 626698914 606595568 720400935 59256552 156636873 232739711 880136482 116643514 308431259 132742453 336586087 17342360 124126726 180086853 440711445 334979218 258542628 23450976 944105102 501800435 215543783 45553458 356858343 821342901 615905280 262932215 258189520 864258552 365604946 549454364 369218680 270059470 724802376 142974519 810942001 249444023 829999995 15923266 858472796 463710164 545967051 536019233 150289851 35900332 152545211 126428195 377945526 78978696 901717181 968530758 97070611 856843008 188545280 116686127 47819227 408591162 414835046 654494821 152424895 819006213 94791884 601505619 485346983 435054468 211675479 72741779 305596233 850749480 845208411 803261514 674297316 204574699 799524060 738990733 743113501 495771215 855939230 895426808 127320265 115267431 227348758 797928308 708132423 841379314 956831830 954053730 528821827 170386353 115919612 238005301 625742197 525415479 740344733 389676564 883587766 344949640 193878720 495032992 432931018 3905676 337877832 717437002 56208126 532961241 206096074 567306792 298115472 498835266 868085377 182644104 521175565 667964465 637318713 782990254 353421347 591169387 72925979 840216933 154250696 252367334 603204542 643829194 373760460 108164101 321119638 558453263 638582666 903627539 640286850 730367505 538441228 689253023 732764111 232331667 377583269 603823135 872652647 131860971 68052858 790502321 247131776 984814408 908684688 54363011 230291490 597406871 62658034 654123882 94753067 646025863 323041398 730712625 675130795 424516898 872270198 315033520 731316019 736495384 985828820 463326922 689268011 410036382 810656584 295082482 314266997 333434926 642170840 83663528 179109607 143997990 244419135 848759509 777869860 403543060 661211088 965165823 382468885 233586508 556149676 310550598 714306855 987007028 716741260 949355920 973780707 444476070 116280716 943759922 388731588 681018574 653404361 962562328 598337840 37266603 455021190 887740317 266574889 65468145 888533207 837986910 215819318 619489529 215125550 843224959 983839485 871546350 270364580 938052331 354495880 688363182 163344845 913224606 995219537 815864803 593026286 313763054 875405852 101559463 168881713 523764686 447432516 625967773 930744805 319373629 26514266 607912463 167597992 73650017 884316643 386321382 941728846 152596249 784599592 126344722 511898334 548111918 737792880 746359857 821439148 705217076 184832018 487983253 935179241 530595303 303970997 852052200 928492438 785490410 747030447 711163419 542915314 12672330 729880250 698699342 962434658 221546744 124122099 652625989 645553190 930896109 184429481 381589110 748839604 850519797 658438229 538019026 430068894 95532809 307976235 726438512 219458968 89837428 355593087 948883506 181521695 243973627 762932276 619222388 177770447 503099219 782309482 22284759 400559151 979699271 692304020 919091894 444938072 305605863 441858232 341420437 609156269 635139666 528216193 122294475 509151327 854713603 466624433 328185767 450734038 705160375 701602830 790067386 434797031 693167934 1639799 609919954 577148040 753662041 363606935 188558865 391649228 139978999 862611259 387582440 326280843 369863291 175141167 871209218 366924202 551034644 600011462 628366883 425760308 856175927 994424516 105385496 25982728 82847235 244777034 20401080 847282280 455439547 517870367 8641776 173449483 707196057 263201170 940600338 349914064 879247685 742606574 895042665 438592195 615058097 480466276 614055486 989480922 230935738 307907123 767802822 74178229 816099892 643117003 80128835 448988419 680354640 30106173 341983676 965184369 434172036 941291644 862220757 586335393 66138146 265986290 990279935 146892478 865871622 470063018 772879289 417981975 672374885 849046955 816158407 752571383 364753977 446958504 593150099 518168103 931506409 998042233 196312508 363082701 694889961 679235539 528848034 958396958 157682189 893941082 294298193 47450015 658506313 439517188 415420744 740756246 759458582 375655061 146643234 771877962 901455002 195543508 861643785 88821012 723733254 837753970 851159737 27404334 413657111 253188883 7246006 673762880 850822636 722156358 24662495 555129900 811924580 921945221 127326718 885308793 649311955 634860598 780738924 269155390 396816527 444330031 855548958 675384247 115262312 800656589 677638651 297184791 761480885 222922512 93397440 90986385 104734275 608675971 757077771 618524171 803039382 171695016 568818424 240627229 21659822 848158320 115547714 861628185 223576217 941843113 877648942 721950596 157284654 827091071 751329826 417750689 740249595 940650553 112429463 140790290 275622526 239445239 742244860 28406577 772201411 960047037 624682770 678719094 9020524 387574848 118619754 223784475 706491282 668409216 284746073 766140558 729001724 45956638 716317003 597504041 992559653 494587947 11110694 432194698 354502498 689873113 439810452 411951438 111767112 320239732 486113281 288243935 735920807 838860194 388414805 264224802 479982334 792263217 838076980 717928255 799706754 142173687 320149101 877765752 432418619 348249824 401561636 827337023 437384741 128463616 765678069 182867991 5300787 962352431 516594878 934892035 942214017 832696637 128443768 523852229 538017806 586815401 668068113 740836334 70751608 453415655 47667305 882501769 992986286 258743985 682876595 105721085 246741098 628798417 983920840 323084116 481526746 332515922 584975722 270314389 54385083 283290327 356442314 517618944 131435986 660921578 157425568 661323370 116106474 664112973 979580031 799688183 411864679 914569613 980240985 2810019 191697247 338825700 295686470 965969460 896744483 272153464 904717689 594056559 159642186 268219689 56740872 600957807 553648381 560154876 110934200 371728328 243486499 173215733 40256605 788632023 866460531 80452553 751928185 121518579 297052225 131893987 892305460 16441953 207842970 251150432 137960555 66828670 514750948 405656920 351307879 425557438 652718285 682673258 900051689 258058061 684560850 789417236 973970139 231866349 570006695 211574915 977740495 438499623 570570469 390578842 169474673 305554807 795543337 676351034 314665948 189047031 41224594 281493697 701151310 952326133 310277990 786520924 951510749 447369497 123967983 312108084 163200371 821897865 259828168 225258807 876099362 596548124 611402961 700066395 520125466 747269081 648857097 23741081 524724561 733807192 669591557 56555155 288185916 5927134 428196092 61376660 72569851 333878675 192144740 73786904 259073168 786208000 726796490 785854748 890254932 313238186 563248270 587349882 197614730 21245719 931237610 74923222 32768011 565263718 322310665 682947830 597472747 520462090 210481564 710450267 779389912 324670822 269320396 547483131 741754221 234292095 387875395 374130092 654457391 852834604 921801808 105748238 623614370 161167912 437991604 979174790 61663191 111686671 557111980 943099783 399762287 398383545 696049145 459446113 527488277 259849274 702320471 311965372 934994223 253082410 630089998 962075703 412787149 24563938 836309051 22840707 487391215 226114572 495103256 955515922 473181976 318648215 612803020 864582845 425088596 979449658 253473394 704760455 514991932 757018228 522180039 672787546 630331874 765220077 617367074 379949321 64776409 673444973 664232463 601620937 996342886 758143750 13782196 71988641 63986793 399262447 553056432 80818774 814057215 103321712 297994230 904929595 846074102 510410008 729319924 98628596 998371576 718982048 485172427 25615423 712699170 838976855 49864877 134306726 944618868 192893928 109842046 949674803 123949732 858013344 385660651 797621203 88812092 970799151 45184476 272866714 907557729 603418975 467655163 952459910 735484515 585325955 403463822 240331024 378955226 896392060 311102206 258883763 733963530 997859881 256265619 804051451 986665799 318059765 758298035 458666527 547181340 297482411 427741351 805039374 303116198 262503896 182575265 794474435 388949404 127404209 805384219 561278789 12549630 721885546 794300916 859598433 263371383 387536227 532112425 687074810 857938115 205504935 53914059 770373857 335420241 845457533 26789022 193466694 929143293 704409467 594448576 642691002 884431894 763437436 407754758 901614590 794450376 361419131 229963722 80000024 664408208 986187660 379930413 235405525 264765806 636649624 687118379 229774003 279422044 971226555 25132698 151024634 88370702 196795418 855323085 997126154 820175140 12887616 581383945 854608172 421627263 906475332 984133054 190776164 52676807 463719637 409507130 964201274 589635938 429380571 705422376 114494706 516232435 321641891 46900839 218880044 951367055 838770720 626126191 20694023 947845178 227811108 912699281 17565451 590689131 214985626 207775766 681635122 764361555 215077262 312178176 332731722 975246829 635233218 679009112 200986459 755523040 672652000 383405356 831868131 416388103 97511733 335605343 488266948 884668115 6656527 376039842 856032329 922092585 419507859 828261961 519119357 889474077 234379462 682511712 833139510 328892201 128970834 915729183 283069427 933835572 835681749 770727664 643985359 437542762 51791784 310977153 266718064 700167920 330690955 389699213 704119500 521873499 914020284 861183414 739892216 894538959 372344658 773141693 446543254 795075367 576534669 73743091 347697814 43022174 569680005 4974924 734319677 802655688 223446351 605165181 459254123 255072222 539533556 477405786 744917899 596665645 906636803 746650842 334880206 443369446 525325512 88705692 369417728 284593958 481324051 224319621 403040771 93154265 564823240 257896551 275942262 104625862 338669913 697522260 709830408 485748386 155448281 824151172 42952011 958508809 947273006 525000808 596077242 200419738 346633417 830712256 477062749 208252116 217076196 899585997 630626352 491135063 621384589 512557158 338429248 161853209 732874155 25681544 2414753 908618889 107770459 655144448 321643359 414187323 50780777 68905623 135397984 528015448 151144226 488627107 681386134 490823955 653980163 231961219 252029415 532712754 635438474 930499584 312210949 280536963 161500166 591210389 310965005 359755287 399455118 257567809 135199042 651121968 421255791 805979471 632934301 590477660 36214280 290725236 252048579 175409329 817941820 550592416 262722137 230839937 912386184 704744879 278295395 674454472 326189180 638196580 41325793 734214719 583873928 205172559 507826368 932152440 528515359 133645114 872262453 321502754 498243739 798773109 221717148 378899289 689741719 655458388 934987611 982734479 184562971 921101273 739725143 292157365 331832263 263279858 790650311 314369233 417541565 929930727 219148980 691663884 438718154 136349204 727320982 700393053 751417845 837970938 665442958 979025164 331305180 485697052 512452112 645324779 946759514 878493551 818639878 302993381 519002561 51990139 91608681 148152993 977251822 259387586 401293728 344165869 667064011 338496090 689566061 894126800 419552247 569244455 271500085 870027708 573155402 902156625 776561208 77936987 359834546 488244071 898131874 914336560 692742212 974970959 577083475 425287958 146569527 174687814 377691381 7198966 515472686 860214575 565627098 82759210 595116515 518550911 565717168 768917322 882079895 75406264 220532842 4824927 648519026 223895367 289914145 376618382 197354697 459638727 134424347 962203223 332256667 716101826 7118639 663386757 361437305 140438115 502990325 416052260 365308787 568324386 575982571 593249013 928166007 991549182 281172896 635025900 572844836 880069489 80862122 786259775 496404640 320888908 320661221 272145642 469214192 492855783 538749632 342655535 392357819 790034496 982635108 767141442 469625390 952969520 20573876 242787989 265524607 628130203 614552647 122696170 591089070 817206029 654189376 399357751 984994142 373352760 434054947 65181607 763478716 6127599 188232760 82285477 476504679 54587227 844634340 212942516 991222076 550084350 311505303 965862871 835293558 415309923 357070824 482397893 535300618 512936216 212833471 494874805 383448782 311717578 716557349 633274575 309800959 698989728 673723800 235693206 576853075 66018434 604996451 516312081 232200722 815400728 942440446 613747909 708213158 407906790 101560988 681924173 300696005 289919853 188747968 276734888 713253581 34766862 811688952 182654319 680165303 24898864 889417734 3097113 94453671 44739485 38548307 771319791 220085899 733347584 480050392 740819009 827464445 579819714 625632473 698942093 481285462 678125860 551059523 206699584 410601311 540696847 858162666 99197903 83005068 112722045 399575890 123512388 649550456 421028803 292075456 274639627 751061636 878355420 256706306 165162621 683978401 223489834 945904657 410909077 411724482 927007495 38168626 392439132 72401879 130234918 433741589 38318356 130656510 882222784 787876148 218626048 617638832 970852406 819514270 63722510 104364139 175375023 887202409 986397749 449408464 762643301 587497645 265115876 318756569 78865361 874194117 643451798 321881195 717514817 200054322 305300138 792759054 472865108 736220072 866528405 904124258 977114515 968836707 931752613 691205594 755139268 335833624 169718320 125794463 235517321 250129444 237429611 192358009 132646394 740720392 64412610 700065362 197265722 781090983 286188261 460731357 478432911 69302969 877880947 425487877 409058584 921396528 875270930 520807151 997174991 685811504 206913660 480990915 307263977 953339524 897024204 503406244 131830032 156989089 179446701 680455821 282263022 41982370 432890605 908701291 718195222 747083021 260316493 850574358 609601878 19483002 885258734 686024414 55686483 526955936 665878653 923836108 127793975 14469518 286022310 769504873 896967871 107512989 887377452 179178204 723588220 118842534 246214509 765200086 496800651 221977417 592230769 795399933 45116894 25972547 338498387 792268198 703936839 610328211 65329032 833929074 48619355 596857817 67910400 654189756 735862815 923582064 286751963 177393549 225782993 27702772 948729950 502216919 952161352 460023198 846403284 805682728 906956630 27822890 872980116 681370730 90116844 450581362 707512026 333619275 102806051 163395847 885577676 73445558 249500515 494586847 876588652 151027506 275323660 501493026 116428154 736227436 426469943 559024300 681515034 56904347 384472825 493853185 800139558 70390128 395613618 239047514 525385336 588796008 348561073 541187850 310447945 190951368 584238388 512914991 66318404 230447930 577675562 799285551 138336128 872942101 385654254 112473840 529653413 253385054 599384259 676664366 927247086 851941879 550857018 928278420 497121065 191560369 887118700 711325902 72854692 312801983 10481799 711477488 332584474 931824987 94418031 213560670 412697759 619995569 54885539 907988329 495035085 191978093 297233282 515360533 270009813 567030740 631879649 23390335 526085999 944091307 700785878 380342737 29901562 738054982 992498825 63686302 632900589 296676362 355105402 838249287 355572027 773145993 413117250 145062397 724477879 721619999 301834168 50134167 283499753 392799252 710233168 859137 878011444 694863739 967279296 404430906 561670311 231625119 568121815 16240415 59252753 138036983 365588196 253822045 344328065 31668841 330458115 680792536 397647950 164233116 544643110 25124135 682806012 277163071 987233041 369825806 40616622 577025935 882710175 114370334 978238529 704084603 218166433 750797758 470587055 642966214 229851079 160071776 114443742 689652841 237794507 633945392 333812530 988533694 509351130 460381792 285567475 872599188 751401947 292359628 41475747 532883702 692570228 459085111 216368467 44160442 277827816 847688999 365876500 311817399 246953089 560924232 119808421 740394867 801892895 249661157 169979133 134398444 462337978 922838678 372921967 693042085 549676574 592576449 72533251 486325775 678328485 551029951 498565959 140866412 63006557 406492227 127066759 531767212 267646011 612433153 286515232 254566696 971356680 940181504 972889310 583118040 982495509 445887988 659071749 695140742 841278806 980754507 834685382 723082348 191138103 418691350 137098003 24880978 435149066 841276392 725683996 888391048 772741120 330182722 980581409 822892793 953899071 493400517 394680399 625695633 570094320 114944420 588287089 840730952 619508412 582473230 95005682 90314425 924492698 230163600 631705584 982028110 637068653 816659165 955943636 404362575 105672220 280281914 969708591 863994550 454139951 50698019 433069574 22319117 571017805 395003345 516720221 975487881 735305020 161969409 803271332 68304589 581065881 907180651 146335891 337589503 126052678 230438004 926941556 808388058 617337418 542710742 887662197 685331621 189819722 910265059 972114100 361109747 991986935 670025081 558789590 72423866 350715850 837628914 216798562 939537393 914825332 527253214 944087160 356245974 523648073 773076095 501924248 335278363 821744887 98587641 23954087 934844992 169108381 58631210 50027642 443295411 441968701 779029327 763176927 890902912 541585718 112871469 142324678 682038684 853496232 613007891 457475993 790079252 119680684 647723192 741289934 252439937 651040897 203627400 122280631 594487279 137631295 469641344 196526523 894627005 402087035 732744321 42851012 41223429 352007227 968268712 13081529 755925354 194072318 909175373 205025264 422990353 685280848 934444099 302471926 453528430 54115065 121748638 561046565 685723690 862537759 950932134 977473017 953302916 983213814 492526773 541759449 80264356 967564049 475954372 370675468 344725928 879438545 31264092 736617703 401854235 191262657 465447275 340295263 312222037 524348650 400690219 527022793 470313908 335102584 60755946 798940738 916983317 132722038 802379522 499480741 910581630 195002757 111940702 397149269 644049275 9574295 150338243 970443763 67816562 910196597 424622869 227136973 229962340 993978150 30573188 106363774 154702295 907168836 800944119 551195893 314918836 27713442 677593013 180671142 98389716 727371880 703817795 679028398 107033736 347332231 908947212 769409970 491295806 783466032 556539960 548392555 869077495 509553892 740127307 457003515 929680237 416052426 304586361 356857338 501933936 342597599 469097161 157937274 919644121 215706477 81162461 185418907 618804611 762653515 872037631 507970309 985046217 293750338 268118554 741985051 929027182 775047964 223669989 783141363 603658502 279299332 11824382 781792577 783658015 96300528 486252840 969059957 475959418 444137312 499371379 902788730 94738732 62096691 334779354 466057346 756186149 437898603 851616162 526748182 729643527 25327163 624211101 706628240 907487490 581668565 564447951 659729098 133162261 587490270 603481537 978963623 722356149 718959060 483343381 241966956 274491164 330241517 368067639 362710832 31698117 965982734 761527706 240952346 642410852 805726984 14444948 102565122 912523130 7327060 427610412 674795116 605922674 963702195 891279130 735322600 353033099 111333281 709004192 617926414 652572112 218080761 193729528 317247367 624907986 331630643 405939573 271620574 164383581 826640454 848799672 31121208 712221056 543006342 45278764 55006792 16831272 729516798 930925485 764330857 10207647 914484553 80688701 793970298 526959365 642365255 993431792 662423701 884029833 155521743 30424803 827385527 148522953 792302241 630583358 667115857 720365677 726147377 581633375 762875593 119080974 900698805 129282740 441033174 141434316 654801068 741012058 770430308 142630208 679756922 192286034 38652508 768758589 748586324 49884808 957248369 360862432 640469456 392958794 71300949 657750894 545322633 760515070 812732620 800716537 155775651 569879205 514649957 791579256 294410560 929595658 794964894 466191697 913582365 361546054 180019307 318123684 978483574 88607634 166596983 951757400 588258733 466173082 721856313 142326573 154839093 231459558 843959378 912569569 52758699 958317002 867055317 962712413 46732606 587164084 168290300 633603975 57936815 864733109 646745052 953363098 894181028 668176575 791169497 664405737 845129241 276721094 186044896 364237569 588984104 116659812 288990525 823147140 769756405 51866231 401942149 298339302 495783012 200341520 460445783 380139881 386557416 390002301 542540647 441068133 779673604 414226036 938621525 721788974 378535316 415433464 230536630 746056472 427094481 866833340 566862803 509624745 887710645 107334469 798138643 57861422 835806811 350256638 971598336 260528635 960534002 159017792 343275902 735134447 197243504 269935241 438725993 876478667 917314657 659197280 693918921 240812241 906574546 777341817 291603592 702493215 322469734 564684839 65106235 212743198 413326096 569666660 246815622 586124289 292858264 370005257 721851877 999241614 266574056 687660930 574323123 547787699 629827109 50774923 638415176 496002574 825248970 943487913 720330226 415726555 710759259 187764585 885546043 142616226 999358872 80435337 481500135 913626262 611919432 370401645 991988862 963515168 409543622 785621839 221101673 498514665 776627840 143538906 206047340 458831879 961604979 222402094 890746035 668941325 561756669 624526913 833717369 656898075 251197598 873081 74912841 942616539 365863158 938562588 201135854 29105545 873223713 711039833 689921531 194452630 229417952 296257442 613010391 309795922 652503593 976388480 628081839 658523326 136299553 51352626 463819846 821040376 982588646 332096295 32614326 932989426 922278201 438691472 886572872 78735891 476438311 213148708 752197865 251404459 498624751 599325002 55835744 462686914 938728313 796312678 805256858 523820949 88985344 791067032 629043846 604894417 20116829 443773335 30722304 318296167 87842403 453322581 188042899 53030422 781969809 441108264 414864947 317391516 57573130 746147548 534476590 394098410 486895381 963277324 400132526 531637364 448422632 647307612 909417558 591386636 913658786 376858579 430905992 326960673 596228712 267222658 74051877 135947802 927943357 190609817 894535707 871714534 282062182 300232285 446163749 477934466 127756055 459459621 152404604 858529765 968998983 174665259 968061153 230610492 8379419 1252342 456282453 907469265 822021521 894083464 538725104 376901671 914027294 172776424 990210759 223964588 660913778 848279937 665261409 469510924 751491474 32978740 508540729 308387470 376179086 816594696 771134974 812603208 156030184 2936226 395647162 755111591 413106663 95776297 683297996 100307468 677765899 322670216 62700158 237353446 156927667 505457182 503116279 435189275 622372627 484836759 404404380 500784106 212598362 342686557 476642875 921239246 478859559 457216411 517466952 511665403 42386912 246294968 113758362 510941570 219023864 583614498 262180037 156682788 602263309 94011219 854157569 604180325 975865317 595694736 443502570 173507307 17461395 722826298 772665688 706649314 103531188 527237424 471884253 923155300 607760022 17465328 882747175 132902303 428740046 254686860 223582256 806440852 738414295 13592989 926585373 381557489 101399388 138077907 325359253 784884839 689386867 594034653 351611413 182105189 455624017 877632399 991927294 485849486 381381775 945527022 217797406 950920811 775228953 535227682 169746960 903905702 941875038 616614219 517814522 306199999 879109880 783289163 819591036 328190059 926865675 575764693 551783297 796320085 997925796 617154630 645175971 186025940 993088922 379008250 801940243 400312229 567626237 515698548 736006488 887376141 802506433 38608653 343797796 754274001 914046283 506457073 175378937 515813412 441336424 958898439 488944035 956910611 785055657 752590855 793346446 895126901 803859004 225224182 399213777 233173230 509103174 421690312 287440376 546057506 703954422 231193079 209748902 935395108 130978320 447258427 575788750 407359967 852403123 375615706 255257777 496504376 223632826 142498973 621694081 282074896 749914389 578672472 703180943 761789290 488769810 267790931 57408136 410202016 183407502 635767805 694062262 398461186 984424433 389853015 534875472 747657539 80741053 59525923 662832364 171979626 494689377 815017371 172191739 168517621 313078407 421023962 101293340 255733677 925451234 521239411 489212044 205559765 454242460 226765611 739349102 890389345 949022871 790349568 268042179 130414419 140734441 119567872 37819662 638817697 547474277 287856926 909735183 24429639 403545450 368097223 24357063 832391363 243251829 925216580 401401262 68011725 489644328 206531360 465847607 443246494 45152632 245611596 261118279 664797828 574264037 175686444 317280037 93755144 14062909 16169663 964514789 716389605 974887543 947834169 485299713 227861993 82439720 569640144 59945394 930658630 884947762 991527649 226733182 239924926 380285994 252300868 538043263 872881363 576500124 190136138 794224837 918296228 220985746 349392215 939059570 558154358 174275611 221490513 741395133 513262521 639275427 913530496 671288999 953847584 775203963 142228000 70162964 122789469 886856748 261215699 982416497 401050606 741011892 387414302 441585697 587105545 81272077 688902972 941962040 138344840 583116407 763478583 368557305 987662837 613566791 663291877 939574184 21984854 909911317 839464377 837014151 27908312 279268673 673425554 624750263 554875093 868648144 989151410 95533124 637006321 431643740 313597206 444757892 929801983 721383498 42928735 168080245 526204023 548316531 383641539 123429403 685380826 426322348 67374051 19865943 400004812 172905308 694480410 987366990 473332054 309483306 429109248 569936672 445490057 722575547 83818053 189024613 968212338 901856843 617727230 42495784 211699849 211485458 306463123 447620915 451280381 185775251 643344489 822011753 283823419 540214573 548309044 711047135 455802914 275687986 846513327 658554222 329850011 194417702 686476169 48863649 824213815 828764026 920517716 245531594 772792264 203547912 276967234 325104509 425337061 851543754 318525297 121097589 179187415 965645736 315738724 992409724 326490040 82087485 948873276 117925501 236696169 826049165 342430136 110560221 403742730 926785821 933702215 624825850 104000808 625429999 27178284 922070385 359714267 521783763 663450651 880060137 275691900 322012108 736955639 347969153 906389506 665290979 930841007 905824170 248765475 129311564 311669744 870585900 671904346 330017374 93427107 447338367 862380075 863737884 205325215 646868815 420470431 649742704 104854641 330977378 255845963 178897363 688478287 257875380 90932603 322525161 528515887 912222855 156764639 603495162 495863202 366741085 41062069 486595889 934679412 177838315 225091726 461209319 876678765 247184434 631651565 490938739 256217747 752021470 29478622 641337948 205652382 696136114 407113799 397498849 473450781 638712346 654846806 92747904 556268386 750222291 935474243 505458300 524386972 365662317 587017046 314029176 950145886 593277815 11484003 801287569 887729081 408550188 726576149 292178349 593571087 109292182 293884854 852866411 295916849 781928259 225902543 805556900 769115826 820239004 87756594 381900657 147049374 399208499 688046265 42873886 172296060 30003723 445191795 76188487 850693450 933274249 636454681 629597629 201219831 232086303 272256691 371502324 845448691 758946755 493477215 499580603 251199333 337029592 767382915 140094709 581123580 533417885 386870065 894667502 788669770 433437658 606843212 722117574 859047806 247601405 844727390 83198145 47146785 189815980 414699216 78393259 527400647 63294708 105873491 197005488 144160590 498415485 592745059 686605561 65665112 274390946 420273199 985800827 520252107 307366799 584617131 43800355 723689588 491927786 993566451 271195510 846902474 606834222 975770881 840707158 894785277 893488966 930802897 944855735 65252028 145362364 758766256 842205538 726063396 184101221 256005237 459123567 602820576 106853638 703462922 661806523 314859455 728786869 881924304 724103951 583237231 959784435 768028038 267162548 734690746 933072904 645780344 502652765 942377475 394333819 672613724 137619934 723483570 291814737 303395366 769330120 193364738 31928043 319823782 790761834 485301684 87254209 19879749 475250593 812115629 217396026 87531232 71264404 547363752 381403352 827812272 202729773 601272317 304868826 646087277 701910673 626672244 804403592 16713690 734000742 498808125 982221253 939715245 364938592 611645246 75665260 89713839 126126529 75010852 270021093 751999061 516381558 336340524 746632766 364041677 999489028 496052638 103195162 788426339 391282501 970948866 471080150 457150353 309327088 992539712 899211978 31802703 650332789 367135158 900842613 747464042 100742110 892564445 490702852 302020535 957903959 857620792 190248315 309750305 984040998 84377888 62118503 765315237 922472566 633744298 985167553 762728291 5160249 903725553 350180995 261675537 827543469 771049792 665737343 492589739 42073625 986995566 126219644 782196726 116744197 744191581 572579294 792865060 291335831 780415448 780482775 478770457 313042029 732339238 861114689 389293324 745636896 315943085 903791815 495055879 369768439 493768372 945090431 403697000 514154042 754403191 907286628 220934212 137218743 325529132 435964041 887805078 852571357 767320329 481706787 665182120 720272584 373356186 743982741 852871438 499436756 843606573 649310023 791843997 160567799 147464884 931820001 135428126 520664729 276090229 310615857 598953957 675943489 976726164 219467681 247451324 706443611 303539901 192514073 744899278 883309442 509305080 707079849 531236475 487488176 531819713 697868103 420220408 555790805 205473430 718309311 785619218 540149452 58149576 424742818 497887482 991324211 203843828 357881445 673880438 462428346 984088883 71165142 297369875 269670625 226157073 437666660 240396014 172395652 130832931 68812662 570682501 9439142 416129186 971648995 318801430 979815914 206927429 925233222 463218550 726763806 31710073 461486973 820260857 133261803 927671537 567236699 761198037 910805711 503178369 477957351 964030936 676929944 859351293 761143240 595160942 67392188 586640408 117447679 395748443 684563500 871942661 561182256 356231419 759959988 663088041 894074330 605641770 657097815 491054994 996390738 810849470 615195503 835956459 962077680 429049116 394438248 899214430 425963658 881790160 378536028 17284816 440088578 850132715 500850830 983150736 12304716 578565238 480361311 114640434 435416025 864023019 885694876 330939900 865657266 202940923 134823525 423937183 396584650 473197020 966650524 188785100 400542316 753987636 534848703 851285496 513451964 481603690 820061185 233118402 456313177 121016365 687896420 274967873 757003637 16437924 176656761 801058196 405554001 187116387 378729353 843740092 601565168 940574031 58626654 568683815 252829119 897781933 12799984 75568701 345781131 139888832 781735848 881551348 254664927 893936207 209101232 767631717 328293591 44752900 863668247 85340598 762790565 792307493 279292761 93833663 15993700 881989382 104164574 174593793 483310790 365371316 836528294 995028581 341375249 861611250 361480812 707587097 743162059 520957092 352151619 707281728 224644033 701923532 915639527 306245505 788817999 333383500 526906299 300897947 440100938 763687682 80569620 91075554 472892651 293966173 892066359 595454777 650798468 781848079 205557123 788742645 519738464 18703110 512027404 944236336 309570953 463705919 330441669 985526957 9751118 659818049 450406986 715160231 281485706 289504949 354206699 756106413 168939561 113465212 709963614 386354496 374307390 479459497 401901335 123812388 862417927 420268682 433749316 234058332 422407857 526991597 845349057 263135094 305601548 302855408 631637443 326973605 468325292 279525409 475884528 730428774 627245536 992707014 802607089 75299936 272761074 328857718 831177744 507994730 309677953 314989443 136108366 556195737 11112270 89564725 585013834 990800732 465592119 776583990 289656424 98651987 410227164 542956031 377388177 294839764 830461763 899889584 19035859 326661823 528660763 809510678 858412865 143847705 582800624 678963644 181690493 93985795 468751689 89169189 617421753 105897622 678150676 439731571 257523295 453274175 918004734 429243781 4514319 911793073 908441955 781444722 145035620 265707665 622344362 51528966 802413021 544663829 670796081 262677076 7575349 666684097 286069929 759784742 621057401 463203964 999382860 265006096 551918608 855730084 619262833 232911081 582947823 103262121 744844821 402592205 643626638 340169517 156701285 9508103 703098800 919379802 772221972 138899908 945457575 353494054 711064673 109445205 383658913 398591220 889344417 33421554 858057930 249888057 615368223 634494941 589555202 989959294 234579263 131797051 371961907 219783241 10945710 589119254 282052815 210471463 874354613 381123670 379506657 599117997 788311677 537398936 649437013 273924098 125871259 390074376 895613971 315908017 613395186 577751619 145258129 727849519 378733832 105522155 517957560 607190878 995498008 849513660 92025469 991502948 643859608 915181088 337491462 452045052 911026529 989417977 990994828 44643149 734255706 783583715 536885871 425798455 482784205 792217586 182310496 167388492 766072266 886944622 563662737 895762752 665150751 471274371 875059624 472602294 50824486 200256512 327658843 769171045 326913114 591979065 850165212 903047736 680882614 997641686 779547491 852260713 948010572 346956633 156103310 260871628 701092988 814163490 443673345 329422762 445236527 985271984 786658044 790171388 342372671 313259602 793489078 65562270 678832833 38669708 481469121 32702194 77125231 229715026 545806969 710835459 196846314 788168068 48524198 984339614 526865120 846595135 517738746 730197460 923444639 691159997 806170942 649264167 486971722 933424567 289100429 946597790 654656838 329388402 900002314 352273286 779675381 712039206 26270240 845725116 687378522 500182620 10824350 149996605 735199088 988979920 808820602 909134071 412054893 706761424 887142943 339781232 138452332 986640414 390125284 330374071 717485327 185659842 301101752 410851755 770436058 469678993 189456120 691287309 878173489 929843535 896372891 910604893 61276349 680174052 344544720 179306500 352561413 960680913 789222924 704321072 503345721 27880189 18027099 800122613 913213363 458531837 840275330 358943191 387943077 256768319 29048746 815352541 48492634 446151132 390650136 970200813 420322703 630401820 705745792 40232757 148203592 597820517 761846317 758903562 113826655 684994341 347679242 455077872 649156192 549897764 898780235 434613781 122668003 482563463 780804864 819573583 497582917 993923155 104646084 892695031 84252923 888840806 224698547 895924772 425721909 691731619 309973252 3995609 359288789 643881236 728215408 456484296 685260674 976320207 528909338 405536291 182396959 355649202 486056764 197029373 906173326 365852118 747306621 626513964 714973317 774553104 631804193 78818652 214478174 105602220 237259289 173667072 106169912 32933240 315396979 134154124 763685550 781271484 388213991 44331423 996456311 367498625 561934847 703017503 141119606 820627461 199903072 874367063 162950787 318973777 436824859 769378077 399548579 324155936 235732453 507076144 208805080 395859113 140457952 352871941 203603892 843219557 848952591 726716531 988539849 377024069 98775190 765101642 804561644 912685532 545844550 144138041 857409641 823670014 900055669 209103356 129543203 146045715 776181063 212464735 169042069 655565691 357224141 876136266 250219638 979232479 731762998 135814406 480978821 557343597 800818785 171614971 556927132 969772860 114918386 305551892 104923378 546522844 60443003 837445581 170344506 544208679 222550723 246633962 913483868 669939296 570617399 264714760 847313534 971299276 273796562 307648076 439865252 19643573 384983078 614926214 16277963 85045469 206208448 977142746 473623858 100845997 455204924 823568964 315811706 456609394 977471052 40311301 610873912 344107727 71195027 463537478 876447841 972643801 924661090 7195484 513740537 229879672 256698291 112784252 224115891 715455261 163201834 743956314 400889095 397276896 503176354 639450301 510381580 117117799 739111338 854904047 342857211 761095984 337925842 906637119 910118430 111508825 3188109 339853000 58352906 927479527 729702908 211618947 410041692 153300084 875582376 607348162 43548159 971282683 78875809 336830473 804131457 916088835 649592007 293374926 340194919 945925104 202720305 713139269 376727133 271778180 679800677 19518080 920597901 77028271 467434246 334612598 208033198 220973108 984346464 524937427 655555871 193846909 656664308 278059541 677685788 558085058 472921643 359225787 347229228 781075457 574200090 593515414 794631652 741371942 596130718 76982797 687498323 98668732 358900784 944721398 74331180 22040268 514669319 105011154 913148919 859307036 169017314 871797992 927889248 414612511 403025755 63069796 576378131 201544988 77695251 596716992 310933575 335272712 993815661 78184186 719513335 619242315 537336593 852591461 912671109 572877397 829774759 620687476 371468705 55693861 112041411 508645237 565369372 828744201 213944491 43739287 114060048 592545601 684347284 492706357 731049537 5842461 130730754 958230331 592111088 368265499 454735059 442245149 912996085 797479261 142133417 775633826 551735012 944025041 322474241 372878927 739761625 38797880 988624776 60674403 79653746 152198607 299083153 898033611 770402678 954032728 540913113 300151046 270327474 587142268 859097958 611986878 331151524 922960852 1859337 81950063 95529910 575826608 331776240 626973056 74307103 727088773 731820476 716230381 132071009 281255980 173349970 268540157 591221943 100747836 765261 400700135 775601784 891976503 139434352 91800080 10482127 78415674 313441232 443042699 398746644 395129832 101516134 737939487 266298330 955879136 488619533 898718048 512296856 437653858 220683345 638868201 579659506 306363599 173333804 824583761 235337632 359966086 267464148 45437809 622208376 774666545 190984540 308092675 408881211 909129405 961104534 893107694 450455149 967764420 309259032 46243426 91199659 716059669 806500904 157333180 498005267 135313718 305708607 817596502 951458930 966471785 483772105 275402943 989067420 426641678 834208535 739773301 52945661 572845164 5043018 826095012 566540838 188921945 304109734 471414960 262823688 865645924 724630305 552610223 226227711 349593877 400409035 322560393 95208003 189226295 716659776 976185478 310908909 681780703 899852858 951342600 819605304 634957504 155294472 549270814 557074979 315904958 403071015 80224685 46238086 815895298 990873435 978951554 941157618 663844590 260707781 314169559 634854882 356611734 892361657 987132525 778715422 469520781 613119454 567908073 882864106 442258140 878283397 794432894 913314724 134759965 681437808 664322963 322860552 965886553 193031047 695971474 817351097 889042425 819658512 393835971 485384050 544646126 656341653 582345190 362252999 958494347 146956447 991298275 33257445 19616242 203148621 29366223 162343205 434661219 891463155 361411338 404245116 488958908 827416113 198637037 919600574 252004298 629917792 894170390 576141101 74509614 590380346 705840574 950843989 26683253 476788173 237205267 309031575 168985918 188432343 157847646 279402406 885220582 755203309 909169271 22341703 562237505 806420982 452987393 275959845 191512531 436928643 440025327 139357390 916543232 504301548 488382976 575814535 669606167 161728380 923257394 100929760 781713475 114775544 286814572 84938089 549168691 932390037 195467482 401850582 372613108 92841594 955581779 569808620 308198700 498620167 35004606 847048724 519346021 226635821 192411524 303611941 769812431 122760009 142736505 175421685 642939690 505099676 169725990 973362910 572679480 492949493 523657770 74088524 717548303 244769155 317939927 890121971 719891546 544098710 497079502 25963949 50206335 538801045 15210743 228577280 837354304 642235413 663652252 645401913 256206299 939414314 38501754 245564384 109931907 362357168 209909812 820257945 743412521 746796718 465433658 535784958 658696835 20779534 854264810 645976549 891134252 535747443 144324289 886553149 485494011 488371825 98052462 847348850 888046036 589294887 719659757 565617301 448699764 402511218 515627844 667453110 849638522 166856419 306607495 814014322 717403336 835728910 740108848 720566886 255276792 8413800 677709919 178911100 652770662 569175099 145609901 556100923 641581078 250706367 93125276 276823953 291073336 201439454 261313111 772261356 39095799 199665887 44014823 470182296 59601383 329488394 129611618 574462132 210859719 699763477 58676565 564612285 737254806 934084772 691278041 383099836 994984781 279482758 825904568 697721084 247299788 445939082 73254643 335975578 491245517 812359310 771781633 758770029 89323054 522249484 106214888 823874560 282584161 585479462 731834523 946828206 102629556 235831963 68353479 851628335 353153777 119408534 113630032 477583790 956737795 673408313 729746286 695427694 860822214 740556507 969412839 104721221 897015175 566402768 478358533 336944870 894630962 559635856 93162358 986153053 653270609 684483335 723357915 431605236 224702495 829681777 350177261 2771311 581683925 876876626 391365113 474714390 918009699 946303147 617029443 642732919 667468990 824123826 550761369 138297084 124949107 98428447 757945748 183623564 457448559 837275605 341553691 873692423 933544694 437287631 190741314 605935333 962068813 670526596 175688707 323112121 926863638 418581880 366999012 198203467 138259623 395448665 801547896 563626911 207608652 266467500 716671020 866723172 39008746 967104912 514132247 592975327 813381320 204372660 24814512 265750158 7452060 127690683 772732598 77064982 973555421 799798038 899919194 96816619 139265268 777641431 701273805 815288097 873612925 989915182 108683668 151698257 523940008 142117170 737570041 291675250 535026032 682789778 233499731 328082797 583625082 591258127 328645576 683611397 465470442 809717440 339313515 594658101 549266684 376600684 241780800 76161840 218545565 997998547 864646963 827516198 980282327 206573828 22384311 531506897 851338706 102379086 635369600 896096236 582477280 862778829 886076727 997791468 676026004 491003401 447042513 322642221 248820003 69447636 733806395 56403640 227234159 444656839 268909729 431164822 565093569 714298418 571638369 735641723 815396778 569755802 574524587 359860458 611772627 965977078 607207879 749941589 808132383 97200820 399914351 999964800 953070266 53473854 647829780 689207824 128614050 535695603 666951122 451061045 655644572 287827691 34991237 464332174 512928629 310467736 732609400 489154888 323203470 715617245 799309861 110406193 532555007 523301759 792931739 736983827 202178744 691880352 858468302 881001079 820288924 380801566 555906441 603697684 467305410 984311928 804399172 994045351 636410597 310759650 120350717 172749164 943545440 122027679 979269218 676374794 236413261 779887530 629140119 278862096 795483574 70350702 169171169 458396771 301464076 623261657 181166484 479490345 6343930 971017956 400836593 955343171 410132077 963657733 323605574 412575876 883087714 907535711 792653772 900936913 246607467 994045091 234650029 780331235 695125809 801792585 414062484 719842017 651018222 375017101 218117305 942081095 545326195 928615310 482612921 825189372 166196339 323922640 364606126 350152138 363062160 21629130 478819999 626206973 840102716 822217091 721797465 233887198 844794348 614172783 183714994 148188999 381174130 662430810 673035661 209541231 71263016 353392895 644537160 2595309 57171298 690072842 721241708 424379381 467866738 155295835 924639922 715389912 375578174 477260841 849189046 228445164 653274989 734750469 12473292 811482201 418505282 266235687 67529453 888365976 3867674 373753697 57262840 790825269 909684339 232903529 19589362 760887835 903398727 196064329 523964155 20565818 445651582 879546629 704071508 690029029 899022618 766011055 531960324 653526212 89779036 924533596 179196806 522018935 901401426 306554994 257215199 534391897 702361987 306280378 22911840 172786118 139146451 607948815 183829199 478259719 183366417 724320743 939892505 763929021 568775910 441527655 988221438 33214584 923255451 667776675 939402203 393905265 515066802 976156485 476586846 384967758 970627413 762042994 426568094 492382691 178426189 569870072 800970724 557920989 46511111 464333299 819645500 360179699 289807590 386474488 594137725 899466913 365925332 213050992 646604230 513018702 773510362 113865665 373198224 524349621 167484404 479236531 342885163 21364185 989828457 17379332 239536244 401842427 715655376 421015341 495378166 982583411 239771008 110281285 709975530 154648323 397299598 664454787 299091716 299194356 651558064 886552408 606376318 716339987 301388029 495509658 575475249 739695407 189743211 710939181 715153420 146043652 33252475 517423383 46261846 677680478 618692522 710198683 571578423 88917484 504743019 213474020 478155918 306191130 667847453 483344361 466642509 126058298 10533358 812020454 120228871 704883598 711156666 770488520 256314516 211627034 110058376 556477325 843060401 42755783 635077859 779984292 926983206 959296933 974089609 86230856 103527196 436911899 194405001 272650640 198942442 878098799 357139283 902416980 362554458 460293168 366888799 383629777 78673023 327763841 591761526 138627360 834623920 744884919 457744922 722480174 973247405 736159672 470424625 341296824 663224929 209804506 945268011 664998479 88521566 776275718 177360039 514418401 112617587 284716277 543946978 905148980 213076182 780352023 933304933 846177855 103700559 380010235 666512299 337696551 912516776 514854222 778381981 365987990 767065487 369192854 268592799 566770051 831025412 283191401 900243260 952358503 256879040 23624017 912169833 980491720 72954576 781270595 989002863 313922846 503750115 370777698 435278224 305434250 38930509 360060364 872238908 265578077 940195652 974078186 489377139 73419129 815672896 247083356 519706368 405209868 439473028 677011646 972634270 793825239 131801064 572266286 782880370 689755051 237764863 218519043 858459237 444090165 565990116 659677138 806436056 296186572 96634263 210124071 430604161 38484357 268422579 288360573 985703351 37217326 654842143 998702656 305720463 247794567 153540906 804931014 213748707 473759634 436063613 505508585 561170780 483915498 624401101 215297967 36042862 780531483 628579250 911971657 434522381 142514614 863018879 812105329 727579927 708633350 801884070 801315719 287425940 994296663 167882740 630869914 75958567 893862556 855738554 823254197 509304527 98466048 594789517 958310593 858566477 561049045 268379610 306210855 138789028 968656907 631520553 187448685 101432560 602366399 493294720 923767033 360393265 702351648 777097110 883597196 52767110 514197396 926676339 714383499 767964920 805437089 187948964 36847830 893720621 628805930 946945533 415092976 297420405 350447126 849318865 944986320 802109008 318043172 545235306 767207464 566612072 579583666 696957136 202802806 6479454 479685993 309226708 772758461 862491709 274970510 555351596 918778992 371658325 315150125 419621028 538565829 698140593 945898756 159512854 595470967 224302159 72975664 975887727 369826753 963578567 857804884 910020111 15384798 721127807 245592875 482970887 798190440 484404360 408398217 211913877 971710059 863702693 323841463 973270487 916992664 878366525 228102581 185765485 525755430 384170398 17784536 313794996 179186276 35726725 247989898 97129464 598796716 274668692 427068109 313028970 138421757 830110840 818667394 842312095 913326168 113693336 319165723 196794515 179030763 85169252 885537037 471474467 155350317 612685433 631940672 483923015 501792521 295998723 233744127 855811620 827072906 607200951 258980708 990173493 285485953 774441037 418528123 695579595 39843197 743216548 71038666 306405081 501418993 695778971 845447650 445710257 357055802 2019303 608571921 172922516 257768783 417726601 931381615 394507705 718792098 879889874 545747534 786070041 445689850 353035521 71371195 765234303 468545788 431119727 581464191 117781147 787507074 371160887 787759802 238516250 497534454 548924342 3547263 273299855 305469178 989543265 620353132 393543281 732947235 263596110 197954622 363779337 993132697 637631283 972332609 204879449 430893184 929980327 895308732 580591061 887374153 791937864 44818461 623199895 773192310 264131095 394097863 977306622 581208318 897135564 980188215 520214731 316831669 89298693 45352410 311129190 862390517 641781834 354074775 6154110 752383705 630576563 8852786 887270280 711520965 174259411 918656884 893644240 759877828 553249265 101453011 472411966 159757738 479594812 532964795 399718645 573529969 256630021 43259188 119216954 838890658 645532807 386383334 725806146 257556239 719955527 195893741 393305985 115712823 260874787 284205131 477122048 760439173 413223749 88389662 307788701 81217920 73189318 948482088 678418714 146456129 889413386 843974422 251787086 947015447 256887652 174602136 104496673 671976619 588665741 631782401 616618428 836215320 368142196 626229861 217822269 522860142 912749070 7124837 409093916 498915602 593260496 866829579 415828059 389817721 649495559 981989297 569492015 287433985 695975831 21901011 825760274 306225266 278347192 201141669 876421539 632244882 756860494 130629654 434951169 153668689 110311473 672493279 829302652 730285417 304969882 664458405 835319387 840806980 839493228 860346989 376211422 579270367 180902814 613039557 256126273 730483597 414370111 682429399 227753904 827419322 455242857 108418391 465134865 492248752 555788998 488497458 843082458 662897319 660199955 702099819 875274338 132200187 264548623 945552783 997704046 784950304 331855869 147114486 171883978 536860635 391591325 761571522 129476116 356702979 558071667 343467026 48707594 106249086 149375508 977052500 158773682 157230946 594989186 15782418 311810781 879800380 110946878 986641087 751593775 924298419 684725900 519651356 520561304 596302899 983350007 791364151 638946274 915632928 70272477 240554992 555758027 86793993 361446424 942384120 260088804 796468848 409385003 593497654 510327955 942267427 675925632 238370492 502307043 221426826 479358774 158620142 515578314 931631108 279847207 588514994 92096749 869385573 595152095 338136119 928752049 819860281 382615784 478223772 547832708 546216781 854107982 112484509 54661461 263981962 899240721 983842998 30650247 577127024 160797930 443813407 463507755 420228090 636610400 560124688 470737081 309295361 239472465 219416295 753627768 965543145 867339102 517239482 371805696 691282849 552418282 245102704 709468062 437671869 680477835 151495822 979486066 962819388 488039933 917846627 924516582 609296355 456413754 346641415 755620039 719664673 600415536 701035973 318663603 822167714 763587245 323605115 155220404 753893017 431578731 537925765 823755892 230165335 259947006 419168235 32393865 151681438 167204366 612326444 883478851 110230917 843560056 616526003 934694313 998021262 773984329 693973833 303734766 360484336 711837088 767818761 800331248 101108410 514025402 177592439 899127929 375118253 757602490 558424425 60318663 992708161 494273168 846431231 219840918 302485401 122555735 482468242 383275254 13606165 421561567 736508066 411922970 545184379 406041175 458725369 898753264 127045057 532445744 173241667 624255889 860418811 348853196 175922623 239608034 592299280 164323240 351054531 803415100 396640542 36603464 823910652 993481792 681467480 517142103 522984978 152508354 412406967 685466357 574585668 13930635 96675606 797923104 235983903 60428191 275318992 767399582 618567540 686891902 24768814 280083887 166498001 96583519 548940948 229220610 985538486 799268216 124288569 488474798 583192629 911209988 198016501 791253215 641545321 575961416 812174199 888914130 380211377 955386298 152983494 384038909 539956060 160551326 881103897 573959492 180489701 785902227 302805117 267027093 38602906 780842146 1951065 559386802 85088064 10507782 305799024 162522245 220809588 480817099 114592238 602588409 250823347 811757362 515433988 725957983 981026376 675767378 569409517 666041364 230246734 303976519 313396326 204647712 984960304 804206584 622261617 427243723 580192053 24532515 204584862 23670978 241309021 925951256 502561140 79112803 247382338 463768149 497034601 621444389 729991787 353825786 996232306 606577174 954762007 597631390 194039001 672233003 637011223 652708480 793883825 840729667 761738722 975914140 228477187 202235937 730465991 130319768 448831835 257715397 196828704 873852084 36686681 179639316 511317181 607550975 95603584 66324429 44938818 149603497 60722839 630192718 972349702 113267340 895296591 383221268 286728708 152070439 210449166 25031951 277432566 49290880 475524673 264535225 762815221 416590559 624304747 779620198 107053876 139719450 50448383 142470019 46563655 563470623 24655310 423300562 997423278 32405987 837584362 893666122 357381771 16014125 702648237 564069212 589626542 79256781 424494561 466773996 54998221 654645737 26869954 778320447 269319497 401920843 613658303 97572833 845980392 58504681 284133502 51080625 316725830 847487162 338807793 308001231 749903276 552588866 395299081 276696569 783920706 516535767 91656116 750624604 771636627 180109423 563173325 221416124 890765702 677086743 295576721 47387270 61712357 984866672 591592766 53752380 266791215 361227145 564266944 906849645 77587700 449169651 331986533 541223282 441238587 432565513 499264812 261442995 332080699 985339866 150715206 265775543 383267688 595401174 73492411 246552544 411834475 571950054 720846729 367113677 976532658 334501262 45930520 488926948 109076085 54100196 863904267 554360005 755165170 829994798 924052811 568614182 705033213 24000344 253315963 47380788 497093999 890182582 379825884 312879105 673632178 393550550 446973543 598299819 701434040 530283620 312131238 47522965 996929012 243878411 295007199 711207684 804226967 120353943 506263057 63292459 686374192 323765622 176847345 266161160 469876604 811810618 880191904 809150524 631326778 888943035 349068080 184312388 672764719 468836507 218600031 611119777 486844442 426770802 353800206 207217289 250770876 950306142 986528872 229218430 732264605 229805204 177233231 879596776 988790258 110255431 491053798 107520082 986102417 503738171 523468396 449464406 845070847 155802912 352471301 50863991 137242669 281327297 708218084 679104333 460847055 49082840 173986797 885523497 223310424 382179780 924603414 134170981 625651867 223258145 55670260 833113657 398290659 513036577 924143208 39306261 665653301 868390059 523710509 175210458 933396079 758410888 626693800 417871534 682591879 998974279 525577237 138648933 932462452 454295966 216170541 203272185 292346022 810638776 555196711 615702149 70883299 246263674 276858704 398746256 280399258 229082160 444799654 17310988 569552372 866248774 26813077 928451888 621644792 350723470 739218739 325177366 488771754 344010643 21137764 138275696 117181402 217189578 37163777 821691290 942638911 382843350 377886969 111791539 860463965 899936744 178497124 477413704 246048051 874174451 471381122 970207431 176644085 198635796 484638974 855225838 912217579 620914512 435272126 79786666 123532743 785540025 605726685 250701716 387003852 93211722 503208502 554847273 482431155 537061556 641577172 366006227 294096930 933879866 91740484 929941766 10742296 367752464 873567187 28844330 869281029 379125434 407901604 639378359 730758395 130475358 473277182 984703240 138919043 459702597 177699542 765058561 331850882 259253979 14092938 731049686 649925164 133304185 630152775 626420777 166137936 617472619 196321439 423582010 951861159 889603645 213141636 28895811 967748853 940410554 437020432 348859969 362821501 581948991 824431698 279704774 423589066 850267005 423077839 129604488 922908393 816154521 312265833 248265968 572280768 376731620 82427429 947914323 592181915 293113889 822443010 400619140 603384392 998237315 196287042 773216607 940342641 97608083 780242236 720220648 713038993 544589646 781364335 946049079 369510850 145050053 438926406 32285069 216603031 170460251 65828548 245895693 635771936 221972975 395030582 469181013 281794524 849415463 640292716 935745027 426692070 277131720 437159193 128688211 33874125 64192626 567834091 494444063 282884074 820727252 406127775 527412882 935001973 947655007 162565710 909908500 116631541 322776887 662536823 12538552 636346424 576156230 326201901 498223506 13755734 829006274 157648185 632301029 410916371 430646762 899566999 194894382 97850840 170718213 609320286 634519583 999230464 546807372 640019803 871998912 109231156 719564855 685820200 875374161 690409457 694607923 440182299 732985712 241355206 496086696 874310704 675144424 509731279 371347200 309003439 215713468 783083957 963361537 990718467 814581130 706595962 428459378 69111550 580535365 844232850 196402306 804057500 839265918 884400547 174421967 860687043 145560686 290624917 813744823 941972579 267835787 486911420 858400423 859298170 345202057 916868157 694104194 592860253 341645521 560075859 206855111 795278074 1399488 420442192 60490455 866954049 392772327 670708439 784237651 778093320 77115021 214107425 456880439 318422094 878145014 924974475 43187120 686372706 401852652 689530047 811924798 844551606 356776137 54267565 913576397 557747118 631548411 43637549 167463187 507274630 562022570 795890356 530639602 503975231 438365551 377571108 181473648 55119438 470333952 597400062 701908820 254711853 945969599 957291301 329082139 55124567 228190280 111471847 92092340 715399849 631205430 816451240 704381105 965053745 95457868 286309462 7959203 530433557 550686621 931966037 570715955 792543548 622564552 378379479 280425317 442336481 711423395 440472714 183891185 208698607 547192647 149189633 621129431 895484518 41423117 765360681 351531383 450463899 499264610 444020647 624154627 606923118 563702076 321389583 993635345 547785463 337288582 506359416 448295482 681391747 294759768 442771355 986463177 630021446 713387735 211215114 329093573 726025159 812139992 529424891 159150866 399479547 175795232 557828402 720557438 85380250 994147504 770506890 3210967 300570780 699289511 336772995 736633284 647984076 809851881 826224244 157412622 353608814 896269257 403412201 242909669 40490416 688579941 330456432 158106428 415486321 653120777 78446653 533405835 341004969 493795335 302297346 670899537 675171933 809243009 340068902 365423615 334236625 106136603 859587867 807229512 227661816 455978403 137516344 270351684 585376353 661253454 581733505 264928404 517433833 180564991 742527788 585082501 461259544 179349850 654624966 110608409 628916488 768739627 941668779 874337198 759258940 795584780 830422955 172585096 178384477 548779212 433200460 637482623 189139348 807000882 746015424 74530894 882495596 523362746 724578397 160797116 168379781 147410194 495762023 67359243 508339806 267377086 237457801 29369703 414077605 896049901 717884625 12891204 78037429 966636294 929526597 263622009 902000575 473186246 754013204 955760651 279044975 378845602 835135039 870251984 824973001 191797438 213725999 6875144 545365330 658685806 859505951 667780965 369438912 620792617 141758524 2667574 841328513 403657051 387551592 531892987 177603186 244957294 634287907 76449263 303699488 55211818 92005132 551011111 607279389 72094847 899952708 315368046 710086367 328064536 617370537 595752686 159168345 536320875 625287861 669847644 36363720 842834384 727105193 56041341 579260790 247099109 708129045 148244548 642075034 847109771 839584400 182130486 792936877 556754946 697848124 926442131 151190657 716471047 975397618 74279198 759797719 533203396 349661595 346753594 471620514 243751595 393245343 818832590 850011160 119713980 609058030 313497050 586559151 259736975 424874076 365844089 3740471 648303219 448340971 568158231 120739424 377433936 404646434 150816968 543460073 904224537 13322892 720178041 301425076 589827376 960503769 470928304 747243900 309240133 624455640 632637813 161314316 158181319 241383941 780233221 104075867 473395225 908956319 229109143 434837938 800378262 106119305 494313304 989807366 486073570 174611226 284182425 659814181 163035084 683824395 378941679 765435610 963746561 85890618 572018663 424278069 681966394 736148752 935243788 548725170 789292123 974096545 75027344 220072602 600164997 46714454 385742381 136095115 871726323 198273190 450682963 268669836 471654033 146664101 366187774 590928736 261924555 164454398 53579627 824612559 501658416 273033535 525625101 771514941 806497213 287590389 313069945 571766470 920331523 404737535 239258173 289798750 902714797 928758355 747728302 569526494 436679466 748583708 590019968 305447861 988213294 850876262 209433686 996654276 973550508 778602116 552825200 522079764 453547622 912969205 335111412 747344302 935533533 99842015 278657188 9014129 450514857 783521504 693310540 993153438 793427560 864923664 822586242 981133610 334887479 223796804 291611780 692596648 95834582 522281874 808719918 413691531 865425925 273404200 980968204 580062318 574592573 238531708 348211228 763399662 427943081 799012418 468659156 253226159 519655371 734062467 862851210 811843447 849126038 411209919 964655572 450699778 762229281 877612787 887846285 589514888 296854976 146118458 165189815 39672717 788411167 180226495 726385513 834626173 85945942 794166413 255904986 450734594 266702545 199629053 492969045 346953895 79358326 604776166 284160182 707865551 771795214 873936068 187481740 377186938 223039842 586427074 626489774 920449761 24705585 155348961 471092970 32840873 745191660 720967040 569612988 456481186 179201803 904085907 24417633 202894550 889242374 235341892 371227358 456943194 844158307 787337187 338545361 18978532 534522793 947280071 59987045 61860354 913438794 67151957 27183354 955718842 832862625 424275723 946404191 451786792 971170205 12140587 276711365 161082006 503492544 823852389 984685866 596891906 976287087 37180031 69317947 906070447 110558674 731828273 379364960 889968978 124555709 542102938 980254088 467749049 973154308 847210856 318082115 658402487 633521663 286068596 558690306 944678161 785219025 243759613 957823370 106622205 150294767 597344574 680161234 273627331 543617109 661630961 966453079 350762977 767699718 619114775 18725075 49282316 189441460 434425800 935109761 307874944 201135377 701378361 30378524 336503221 382565980 880911384 860364077 512740342 982087892 210583979 961285941 392443238 911342506 110864174 947310963 639516386 932886890 167258435 134149671 445284294 468517418 103316315 308434950 448227249 505009459 555947893 91462420 908170948 326435415 288706162 122774608 127336319 649489075 735210346 813203534 157636350 313755461 882082798 698044621 614504474 141657883 785110899 982168668 69384718 689693831 806041009 490765122 600904258 591747284 517833379 320998204 214903011 710972510 430938702 603687635 139475479 580525099 789002566 624513061 245435564 133147738 96092749 843366042 313793978 424255583 889516542 769119542 745843203 751053224 271176441 181341052 868653097 96024899 780585202 623187475 972236791 23032412 156660592 196066073 321450517 32625049 53271375 649486166 903296320 17986719 655812599 47892946 954538741 841067216 543478114 748498790 703766668 131694893 564968631 576429155 662475643 701337297 560286651 879322520 693396876 813752373 633837006 365409173 866328639 367270 647143172 770422028 237798548 355128979 435016673 589611221 269126724 423263448 952172241 483259544 17609881 55402763 174589897 663973317 236283998 141796143 400084320 929543326 82449348 515051740 610066604 478060876 935777283 727191539 132467365 124814643 124726611 195040052 425531135 801906110 67557309 423701698 135797443 267162565 888038882 871254287 947242560 424101130 365014713 867119862 704118661 872200589 151590259 749408679 618216028 485858261 99406492 165287536 490547762 468547373 912260820 968503230 990798440 868480510 248433643 424159467 925343092 343630373 464998600 577010335 600692662 91595531 689255312 281704990 687869714 691813390 445379450 896715519 349907730 658714736 67728215 964077555 611401434 641209620 3935193 999153593 609398202 313441476 528569901 567917891 30652757 476196769 999796173 444506729 742585600 236585493 678866207 768170469 238890405 719982376 144946527 386512835 393261215 471310340 508261175 156479525 289454310 452177008 355867772 518839779 199426760 506439001 95389336 547885285 452072565 443863981 701903350 420490188 535732058 358192721 882715509 96266896 603874462 811227363 282193012 93124325 966254683 751694391 853189305 406187118 34274384 451240916 56714878 32605117 859674347 520121958 35722663 580386866 207745105 698371033 96297368 605220948 43935701 163915431 997938739 342365338 727413798 371294229 338093832 336166372 93321922 38170469 357026101 115698160 959240409 824450219 440707825 478008199 686539985 834461735 894043180 522969146 715626710 469895848 900015758 2665455 531326412 603860746 986373802 53590743 351150884 178109246 832930189 324577477 953157127 571629989 277930056 827586143 972000910 318701428 462588369 187810585 658685348 640373488 895115864 946107682 35692324 127595656 327319263 802416599 362713171 329099812 223448025 761529930 19283854 375297885 75859400 259193598 738197454 361720152 666020645 219528269 338917006 359124683 609522717 244852652 445424177 709946831 258301820 160932602 650892436 414343460 156417924 694587226 560914666 999860914 862520403 339313564 457425413 370728267 601185196 838360269 265173338 244335910 4762207 902783751 883489766 422778045 380601892 418138241 550270099 624066087 448039277 296036893 152528876 427404397 726478571 809590629 965682853 319940207 625746782 303305326 360298979 493630252 643357317 321136183 598016820 34615113 217303793 974267326 540496983 358056440 31104902 155703156 573163821 298443957 389026575 566304417 754430900 758224018 811253320 187656780 512096202 603883168 643135205 743830937 816128290 820600226 128530258 787742706 649902469 615825123 111825539 996596938 391638679 514251300 955478091 640017941 451727395 984013503 982318271 771544073 106674901 529527147 350067977 204164198 102684538 617944742 690519837 394366001 765564226 208625333 391452629 374309966 151133549 471743357 539945871 160411713 245624688 334872348 53989174 833043827 595951058 651609820 148413806 581959824 132237877 706352898 979397828 152648773 798506924 225635549 256366068 814607862 171300220 237860195 393244136 393489887 908054303 473794495 980320419 633519042 467039739 762371714 288743189 714612436 741631951 221650447 690935631 812213498 283447982 737190078 609163160 104877325 864366012 870740032 646071721 145009294 310643754 797624076 173681709 307112416 846701145 181667402 751716684 706009577 138660865 937535251 769560257 657837766 55035652 58883952 220742810 72023538 789076008 495343658 8984573 493679007 878188780 524217259 374810289 648241799 83226884 279368262 103230281 567414223 978639370 670473563 857097992 948647752 430206707 506115993 640228671 361247294 724565072 12632090 256128449 57796291 978664548 263506591 842733888 284453964 554151152 342959374 746687673 439888038 220926957 35791034 422804209 96324640 325986345 645990472 488618844 377175342 257179416 826592547 208634099 564574832 307114412 46987676 145679212 242868221 974484920 210723406 692501772 617600826 387397069 755734440 761777887 178816281 254879075 761847990 721727511 503453642 723747436 143885021 146916552 31431104 19950512 483529401 482360946 158180307 389584544 168205864 972131440 951122741 380691108 584043546 609651417 945250147 396715494 440969669 534220616 717229651 166973308 232460429 889932036 387049027 157662261 344172099 344157034 641284637 898587549 801723449 623395398 989667079 761240874 119168711 98043150 554972448 140591340 738322492 180626026 909345266 497192442 843153736 207672153 485381645 466803839 521583512 836670183 321407926 753163495 527152640 973121376 211741489 826741706 726603791 915363823 640294501 508938294 6360976 480799075 283931616 434052856 967375218 715873614 249586379 66942072 824640939 80649330 824061625 842785538 2855797 746406646 131470249 383866911 971999206 439662645 437194574 407906454 775230084 568823025 177440255 480391444 414332190 619199019 589302553 108055872 607776433 274730666 881890430 708519971 827571463 517585476 69878433 353245500 755465584 352515876 834338155 582852229 173646334 362748723 440001781 73135963 80930431 236993171 694035125 608867180 317071950 978960009 852232281 385746401 230301132 257286803 314725155 713991405 441486496 198857727 458838633 555780830 679939665 392235971 822550830 759825835 642088915 953148915 604391452 898039287 229926004 597631279 314560421 395224868 145760543 121779985 348816597 213104892 932177808 115995598 550212283 446510396 315767346 370926908 395524997 902896113 615952273 921689754 210534323 948059697 182729828 522548013 535116213 714322272 778942573 803312929 24348577 261507811 660778857 512881439 553202765 784302445 575185100 933666298 917270880 19174377 672186757 559409471 103942290 491855163 186289596 474523888 794351122 180535104 818978902 517420030 711930484 705034923 72849119 993108809 463966736 83806299 776941740 981779479 76979130 955394219 308525522 250277128 346031391 248698857 446245531 407673446 192923456 800366972 118751100 537875813 55320278 979472307 217854521 999528615 407805194 206390320 347430919 471363788 939471734 960204185 855356554 215917693 897552305 367296901 502645294 82505593 977323497 157857642 176811397 460844435 508166671 883713705 120055226 847599097 395882287 733627226 329021440 667554321 483043084 157311339 244250662 738597084 850099982 114215277 765880777 852109579 519572531 197859906 253893106 243028726 955530284 861104866 430692769 278114100 738967627 913984322 378368225 332736787 550910403 131145536 177090642 636556276 148293584 250041485 194067046 725201502 164955462 877310266 52814024 952878117 875989878 87418820 92441563 736889143 116153284 105509314 467716363 538797795 539020252 266823776 997296210 326825863 338012952 99631417 627544130 578362925 449553333 24263616 832616083 32055194 909746586 508060737 304302479 391657790 520932198 584080669 245240533 882484907 528587372 249051425 860865120 843550675 490272647 465040310 402615022 14782342 856027571 173357577 512313606 357295897 395049229 172926988 220574538 365192060 241009206 652343206 851161757 664267780 51610235 837539504 457425519 539995640 479848373 33075690 449087268 470642426 478738604 219466935 679353910 975346745 532957265 574686600 273467104 517472101 196227980 128340438 22180304 549852944 839909559 883168114 120773876 185163485 317289857 99353488 21820525 615293549 378146426 236713875 355412516 670802901 698746762 354027493 241511357 298604678 777384963 470917761 782187080 356808156 785875571 947458698 160302536 494430779 293914336 49744913 134019412 569502131 464118944 895927231 292926597 268022310 800922980 614139742 676262857 28701737 18682972 63984995 289562339 24742704 492431920 655656068 313395386 594787054 198010523 966718190 596087268 958870198 284852014 804344455 242912437 871410604 527803200 323197050 75065240 907755291 529880865 480694606 986748544 331798840 759895497 930621112 603369770 468435955 558753536 84064848 575676097 804369331 4326047 738184887 389203539 683825518 563553090 548122887 576700855 525579878 414947993 456247701 914268478 662533980 558678680 267676157 475541579 549513755 237827464 35756062 34621977 63129818 113658026 142034491 371328993 490889905 109640963 210489955 683799772 334475242 927055000 17874546 512885072 290714824 574631569 736161270 557388742 716922638 720573172 503263143 499964525 233123487 649672796 498395904 401126986 425725660 832196823 625445835 655931967 322392039 72440258 761422914 634685943 582664144 570638728 503323083 291923882 635883199 275261154 657570894 63288292 885835740 527633963 536478634 133599934 99448092 56514491 972807533 54223857 792334921 214628797 769110147 529262394 545216909 320175093 196354451 754025311 290885075 406028066 527139210 885812393 754361605 802794865 426473097 290402357 428974421 252970333 46577519 770159211 443817633 382070755 272378490 239375470 781213696 841674328 196543287 76309225 913386029 629675542 377698636 798702690 968182617 147653145 434506630 265964963 799855630 506504501 55629052 117757889 523864812 559293671 675799032 480091267 779280957 603253245 730595549 936444524 259934925 692232282 221292675 855986505 500104315 687534219 567027628 924993241 392643230 471269387 13619566 450317172 393247845 639965755 250500681 883431129 587019826 897113699 698195671 664892461 762187979 54070969 353449277 662978491 315032538 167355089 290570364 818913844 726374272 328567909 545424943 930140487 786156184 352650818 455450843 10927009 865929581 283749636 246397867 571131875 769567774 674564851 29330897 118359816 180418448 587686115 546069230 263019861 814455289 443616628 315380015 828437789 592981345 593240381 28718868 92777812 632766046 602820480 423960451 119603534 361621848 7097418 394735002 32561254 18037028 538158754 646604794 80833684 431176487 213226216 265260072 825172889 115536469 270012062 959154297 449553978 603166600 200391763 348636221 203607581 914523586 34421604 625030747 663855253 249682978 145031450 707699095 644232789 32463261 501168884 208082540 667589553 784389756 450694203 119440696 236529153 403682957 23576922 384913373 640936471 626573880 526462035 560936098 618269602 872971820 507118190 127440992 613633272 167172857 212387577 367603180 319231116 21857949 578906402 185924779 51258783 406302623 643351757 824559255 846363370 608928894 917217668 888932147 528725531 711903640 282574914 513099162 365390661 797671073 12529037 113865783 305316625 76440392 897362833 597737955 452256499 142385663 739835915 44590434 410420603 597495908 961597004 15611228 820118754 454046143 128981914 495260151 513695968 892020230 668680641 155714593 690287327 711823435 914252981 476885090 823472405 67523562 725886821 845306837 613551337 8074769 255112370 901773751 712587611 123896228 214529854 394193798 626227310 103541540 532759606 773327789 183390157 210868140 519276836 273978328 778227904 771218005 240358580 473407718 702568272 731922188 300410948 705291061 788934472 141800998 877064908 635323550 264500040 299347360 797478146 388436864 85367718 148884511 585215160 772284270 778413387 668715320 466585344 668370376 735227310 714321068 715271943 528963490 945287567 893239807 629069968 914536113 985950188 80387850 191380638 56435533 622118018 322661647 921369468 811925598 663203114 128047302 915709576 56117500 772426053 57280339 371032635 896612671 796536047 834991818 124202062 731456041 605265519 504587739 886409481 288166442 911912959 540185081 574291602 38922648 196997627 29122675 541375903 644756155 227916271 43812302 605087868 285043071 403645177 570335004 9249352 685873623 954605717 46690763 831722601 427442745 149542518 282997331 666795243 966806982 384448492 637118066 752036818 311479402 982747258 667029096 581067036 84015586 237134703 463610612 752072493 517154602 28811771 60707782 510594497 130363764 562929549 554226909 481032269 418679019 529761038 72188428 934742614 773420288 956062506 3041340 819012763 881099183 488889432 852643711 864453547 55449712 225611841 591464299 62542162 354107352 348203920 722600277 268231611 918866488 534336312 213108704 334779052 451928273 990993396 892472915 74198753 515780248 119961935 476610631 219996146 402170270 670806907 758740070 793368151 822937814 830913473 636927664 693010548 378116867 597976448 346615679 865111214 602177552 750820868 299945105 582478004 6120897 708773537 572574785 556319417 702864612 556685901 896920790 972786234 159283417 114104362 366645085 486580405 276447418 801768422 722222939 18551063 516977207 792911523 13813518 941739648 862847362 473115120 530361200 281533599 780385219 972602843 855627623 545020775 365600851 255028824 860770996 880311531 468468088 497973470 447486076 773815315 534079242 300937981 406001660 320362288 120807114 590855834 188801423 935154238 364292681 622390359 665245772 765890948 162552478 942775923 947954036 438422929 682002075 592687421 524361798 65542167 954908409 208160096 25788494 162041545 278351733 406089111 785595188 818971315 394078061 498527855 397845902 88863178 107544435 361353822 821440432 231652731 514744346 614909053 119012172 427213802 159032675 680872191 826660223 781545688 606930704 722084383 586693263 462511886 636691256 62678880 550841902 443577842 454629412 969958560 227793520 184879297 385190808 77797344 662319605 874416207 75309046 620382299 438793966 425522439 110253386 578210969 9364789 267107075 205895298 210138172 343071276 569039154 44187526 974220293 398189659 781612114 990335942 402404104 683517194 177893538 42740325 481259596 939946330 989003477 889313484 289368743 441969518 612039595 931310365 563725205 108914506 972655811 42093256 84948906 901606154 840506572 687106093 133753210 48767876 120498340 2387839 378692095 316877676 487585298 146341951 627253413 821733518 790183842 528608746 938597044 529110254 709140570 705330926 662386538 899869268 674346789 550641804 877010953 123251170 320930792 52476257 617888949 916535155 544811159 931957944 263919150 741387526 95419444 598018708 783985825 776272477 657713216 194989378 844452128 965843969 496837376 422104246 800432535 310675567 750375908 274509801 907577525 56164487 384635869 389705779 646281029 212830417 493145240 558579299 886638219 689941804 842133114 480074242 398094451 125750216 264159203 809752912 681429643 438992489 14660468 265490253 213957539 304341788 149898853 260351343 624466446 543549610 186617188 879966493 754982047 793488810 153507307 987230165 842416596 114916490 155136370 39660775 286810835 270883444 165162763 576666799 988951449 310784033 729282819 397788839 155274490 717234847 867024323 430298629 144974846 607255260 553437761 945490384 594007286 21589248 17208123 749229877 486234964 36333966 161932423 630927470 467699178 799138337 925899344 685681452 571674905 619910446 673667579 170899617 531009254 529050148 228386716 558888984 977357402 864256183 949329690 341872496 502607483 163907295 598672211 173587165 634797663 57356428 320526932 113492437 630820653 19918671 379097329 513399916 265657400 607208016 689697642 254944917 951373066 990249457 574782506 796013353 438307298 880057267 444267741 716160553 477133304 895199742 997233223 210559412 52459549 265088156 312418059 78443005 638144410 442874461 185738591 563450033 872240164 799818746 157799448 988905585 892094812 688183748 532217947 610549437 459431487 418015781 714436556 383139921 857208598 446581038 465517144 674294105 694203460 857982533 525828349 702852858 561467465 767540801 883612835 203955949 68554958 501751043 303673679 953992268 455385498 868544210 847339090 639702974 16703261 441846674 589370631 423639291 555659841 683622666 421693293 154154598 274715367 628140431 751729423 209076165 328505676 394016443 542732231 374403490 662152975 44300497 926655895 490014906 49121240 913986125 783218143 424459500 559224225 850331943 586022628 248297305 705903942 527546811 919314636 98897055 143551479 76867675 12425165 783446010 84090301 614193785 383616049 491524078 7578205 893822744 813847869 65590087 532596359 660401464 535535553 868724710 289997858 315438722 634645263 841500067 329156274 662523053 125109591 526133260 897562719 258237616 532254804 862534514 761649446 553406574 567388869 639191728 835588038 686639069 449837836 819813994 86220582 505694393 404368135 737114063 192843648 547573815 80021552 109607362 615768691 382182399 754271550 296213993 248337214 574666826 431991738 558790963 439557934 532308229 634166696 695659200 973747624 388310984 145720461 350163181 614058480 352802152 719348105 872489224 896521740 835580759 882332261 431950850 835696715 551326726 905983647 956770703 86726859 658517785 932041381 881799984 324946489 628079822 275773388 372841765 713925847 561609186 809377779 365961913 504194964 278830108 216697829 889911959 477353882 968002785 724678416 205490527 346300406 627889671 373748304 507241165 408425672 905329373 398214805 79969738 575610773 188237817 939218229 461765049 330321607 488628416 379544760 351448433 737369872 907019577 958820373 896343384 264365730 202692869 534945088 577046059 565623106 699863724 674689974 76542295 819541425 371556407 228854666 280588876 699686053 827777165 185970360 195512554 746588976 113720812 218795579 294192454 660919283 151129791 207079387 455637293 102709083 76510155 802368097 521285355 216944701 439901361 315476111 528073690 625346138 721449075 199164575 130246174 23381382 140789977 406624446 349560486 218213186 284234446 26375695 222500123 804738433 280364494 135057108 217622885 840018361 564333803 758643967 419269749 989660776 925997750 351546754 750261193 922720724 68188548 464243473 588462929 185500929 390732220 264213199 89788068 133315171 310869000 117818401 722310637 163607367 692958617 201776298 682381815 840234439 345092545 576868400 689939944 151883104 283313220 971492145 448025234 657392025 247527846 24365361 966962969 966721057 763135332 968794226 864961665 679478886 446234470 841742994 842190240 340743716 387691689 5339120 371281680 825982123 474853977 24470926 217778885 497707343 272253718 712677094 452577121 223872411 710831324 681863041 369976022 400549594 180770792 563480486 952672937 474117937 689458757 854827239 703646694 847878333 444419563 818575952 170897609 552386671 75366800 227330531 75004262 339967832 284125523 234116615 610589189 431827379 397909275 654083181 915380325 301528497 937709968 194167811 461482589 317404451 194742827 115815558 346711398 83369474 203773508 978595307 25133969 52267018 541325304 288336650 858002387 755245912 441588851 994092842 950223390 285003823 988542069 76716118 179231449 987308326 381228659 146008650 991305908 700357859 209388463 512927834 390248034 43505080 731699095 194166855 762903761 372849818 142417479 909506550 588827691 924097252 200066726 665961541 659683844 453474748 246147214 56525524 454905135 30681226 42831653 697936870 66179281 157496460 474879380 418442268 596947185 631102643 340135993 2953695 201729699 423796341 434583478 259627961 571711253 97989536 739300123 83603265 657796064 833813570 548578687 838695012 285347462 645136371 402577037 297339403 26494346 528859612 39107553 188674444 354171633 112643055 458351545 836125722 558109645 302590763 102876727 300616403 117136106 870206697 10232300 892821826 33922452 571457402 415060393 321940087 469400106 176321418 469017603 842280646 615715634 374755677 92808781 215893928 450742118 102060939 826107726 81281409 496982122 830336852 974716382 72201096 960506907 406802423 323368038 365672599 741189803 595004594 10940077 501676916 505764736 124110573 560586973 785717415 154477077 782542076 608081021 561017459 680468172 499364651 125908557 9655975 322399266 92871625 301626880 9948771 650391978 416358235 581787649 28694339 743649153 804153871 403285510 516538900 700716514 146894650 80759979 108270884 408576719 972051401 13759066 756188766 898278875 757490701 669714651 382406483 27071368 804998393 383632276 672484127 168869346 926054268 150585877 733194489 10158672 472943821 718218467 488304125 566161978 814673185 199190009 588119413 522723250 471528326 560755114 137325503 600266497 949763695 963514375 940948183 453556985 69999154 747104530 1418184 76363155 75915929 284621745 251042397 497972822 601344381 375847495 317765366 645671982 205946541 84827367 464050685 617654833 990449312 545279809 686115975 699591432 556261898 93301494 58411389 232980040 802638218 169515808 30107690 125184971 15943939 230373619 606128484 478537388 530099136 397638942 913706481 599962443 66008546 446575120 44292123 292435452 268113507 218899057 852821926 470994291 765958930 56399672 348178194 142713347 294606457 175759032 43368661 260638985 350375747 506258725 49629752 276772723 374076259 148515669 186651270 997432286 811777587 229716695 132645934 921285228 472482590 258937425 620789481 250347423 23504919 442714735 368071601 563151811 554226031 802903817 133842127 180277743 76609114 379191011 210167399 360865519 513381711 144053656 182307816 277506322 474729626 272842715 412311496 547250300 729698070 697322893 149192608 111639557 293028147 556222867 269170073 684607776 849443530 916571339 327368570 88938861 685217125 238434934 917301810 880697214 819828584 582926869 68409309 814009312 682434141 209160860 393500729 907605802 897362566 701202354 746963956 395822326 175087869 523751337 596077432 483867035 374067022 302832495 455068932 730316187 769772400 79420690 502766251 267546094 388610634 167794850 996239384 780954315 992742926 65526878 694616500 929538494 129596835 574325285 95269326 212121748 915585141 353825908 980249019 99814669 623258868 600242651 856708228 758888808 654518425 356509852 221612610 441041693 708234264 660654545 399659145 985591280 19360271 51002636 209467357 330559021 849979478 156054392 483814665 392622443 847225750 951656496 141637134 163249259 293923081 618154640 291521290 108691769 406132648 569698581 796765892 933740730 749964643 569229849 254979989 852618928 887411126 934293033 732539125 192981963 988584670 526883011 976700235 996028480 439122336 755588372 447899789 489775980 311497987 469652220 569572722 493795370 471560818 739312744 276218399 82365110 275536620 28579355 312891920 269399595 270271859 396714987 829448211 900549725 869595931 293912734 398625754 224577785 897272298 623196108 897170043 16758981 453402111 175329232 838875344 219952045 275396496 418650799 436385356 824109045 569989538 349124198 334727635 978126477 80301657 318818959 250596429 881064550 679133150 578400972 675880942 613116512 488050022 764190419 519036009 639279091 552662374 371328651 140695455 802448517 859241164 647135325 244634611 294794856 162861960 267858052 637597599 658996247 175553919 582035738 982192190 494075194 721535094 133849424 870683209 459096844 825053898 902633798 435177385 547740475 923503959 711161969 569329717 195232731 707727067 684419103 691051241 828223986 218166700 912240983 844133696 101662927 523772251 142519768 187030578 221646969 143553486 300483118 743813769 773879048 954022026 312087245 574470112 870955866 362229435 773044966 584027630 896466463 844015489 757018427 823855130 277936105 850409725 821551749 237766339 372246749 305645658 515618374 270718132 93702163 298726844 8292475 150805943 233480987 735351559 671136539 866550446 806158281 59872172 488878523 331996456 269229331 753009481 218920574 185250597 835665453 470355642 27855115 458319684 107529978 135714738 376901632 944457825 986389891 233262340 268677473 52422494 799573606 205738427 415488230 599622881 243609836 295026429 355198765 242233520 780032273 978829695 937162041 467556435 25487395 545318878 313215339 983424811 301932968 106033180 625823650 757291195 191612797 379432575 475761405 339897990 546163123 615009927 36754700 612391805 938045674 755544081 759793561 459919978 875468508 484713952 544716821 301156603 26148073 876570234 200713209 567380781 424523491 846856068 863934824 935746845 716792586 837915161 49318617 484620762 376590347 435119401 638328739 406394895 208614691 746272170 362313363 979813441 298456234 662840482 985966582 771625519 976641536 389459988 459509823 516483938 66160071 609162946 315867624 450196777 159844058 872668787 911275318 687700523 875072022 724174693 386645684 270497511 608680444 448154446 455259505 804055934 24044622 327619969 473354376 367872727 37367525 822874043 546205705 448547994 428924007 328474289 312345969 281486548 204068453 102253910 186356023 311675401 710331656 817935573 99358000 472833179 226567882 814450776 403441519 859180126 943199288 224409752 374816583 38647794 602255927 452560589 478415089 36544009 641984100 265154808 6240113 13451063 623330561 366732153 180880413 925178302 392550258 84564930 878066292 660657838 9694248 513651520 823319254 181983298 617730638 532375546 789401445 573037117 652275702 656146911 756930492 950890418 823706966 949449580 621880480 612297333 387581907 10975276 128598695 610663462 421683553 282551188 448471789 130461922 747012284 172272932 633239128 497094934 218312221 27193161 141034331 915857110 325659033 78124021 498098275 656616727 308883594 634192292 79159772 211308381 876715350 670905772 721807574 703108778 28392787 276099416 843016062 53970343 820390368 777309689 51583440 47071216 45709154 523327540 136013771 176502880 545268096 819917374 218066857 16245518 870050081 773784055 103391541 50398825 918541098 432309150 757537030 777350131 397648635 276534315 205634052 939020717 794947461 240493913 564463197 841358735 970129237 4797129 732392031 3951931 787361901 134556772 15149572 357071393 840372330 382596506 149118774 77036015 154802428 74759932 942226771 941679524 321092610 667628456 395137540 673400606 370179933 466488963 759233870 775330189 241913208 767573272 614271227 313372531 532228190 75497197 732768520 982207926 753304017 185054753 895602103 312253273 106761316 823850494 453234760 336520098 214872107 228773925 909063001 87494592 561521836 597681577 637989034 323945495 145280900 280513425 871122796 566091119 378761747 778506213 335543294 289684192 810845525 676855728 505372682 584363117 992948134 229268863 229711612 661728247 58162202 344784886 961150402 569750710 134741411 295864442 430070755 357963385 169764305 317573891 590650621 952944013 894095784 982505484 169835247 573665196 765715555 438049731 222066429 392620982 80907660 436839236 597122534 530461058 774422470 487908092 933883328 507037892 802683614 989063266 2660845 852021486 545848909 562744630 904506387 923552578 416087287 657484551 146595015 77766218 705077068 378355938 660774732 721777963 629900665 636408329 475812491 859456063 917828128 483518217 4182613 776833051 88489826 793063032 134285745 884563623 352718252 556126793 341818217 278750948 542564820 210606834 668409593 379481185 600897219 629248672 724891601 214082309 878718378 974313507 742509582 424114047 305241788 216917520 501338483 279956333 816736394 631028590 864927194 418101156 18089794 41352198 823518901 887125835 258896270 198072973 722919414 395378247 719881132 67846501 399435963 689573641 519456109 708714713 216340317 299478564 781181513 57001564 833567223 560045926 603217959 451177370 325310958 50396694 214143089 283579809 496257437 527588078 322073881 237469295 793514950 524795695 738125819 587926301 184365250 702153394 806455526 886986783 85158825 645559088 798661806 437861526 907322528 972197958 828658200 772673791 625585473 956233893 125652635 500389508 882131713 77589441 463771815 470641699 533922821 382110029 5851987 318557570 992489900 729770623 523728774 984963957 413646302 39515394 666757871 397638035 966929803 996500525 262418819 556634743 264423782 650941151 953994211 559349682 558089703 389842246 794786089 729109227 714859164 569318137 129175494 34055479 34779747 706633109 289139207 892346642 828678762 682623151 750282429 850473544 76383743 730464150 193377341 42184009 441265393 430864492 945877893 367561434 996231081 606775123 101870570 825675154 699225163 838223519 980810548 96018692 237210943 323102486 220711544 425967315 812613726 792757826 910479499 371939438 420980679 206108354 574857967 679711591 306697274 485123244 197265164 455773282 453692823 657008875 45557019 53723739 98686834 629663485 643621792 860826211 951304032 102417790 356093083 465712533 332547084 312328640 374909782 887444003 231151671 95927190 775924457 562536176 418341345 709619893 472671842 393153882 308239395 414640316 47610175 624228321 178876505 755089361 382222613 39615544 90455023 128989446 196363006 68086209 949421556 606554598 854187339 586526336 799295320 849587408 930285033 68975229 827603135 195282424 531742110 536600864 160546418 214014208 365216923 932491357 609661323 363513859 979436089 66909272 862831676 620651434 134182299 681895058 150488592 171555234 375371674 992007134 162132700 216294672 11283998 22503208 625930899 704030772 77302630 779395966 429272573 55524351 739152550 514430883 742984607 170213098 540030060 831278177 489016731 980545809 381605278 46288227 985744448 22738662 416628874 743987904 914114368 645941339 180490613 603700355 936683958 73608634 767603883 645869909 508776859 156843758 4435261 596629542 904413688 416940697 251860601 183260502 285693564 795105220 536861186 481907273 566844496 766894491 986085612 717028218 621364246 807743403 737003862 994815285 994337834 376761612 778096232 871831190 120943094 85718647 691660723 129809933 57814139 157949138 663698940 268044498 479798267 683733561 888040603 972845990 154378957 71056358 774199042 744928951 13017919 413636542 527637848 878658714 831576697 908216227 557311869 183023684 740720779 395647821 8657269 191236737 918941466 336232756 534699346 449065475 597986804 454116126 287738585 802673868 479333799 550967475 91538896 373204832 82755030 402091219 493590484 61648133 183213733 58276681 313419452 703342218 113626571 229514975 329820743 243286524 446122056 49668342 434707374 226522747 234481028 32309417 214854902 815931861 889749231 742462236 304772398 133910439 565486686 482633030 675441578 327519748 717976343 799993224 752435332 472569288 15307290 175891352 313469133 255239846 937075103 19300070 46867598 651006994 970334955 196284221 374135886 719399271 389583996 558384614 994499318 471778 924700623 676519756 706996156 302491134 909541228 589028428 720438087 571311236 757998146 363439724 731606983 681132033 274210037 202157070 579191223 37131914 549502363 872485955 310906220 898949703 897727230 544595056 518779773 207026905 526260417 730915086 765899058 876145643 976472325 647504488 860272438 323510471 494302532 504020576 834900980 687729105 759012337 347964549 213212369 280625803 551765225 328507035 429893759 795635980 121968027 316207157 166228125 851722728 280109521 764066724 363922828 547352107 835062257 74164247 629621404 315352484 35746795 63654077 939938710 229984772 162603392 75143354 218304593 74923760 929833100 583006021 430479148 345507451 658702223 148029818 776301823 220765356 39002561 849803985 376878965 674001572 165038458 488890607 713750164 454661422 432230754 83266844 219808951 766561266 901033754 127368101 275822292 116541859 50641753 357118209 305333714 584913122 743474554 449522250 103180421 604338094 820949863 450531813 10786174 382106406 897707233 93328603 956774813 941354346 384817748 545805126 864868693 212352407 376940614 347906882 160625583 435344320 324902198 749877260 582757653 176908655 910928298 440997115 983761585 356053283 662357215 123192598 74978706 35617866 308044245 513118319 245844904 1689947 586495478 366682849 463966615 133181328 165246014 575456718 271004763 360392646 488713832 874738255 238866940 225306619 565698896 609671507 100956309 836391367 635764264 226409855 394573821 86899711 295301793 654959768 979577710 305830421 290109489 234495946 172695613 675131295 290734629 933545485 585279655 270926932 50504779 228483761 203149325 391956114 184616848 796362635 205485518 141816657 383083491 983660006 753300075 364321296 50213294 376374702 588700873 135813734 405917931 576086843 398880609 326176664 493210071 918156909 478811120 642781121 635935902 631255885 750640704 909116266 467932305 564543012 61114925 245749775 702683590 526316253 567600874 327288874 178454561 929197570 911008518 14376753 852790140 690922378 670928391 185559385 561790030 580843410 785864841 812951083 879365951 212638416 647921963 140799700 234171418 157223410 694597909 605935356 955892550 405336266 411518464 462435811 433438527 446044065 74227537 984901128 726105697 374024689 702107858 278027819 454678014 719393156 131478661 548388693 940657800 732145586 924135819 97312700 662303134 543668663 230454706 469941957 640944031 265813407 287229903 536516453 240633266 781384933 844500235 148878919 785016011 605455875 421639861 807232923 325348799 347498373 716767748 160113669 556704046 769844776 849315560 320362345 909451235 519906765 223712516 190455057 737900182 894841483 410237407 368249185 257761994 380462555 76237052 136244953 370745877 856506938 532959156 165379595 694822178 380588964 378678654 679145217 796761080 734663805 189962851 435827103 104139810 770772535 612911016 231730291 347763028 634178436 271433923 215992123 515768922 542137099 708482325 594070398 941623467 854112379 687072204 76875870 317701717 956186710 210757641 233729797 584504366 675789971 861748977 844460834 798210547 348625279 915517186 430906071 244623327 733710882 364358920 71078766 166743793 842654670 422274207 814456575 379837654 855684315 742142606 231545660 615097189 219257080 381142241 829632150 382127170 628989712 483305345 283664047 514136810 219524728 654897548 102736056 739678631 463972401 612395523 844549615 343035087 852381204 629381972 409541484 132416845 482147030 651379187 252449380 919311485 617976896 7267945 190434523 180745681 196722785 257187420 135844563 422186855 157140976 72885763 86476956 988987024 305991601 155139610 228931266 724938663 981408836 314490142 431203243 921738599 836663143 81131980 718928073 973277243 292948853 811926369 914022594 833214879 767955191 966199864 762143703 271686736 710336923 640925589 222191250 497688447 901012784 211747492 980541779 716341512 892471599 584470354 221106078 949955450 182105138 571213048 557707303 349810822 378128050 676927582 61643462 276655327 184217068 982192266 831201733 763814275 335737636 837830102 681521311 19494966 353471478 162349812 678373535 881246355 825053131 849786274 268923554 106176050 484639396 196942330 789763910 331991269 920125999 19210303 393528519 304845783 312860831 260282007 757105735 698486073 24540706 121133391 961035819 588758612 341295477 81074115 279714493 597297234 685066233 96371031 282409139 896871973 786728689 780228495 577226100 342713348 133660634 59447308 624620258 763105908 439457610 940615758 504357774 154947893 276058522 419531381 450963449 926888176 525043925 902683223 728280571 103586857 435963687 824664336 215155900 691730167 326456086 746479406 308338796 641319917 812363352 818851427 450058763 568013223 259946696 198230140 152099603 468933881 906274127 801521721 969857972 726537525 142240505 291629864 368596129 893193812 102620145 721510913 621848991 79906892 353529043 905891863 459672286 514777027 735125309 613924228 108102099 385277289 994862437 21323798 352247079 278453074 31678055 139130520 217232558 860556666 805666742 779446064 143210345 511586404 870815198 138495565 10034754 989655004 324768906 794860718 79154357 423760793 850092782 523383830 715193861 180999533 511628014 45081832 407410887 183247994 66659434 959912500 10100762 41593410 559869268 114772159 482925629 132744840 168963393 288760348 474615654 903184928 806486209 285860728 739863372 278230403 434495966 256827638 70914451 2801458 798488776 990488795 465785893 832220947 821963247 286168776 610926778 731265184 586102547 390281903 875492473 495859044 257663814 474246067 100294989 607515486 772938614 674878551 571691726 508668244 614692467 524760100 159085735 153127594 482452874 28084609 772171064 235847157 886495677 67549014 694436531 381840677 624123417 69481938 605654826 998560929 221181299 508782077 241157709 244524258 404972556 405746262 561898787 892200689 721198627 116533991 264046468 179566254 310657968 650787489 493565715 891619724 834402152 228565740 890802819 488591811 834863718 731811951 738611268 550118593 661560657 765161185 307394831 263552442 378601049 437805238 695383926 310453037 359544824 600357911 992482951 961336571 297700376 715894157 560445227 524153389 642250764 284249773 355713253 582765785 334771813 11483050 106321464 57314631 703352185 369102306 706346217 68356912 182753825 781427152 311513446 628434733 107521340 573799591 647872547 382275475 793256045 200883248 841042708 56097795 892335058 713757840 659501100 577684879 731205744 477314097 938896577 42638706 104735069 504454392 867384275 650988394 618435244 93693817 619930999 258765004 320022336 992128579 26756237 961742646 336213646 42389522 135694518 22495482 951328219 899062305 534809470 681299610 349314375 982121388 159056402 560991711 451877003 516208890 914953042 59466851 594263344 685221217 4582912 154089758 693455010 195449944 997557032 317011228 146738786 478264352 643934659 841488944 208113101 847122208 988513237 862971630 162989114 409628915 845515306 769811500 869743678 521639724 108256474 133161015 811867480 32637724 600886329 1529413 315041639 569481505 681814118 13341828 495721696 669911850 143791088 862132393 316436912 408981474 743905978 942186281 889785762 592562529 96540607 730198285 180952863 346448814 75924040 787615166 715477042 868203246 251287314 576167664 34291012 397107544 491426108 324926189 84671597 966582254 962947903 732907931 761970699 497156241 417238665 11281030 180693277 468209761 799883799 818216005 286065096 129273940 892430308 861048088 940047336 335571719 458290666 135698355 365003268 176086757 903673675 413649405 211004310 986829438 222936546 685138282 797352547 50076002 356476975 959503061 159169929 698608496 520118691 716783341 815851949 603299620 904113812 938616483 95536265 160865026 495487131 550009163 450274012 517525668 382250570 422405391 299747743 95527645 496592924 80165004 856446259 364967440 394101373 701952891 866449785 797185822 308946302 801467698 829799158 561863450 725761405 784720759 49847378 216101357 276823970 74406431 207024203 762514677 457016998 262983237 560448761 147752474 91835543 21112584 564827677 88881937 770942819 389356747 590959998 265718556 441114115 521558121 338626046 981656229 303150683 474286999 611610111 173981683 677661844 190997327 161289568 977256300 19533285 193039386 323330486 469252080 476442782 93804096 872756454 272997542 98139068 419331614 418663424 880925346 760064315 912605128 147124798 398398824 906723515 693252151 944545357 623446081 774746921 284599966 995798937 909487743 961675312 50080377 392932001 777202917 65867043 638573259 765070737 736298348 421611106 366990009 360601652 22393661 386860611 181858220 467914866 746652370 463817258 105858839 649745533 905465868 277489783 565933682 482165875 451744711 260662791 810471735 62793170 481207371 911610865 209601332 938200835 718564985 438728933 791494437 830429908 626111111 268805898 651157582 573753341 984544072 321150387 460091492 406430128 319623695 302709558 153889383 8751035 615527412 891300002 817935455 942023721 389806890 254155911 811132155 710722065 235300188 897156673 732223780 236671850 394511698 31131857 231846497 291805599 459269569 848202213 306117601 844371145 650047543 632591585 450536636 722127792 779952782 534428407 205950515 227037268 910026316 169276251 667306340 728383181 263206824 604895536 456503068 969177052 409355118 332161295 552578699 328687499 49992364 280582449 467444076 338442829 114670149 697443325 559797096 6034758 366568362 968194999 277296776 97137901 880441567 770872914 438437371 943102096 447040041 1582807 792225235 959442579 636002516 927932809 606037876 712006115 791603540 502924703 120126366 157581940 505119067 967952120 32461452 10646324 908568446 374656954 604942919 836844909 303145643 145038294 216716731 392273392 161447161 647072430 150965682 225779224 788489460 341557077 844911009 846866831 379043722 466269865 711912486 967094997 36101881 568540174 398014824 195960104 876482352 911815117 575233316 8927306 555934098 815396773 45239641 855024086 584118916 230933344 840435176 87375088 404620896 992818216 605828746 239737309 259420223 741428513 642453099 999322434 738771245 696035142 57077142 556966591 708872360 191299467 252140035 409484321 59896605 172805027 784645104 713100878 788162263 238022364 57153131 174526331 401012078 79939816 728947692 939189504 519226379 263769261 926418957 581352930 119497137 889514215 450082709 863417787 843796215 829872240 279365680 55994026 677394225 925464383 178841644 764277319 589706399 647887231 697208387 265885277 198491327 412702782 522480675 502769118 351189534 235253649 809066813 777633889 412720708 176430600 627497268 847496101 277848453 117268294 385277103 417145790 496238834 210729413 22932923 30668386 374281204 575711747 379012204 166415869 96080441 500458579 446527177 872833847 596495309 619447462 207079121 437324429 315418962 209328486 451751689 466853314 94220988 312952146 411929799 603085467 114420950 797288265 691069649 307040989 116833530 387371322 190097969 370145205 842671934 235417482 602353671 254249718 994126333 474651156 792301044 722347158 469444937 275590004 497004229 874169083 9783704 262045312 580888187 891324567 701655897 122215090 249733300 667957170 442007037 933865097 655094974 268162505 18686903 583901179 481097448 958670097 530010229 412592652 206016341 846979223 596025693 15889075 18891174 200035951 65544413 905562616 558616927 245814252 419271367 228403915 435742512 859324037 248356439 94253508 591518729 317416597 579487174 833846855 886398851 436118315 45399363 911652935 98848395 726748840 863319312 748425505 91890874 804721807 345802159 49962788 897981050 384029443 645176909 367103367 842369916 773748232 217098395 343614607 569526733 367651498 431998914 133329841 266397216 69916269 139376479 272422924 581432161 520195845 338193693 758532578 133819078 272941474 416563029 600878278 257735614 591330138 482620493 536335295 479069932 827227787 306894824 355832421 946742483 798188031 682653779 412082032 92620019 835538531 376759726 728293428 177872043 681236473 227088000 595403233 773379723 576071487 92208912 270433699 344042211 368762352 319223035 526073343 741412256 243798523 268792731 817339954 857742231 826474837 755851527 472065269 41401327 992855707 87599221 896585729 198484745 761977165 151566438 246790924 823752714 14762684 420132507 518739466 53558141 843208277 727512042 134655044 146520673 968588663 110723829 526964367 428284168 781708083 443847254 687113056 685390934 945998455 928832344 806768387 999824640 130401755 429683334 366953759 219034779 727069562 721970317 590793023 565864225 968077752 115466896 302430209 951666833 139039777 64263744 884800526 275407842 953337767 616563832 517678046 245538979 208150733 88159843 568310770 493914655 362733285 205162449 588791851 230780685 552363907 223533941 798337656 750757926 841618337 37726701 318454378 601351546 886642034 117489783 262126191 566246476 401049200 593664426 784839911 699259375 80136013 109241378 658902991 177761822 610898792 576763884 374921851 812025351 20486231 393368708 343626551 695731730 409824703 536283216 688422955 834885049 525545128 448336449 946084209 650387115 173658280 759383790 849197958 837960475 265597920 260170629 505258566 784394588 604425178 766276982 627923423 336926251 579858476 560037443 335886053 990395315 73520385 146976881 879097870 771107063 669673221 67969077 582805055 84167030 647876723 324337943 303373081 202254834 821554404 117863214 215384910 94387003 324108944 435256852 827931735 503180660 785872817 249987347 791669237 876662488 464267311 233023289 826267352 957565050 856101315 150825299 833840820 644446560 831895721 967823157 212988956 47806305 708295577 939319943 999415176 427000332 128825055 345358490 439745533 998623811 194013037 885755030 673408779 77695324 391154420 650750441 375783590 779979418 786896971 203741281 230332415 419733209 62358787 287328628 299598308 606899359 122656380 949197080 808699818 503377347 492530863 940462156 316772269 874472616 389637876 971355398 449832633 164282251 592826851 976373428 846315490 904521247 181319037 77917366 721691131 896658941 845417354 65725413 578636123 114796347 24339840 414587855 328312494 749812791 419369405 22989613 120557785 615190346 638850463 685506930 253117164 381583689 551597695 990276859 753376912 313594902 414412850 200132550 513981530 494233778 128126524 573803199 746359540 671196339 482740930 618765074 19809335 750779026 938301210 471905923 469142667 223781985 421557321 55845807 52287694 993925478 840725070 783877537 901310759 479508143 587814465 30642603 838341250 893721749 924323625 835721884 603418450 215415416 472884434 110782254 589501058 524048412 278293 977841472 201645788 68789872 731833203 729558137 247339683 756605731 770347312 460671477 544923173 404089563 472917179 135323783 449760317 106388373 768259710 859266873 680402617 314667783 852029492 419867410 16053694 893261442 276828907 509779718 787429369 774973115 607265530 336811938 9701160 796484806 641627511 876489820 402775912 879560352 556295484 470088901 126650308 352267553 905794187 844551706 747198978 927409624 518642014 748058373 637916516 67810451 414219801 306382581 176872235 541150165 566055921 444177674 498977196 237572318 754952424 456503230 320821826 443507907 461244654 720238175 741996477 585333645 71523583 428233199 834094324 330138709 209817826 518127154 986860325 788121007 204540136 788778600 160877811 441896481 239940169 580669942 441217745 948633160 341419085 67894038 943252896 28416336 495620942 183306765 113848375 101955770 85961154 674143784 205651421 851053132 194407122 288507442 94995670 720188948 860902660 362400749 521549538 327411089 2030753 101671169 136798946 21144878 855192139 516493238 378677904 784877962 93585967 580992121 289555619 544092672 800396637 405828025 615430214 910757234 764584213 432764535 633351350 488037348 294096756 303089519 226536631 28150851 593144184 975799095 779678816 661219531 145229712 593466640 373704191 63529497 905575679 706519029 990115879 948556013 16637835 836086057 758235607 534135132 879277726 494692934 683756076 191093945 906021502 679394055 444225876 363289343 598810439 781364398 806052052 61384079 226526143 958620156 764418226 559250123 348419031 235254492 797658957 356654821 777926066 71695813 318119921 742335848 515064114 483351129 926521129 855069642 697862531 88189714 475433026 1629684 928982004 775173588 26489771 146011462 894003942 131962378 575082559 386618240 253983799 401492687 248616083 732565043 543747558 2215665 650938539 135032696 97564288 527208073 99232892 449106060 751643530 203114309 649494999 961346206 29022604 299935809 693172363 646749231 990673878 134649254 886996607 665087392 917020890 592359387 725805423 473213410 728482727 745956956 305733961 577584712 893562314 713826346 505099650 574398298 361433362 267783572 222944427 672591629 932777086 68806563 107897571 108905614 25566281 5881650 174330070 893096571 679525528 361931274 302518529 166369148 172395 361687329 350145207 85982929 626438469 809321325 9599206 978267877 488167316 474497475 813493303 394249649 535354832 201852442 166691479 267373636 687302942 105219282 635373325 461503765 848191315 795844416 257446857 384552564 400490734 200655723 439811890 541761715 254549291 30002627 360690114 894879303 327060539 431233443 38130205 871323807 80781109 754893635 558358688 871158425 828347431 409277229 567947719 22468569 978774026 654078183 437477898 171961876 708898644 387976942 52600022 146622009 205838168 30977042 529121211 203615285 300215248 170999950 940694319 895223566 118214020 581542192 982260961 640893880 134188496 25249033 7974784 125106545 698629842 420705888 600429826 580994603 360433682 478250370 838000447 297559818 935988896 168095402 720639527 701027997 19248819 493990038 667941653 935069558 640235655 300363447 667056283 720453162 28500406 309271031 351516623 602370306 154148332 926356781 379743386 247144346 355488725 299087201 924158884 120571117 542270497 618191107 163998511 23097177 353920907 577700923 397468833 870926320 559425487 355648360 791049327 915003108 949162633 535623365 621124827 872367217 557305641 738117229 850893980 986506859 328923269 989474060 926928661 30127831 768417057 796512432 83600187 229241310 288400317 807238944 945781856 723840765 123864268 71361921 461055130 44910992 331722337 623444854 834584910 466708690 769325712 57377834 506137087 33439983 499068080 42681147 851324870 851826724 887988380 388161407 491417824 606452604 880575507 717390245 111638574 583241418 569848259 211644452 845738848 958055277 829667300 698785463 702418064 802957100 927144959 650086857 332874938 687144820 391829386 863442807 404238654 261801259 904443114 148571629 539140833 681290373 92848882 301779844 442957402 89810557 59967568 918802780 228778214 719888954 126708128 944069688 38661798 312831646 862760328 651314113 415418664 886922210 683513442 417670256 827325876 169333491 636677702 839215964 497335081 71333360 363351040 304901591 368791018 456993496 627021098 277402801 375297372 869563272 839847021 326039933 54532373 420782763 639878282 867261274 371222581 394085899 814573151 861871523 587140607 194611105 93677308 141853954 748867130 602725223 134070341 97748661 327345666 921934517 756613879 855286235 870032563 710637095 290437916 233322369 255863417 111945314 387482400 67695435 465343291 111442121 864953724 432871609 101565554 677027764 987416887 925905512 624229410 508218023 562832605 862839061 905432855 977466623 232323209 545880937 73369604 850839215 23992637 637090808 642987719 948146945 349708292 769481926 762444332 923975127 720819904 731866108 331845143 650647490 887174305 540018356 921900998 234149046 555457298 312020293 377176318 578582853 544669460 556947718 381035328 623635339 78956428 342754828 140486523 528639739 450736001 387709512 65985187 119913921 119313206 956171220 326881933 504187989 208580258 484085762 218864947 332004623 243335656 47076240 617321910 781699334 602493782 581942442 860462278 768664120 699526994 773273296 280855369 81520388 158436288 423172381 436257891 717952450 780647927 306774854 528626252 497923048 777731316 959538024 159759285 420184832 42394579 104170836 275321053 903301747 601517981 556421780 571198859 627680253 961880966 55439081 119808721 292525882 989032010 500560299 190190642 448322852 936299374 898678174 203624477 377565435 481147821 666831953 352069457 604640339 468906202 596439192 972394631 939885022 486484417 858477488 515158448 42024158 22617463 904114580 696796821 495945366 913561888 130060467 895371754 100683966 829578619 945885303 704098292 408412715 290856764 419764770 809671857 555151275 771356825 679187554 648547704 115861477 944397925 901928788 305090390 44991366 317607488 915057966 769553242 65756119 732904044 36866621 980968669 960379822 803321513 457859917 542794407 626942523 992086706 987082935 710820130 185798358 420901503 900635096 130578627 355749105 29958760 327024826 187031342 1270316 594381064 925315154 546979106 577416839 870592081 60558771 812628210 706671961 422585707 655089111 80401122 783578849 293012999 308737948 519110563 878371762 578170288 816336127 534564545 992936567 725764753 355664254 396691775 635212396 224318414 871468435 541198340 88324280 522225912 792549644 806268532 619695247 342010687 196736049 736291293 924165664 520115201 698604407 564113205 91208036 622469332 599938194 715437843 944100826 346251087 737213992 657781682 884415433 781445388 77472078 29446622 619087383 139481922 274496475 952583995 636811678 4380195 868798126 326550667 377255431 503312255 10274823 648492677 463525298 516056806 363242235 885057154 848431685 476263849 342240852 107945359 904712528 960069493 308175256 23472840 353637780 518869074 876726126 278577713 917446732 709384479 16812968 903297084 984343658 757281626 288993507 696224747 520072969 152816596 773864959 797449740 742247442 203757157 808415989 17723933 254101440 37448523 68932831 593542852 308237211 279909097 306403505 987822546 980137437 889297812 839512138 106951087 221417712 472009567 931999653 226847693 993931002 271398940 807960111 612118258 192759462 368031948 783609740 607500625 987715987 705162678 307798651 813896437 669010507 657085023 634911543 506044071 157599023 720090396 11350832 379324726 995160996 634928804 181729521 745161524 969440017 440665542 250247613 471935227 685709169 681692887 53032509 796460196 79275530 11244933 66339747 234974395 849297212 978439495 966370264 2684833 906364105 142320450 753434478 711810857 366621749 207284899 82358005 521679666 789505298 73840842 16805912 302468809 529292060 367954526 449825089 118410771 14825217 144095216 67540732 697484102 779457001 796816874 226674274 157061288 670132709 749809686 97217134 580125014 479196667 989636274 230433514 392035580 171679293 149564302 465291118 447840246 362026140 389718587 387112993 847405344 822269357 238915299 187322208 27914984 916049881 657981768 118341226 361224987 871521483 94335633 285088054 123534092 591855178 765654343 252093551 508767280 820175735 255666308 698282959 788493234 234573915 620732984 464778082 376168893 158421912 620452121 433648097 874352097 200889982 423533119 230282810 87522295 652544263 255886713 729625373 227097154 858785205 663121252 549009630 683283607 565833670 160449931 166640570 400894950 656377174 979308634 513402778 140779667 511357343 496435883 966151514 774432214 146689341 702822951 687545871 910318984 354712095 122251524 114349515 731845018 630087012 758836551 391888618 988692703 9356346 405837031 484270345 8171020 179245010 165193164 229742024 543807891 24618447 343648163 379310049 752840305 889520518 636165152 858922822 86577663 824493293 85165101 280063152 423041944 547373550 240422261 437362174 978101568 921954999 137659911 163265107 114370204 260720527 983752992 243475571 379817297 846846569 672675419 220373456 198158412 301685796 735529345 517322670 429469225 926172212 836938370 795249016 107547925 451678946 127307616 644470457 544941204 423109449 616002740 718064696 261037923 554203538 372775262 994037323 284323671 991018853 183750547 351654798 612782153 18879500 358097353 663825188 946231837 989576654 184699294 330769096 388211710 829389760 437330624 932158248 722717076 561119796 637702752 552148889 94052306 495588929 66358262 479534130 884678484 82884302 554961619 856156337 516708387 39209104 741874324 718577645 532232518 289340958 968565367 485804362 667380531 558051708 315909315 493107890 497864370 570612638 902174658 359501899 339888368 35057220 10838688 252668303 27427410 439370681 710699316 257340729 513493308 298208366 423071376 254457330 563075534 376958462 875203064 494648886 878545549 828134518 901401373 545145190 517750219 386236413 582750795 972600821 37881608 237945443 480303442 282788048 237332967 989048548 409712824 700515842 507473857 44418080 34504149 111336725 785345620 139452757 383327291 239506997 389707772 612279863 607273404 14954504 805848624 150667330 537476936 815433759 41039520 585690125 834642521 703391279 352286151 677645950 301056878 657366074 438652582 885274268 310293900 933892788 870525743 281083323 198573512 583432430 94507305 481577600 497239705 206858011 555156430 879162502 385113649 693960276 581015278 685145682 698616557 104314705 270675869 979064525 244595638 684747404 790046124 268770968 180961075 668874103 823901361 477663628 285317753 912345228 430075504 820318241 132081064 15484951 923745008 414902785 252850994 19364539 106307156 935075298 856420586 309091181 195016486 588406311 687859369 784935282 678945284 744622746 363934578 751657112 660941166 564385998 177348673 771655673 656413970 484182458 671531945 768505903 863822098 705810993 90093056 566571862 410445954 560428972 512059006 266403385 677835610 216709918 73272082 527565869 574850924 546359105 481114991 924547262 388102520 374002529 831988820 364866886 361667082 65449263 439566976 926142787 209415892 309401 37281863 940399930 224333442 425146843 156003989 814707708 268317221 926222712 117617034 814981627 326733218 702755869 193028103 177498912 388258007 862128347 488659136 616856966 320662921 283343730 16304488 281903026 182239402 879910995 935468611 652925175 385088061 5409941 390125633 585990104 859262486 715372431 723827511 40133673 456044477 404845679 500006925 490819614 1927228 8626736 17335913 403425384 222302267 830433791 467713173 690967649 19910175 33227707 741825043 634526940 879392077 26059096 47055457 638408402 649033820 109856382 551164083 441368419 146997649 407312691 158012606 112064523 216518025 625794622 492547445 503848157 725089136 954778473 439268584 671755885 540548946 569595871 55354146 937740148 550674841 336467512 247102601 809732653 578614273 947062828 594534910 860975689 659673428 581588913 67208252 775412907 238277147 537855780 897601836 242696835 157905334 12669515 859135400 392415722 470726244 492172687 202044465 82988545 410223665 397663137 510337240 242792162 922748390 117548815 91148861 297610970 589607718 900838872 977559764 234610434 989679255 359284954 296782690 968804794 401145736 463853594 290787624 781754466 288315058 910019719 436399436 821506440 710719532 571794514 373992460 623403496 334042944 15933642 194767513 873473915 588917410 648892141 330257376 917051441 18711416 154462742 371475876 914659798 12089683 91573052 634800878 16485305 146855433 427962890 60056598 897413636 764892223 392920482 258737043 825105895 559896524 31678040 362647351 56766296 160584278 642911620 915272162 103301384 163117988 219703499 48250559 271256146 42427665 273648314 975425036 917004178 698123777 590962104 638796993 766821648 423345976 30274643 360037093 760323311 408719741 915785949 70515583 190309421 645510978 829323984 273420624 847999766 218430149 912252513 611918845 326536671 783598023 519305161 728500922 11017922 3729600 905192334 907063591 950781805 112918750 255414851 650556968 118167379 625170013 902502566 369755565 753397521 490009251 519776579 408365122 971004948 675546890 21806948 600117087 949752404 821014103 816521939 23112326 691483593 12752913 417333040 324510419 763712974 587777002 721604311 329692699 167603174 858456902 91703502 434041335 44632587 577873440 15436366 466588202 519103790 22577614 267633020 80150049 954926595 3730476 763610742 210676387 623705254 75226539 812718074 306669769 879342032 846679354 394752917 542324616 916031287 762008379 551491553 962918460 592828256 487694281 744256823 448433062 859264230 504310884 36040893 85286416 892276235 796716446 717267573 378189356 403303734 386941108 785141919 950558129 656159184 175732336 612068951 707948970 532130281 826849431 102065364 814652433 924643116 302465826 648885271 391703968 916771695 201776793 877268290 381333329 96323082 838481724 372138447 43926941 475352744 721864329 506408661 473192095 293380526 231182063 729489613 712837589 343114639 747914546 363891620 824652518 599250585 947095412 553227131 860872773 715632659 510103923 385189911 415509983 274419000 306591675 878955369 100314431 699275489 763978123 449970761 536195311 746501584 225896194 479009484 609136281 433586579 891100935 68662344 774180450 442375539 879762851 569205952 211973844 460228573 426788998 130872955 964991987 856412699 154094111 300740435 678760659 823973489 687228628 368237157 54385771 939425540 966070952 650037345 932135162 858230108 806578867 29109038 644100167 702433990 867312926 406578886 504054999 767148550 659268343 979016730 94690382 250387394 663205026 656977371 868364443 422721531 399822222 153881349 515640690 541573195 936210021 801180876 144254024 838696372 809506249 486274229 777236708 891643200 526616543 554334046 269581913 722139071 277142688 427402448 266310204 753097690 739262921 588787172 559211252 596163992 220614359 121324782 874755707 597612794 981639820 23523861 821404254 269719477 230071457 93359470 900716190 204984677 346042747 559167497 389565549 857202165 414630786 349017908 13670138 234925748 663520291 816080152 548897382 149316686 391443741 486466315 673444797 235903611 979632089 649040951 275538542 374871819 747363383 255344064 576315517 397873325 843258264 262355233 573236266 418688413 309831146 15668999 742463699 714105580 410762094 668205438 131335136 694237370 278344425 878444901 191374632 284741443 422794245 355384494 419772769 274056557 808774011 841488421 418601998 114219832 29525488 109846467 897905267 915590204 882877108 57533296 160555452 820448301 102507775 330487515 668140790 892209293 297183362 708074602 658669420 366660813 756420431 291576492 50132884 194952111 971479520 384281363 717562096 167949182 593126082 328358792 313897939 140955283 827222736 701022517 321309273 586098602 822391883 634461706 919461121 478819637 753659114 32127527 961439150 881949049 882122832 738925208 985265751 657504252 422059089 254866252 24877527 488710572 550637118 391971227 82805356 27417184 821808216 532256051 402517863 733060369 329499253 859086741 851143219 340906366 229707915 489677361 472393422 82671139 172273168 54717726 552926654 628389620 69217810 4002203 459788995 984354663 53033005 171216766 903693627 139752206 253607655 412095856 65081543 554499106 213049798 384092426 217442133 94381501 138480569 755275485 846664527 546008832 840072549 272322362 622112969 886184201 350311044 203074836 271960760 84788798 704245973 911737089 82673360 147617461 362642181 147436032 866495455 659535725 498122438 750358408 251786588 874498564 244458646 551299291 746034872 700432848 315571012 545602771 288319233 665421782 516191449 76951250 145348099 214356309 832108132 679071400 617572332 334294763 925984447 142485483 303533085 473597128 942796827 148073652 909084328 956384545 195535814 790811457 945519746 435747570 245188394 724232629 720219105 639956714 235821403 187885065 518463811 995387881 443490294 183332488 897044962 488422062 124579106 779519911 485012574 193108559 330791700 952400537 41567278 209899625 385811786 773941185 407979794 709750955 156808324 714204324 242759673 241690399 942521264 954874943 946314103 733702350 689133667 221819385 105619508 955546766 920285851 951577690 22252504 580170657 105901446 123481383 95515981 820499357 181266853 314989750 694192978 465688087 654838984 337021083 528951515 270335137 793440636 112232338 894617821 291669778 159677965 774450959 663769360 630236794 200174535 753450690 346027774 698023135 826437939 280333889 951243814 23451412 76889233 157488468 856064300 46528 459425867 364913202 728506195 41453153 275378560 79485628 479007363 830013481 123248948 684554878 435913729 194240879 788604872 253171130 684733008 386368908 952402137 964287513 651466742 171918292 224409617 680555083 778962902 235640346 260534520 233121355 154930861 762603908 821391248 89332829 265892878 27517008 240027599 412181832 366054225 355689899 369723011 199245186 340035215 604533025 456563659 103765768 492361567 470479648 962275510 512537705 291664539 285355247 716669628 677675872 312781405 600540390 384674856 464949854 135766650 52874439 133790019 454392792 578458914 264684736 161417666 251861522 751771418 134321752 375506522 955826638 576900635 590035553 815376013 515406967 194537051 818926706 590111538 953192176 198328412 474160350 125727102 391267331 941075324 449853205 482555981 147119644 625712796 151502381 877177801 565932979 514533169 256457517 929278529 185757461 911942195 932183090 42861913 569177515 304174825 624035723 347644146 274561723 923637727 557127067 927523670 837889460 674351723 705655880 627111368 953878428 597183264 647756533 33676719 304923069 240083268 113833453 8978976 975119974 482005437 816785224 100315512 279448924 612194016 292844098 505972049 382034019 413349659 338347887 987111846 133300288 877956814 258447299 182140822 297347419 947434911 190357637 542091410 789297087 219771473 480471263 24413113 508502367 182108230 70263127 685985497 714664915 781670796 838563934 789424049 807771137 562624637 329291673 221231814 649763091 515552667 440334359 188721827 74571981 207355927 191293263 196604798 374381132 348695794 939340846 349372338 582353543 512403063 379319291 596254092 416721657 241678497 901898774 13491143 975856639 900325749 220521821 816343014 885996829 775638603 700431783 979885139 261121832 704798110 836704670 729548881 494036325 136298245 609236518 458197359 714986508 249388325 265942160 89602563 590286213 847418317 507747125 387855355 852649521 881387175 415585565 838378780 104799330 604860220 85572947 335245938 12635260 442329054 10629583 355405157 235513273 596862166 509765503 503475089 912969182 596630101 59062220 743741796 174732225 455410957 652026641 78698179 86249486 592134253 491610071 376476896 244917225 16987016 442660597 44894925 613199467 149587023 720809475 56173627 643872478 708480009 157048949 95529163 351943209 153850919 974553576 476236262 225488204 42862800 656188111 804746721 432379805 366039961 781051326 518562856 668931038 834659984 471702000 268917656 523897701 24900381 268784602 980269464 592100091 237730055 959408692 831752956 603065765 779113476 102828882 127352095 142762602 110811496 791664824 999553129 276756711 880652689 97201897 857316686 969747690 536024327 556264956 124426591 701566255 793479086 874117951 711393704 32931665 824202321 434950313 373601914 136900991 983300475 925296315 904644394 744519096 905465530 947429322 965204681 162668024 793594536 771433073 805957978 904209673 424189864 659722766 529439437 149813972 77358138 195259485 416331817 249572768 480030056 183645910 169388753 666065009 874348803 819853222 470224198 900440693 583880260 757277194 434513834 421216444 661409183 792122547 767953174 252466037 933760732 74485928 331893393 402183761 433616435 852197081 214647209 621741369 958766879 943636037 664900663 430716093 498361640 948638513 682616612 328531149 614395154 805932508 217823156 127566538 263244641 985582184 453340428 976265704 20143817 289707056 137879287 230553534 613106107 732791698 166111188 900457766 678880289 548658149 880659433 517713570 771938785 869793853 988363038 997887287 76083288 245534946 707943390 312458775 130069503 828759533 556295057 849097071 206185457 685967441 294580120 950502864 435241978 207099829 91783693 814999032 868261744 257366168 136823946 823829625 765701003 222452315 372822058 307940164 754907296 390867229 352239662 991681694 893456303 455051062 346711086 173321759 578069191 132718177 250517215 404244970 803051054 289965799 585880726 140660837 649799601 807302733 584911914 693534949 729235114 528122084 425733633 262616484 483410074 815385393 770805121 704877905 881333289 334855880 277874118 468813291 968775809 640334700 38680976 214197248 796185024 627594683 694927165 555247868 860175902 864453024 737213862 697317791 9329928 693868160 143203532 49440551 237177360 40692969 176298919 175034036 488126985 463666787 509656046 14754775 176354348 178674978 959147888 425627351 825821068 460402043 419951904 22265909 168841075 481738452 549152363 720136439 153553509 262070993 427475590 477458408 40654795 419674754 720866404 388449972 423835950 593962054 233568173 132278886 760361893 35641031 790873440 596832368 434476057 572183971 948251012 794373963 393389117 258739125 914608835 441874148 534825390 143501564 6691643 462319504 627515977 447866546 904688930 203404320 232614983 840556566 523927266 102689899 510230953 216562665 349215758 900904549 940786586 96381565 924389829 361172858 436009518 736399060 166094338 458332077 910930371 527026818 124157839 424166404 404929734 157392043 5928054 238191574 724244751 707372087 850827531 151718270 408597444 877945224 435396507 14408944 794268925 502247720 438072860 191707043 517448471 208401071 670154026 144384142 377368552 699608572 949269135 88204170 19026078 733144784 228880998 263951951 784746510 57087033 650382011 220031487 981935092 557970630 86564177 988948130 289721926 521402701 615914071 741757280 170767857 283458528 629190755 393218775 704422995 715178209 803419764 412102157 738152778 993397141 826892343 92481035 389521435 329423055 721364114 636153191 247149895 700027957 301369293 606706899 34742916 721379048 758025438 744124157 980904765 666565524 140318287 101235732 726866545 998568888 516644335 902228293 38476504 563751737 421261249 755597411 458812533 772156150 940842713 318261258 194002980 326029735 18913919 426386740 101914246 548505482 33503524 662378621 637779575 610280889 737849551 39933304 524821020 393974060 890888429 879716458 750095070 698960866 686605396 806742026 702596450 101412047 784232909 985478624 715517026 706627612 75227071 558200214 583683700 265705553 541392665 428791161 542127540 71719674 337508580 219673325 9607714 146392696 326928012 525870994 654067736 166036706 842833267 104863239 523263718 241667224 865796057 267693183 235202921 713607649 115360857 193729618 955725875 369777766 387139981 315409139 621405950 67540974 264973140 750755902 262831180 313405431 902044621 729619598 124881375 376627764 933558717 889622300 596483848 60144305 910571014 20769617 814403458 931799089 207638129 464180018 35342656 32251452 513141729 936317212 784782353 207784225 113987111 872874364 441694677 718293768 647462117 336138488 863834484 138154512 625674703 373345694 320164801 523581031 991634903 786291368 133109609 982723960 460650866 288332965 551473135 859232610 491055085 603772496 155284002 845989763 387383719 841902533 204107591 681024823 466599774 105364971 914377584 583574548 986273758 44262290 436536114 63587273 825414234 750324192 784828973 906796493 670749976 291988370 631656612 577939950 75480421 413758293 712929920 81941941 822861458 419811545 480017754 906706876 712083841 906785915 715224747 776694885 53315998 721876405 370351665 509272448 214103828 666371503 52735072 959414109 790551921 271522152 439258877 23259195 250355802 459418808 440318392 949663277 129459150 691332795 954279263 393858139 335475528 708816684 549332866 387546841 363894081 874239040 220864710 553309284 22612099 962478157 848859237 661526224 212654827 709022270 259959671 809983976 443450102 894608866 409052807 670079157 150503993 913791910 550307506 308631442 700932431 424737884 491458005 577902819 612743555 807604986 130036059 578285880 359876425 478309931 101164394 315327080 378487404 807290806 134832266 386424107 21700073 136660229 956048575 876957721 524593110 152517202 854710676 494921729 984990513 249398685 178820880 773863965 680609823 539291455 314803663 7774095 644821873 803234967 123849527 70213569 335125387 85806703 733174782 850890878 721123950 817905621 632204766 449622818 964845470 92401190 363276929 794845866 499669842 502800701 720464289 336701604 502834735 776255674 724109488 784440216 544889321 759404023 797037307 839707238 408813231 7349506 729243262 842637032 118452991 478156925 217371828 653067593 988244980 422794488 20223139 598301067 516166049 169482849 642616069 777783757 388423732 458239909 756825059 140124590 939471258 611174184 969645509 746069262 186244872 528801471 221605448 362770869 30264030 95265267 725235758 134495474 15432363 686201862 600554653 221626888 527294961 67183164 972277342 828332136 207773176 163102187 764948450 364660199 316029336 791997041 899799686 424256224 404650043 469528980 197150849 208906305 534417409 132756318 894476964 373986664 462230409 721463216 359583454 843830335 299324450 839628904 704223472 258792365 926238128 297586192 91719923 939861995 158930960 488635428 665445676 903496880 159543076 139167712 671368409 903590112 673004226 534528488 218074296 133083592 637616325 503050 449043011 602360932 588153072 819344946 777998808 676703361 607665632 691985853 778958110 82446298 15617477 319021520 877345711 473572202 226651533 381922897 223992676 649808745 73478617 819204580 174117186 700524941 21639549 96799584 977337347 82851105 64749382 732661947 591072766 913747045 608086719 132218539 528328257 876431469 245656094 16455873 53087459 647365939 512523557 572922957 181337646 475030870 4847570 222544077 625318951 978391711 684436968 740487440 885057250 157730530 689783449 995287483 339272785 504224945 966434445 105131994 98953102 106543011 142972358 884490376 871278895 822028332 630474893 243736372 558274757 964782279 837856996 520346048 42951348 194888864 671857522 99542673 24379208 310262084 465790028 497594587 262241933 5849103 81737682 479359947 635765918 626729242 283176737 306035963 623333616 511767479 791155510 586663153 460224694 140747360 289210908 154388855 290140054 805851490 199180781 994796363 846295008 573317508 395653020 231604602 227914529 934295332 403530147 514864865 287403822 436389735 36754223 925830282 52053143 490252226 292574956 286882293 822332319 453912020 111434095 933880755 569558635 429158383 474578978 36738589 687450468 326704316 670907321 542156723 261542177 965268675 378552001 852639797 136338859 220087720 269884128 929591149 302667362 934174471 460226755 63364536 24245417 570158428 442789196 791647471 999972527 488539187 843822403 795090536 7103641 973568444 651428441 713932468 557607665 119345144 356943682 350807707 406702278 925912568 859576919 545819949 804437767 86286844 64657934 649691919 866931844 468241842 484973041 367430478 877238601 442747657 900555844 338123450 194461694 57645587 167479019 891603894 846752545 712054963 923512430 940575519 47622393 146712740 132922370 467156439 864391252 811701873 111544586 614322649 537344540 974285476 101190402 764641145 81309839 656795289 458109473 277785172 445036747 389255230 246562309 315260209 602985705 788750845 726037763 641929518 721410173 521035836 290187401 351069499 959606583 101364729 73587434 410905860 134386073 319211740 334299629 542397016 318189958 622622735 738182008 318112062 502106818 294658391 724142501 447510941 577794488 552503963 146132537 555245759 565957332 897152912 190428785 907421190 255860994 709855924 651037428 780879626 845274173 468169366 943937330 359278853 806582760 311778127 524611384 519539115 528467116 610783143 520737910 332491773 233319564 6750170 452083177 770651249 230787364 254912857 807089838 600120142 462609284 202118314 442156736 962439930 955782273 372989188 247403445 531918719 786826864 768233149 168561394 856031725 666385154 693490325 789582311 219168365 83915633 580490037 741934706 474471739 118082095 600009487 509847273 347532143 868116451 24375526 485810702 395477905 526276112 255228350 683943009 372077667 574574590 512177535 840521003 806565940 549195960 684534320 527454925 983922827 365092484 33424809 275890832 718847256 9035810 799411242 407477168 894517216 515055244 955722086 693693545 974200480 909038301 45912824 507897875 134688064 838964648 141650363 53857715 679847775 109704401 209697552 884976220 206633577 960130380 331492089 487350605 903216905 689393817 309531216 883737175 38507424 909299992 439953722 815999107 1441630 117455452 745541740 965394945 873961511 26817242 264592634 910552504 966832149 159387559 737831491 644897455 427525751 578407305 985394439 924772384 615154126 773927848 292835538 343028913 628955444 451893702 702882819 465672306 967885092 741523608 289939767 139779528 987593791 350461547 235185073 420112420 27972389 741493942 781448992 721835799 300908586 44582446 888649010 457285120 629902208 987273874 171966807 397992908 492441007 825048795 228258571 635390553 779222198 343153377 292365397 795445559 986061495 570660318 502303945 232917882 947898010 55288187 124742921 126340031 248700903 703820543 80026816 983217177 260450835 285602709 649767913 20028595 438951131 158564908 543979516 9095458 416317077 941970913 382157033 516610466 89325939 477660269 263567783 220425085 111232431 234811779 671279275 946643137 378114270 905647719 322907218 381336514 61891213 334453982 428277270 61989746 41418304 677775247 374387653 257220630 568032239 760021735 485814806 98130808 860393936 666953920 552368245 518769821 240525385 96828585 256060253 794659101 438173463 982135441 287542355 208656762 369977325 764380349 151114603 953372880 353602330 364832041 285747146 706721698 85859358 66685124 878149915 535950589 91231047 288946529 950256728 358627487 59990584 812949100 548888489 47870679 245805325 432254596 229693942 661845882 260780853 493888926 98586981 956701199 694295103 63477992 870815404 718818538 932688796 92983546 204030751 941542925 117770305 826035143 514986754 563849758 84004009 358119414 486707766 883062755 272127848 147131971 524900237 337025002 304377721 467156347 102749399 718459181 676715018 224890661 452190517 999007405 246280228 891654432 376545394 706680499 368093930 784995879 407962240 465984972 40825975 541560974 381851609 933112512 728133858 537019668 401811973 733173233 550980207 570991379 259279310 19903988 378243546 376137274 216148560 735858975 438837105 698542894 7384649 146852664 882571895 402392376 94238812 200593817 578211000 616859774 745497961 108790391 602428075 387216433 213529652 76785668 87011234 412503019 302978333 730209281 168851535 259389641 83900487 337387060 58511122 459254891 713626874 370187267 230240118 901414942 797411843 439958138 429528747 831736192 471028178 793287276 429992473 420696279 921592674 57705780 543820159 14739590 964114356 74030818 667708779 340619809 192540894 197768182 23117472 446805439 942176478 660601716 741398317 528823243 516189274 686931560 821705619 35016820 115719512 110370245 806285151 645111964 669180279 791456727 138955266 734656691 38766102 768517482 939050190 430034904 307412166 549510707 896856248 514141544 272677743 107084158 472198882 581663011 397335632 605184715 229083256 168098251 814106091 456075044 525670493 479224746 524469783 430445252 679380213 774904999 530640243 809757488 335829372 732267289 859586980 626474111 970571117 253021586 941280814 20835985 81707021 949763961 793954183 414390119 92334497 765881063 840170714 297717688 847093812 366435087 816704955 382765495 61350644 970150327 832424514 43093311 438394626 937797381 255744344 822384343 408975470 605814432 52280523 660724334 317832789 253968426 369511000 541773551 710441834 713574204 509617688 328931852 488497500 213393021 361003978 68712571 419904020 275100029 404083108 942464007 711424313 521795538 806392829 400460285 635880739 342454521 996970060 69584878 926567490 344690263 130766422 744562271 156351329 614120241 223432004 388765786 331844670 895350520 810784271 716695177 709374174 954297890 721217602 990562309 793626735 298843824 161010816 248014557 945758955 757974228 892929021 245983775 292746347 681403253 638532819 664705069 64892299 692915394 394038310 800737521 511688645 663609458 588307991 362914054 795040114 680687242 800251991 252440181 688816607 478526662 187112989 301235687 734220163 726245594 789978630 969335739 407225908 981258102 88008102 583999898 241987220 69326746 79856969 953439529 780678068 5078389 366065920 641048622 156348307 646835732 32844801 84885572 594504853 825261074 48483003 530441453 314671422 752733703 926730936 353263846 596383700 878592743 815173142 761323721 609825418 690712798 907919382 409341779 387238316 182265625 16886235 446237319 495774396 846059462 467308819 676365143 296551842 620575423 188531814 75674005 441579472 355006895 979015193 666601570 253735357 398195311 723170618 197700955 771565467 813903312 518398721 283136970 720405026 760364312 594154968 137697568 19663010 564985340 796141909 267102587 152563254 138019649 120843686 130272305 821403462 221862521 640277306 439060806 738812942 697546451 522837944 485758248 426326007 359735964 981282995 949778076 37509809 474030696 957037196 723758403 967618228 514126962 24134077 279190398 999892703 206954303 141562799 289089158 965742108 808244363 516294457 39565882 258868564 587013705 184154707 587344160 878124262 638041061 114979135 555422035 990209059 777456904 990849957 875878053 50938998 510631453 429191957 934393191 67059286 525929496 311228585 985849516 415527487 498483084 728158199 765235929 973713598 489789726 345468268 17319893 588348344 25079214 398118796 613381020 864396377 916679430 476711258 295870039 190802549 38946301 450864374 350777706 721652751 36574691 599342281 886070041 761605575 990206722 623325745 257282978 95155777 314006381 233905682 951491136 355651868 523427267 299670004 256959892 417262837 196053758 642445892 109497803 96363891 866531542 419635502 887567885 425642497 495196211 862684766 538033886 929251770 102049577 465748390 497001197 624951433 503993209 47799192 492485918 941547122 923412263 695638735 348193761 814469150 682862019 612434600 979650884 47019978 894682701 520451853 434886233 762690220 972208163 889215354 985470769 155178432 667197270 895618876 624072416 488854380 54196877 681605861 528615132 677501137 580506609 535268204 485130053 765002010 4314333 124239570 450110028 926890362 125632451 397563641 301008972 842620028 657382068 488103595 907573403 813140968 894086535 214547814 936124686 655514432 618704750 590462437 718643323 906143541 721247471 988790211 810190843 203569687 406526741 14016554 375550700 510177005 982662683 702707327 953802307 982859164 484765666 60956714 18381782 464612140 873069041 444407449 341895395 562293012 722609655 362656142 649780778 849630170 716019911 564064007 503949806 337623303 306581899 72878016 369137962 823007191 712416224 345684398 109959559 797006429 555875956 683424964 562007837 485649052 35027582 971700102 599585271 384524936 385435555 221281997 209724051 200637235 646422644 805549161 447806574 400724049 382576521 33254958 863744890 424073331 598792623 587506774 256154446 600856466 627054230 285762180 839422964 319862751 620525463 868247370 550587133 16324572 266453445 944710091 92223285 885374389 782572941 736976125 311476657 802897044 311947774 315429970 297621425 820154220 833123139 868324619 993361621 313270060 789178516 129313732 267145755 111985257 142054590 805632373 203525444 560623090 343028131 322871595 46278542 375907413 252912750 990383210 943480448 826091548 511196063 135730287 349657905 481170708 744248873 410428645 683681846 224364200 732383763 865754633 856325075 780234557 580181291 282515961 150383651 32131581 215724667 166051684 521766654 875938187 734907158 321141537 817732688 465963461 694398737 487792781 726622844 649209979 695910322 954336616 415729104 215114478 100099048 553911364 929907772 999695341 449265511 823917727 488288970 963927454 383213669 661132617 966370053 728270965 931521805 54541617 518505479 707128610 586217589 790156927 857672106 835480531 207802946 835081302 695354579 896837091 148486774 492535349 34995024 523621050 579639495 303641489 774906248 721998028 270385995 122533725 9813832 359794287 586225200 251104522 291458510 343708683 389162748 734563929 325592057 541227277 775427672 636153575 863328937 872714447 74313237 120340447 101033182 341736044 770371853 216390510 849899836 278093786 156879465 58591048 876901628 771639799 1931325 987703708 475861101 318657591 417339270 273676441 542114074 801526718 21255406 546037190 970228940 608436401 484045606 976543070 93965911 222710502 478896471 658500839 36164184 785030227 778854787 95368471 843865406 15560803 821925733 593033554 309138395 393659869 190546329 567442401 549689368 778051049 995155700 961954309 627269069 774240486 257079730 523697787 573058331 882356468 903492532 251288322 261979225 796072949 457244662 646855854 150151493 500970500 430255381 810455103 481090920 417836238 24674610 162029702 550938075 614453496 851434348 241032760 311935427 142208268 439775828 356100666 648292987 305684145 197683181 858157576 578671870 903879697 885427544 695070375 952126465 964795619 604765484 320583780 205252085 952667740 849445407 136975512 813883289 60980646 890953150 786900922 557468603 892698710 353655448 812799038 271485623 66699226 100294145 866313326 314231797 365659970 825183631 626092942 622413489 84681485 268254043 629429215 839942812 660692270 978227337 515853197 294495067 121220337 682320500 261954535 566530825 710540966 438397055 870035014 515588973 664493844 428083763 73873331 511895683 632362510 281202301 391837171 256137926 740636592 956313890 292419213 482802130 673662696 62313609 970743793 524041304 788195196 180633576 211750915 47067013 440884643 607383999 243642851 223991985 897279863 326875656 528045908 306406426 526060265 239216543 352959709 688330752 972889198 824358697 717681190 320139464 395500942 362261739 723685741 691957780 732743793 232660518 134419194 645479303 767479225 28373817 753262158 310932379 649191183 890892808 980803492 698685392 908219990 580789408 402779545 200843423 93532183 179949518 8817851 409649018 609279367 155335357 836419705 787205918 147576233 49483515 811723408 489941460 803025420 169873642 136460799 523063889 303255924 758486444 722361793 23567151 627624375 156988878 194654517 661121600 872877699 238732470 572771353 953497401 836305469 703304808 998592089 493822905 358734242 333926062 224672160 692725627 28493632 234680859 836726377 497463393 565973415 991932627 249911755 997529270 531696956 558118752 114682238 196846234 931828026 54294439 18537012 30176178 303586167 975154857 543589462 251133188 620464855 105603219 609758002 868891155 870130750 137810455 792090030 907423121 514226468 782141217 790918186 239280603 684999297 206918285 727944659 777116208 616230000 312142913 229436658 396681582 136527374 144328783 641651464 61440312 671862109 345957344 135799495 809578553 487910291 858330795 552449090 945917450 449481864 378958207 760657137 729585313 23598337 394843087 599712946 164718579 24515552 187360668 837323129 700461308 714424930 454151978 38052379 498288701 431590784 60922866 568148741 86571906 317054377 496415546 210267785 432044236 850877873 31457936 202829347 437402366 252522208 594945236 350398780 652198143 777341726 890800632 291984022 404773207 46395159 930947245 641634190 884130070 210109272 145085521 908337598 367923042 947800008 210413524 137989769 981459022 140315892 56639134 492875896 724697860 343281706 493890717 837479510 119722199 722929268 799691995 264442634 740726870 58684809 504977266 463785323 347223847 623566186 26964269 986233634 745533705 547915963 751992328 740739127 647308789 631305383 537307448 67893028 513500929 449302721 239290894 768653384 696582606 310450299 787223385 305097036 156966723 129596138 191706818 720283940 824587806 55483964 492097195 414721348 823399453 31620308 944146414 508498418 510074277 896648308 392836569 5912271 109367145 906628462 84832393 937618075 859278926 216120339 103432776 277493617 261190856 419671779 530555612 791431899 3998767 634046430 408748768 862360409 364690092 450066586 361086827 722955575 205575010 656471653 178759258 177447111 486095923 552315998 89396544 732477774 527234057 562842527 588972961 355326795 475351975 956183975 167391774 271993793 625477081 297674898 334181727 327102710 650851533 79101604 246263738 241517728 859209985 990011891 372637208 440287266 537281166 651259272 669866374 650896678 943101845 15092258 368552672 908228713 740178188 241462467 658606580 326578516 233773360 166303603 732435136 410529655 306311575 896889983 486569663 757222161 866228209 658644106 608601520 721494133 494046264 865790117 853004942 574667868 786407951 667455485 702004726 214886913 156967415 962009410 960253056 751952914 833481815 349297872 22080680 709920444 21986814 313868810 18809178 115197919 517524015 328402495 463373674 83684843 378845907 980328997 81965618 549415635 101768237 782021667 592583685 679630361 493247685 942240653 681776580 429152308 133611641 937444745 825452846 925831088 695382782 46678550 709536858 239958377 996869909 663662174 629830956 160625488 32281095 876902956 258603775 124627319 683943160 502449751 106757044 439225967 168546357 890024824 328658069 831262063 178789471 817056809 10858281 638373323 658446423 345208883 719007211 815130260 898953060 905763695 281360335 298569255 979343821 839412343 517530522 432346062 755859038 71833069 332494844 649500006 589250541 459122042 989931474 576505872 751632991 922820837 563680486 980410924 425652428 70779857 525760391 260650960 73575522 721902137 35049353 244399367 103158429 226311832 352604591 762807992 191481832 855394450 557123844 913037893 158319042 84901470 694260799 992808768 514879427 521067777 403134933 72167479 155167763 169633699 871553019 229005794 890644423 839267010 609843265 957522273 340033193 486898870 554157486 860677684 230857340 308342745 967111339 400395231 702136328 712911759 34754154 283947962 152550809 333631802 606568447 889291985 161161158 435239478 802015840 14886764 483293091 970664934 350118343 920830277 654262574 483404089 131284429 630804733 501592861 295193483 770796008 393626590 356761976 609108208 705861305 780019442 298480330 454168059 699716709 423583595 346555870 73534481 721106389 45806932 260046529 275365208 376726275 246146409 539854207 932533355 143886469 665020104 1908877 49675157 593135790 344192404 612510454 834089419 716907267 654800417 864081648 816264186 56699570 574229816 595420754 464113973 153561881 13184261 593497687 326762577 921367953 836185087 70303897 362150219 11408665 849776687 988154245 465853620 545469518 711235196 456519025 547667913 496495147 452485926 285257907 342829363 758639608 683960860 355495122 699230718 139197011 609256994 474365622 350445240 97619226 810061079 625648743 857185341 595482479 332589095 196308507 864115441 808827641 442885717 877669579 517046340 398582998 98673839 641953458 151277086 935128230 883210679 292431181 436157089 273087186 259233233 724609513 296167160 532565839 702041543 677042344 288908207 258530226 459919566 660595074 479200073 575702391 458829747 183322566 920242336 770366706 62232052 571160747 394183049 473460535 61177048 186476464 115504171 996637985 211196898 918717490 834840967 61604030 349379183 236882951 930980731 205287932 625265000 526859401 100361348 570826387 743695418 130305544 390834511 806281311 997920792 325932260 889293378 407042085 969039585 904620978 168431696 78573646 928906820 187796060 868624680 581040771 21773703 182420528 700514779 870911137 163132434 776726728 525285904 252391590 254415165 932497150 52354955 471721041 217855978 305196792 259579103 237606583 329647133 133639343 503673331 277175649 490058383 543602749 738382953 518414645 527587143 351793885 117895348 623250706 425130133 437724243 365220598 212048139 506782894 816222399 502912269 112295003 231134666 780291087 451086895 319208620 541895091 343311719 33381864 491466464 33545839 340225058 62340737 311064854 432721712 174093896 315320958 595232759 422564657 576111706 477235916 345054726 620435670 91405777 788710871 410934545 243747816 721912132 632331371 231316026 918017789 914113169 700364399 823221149 320347301 588014818 265961385 709318796 993877368 223479757 249485289 73357556 134173623 841843015 294527895 136413553 493504303 953724461 905520780 810581509 875865863 487992926 272211653 607225281 682716243 703620382 630417423 535277945 546797666 231968244 518292586 308349855 997979809 743651933 364514421 79464929 32211741 135254429 416267075 948699384 179960 526279513 189400035 946900717 778534059 451130965 47538473 669743605 687592761 71058692 664332757 373115061 684304840 270005277 370714978 847055182 191735010 367562168 6833152 709904368 984595342 723820843 448076691 445253716 117785363 943882810 935116302 329032998 221243248 232037094 14477416 705886823 434240365 286059869 179474709 685256423 921748047 982893658 225677940 822271967 492759267 516865342 434234524 876043882 882640775 542666159 702135660 564532763 861249953 181750617 17948813 434546912 727141111 204735930 717840951 171172139 694449883 655976105 160926047 497982210 602085232 569917911 349487913 912822999 934024441 854844269 760487492 481871621 810175777 619277458 623973749 367809328 220745087 846208170 359885609 287505172 412638331 52395678 334447574 621739261 642392366 977304761 176682137 814786440 866446024 885400477 731010153 652031364 693087791 529252327 370708650 80819226 293704321 783218004 822030446 881082522 602776775 245377531 599905749 381592141 843459185 990829184 678937396 83704905 865681287 423438323 719602317 499346506 857388282 517801514 604548283 693382543 809873046 856455602 743017194 168929495 653510776 466859434 181811286 650796701 212169595 567936148 829995504 329825632 152424053 238168493 345134917 658489856 83294723 386931924 989587547 888830745 225070038 126906779 860560649 525752516 593886848 854166876 368803133 807729856 947651622 914624042 289919076 342767004 590528393 678621275 64284142 653729615 314070134 982096096 253396965 760396807 349085593 661403108 479085630 547201738 816725870 2161036 858494751 62029448 857657626 106189339 757725105 927285248 176260205 148493097 332316993 996239248 431787388 178634657 932711819 512790147 686975210 839542741 597089081 372238126 67274581 13509662 80342536 241063765 719433206 585315963 617811313 312869073 777463246 420235323 901922860 292935254 107002256 109923044 600284052 306802945 237635513 752931644 965628090 683871464 230207401 271135306 916057960 309053754 369592008 851446135 529789438 304143110 308838810 466227914 212158703 404074402 793251333 552017126 41762654 885873764 301316721 793657308 517957302 276927337 283704060 219282711 146717057 662665205 822885400 36366471 166486566 473860167 237306927 504116425 321245970 760515946 447537387 224688849 688778512 265676623 366093647 614854888 764309387 585396438 736709578 28821360 469897700 354308997 50895291 976696411 705395042 958810919 842429948 337263220 577659858 127901704 205371467 765186581 590827546 710652764 492241294 728422405 284246986 682677466 570833017 870889728 871630430 996601237 592054610 695441230 444064508 194465672 607035640 622351924 671264570 369622139 794919994 543543355 765626203 311498017 759780361 396405838 761509795 781303965 492092130 831310238 723559583 918971944 647694062 931125239 50878909 474564651 30309228 755703889 625185395 244940989 58934433 768976751 678805634 788708627 913407826 269665182 109808354 763527610 458400120 314190191 425382288 549891490 96182035 476969332 604120494 819496278 621164100 806124029 117713886 920300385 761282617 252740033 177172844 987099097 738544677 455905329 105248399 823441357 161880862 980002488 256511146 659964382 885651851 142714337 534397901 5972088 981252532 855688272 433471685 251855745 253375188 157928301 12667825 645447984 48584431 388370152 301904967 460459816 994627561 265701322 571300838 862029635 134556569 976500568 483957924 773720820 46966805 223719803 903427115 602738329 587855814 541516434 334933795 477325211 972446924 753902679 594930018 49276592 214201941 212500383 389926225 883607773 114201206 962025757 551803117 156651309 167545116 168131256 128663596 359548149 107888475 17830529 999736264 28467869 528242534 319874457 908753636 394773387 719770105 439337220 123556023 964872119 342898939 183965713 124130842 273783640 69489044 78466891 296611782 303458463 635537699 736518102 721164617 276050046 760212168 297716135 444930896 100029067 605355868 728274431 375941254 585715502 29196228 720105027 394682483 181395108 995551395 806012500 942449983 483395537 184454847 1167593 444622873 886173128 689193684 791029138 613038594 892057030 224135670 439159971 888409963 584940534 582443861 677589672 861735378 123533059 328037319 437693840 167198001 804607779 32716402 198451042 674692191 991756236 616160494 726530803 234269171 299985330 260041315 915516900 54279514 456073867 785075777 346819667 490842322 729201649 395674731 946720553 420330551 896628340 569538130 258556112 996075905 388473433 553689070 583696338 830862248 422668850 380052306 748821153 504541255 978707673 644958376 537792816 334713008 98909595 550703951 520944366 310250277 574101818 499309579 372499144 661911023 671475221 933027151 83429497 72730688 975543645 275796971 414010499 613340139 967908020 987623139 65961358 748861509 666487220 2670615 554836883 650583462 257873429 501195790 712504879 786044866 370519209 416232363 476060306 472378861 364906757 867993903 195945417 615392156 539782930 532967858 856575480 808355406 294328349 661115811 574786307 941123512 673957347 356143950 929651305 781127145 278953769 45582080 927762858 203950371 960528950 566009873 855783005 406602695 752672908 769631160 725897842 998613607 601555894 850321884 34718806 200922233 259283580 248270274 867056503 450203484 444594917 473822136 27070418 451732674 731370772 812396689 881262228 409357193 19486618 36598468 987046628 447986666 884620237 121284039 203832532 351061311 229990477 136281774 797870735 819875761 180511642 823571693 164867625 986340286 615536581 57843026 130543076 112490620 949728622 18388295 628098083 262998548 937459124 782337234 234800845 386521619 661743225 792683107 721499256 584730249 640285140 401299199 422376186 94270413 730878995 391504268 899159321 68393257 244667646 934482022 882648203 900200303 84374177 522215610 3428824 538507691 544777954 250114380 207203602 601867823 964663525 618824677 810986840 266271723 438110472 696265286 572782791 924819546 154899463 307407271 74532272 721972296 48744280 695909039 588157654 279231143 649042160 235131654 286840460 692458925 752347398 31107913 106557193 788864685 746180581 998086980 39630937 737427038 832667935 639689425 956431614 231430770 92657851 771188715 233476015 561018004 841476678 393799818 34435101 891342640 836578013 730549167 957975421 71447793 762087167 254586973 937162434 694657909 932351680 281205843 993952955 57190183 480006277 460454775 163559193 57575839 954472355 118417335 674549497 995487181 911716296 334212867 212514643 896853179 633773061 98172473 1995314 765667513 286013723 522801003 415592342 380268363 974329949 544621154 223786587 439436565 706438887 43088709 297269849 537832891 575022283 644375941 2162409 642836389 2293967 446435380 342690535 171574726 354735106 996321901 39233762 37141981 545074664 376918440 252554591 70001867 517703363 258439505 751795353 253944945 905008608 318738140 838392443 227077883 615008848 112870266 28060761 665142139 149847551 501632880 795646785 852666907 787964151 129989183 248831661 825530149 959375267 671571788 350031413 449585765 666927452 169678170 487374398 286671118 564606659 29122622 792206565 661917282 555953266 616758104 91546218 823146323 43555379 887901681 446454595 807160101 920838976 11216220 592995731 662655559 317567414 433470069 259477365 109246858 999206853 159640665 357214742 507910658 178506713 354541549 416315531 937768028 845840577 947841814 663602636 301651645 987407077 810732552 502431972 198526503 877026478 802193244 734514598 230295104 264645432 876449135 972103577 151704048 566050843 205231828 571144890 326884057 674831704 934303836 34028388 541928527 986078677 952088039 305018770 608104176 28191156 512268931 769923407 80551662 142657811 945330201 194743679 525153631 577663442 897521552 394016504 600765313 280939053 796177424 74251618 299522524 543277473 398067941 662078016 912702132 281838418 2788286 31810610 117816912 840354214 812948654 449593557 865968913 253077520 115665681 366324603 16292392 966104082 224304976 463399061 459293858 309129944 690325598 422468468 530776781 619584997 625131492 664254338 703276326 731379480 81464482 517711573 182652045 781115061 962576049 71475133 719907015 735121987 632388813 787193318 7037434 473699300 81329842 300121813 598268292 625607723 330527506 372509499 710110893 545977932 598437588 793638144 82745032 912706721 907977508 497628220 41693945 145549771 286629616 105814035 24392372 170251376 460028339 353965714 683906579 904559489 73306250 451160553 825463285 1918327 445717365 559698709 272573980 757515425 599592750 638381665 213533913 325444769 981079911 224388529 50342805 863821572 943852578 896040168 787864584 605042438 18504514 218178852 513040626 838064913 156910151 814299556 91369013 132455571 153181442 453159624 684329950 6087146 342048103 434249298 781064889 792019976 355291230 468615036 378376313 11037970 116793213 396220244 825573312 937197885 674784266 695063504 731452717 211647686 752215717 681815705 975547974 350451192 774960735 83965090 377084449 838286291 811544894 421105786 658161665 51601187 919186464 471409279 689560000 606816718 186488027 618391686 559596857 884867065 282516151 710241892 934636719 329625511 555857220 370152641 141141364 340339627 753936946 785600443 71616247 981567865 368653318 433709257 884602221 586764958 178625325 486875774 799644644 160764537 448304823 553701668 790279088 73820705 855219 936368541 868965002 866086742 550644237 304653482 586846149 123600097 441715034 863345360 711352220 100704517 628547180 47313572 742377501 832359996 4686970 463666212 484972606 221425375 75092924 572804518 362829019 746765717 504070875 355577193 919027166 934541296 3771349 257067838 953971995 458216632 419996217 608544541 686131694 810204304 299094666 741849847 339588359 518861997 116391529 75257758 332003905 474275324 871981705 995186910 187714634 433054747 431285310 944525435 767974298 650835386 559194292 60286855 357378756 971350999 180512366 701988285 152826306 923093994 479845802 428917057 689785939 2809615 132611305 581679029 574492109 186242112 39080851 63861992 763819705 73934783 23151884 211474094 497688493 429339635 993556073 317027894 343105785 249501766 152776031 313621409 997249122 135134018 819819571 972415816 563696889 860006969 469531548 35591076 399720232 190569150 346636876 57103765 971754081 712506583 121338857 154052440 475954554 853463008 104218299 61549656 893028491 713470448 62955081 573538344 575479400 748800098 255687369 749397689 509502921 137737005 374318023 41709678 957398957 938078842 253649497 371108661 697453836 719770749 273709087 938341112 352674271 61297086 533433794 142069346 116337025 316423806 731867424 382323818 543116159 978702246 795816208 493570148 682093193 604446051 531124807 940198076 621859542 137966191 111696570 641467481 131668116 270563708 635997306 211465987 434755080 640176046 6359721 486831298 22943699 138158599 121151239 985975973 174248892 207161640 235561620 354484753 914699956 837133899 181242457 406871622 799200543 238683598 364332985 887195271 66130661 712065298 302243496 69914787 694353714 646030252 306650671 382723542 545801759 451620736 300613092 662744422 48034349 317797820 412099693 268831543 221523617 729642895 835467655 601072957 808778188 800136648 756567706 81519228 309863908 57515557 722971159 257578718 35524729 669896724 261826656 910869116 226748702 34467360 72389578 318094330 986594949 52295835 490859544 607371238 13406122 806626128 438102712 674855362 151348065 879324752 748426420 708013628 463724069 720880634 22375978 859010311 297559953 322820030 770399332 250025111 316353701 594675439 168201157 20324601 422400510 712283218 105447561 146424035 994243427 782084983 671677187 781869428 950462322 172068411 861732074 762366316 322541004 22736716 937639350 634684313 70309561 503509114 596308932 122501187 896757723 673859923 864231433 88932256 408688443 184971691 770596926 621891330 531082166 350856366 328714342 140285699 228966209 387825156 667073968 185302553 758595224 341832959 503602100 261816576 714505326 93615592 649954088 705683304 433684904 788269545 993140157 254045860 128959778 945972108 438955249 732144699 950260277 678783075 212917820 243654488 441736300 618472714 652486889 636255944 768391662 635876692 463821502 14053689 79512912 602741017 893241095 993436012 59210955 817562608 408355691 14099490 935988799 829045009 934458544 486897908 677420496 547828241 304158563 82442502 225953896 367105259 936753439 682578087 139348566 895746018 580252450 905200440 194899210 953480738 382112620 639711638 976886951 876012431 264807785 816797815 846337324 661431476 163169459 259760062 626900632 73789207 436133163 471509296 23624161 84997922 18954278 450271095 157684333 940496216 193390669 330170615 322656768 954913934 988014961 595766135 863759853 697975654 287333453 137057193 641001065 142089849 114383811 222326285 311947572 363400013 924832076 183004953 541323662 738895664 142207756 638832690 506452264 796472391 263193162 658390712 160202520 552637959 395223170 360179931 148617370 351390312 208815817 610379091 49338299 326868439 662880579 276192918 791839613 271692116 224032833 90802771 200754204 887983263 888896908 14888901 133824358 60828046 403884572 132331050 400895725 186264119 747144996 76256160 606744066 751264021 525384392 369038527 705912966 91334797 222847787 322394362 685890727 627067580 119199753 120825664 255808495 137058470 330333933 885591551 230726444 572588827 747965638 845351838 392864355 472450273 291726970 762633606 819528540 441003008 909696656 567835936 309010297 407961538 521173792 238349807 478366517 271715670 524227899 822320379 201448132 881124934 998604216 697436555 695437954 769353501 857471112 622362571 921147276 319426819 683965913 935561095 432872630 476035738 634648463 494295525 214372904 639554091 990655094 273353499 324185273 256367831 306404913 520672631 36454878 224059666 478883467 114407735 999839093 589931917 743660486 54807790 578781958 481533307 827033494 406170717 535041319 451801312 762778174 933655532 852943101 380658825 236719084 86761583 133508027 407466273 248400580 347328772 949767663 531947264 164218784 262068900 342231216 758416908 624344354 996884770 142188886 104002479 808755526 118478542 780610052 668100603 214097047 323750199 119152945 842651630 922381565 965227849 123781958 344158201 868146496 860377555 336160330 474558143 750680495 367892085 605277127 995681950 699156783 684801359 833135906 53510264 317590680 635514231 135377643 837653664 959904074 656050547 151743453 159022700 106787464 742093587 904057384 834564100 999097992 553739861 284406990 300956380 60960807 169241498 555389814 61549763 663490763 198637791 803294662 395739964 524769693 609186324 940807800 791152659 789149315 621245156 199326825 866596470 901285370 427462637 32961803 237414499 780932861 860103497 319303318 840701703 928567315 157021387 790609517 766445447 96405645 92584920 137182121 85048375 831985431 704246279 453507620 792514469 601709326 57744014 710209051 243721072 361445741 897553579 508709808 954398431 290210795 214042762 663055368 501325137 420392898 876953506 251459886 632091281 259702423 234129228 951861931 222179428 92194503 251093250 292512249 807125904 990408174 574652188 137536158 840467536 798897040 338887788 527375588 998699526 50397050 862320956 546173511 700743352 542145574 467187810 496244950 809298815 153359063 577145334 38927673 433730181 44334949 121792069 217860230 289213190 193060405 696618518 782968746 899040309 22149070 262103314 508356210 312617178 980005225 726006864 781996995 418245767 875016822 849557780 730589709 191905804 772700614 34815121 856673416 540190395 598697945 417067634 129788830 110917050 108940617 513062078 778634081 685531690 196301197 382018623 231346927 767911819 704955031 155478268 925019496 59780978 260403580 121591016 130369154 308410689 844732463 174317874 461022208 289384925 414541980 216397344 412070582 260024498 471341921 682584245 263732735 432888134 763249173 830895574 959415063 646987222 438290816 240179991 854828698 273815566 112505286 202304255 954451543 119103182 974462873 78200104 217043789 542944854 355670875 199088168 828120635 514976053 180993586 579644998 916018499 438661402 698572662 816260726 615112072 61682236 690653624 708524747 754304574 737282106 535071196 764242560 172288613 608104182 192599318 484095866 60871718 550295341 507267555 459846294 414049115 11432743 239483727 356014649 740211392 555128375 684963591 202228099 988586113 872762027 95557376 293798168 441511034 237914500 962575240 853158613 292168903 892814251 168145071 839108471 531451778 782277646 472344560 866173230 397139789 759413231 139895614 84452733 670586266 120008342 986658793 265674125 839504024 136417040 880278858 230665040 373625762 567877917 344640088 698074696 59288770 432400022 916991044 76222168 531064317 576638025 656659060 666177037 474846150 38984827 667564328 66949529 477563233 9736338 341443537 741174989 251228610 351692846 339677516 234682751 711826890 951124126 784708336 449157382 939641322 735100243 324724748 604717425 341235624 471401412 981199372 188127745 116019131 519142245 816464580 451096861 465023146 550367108 70756843 628907661 674784973 33730104 296736015 419385016 330142943 182449391 743024483 158545375 979924408 730380546 721652780 336008740 921660632 758681470 956389822 538577018 696285309 402259689 853669915 654490772 791094105 787540078 761514483 170162178 353721019 62287890 453838235 575636978 355000904 913718704 611271899 808251976 829090757 637245245 979084396 834349782 468128180 965075014 775044340 27836279 299715044 304324987 729388991 664561171 689283298 588951183 743784006 422028690 942835496 202228003 176798070 586876057 439009964 432840749 654984852 448099997 353986035 959027004 510894770 462304900 534833306 539597929 52599824 641802696 337840782 977374761 241279982 383026254 767632833 111750614 488268384 822314394 448681386 742027696 517594487 479452032 658310411 531266045 479914022 777748230 119205506 177152399 206507908 704795682 231595608 195835678 618401138 817502904 559544507 226896550 873275557 152718519 188849883 763575432 736662561 391418120 266961204 897263182 471275814 853898276 649148685 894300499 452113896 487654240 832045995 620036667 449678564 69666191 241312197 952334652 628948244 718213307 738733281 567911270 440485318 53386975 459291934 734996274 984146256 251504979 783393760 326537817 378431689 147866763 683779400 868002555 937790266 93242036 885900954 533925583 975494290 718489389 566443890 908030607 680014621 970154340 821776300 133166817 751326832 209425100 840471619 553074336 535980704 347904680 466278194 550957966 870256829 533006162 627819066 191840843 997673085 898052920 301723928 898652016 331511549 701358980 713388972 978745217 988961207 562205045 781695682 381543233 717338035 271391387 158262598 323236456 57046053 800734479 657799407 864766197 384722058 428388747 522810177 778901838 892986247 437553395 832581389 299825542 900650764 167002207 354662594 679527326 276693531 197355879 436730684 17252658 556595973 985035109 638635345 298743377 493752219 502942563 458380830 760534613 735613362 383285388 598657179 890379219 973036320 579517448 932164647 132674140 940770736 285510659 911045413 957553023 678406059 216571387 704208854 379258516 963250446 334645264 559571940 558927249 16722591 891960390 996828028 726347704 20321297 606219948 17375344 544876722 658414605 990412165 318466917 601810390 981621156 839277140 893452358 186619406 617614664 497690074 640827905 806176104 857270294 829089328 478870154 835208698 715465201 248398823 831659427 752180992 722095922 551716790 595015551 807415498 228765806 757382327 429283997 284847956 828711724 886143586 275359891 776124383 476108387 295177100 299417230 47630832 661094749 786272557 669602956 870982590 155225091 430450235 31417203 293096926 134905249 275550603 807184424 522610720 6488273 505656541 54198739 124552879 346654330 960302284 964611762 160840267 207106184 803856827 725181450 961230075 563237636 107115254 989518973 122265779 407666402 905674000 127432294 140474347 170779840 639002167 432899853 937034811 731522455 424723592 403813468 25218902 242707849 360224586 496864180 193408757 298677783 612192145 453580355 395902504 351471232 113003322 996459829 219888137 760627824 386793420 449635483 352625872 725756612 892359637 774143642 643645862 599436614 794016249 926025576 874943310 935632916 512803128 710637195 583330403 842224728 777565352 945959191 251542135 823056738 885914419 706088758 580457443 337632773 662834338 786111309 545850845 749377210 244205643 283283447 588697405 349019872 485941531 344646025 393002399 770656323 430639091 805188351 963229339 964301185 909124564 355076927 914269181 199657176 597201563 320416653 240358811 156812635 196418586 120225896 747839310 186608397 416258694 938493930 810950291 599370836 415282239 601989795 376431204 419930974 48401876 239169971 944818353 173188613 838618468 487734969 46365813 759726035 562881560 794935753 507279470 481608980 734692176 128976745 16471548 893610947 632158509 18258064 985645912 667126932 540297162 387683000 394559735 392552508 314029812 226700234 274865059 589975736 810035721 341015238 134560901 469473281 63701953 519787767 110272330 225546651 817301333 607568489 259004042 759051912 839659645 308718873 613887402 983308408 990425100 688048548 445950258 633498541 99604975 19773905 41901013 876571887 609223545 454464548 32801934 73825664 913645064 689789936 138805159 49272487 208048345 937194945 444791098 776765975 539176209 767978105 46674215 148117363 342525959 708974808 7898782 867891867 276089711 402005073 592070775 730018691 343475703 32437754 314726719 236724546 139005750 308933682 758645455 907961768 604494276 999198081 898683855 372057554 830290405 513024617 855543555 529605319 305244849 950713061 489814619 748148076 55408404 323383641 228913041 727484884 719710530 851153480 770936634 445852019 699612297 214464302 151089770 922757046 960689391 50618002 822008353 519292567 229421620 432505423 148583487 472215906 72385050 370564502 721764523 294423325 489664304 419919861 149694945 480608063 470860949 663807986 453162537 85067997 696670600 257678921 709030070 192264571 966591262 16423113 946510412 171361197 45962305 54653512 11221842 562891782 532655734 241658851 651576434 47743304 722410613 771013900 225137031 961110372 996450744 303211577 431083666 30288127 736781294 98716933 77537054 92873483 547398269 840555038 764187200 303946419 154697256 844833689 99808719 573616438 910101881 940283637 557723884 355873554 642700029 433802931 465436614 929267885 589518137 325936565 623458774 936181251 374217791 45668759 843514993 328325244 374632974 911742658 342259122 658185551 90784747 32900531 755404281 408258370 906245631 469892356 621169247 184107413 370059230 132766175 472072053 779236003 31038053 849154566 93602747 498884107 390506201 768417089 982790772 162447792 409603543 148375097 334992142 409301804 690373899 67605889 429312886 128328937 102802628 723047880 178690292 689079708 726862539 904741683 593070523 940089301 675902196 518534672 479420050 805524079 842281534 916053089 871007251 506402153 82176960 527573026 526859677 189658562 526439384 243032687 265854870 486350339 899489147 420293829 632560527 4263488 702491705 645397553 474985518 328800192 591827747 566648283 929654074 215370569 407866142 396122845 653328064 595761966 976743770 56308716 261614377 197766089 375893511 581123129 138550425 259701646 587874138 609719000 577686023 715213772 182275695 326758470 590761584 361098605 548232071 668024565 286212908 138318582 111365359 617266849 691260375 184330335 304412839 337979648 995822672 79104171 383422708 800999575 697731563 197536791 623018345 694937855 845512385 530813128 479236171 543688862 535531155 209972808 452920545 977007702 3389481 932635429 431797744 482984952 399046218 672223611 757850358 576540927 279486057 659201600 402914353 427148829 477408057 269489506 415324688 992964550 648860431 44178380 534718422 800076694 428304132 804295399 125698189 678531903 614622314 9174079 388882404 773751451 587991624 430999337 727566200 581235952 788270295 60116566 805351348 631283842 509298660 856058842 187478826 760386464 119541611 574216635 574171993 505031194 512172630 118292790 501233397 471483247 857693907 256381726 330297792 104109993 648245333 820965521 648649499 482435899 730881543 743648798 184029041 349106662 439574365 943895982 593351323 525380345 392188073 819252122 790957555 213722549 274623212 139628813 866477707 76053805 66688554 752567960 507416559 188294139 171112869 382221286 263907699 747419295 683908476 653700886 758813632 607762745 967234520 253274658 929113000 579361894 427007633 979510822 353565324 50610721 415626445 594592727 626660693 754149037 559636227 447072977 348713139 278664036 542321821 230899439 835730641 190700683 860821130 666433893 409537070 336425292 184684046 973821579 329657110 201119242 308444002 671828571 716927225 425242621 655571014 895208470 514198524 960430684 977015434 541059187 662603113 646250568 836320567 606852187 929831296 554899208 798263422 560789887 99433813 636441781 542664627 30605194 284899013 566133168 967118463 243284093 23720392 965991689 972073246 310886431 604076998 331743794 249065284 488596983 302518330 507677217 60270894 777022753 616059518 216707867 514735575 979744773 888504654 202162178 807926199 697395053 295911210 579094885 187300595 495187172 630817532 61504741 512618196 340172422 903034181 633281387 370188048 335514384 245754881 782110984 88028317 753029139 769776138 778030882 180656701 571219578 62709363 753026652 636649183 494837135 102908574 633036279 4020895 222480388 190272914 745680442 754685106 271495028 136483044 13734643 409961515 482843403 236966914 61355878 928685048 770795507 384595788 60310416 529144077 404919193 776072862 437712781 991650736 456392805 180275238 400313715 198803014 805886776 642220691 796789902 432368561 987624276 410798676 587560007 418437509 196763613 878001356 853629871 388138694 768459925 909786528 211856184 927749948 914409721 772870736 874745127 690796818 385798410 756325551 141668903 989944307 205472481 332020874 243941117 859572783 440629601 458723527 843637713 896601324 418019117 929936922 38450314 28770894 295114333 912915583 522278951 532356108 791640856 985062903 499231953 923983952 518386696 976903096 359750541 663559223 726707890 310064933 760129852 106681975 839450098 64941155 398238647 623457328 696034518 152749702 843216087 350671171 206320418 945858760 366671379 988591824 841336537 969476124 184149749 843077077 670911950 942436680 97113541 662551154 53613108 340284764 78658029 585249025 528625437 211986037 961173612 954912779 947987846 560867573 980772132 654850158 295402127 565383040 863773118 373259922 220823203 754772454 407925869 686316166 839311228 684543231 901476 209314308 182141880 148392413 785823160 517573415 974148959 642293929 585478441 493563924 390054338 306876016 69106560 363016978 632430287 182178002 941592008 505445956 476202865 1419475 761309202 612035606 51619188 955151163 838774593 531210355 105617881 782414104 45389487 583728962 909142043 495628127 617665781 388703919 210936321 94531242 79298070 646369795 714664210 265699413 480265420 982024067 902653067 399028649 110161364 338100278 941438652 148691787 379668188 787439241 97397769 893239182 943154422 142107013 498393135 532119743 45038635 206349115 251580388 734112616 674935822 481019925 262285736 539705276 79462809 170917777 925445692 441575867 257856189 503539966 608811898 682985194 774610690 939520168 977719664 529375502 513676287 419516309 31225998 551330275 363848178 892905508 147487509 877514411 962536709 628259862 606116284 691587447 32353928 661297938 58761030 161900 537785097 706750186 51558803 713916307 131314215 791022399 182557979 916188873 442780097 436374275 226412923 179461905 428830437 807888500 624556142 652102116 112650494 727306968 376241164 206980687 922059062 541551464 688483570 80697311 969476781 551632293 739271224 995500995 89222156 356210526 238821266 74141397 778379038 42608233 149094932 157223488 119743781 514389060 877947395 671929336 145123792 286378034 54375834 233267309 331118262 546563532 943259892 431382419 272226344 680876407 208345913 83957816 615652032 489965657 176681312 493411037 794010759 504361122 513975605 514983559 116217448 163350062 19113969 664578331 742155574 436874020 660272904 651145147 236984278 816830650 581486714 485118034 710398641 397313698 98066413 227110709 751577909 687377364 546262423 955369917 460161509 556070724 679942164 890814977 169125731 402409901 640554844 202906664 301294081 493986521 678035853 867030796 759117164 833595529 452763935 769109441 238760191 731106681 452274994 16918898 269949036 174245254 71007773 701835330 357580993 724691171 224622160 492942183 78318266 760859039 91808687 748859632 159946768 510041393 910434889 245335430 153556680 422888516 550829863 404369658 91889599 136385037 559057384 776247011 61683928 7080887 160304632 750660707 654045387 524369748 63623655 953015676 416004451 871218884 91189133 952401644 120682907 643318394 638902105 717863163 903662901 664365498 898925597 353269066 512809511 708366446 852162647 664292166 647223001 486059727 530175287 666161070 479453335 921172705 583216561 239588882 676449669 908832364 829412012 969395772 655297837 516209443 144868706 82755568 384330603 507628704 220495862 117399027 245947080 542596594 412618393 80409332 413710967 775500470 833175557 374542236 701323315 656314951 837580211 106464171 350905460 533721872 888076459 40103211 265142839 64509265 256021312 623486690 178214362 176307248 699814250 96026126 513029949 204745605 86853285 81126824 265271084 280687142 498410319 600597944 823152680 821432848 676740881 689875271 69021149 483492918 637904283 8028741 120107082 302382080 851545886 736031205 694843511 410230751 266054806 93819475 957659485 628379670 175184629 774122600 124509161 610010693 557332921 484428278 472957766 50404938 414609174 848400635 233328933 650473712 915129459 375509807 58497314 748259250 709422088 577769910 197829960 433840030 394705481 264786156 931659527 252458813 55267993 532241976 657216717 548483723 297094641 76690089 830375938 867416652 974332900 263770817 610542038 529046356 349418774 866587465 292286028 272059400 756284236 256677442 971897604 725995913 784085062 522837075 425657721 722444059 485568016 132570320 654506099 280319203 92295887 290347854 965391166 416439707 556800872 952352208 152428205 54447929 896957495 575882730 812785920 775985624 285422139 94040186 306603011 466731687 324825559 850076516 622445582 231034569 194929765 294249353 648614790 320066852 145100944 182333846 425775306 95088929 415230825 578989161 241053231 240473361 823863350 93150315 165499619 367421897 204033069 824763064 263576356 631303761 556775742 70639295 908984062 135050722 650516263 100222832 328479483 36871829 629724060 404406878 777072248 593405167 257220027 935229812 120759793 448182297 182781632 137830816 876296952 353133050 735025070 626453413 453694287 730776608 484393965 499483495 612605413 800937064 319339773 375749491 41970938 257707531 448160530 381383642 617519021 899158183 453830468 185270872 102296730 45265423 24631235 303850958 263861847 27130790 197001852 397537122 515419668 168104113 643940131 322101215 672830841 53113651 879090350 232169389 862577657 274621752 589408143 464514758 487406566 345337790 971511753 764967990 621054186 942139541 430679975 477602468 487814909 288419040 386749768 309197309 677468654 199602070 713951270 563655600 99508719 558202629 865945961 355950613 657520886 245433678 825401958 365312573 51781471 277976389 766884532 268408663 932770590 506176430 51260207 832627499 169632756 391548831 960474173 88066882 201401459 211219956 764051861 837626893 594082403 187251667 457083063 433381780 94206818 638172885 62174687 125466303 875288700 348960692 333661089 800413318 228744645 479031540 521791006 839644614 792025814 908777113 238606983 406592989 673548160 388301503 37971258 441038678 543826830 619984370 290155141 524869170 884342678 184475484 756387159 972666016 930529103 745761238 950699383 304618266 572666478 118201626 336798375 659265778 425729925 476550237 450446183 653385361 815914289 103404463 78908410 830787948 71475905 439402105 460424579 376871107 112954837 256995343 302575205 110850743 778911622 647314380 357691660 545946143 873334360 697068023 52836458 220963222 551170987 522838389 998536467 908860046 424257072 713846547 357176522 441539 923496935 709186349 838061674 999701811 317235512 3499594 990200712 891817003 553927316 992067989 248340330 24327306 202491355 567500546 329179731 450831721 369572357 680121772 413511845 332250034 178070054 952650058 657347727 862569574 658317321 246531011 910699257 983648413 487387481 582553531 594528238 394404727 245614753 812547271 550244815 434282102 959962642 48152126 161504399 52422298 13941942 166006795 512381181 476667370 528168211 242263301 330185919 842103225 735967534 56255832 704853448 369223730 234403050 792406601 962001314 77106630 692173244 172327651 262485843 973373617 751192144 958714662 279929511 871543194 34384989 921117182 791198921 914804446 549431263 201391762 207297513 171614437 638843269 493843066 171020489 929897314 126745760 834134129 405425897 64338327 407042107 49809439 830249454 114671713 850722490 858770623 708562848 534769572 3568329 639480629 988139366 183118073 571348269 409971328 662961021 993274713 195564482 144960303 325037411 982502606 94338393 15553633 340928333 759115893 624586775 500129636 35054587 164091788 288061338 251534896 324697968 616645799 732469608 446905887 66280265 270744140 487791373 66733758 217672203 163898708 107643005 615795016 651901034 386312570 327697271 633581651 537366013 995045127 153262079 733401360 434791369 802706972 920164068 315462851 83885696 561244031 792846190 448638806 641156908 374705685 583186559 570899146 995682587 942112010 695966828 804377969 334646871 455930417 266731309 134727871 386874610 583293785 995617648 547792130 743647892 433441213 142321957 63385037 797990697 287108906 274674925 924780239 538808010 425864461 254847283 479404465 217493315 545813728 239820381 419393735 337914575 350003851 118805650 105261213 518142982 607221700 68889365 453597912 793486250 705230538 706813421 347683571 382588097 543417187 120032078 206813042 900364825 629848609 365294298 839603806 423333452 96343450 914210958 13194159 602572301 457114141 203297420 173023623 818926590 490473689 777900210 392110865 73597188 875755924 708462935 575709084 958940559 619007663 681620744 254250564 937292049 53941640 262711984 148843278 37062460 960454016 230526690 262609446 76427586 916694479 814492094 614882483 825668220 687693712 280248020 815608036 565927493 329062299 689781560 504806823 334462208 354875491 954499768 695273455 201760160 548282630 344806938 613676843 492879865 245889701 877215242 468862824 238159324 595421381 253883130 816521758 687232038 123240293 170390143 760051180 695835698 716132445 968124538 641349771 803863047 754920758 788869064 414756569 821555159 888058251 564810922 936814646 773800146 44563395 814672263 828950460 538446948 54143512 142256409 359907506 92052780 485394566 586348510 839794496 256815164 569944286 126632019 716970084 94026224 679704831 621446465 753864912 430364142 687526702 777539106 608775462 877799927 657052784 353155240 430463073 274689504 576668495 182220729 832785192 481744381 982629557 327358985 350650749 837401189 271216556 800617083 26560480 318128781 684546979 887484535 82052152 429705885 359464980 829248005 562678008 248557025 798656081 296235200 46917917 936222973 515896865 270778468 345157531 392889290 299208480 518221162 23348117 753991389 138827363 190507904 264655991 125138148 559922941 608450106 254574545 831118995 889391038 206307330 516591100 84161380 37998949 2318890 659355000 149861239 944006591 85940193 416590149 803446464 967773372 862121948 502006728 56931297 762838969 631808142 908810641 451773637 788768638 214048473 123566336 400688062 730427069 625641443 86203271 165105112 937850062 831511006 465987301 579691261 69415583 261529064 867590025 638941767 242792555 803677149 21305353 757425160 180070713 548767501 758477757 688610046 429386517 903174904 711639636 148770833 251926478 205706538 151131791 858043533 375397195 196784185 914328938 848079108 376695168 637659142 304377900 59685429 823745136 756603436 484219542 86731332 382473911 101913306 77652254 165274502 163017230 807608820 595818037 653826285 66920746 693584306 44695863 365417076 205775798 562069007 927102997 717936003 959263030 414840482 940290365 644233010 207866111 15063532 128366540 913732120 265025370 726239617 775467480 370163575 53349886 398266606 823857155 220734625 872487557 323033689 609375672 166517427 591064325 224694126 463232374 504695392 916956148 959957752 266425486 135796055 450793841 347986759 876909872 522131016 217680497 306751475 177715363 296720988 47546021 865951702 766148582 930262467 139009038 521605342 866572814 9541193 510596369 914160936 55181788 491396932 663702630 267634005 996518740 197355684 542852823 802884544 549259458 667997583 252342478 736487682 884562047 180366548 713736310 505796367 960936458 843793147 713424684 122250575 629177491 822794133 407197033 833309565 601388592 997919260 181973954 30319844 670648764 679343976 229471299 320122082 855987903 186561531 900064277 861989434 527727928 638452180 940632739 296766649 323169260 52821696 716761377 586952831 739277693 290803351 694753610 644897738 248911653 292011338 101149819 820384562 668748754 952679141 770984855 241693467 833465624 663648951 846106695 557913611 99669899 428629972 432958434 101121616 908637054 554118946 714384462 236724500 29389374 491718425 374349653 185740037 223000836 16187634 356822785 824693978 782187248 326359911 435969695 630177836 993411303 852004244 937262174 471340732 807242906 488551323 302133286 29026847 637141656 255863596 947451010 357276522 173676218 235214464 862634753 671293415 504429993 486926373 88393120 434337306 638537687 460068723 931466563 119139739 299730791 935878567 753870921 47421653 958654027 406115038 870862043 697316084 724130864 810673667 367632879 188935182 707680867 912595495 763149114 107210526 388377152 761226761 497365921 836107916 353084014 472698775 400434604 334968852 860387875 377849500 13980231 918783346 297196105 430427463 953341620 707539031 336802793 364317356 450735067 558191289 809253638 598658323 150757542 747987298 489640133 830488174 548739339 483166701 351519848 718459048 450496653 186061152 436300352 916239328 980148121 113281768 500208731 192807231 994035047 833985430 941013035 18470394 410948950 595570932 875083266 880118136 798585951 941296724 692420159 643800376 107976489 488994833 405296004 679828902 436452194 85079437 288936443 756201061 150227417 402546488 278814307 910707090 579487286 418120216 737348198 419584375 317081626 921580669 186082605 993771816 480321821 391082016 526275390 818465160 47299186 638840166 271565376 95126454 567689791 833183515 624298476 440106467 655314494 270453207 632134933 958556645 815066665 29809382 829825419 48410506 973555585 294801392 180114290 404018670 313410923 536950452 325829399 866690799 94318067 535670503 332506120 481906102 992132649 418064355 411546487 658161835 133124831 58702782 531749431 179470262 163139737 425056697 713110565 689483081 175976799 305906712 497980071 563564303 643110891 811248178 186457185 978994235 258859378 173129514 251317362 696271849 171041923 840367904 318234588 613449231 683965163 894667837 190330156 752780239 109521524 981461416 453659015 53774391 672831636 778023871 50051963 51732464 410675408 609638683 592517317 279821980 215875713 506349077 54045033 920033662 168213865 747481886 1302094 142793100 528211495 76164711 366203470 268632429 26009467 266690320 426458570 929701134 500862882 633359809 751441640 262123535 445892244 207018323 199769661 177595202 471193644 965876341 77972079 663160270 61367178 773469001 221209734 160906168 544074000 271596615 71304333 834808955 73523571 40679195 207573180 664951802 944189955 308559101 622477845 642332099 622590057 43197153 141356142 491549880 793036046 74190769 274962978 817744429 403293551 836181513 603969725 795663088 72269884 800105235 200341210 179272337 378678984 938238906 543660862 225968315 905400354 619069187 526908040 194422672 858624996 86675126 974034263 703863612 764431618 539158967 848748472 473991153 348397112 765012197 854869462 100721015 112562618 240745310 376165096 341079802 402484252 426788670 804391270 2237831 350376890 347389434 310892026 637234533 493740478 340090472 435005764 196849299 320554017 831533533 915770203 125845026 914354189 475344894 471806676 88287841 438769600 900100571 525610967 759897686 472739871 42295791 847577891 42513662 188966670 896502616 159185461 54936532 464317106 226566067 792488269 361940645 648574406 157179986 374245433 745970288 615095555 150411435 569961070 239963657 625681568 647253481 422901508 138787930 229044818 16734473 326426942 668427305 401958213 716658419 38947462 573875293 697120913 843374336 383519951 948775142 19178096 615984382 977106903 927663910 593140773 194524777 578426680 930049759 371269402 495259931 286301855 467311625 27495894 503988358 816377497 447473367 525447664 843747797 624230955 143631499 518026926 444426378 774916070 935981572 291258104 861335903 998954913 551947745 957971382 601786851 276337536 257751467 300694265 263374127 495521688 884710900 803953103 535422744 978683614 47164014 651458167 315801963 604128393 185663884 706544914 992113814 620869187 81688391 142749890 572547609 612571519 89697456 973133338 893272131 133821133 912908913 499473976 50037009 603031185 318893964 362209289 784292564 178099975 133899301 937286493 463236276 852367512 507731818 793000088 707036639 797642780 533999862 290580138 363081957 724203984 525314232 230959944 935019675 57357001 177607773 515714380 539380724 449497877 798883071 204634357 606477838 704493346 562657848 236627727 610469505 438312890 772676888 307357912 194704964 143846087 914197168 826540295 741947498 373916697 715720659 569048288 742240699 450007269 636716991 208172977 209992925 580736501 703693683 392854768 444133026 411752070 401668382 469393494 32210531 389048392 349190317 130207362 968036840 748756347 248595514 301268580 128583856 22085791 223119665 268148168 116078598 692176106 187421538 673806358 583463153 899846492 65209361 360131510 890089521 163589298 976991600 707201613 973386743 936936612 947065766 970451931 283511149 757248670 780201803 133674239 145834411 430405051 306743004 276631134 467161066 633012616 576177154 692859220 387906996 783166821 420161002 362373151 200402773 270460140 54685611 754805885 399973694 723735125 704698365 684488129 663888382 445287922 380291130 86595998 640836178 814829453 725982824 806638940 670226093 666287561 567397815 7789 229135686 959372221 91804469 364974225 415403946 842570554 273295162 240146976 630833863 568003031 747112629 130319708 662709195 509256949 700607450 840036209 65352950 109636256 677155779 714080538 739986097 201041401 970961936 351933627 869184783 717229750 868064113 350977818 752685858 967946902 81938585 967448605 448484875 23872647 249605692 275945631 599086985 27492287 522005391 482751128 638799926 360792976 161675349 52859655 594883077 930096396 529002570 573835978 968676914 640093456 888168268 782927826 972094289 341281621 55526160 702840315 61092858 637337693 819269300 579952998 160613427 374592009 947381903 712892164 349070273 284766071 872566714 856576376 568751287 433880771 526330422 755859202 681702993 979915489 147167416 826094612 980218311 300399737 1767405 859051440 591422156 513023907 921819236 680697974 875445331 193925936 674017856 892189116 979854953 834134244 745700489 683342568 920021914 981703570 163360167 828742917 636253637 250964277 412527884 384694851 649565847 234349401 955850944 50620715 480689473 417215393 427465678 778372694 600915823 432252935 873653076 188045983 875003504 198068089 488891785 918233116 461975250 816371774 673818280 47290083 858538954 700579889 584054306 164577911 733451224 530417012 63225779 10934876 663405620 523387619 435813934 941697933 12586061 418933535 501445668 959721329 484114341 865164103 381424019 269478313 105815316 238031550 286570610 467446336 513673674 215509457 695222283 245466787 564416617 44365854 175583701 33829240 958862377 437477597 140681468 638574176 257155873 70320480 442473573 163432386 819937563 269816788 189555868 801805189 851752864 520164097 412158488 854443161 825625821 883021734 433071348 165191820 92071377 980057820 97499521 42915640 89058218 668494865 305973182 255975486 911880785 580870019 769808150 529598024 637736203 735763834 748834629 841605975 9195420 488374 349276468 570857608 85666839 303936291 926614359 67518990 45683216 372541212 682741566 918238364 37367144 495323687 174771020 456494042 545147783 392040475 150188224 457576756 46921927 123051176 82488231 519753293 561227710 34011579 806778247 180765368 81063357 866533798 479491117 875066127 606793043 107649908 370387834 867360988 934358802 240383581 190841590 136447016 985126296 530248339 75499579 76439488 38313362 222028541 217016384 276618628 901524585 229066250 827334843 201755306 526185196 60845965 407461956 910191266 123153848 371990701 112774565 308716028 880986265 672927342 652457816 236735666 966687894 180867727 989933093 532373106 543921317 140790976 551092400 955454673 950780521 760349464 238377628 243446793 807982396 71095838 900693151 520171308 943479467 267084314 992335596 820865595 925431227 237439391 73370500 610143624 727779030 715511344 994471808 723976516 134164024 591986447 354219079 98248628 445002143 114366268 182659791 179162547 935735082 535230315 798385834 520079918 482697994 139606918 140318191 909921560 589648767 82152398 91979361 517102311 302705746 250331136 931473617 933434281 141802072 662334851 616866334 279373806 274721944 12599258 471065118 845156943 456332535 328989164 305993715 448979640 831621539 493090626 947413367 957911907 542317615 736925546 357554469 465830857 15897275 260657341 418972597 419809278 858156330 204871543 745080308 56287055 440983556 50196782 815580848 290091202 304360224 545574580 320917372 199036113 224583296 139607934 707015803 819737782 139276284 433178247 653721429 388898489 813537462 318679151 264805533 98717975 568763843 475821787 230493018 322356158 207278212 453746987 772971138 212769947 966870118 261865180 409029975 816968376 606069493 317185140 351565519 624760177 105813950 991385165 783762544 635739846 686085980 637464871 442185494 980140356 996603555 427829032 96876723 968188860 179606850 180148720 923399803 608411308 589246606 909273712 865111252 585259801 862048617 409618151 797515979 489867260 306491715 689703067 994697992 434003811 929878125 479722259 747760558 578559484 464355951 240495332 11723665 795621686 921773230 41491457 765323755 334989942 648191642 110575434 328755657 959844696 350722012 749015552 337260943 160524415 369206839 295756297 525752002 850093731 179095797 978448307 958364162 269635767 455253405 808946104 183971763 662393348 51306929 701833628 391109781 994486245 275967592 717667377 135186051 122472959 354714771 53401174 744078375 567730652 498704812 790354551 475618508 840405870 63110783 429341393 854902540 675277369 502004579 210022593 376184066 886501558 436487146 712047706 621075362 838993509 103845966 140448166 593128857 806913714 148706076 562609079 643249611 829473340 666923401 396646668 976419344 269287637 411275677 876836953 348423463 108305988 232091125 229407860 818930238 350364409 345123058 884945481 85791035 908428306 547360039 731092422 664187691 615212287 279819092 548428339 855670590 675408460 178977341 411325952 625618759 31932944 979993764 308120612 341572698 426540166 326462244 785245762 784822570 945394540 248796636 603398152 109856217 365652867 507455508 145719854 469479313 144423432 828962797 327901936 294861015 85091956 989518475 485137849 765615774 954585534 182051872 674692849 867468524 511579131 996535438 196495834 118327725 437348089 534765733 395429679 246174228 377201217 898033941 755148424 61314949 584675723 717591144 165456268 100322136 844862353 600410799 306050989 821897500 287368841 728114045 833075992 680808319 732610482 676590093 354243305 742002703 740227345 329099213 497097839 635027375 779097508 810099962 53652959 4239745 379129156 26497116 129283587 649061705 866856557 586795244 675857699 281079913 319597827 251918424 792919762 558490622 995258043 175538357 902734730 88274127 395950303 956383237 10709155 966640374 720842676 694692121 222142093 918558237 590804920 335233347 434075199 182742529 387711569 897233527 658844288 853259783 224625530 25539240 799294388 21231052 473112046 133859555 653851344 629095646 446527858 180319479 942846456 116588520 235414799 866818679 292215199 703359591 967458577 199344731 222604949 41431295 293609741 695708309 159308425 628916880 174765741 523963176 880693131 341466522 598464545 841610725 998612372 816702254 44551260 17367706 464274709 338107262 248476710 296174559 614473012 343974498 972790153 637317706 658022491 359121398 751402893 660360227 750346208 892762762 710899975 760920022 348324286 750047227 297523854 386483180 679005104 449519735 585453158 814733980 549178335 395474844 217469827 870175855 812089366 61590447 729506990 378612775 14996864 332936222 614771822 472927916 623197121 800528272 883017928 83178486 54856193 225825077 875052173 158390037 792006579 325685331 686611300 880035950 814921064 915103264 695525187 958004767 12505988 190585888 844624574 188810116 137689975 105321767 498717328 219344852 803927323 972540179 92694192 571315632 27970004 149868472 34793914 840894389 470574679 47988809 592957422 129814876 752925073 455908912 210445222 508378504 806653167 212283417 598145743 570555829 884522472 42920410 790103960 408659599 798989948 323767253 496185303 403386913 164448067 430559148 5839483 429652672 230387630 26331154 267718064 950436637 893808485 714756258 729166697 956344495 402434195 78634078 234697271 490967384 404303778 456915584 409761408 513750401 730666065 567197089 572147376 530845259 241152156 241122799 334551466 277105249 623494581 422315548 487013383 499566870 388828559 907120119 994728988 669419441 137310001 48870392 318797010 470305558 45740244 934794250 924497415 131499751 330460268 580676575 539759924 939840053 103234392 754079261 91069698 682502265 866601431 28907027 805682790 597521335 676006550 479927122 267258581 742176597 280088609 668815286 416545621 368958586 581108839 634960678 452522925 758403952 533855647 305740655 74944140 951749325 813450978 960274311 878337219 946622858 141341917 586861192 717124105 935865575 769062075 959214990 822101158 872149687 110250044 665818663 521870602 801552823 657702068 717021146 92651700 353388073 799417054 647794759 227157860 991937896 442872853 719509192 748050347 547838638 440623748 383589075 783731705 28009411 264973256 962102610 540596094 746325357 186452396 976278520 568541501 29891692 396904552 552364449 650486822 457268179 462302395 574696504 984514115 971372903 993155667 324928134 566477664 770612476 547583031 980211933 530726936 114076141 857367377 847308085 289052511 742762194 163014588 433231764 467700341 665294689 52578490 505086802 656227587 957581369 70273030 4577918 757327032 227479302 493567508 987317466 823653195 429874652 373952960 633334129 535644231 86270830 599159563 131335964 425050334 590166774 190536417 187328633 633158450 441378404 634853627 569922165 321246815 934841943 515280448 97795859 551499045 111618247 748209033 385521549 567179651 696318790 283488445 562451127 360505290 945160200 980197635 641183628 577918372 505620437 437117681 549096287 625443573 686335980 62117268 982135567 405119257 445496945 445945281 2453708 51029733 977785904 785375182 31579433 828116984 616079557 542250315 538880489 69996351 912169344 11667796 297653103 714993638 573385944 961243032 308420570 529333929 541319323 995090650 22894467 56180334 739689951 582471540 907644075 939874465 446890552 470220540 234627809 610607833 211835102 158742440 71318916 170211435 655366437 437546728 746049332 96685122 536293005 203937594 778471415 589808900 450023466 335177572 735972627 103282354 613222018 655323022 599493479 512462087 582127730 117116014 672530401 740817032 606118687 448119894 62434241 14831861 109478314 588388418 39351535 21548605 884375972 673542125 666838920 592315537 989044271 894450465 482965678 73967453 104429318 883648560 807643112 314404020 781873242 781613913 547681439 394124673 221683270 845542791 607174251 761870032 685791924 315431968 150084733 561769752 403878705 23213150 830444071 838413853 747529458 845651616 153741794 887335738 476713711 50993601 63188255 245910163 991891271 156203633 374037182 285783811 623902928 634002323 394915601 940048287 439238245 82471290 954355881 201994796 715942324 907817277 491990083 654013576 621849226 459644594 215018622 311153097 614368947 668288761 494657047 214230105 815025601 509177460 914903880 424852984 261311823 449980600 724736206 692726533 122550805 130217245 414069258 567722632 967268468 355204741 176834838 964321514 579015304 676626461 888562587 166655626 490987294 23523854 504264369 764249940 860714561 407179461 431709457 944853924 962855453 502602884 674010176 568642514 880517537 440429735 521528648 728771756 517741708 214622588 104230504 126354328 108133995 53719241 168801843 977393016 313152122 846555882 446721065 450042707 414542465 93613464 647990357 524836811 162740975 574345712 652011 808788380 485501977 927727312 371459626 327457864 136217042 552772862 928007452 174321456 392382748 389790050 952107518 410208082 736432853 412639835 815753882 568718962 183316131 193894884 941353184 554923355 39233895 55017886 236476699 382285113 813803152 131901103 913947064 937228833 159095203 535468331 381495437 727931740 136758511 472305175 956748955 533671107 892327532 530625088 93818726 563617224 679216261 853725096 580714308 4138186 588761558 414771785 298403564 875656633 376130608 457361357 32731537 221662695 42063268 100228812 783955347 725632518 177893096 63162299 158912692 638473755 842460690 651023052 318205485 826473211 536756999 399340600 619906847 415724037 917302393 21582542 604353082 167683812 358056411 908183183 279250217 686614352 538069888 531177216 510859026 133540470 469048754 547074224 673464414 509037450 639720464 176011920 127662939 671242794 129728556 563136647 411628262 432390042 93580619 543031142 605896864 810571027 635243418 93883608 433665953 793151773 797593921 827133359 844829357 729136689 400814397 921614740 333880077 969663739 641840785 736374802 12937053 775610113 81636786 84070758 384351736 680170953 197366770 553971315 460851845 835182532 906810925 358907186 967738942 576168200 826261557 356274115 341111315 669057846 997890547 892149524 253852072 917161049 802692199 291529212 225156468 109473977 42022403 457342309 507002023 576589337 846183195 280931665 588067600 157203413 21065830 403677414 452883192 857229724 266394760 423297038 754049362 265112137 925369535 870908387 431186405 285314715 943710621 541110624 793182790 522376985 936054718 540421451 485482604 697624674 457736875 633069620 201589176 713314701 934451213 942214264 591668729 791268383 728483905 254832634 289701937 370437172 477060881 247866637 423995646 595768986 265959064 898817481 86949190 201939699 520933788 380675011 98014742 582235800 328544059 875263745 441407211 577538890 414155033 788875838 521184658 161260154 773847014 803138207 620797847 13478251 794178060 142219771 395634518 456258959 289394568 862824983 737580828 33740530 600159404 582720806 945265572 509394281 841123120 229662099 628696555 67296671 241646288 180927835 799555824 663164941 125955286 658912042 136990386 91157279 577804140 532259717 716699351 718603870 768663343 750306550 346742038 390786841 588588691 503122254 926675095 519791530 358112640 922203546 251338020 922759086 542610838 811197912 618953154 108054830 445689742 964756567 58861832 605049615 507915344 985147377 86696218 398212055 411615159 313226016 284829301 909694513 699461287 591895617 369650312 634392646 814304758 854501344 36116413 550789067 978563680 607980403 679777680 68540386 230016091 662935579 798814858 824299458 370542354 429030792 517589173 700359417 905931897 283935373 533027212 359140757 607256668 325144499 627816464 825530833 413828409 232114739 243326670 212846594 381946159 189526252 56464380 50687884 852023584 531113506 61954151 41618207 564604971 361793350 283675765 37843701 189327296 94612529 299592583 738611344 200000394 791467062 716271957 303798001 696862904 979070945 222965416 669347427 198387933 978534842 424173876 541363685 105708990 372476530 452805283 903226105 986354257 40805661 316951673 894878614 445729445 611090722 438455867 557986325 99877357 575650105 818724327 929472753 172605772 160439691 648642808 514569441 937735528 568258439 405513882 667419224 840097269 882326080 843742795 165099051 139709665 435744993 72050 143378368 80601757 981546058 691026557 861258593 274819913 491418730 597748644 853772034 432516970 493797566 603186300 942575677 487606103 109818822 601491393 105132922 693171207 897767691 383610184 592851801 148790274 825593972 346307966 183378697 691020082 735758225 445857437 798680401 995054961 68666953 526127867 397082808 184615299 589610180 761597544 648647970 583644462 975482205 428560497 944915775 415780611 209653841 369161326 147971307 840532438 107243658 210719934 649617669 743735537 862242723 282518655 440579156 557688393 852039555 990960853 187144487 208223859 225824904 187278655 384399417 375695878 584676030 691513476 135131528 10568742 754593503 954019663 369351426 755528487 351471294 223243439 743619936 586998692 67444626 104514663 490328126 280567375 121193251 588128389 564846995 18391386 17018137 607127326 204291375 276295630 77417234 674809031 798507711 55062011 214034128 143711162 614521178 490007241 478477954 351060810 131922689 79915220 666697564 787963292 240652862 778150147 329017783 347448599 281646928 924614172 365878564 662945522 431880451 617552282 224451870 885992673 779491613 913511827 275747734 171438766 75685895 891388773 299458113 71667427 723484397 687019516 761094584 660148411 776160779 452718077 428558516 883311199 883772698 579457912 835538878 666024143 750768150 657817008 252412537 17405057 119384029 315022104 562536910 757958330 918546765 865626929 857142217 367893121 898782002 425742109 86399471 951745965 617118398 355941834 564367523 835721361 262129609 629557547 53843460 397498225 399189514 150292161 666614847 673180931 900286926 941249061 50388220 983010994 683786369 314497973 235604775 572413188 766326660 932690962 889516844 207824280 222773417 618942276 31289434 404700550 424557877 800098089 474340567 234551621 244409995 579214307 538670395 973329950 502653415 922637188 322185068 564516297 963481314 960093499 337388381 918532997 912572913 643513091 950583886 175467590 213446786 817210497 68562312 140837833 182423811 724248816 538475682 7775867 685656007 332434041 66559799 744822283 130669784 311677624 310474436 146407832 60185785 652738854 64584935 772454792 263429847 147209701 192786336 163767123 314699119 117633177 999508301 173468582 836280806 937105855 557688121 321958051 343137208 481927014 77306466 385908411 301373788 926203711 617941030 821820464 206089159 550035615 974231251 609601359 970249819 813974291 77625306 254483294 156381603 890715059 727239440 165795860 265541366 531549605 441400048 384314795 77486109 561811661 448009416 810963615 492323588 835801278 355452291 428392348 579823238 200338977 744501681 930860000 469052053 551751708 380618356 426249226 538463905 79977809 977469966 892852478 162241433 736838131 623205493 34617895 573629857 317177792 222360068 606343280 846187641 947870697 734216228 471643169 164261258 594841908 200369908 454065518 938373230 195712962 793920232 511333791 25211488 44799107 853138793 958434181 719296727 644678144 4958722 75375258 108037096 876528224 352752302 756356564 420073356 261966008 362249192 880900676 432109118 74552368 753798570 897644449 53999559 368351922 252783644 629147997 986742818 794945853 585895379 342373311 805535757 815157432 55104230 202806404 678280731 348536883 409047435 105525920 165193343 897252652 636058296 65741835 304541631 790204617 86042998 975888818 397179860 884807815 866635112 717860909 38679473 888535347 616029094 65100092 468119526 429010963 904507090 216487687 758710590 255057859 705247274 928510252 428016720 455827313 15144057 291097223 988580122 454172047 438195336 774105581 267178766 617766251 3223445 869469964 109012403 873773985 391498334 120099409 223203938 149475283 622329187 566419303 204547087 637903829 385986400 304882437 594764060 463876372 593403328 88986786 179625878 491091493 373876488 669920406 789434306 727341190 412895214 963210886 539558085 777811447 84321807 752848198 306293993 753195175 356653013 92394686 299518852 701300658 314157908 129776313 244109770 882081101 739214591 973917779 548036362 882577645 545488052 810978457 260124616 878398534 81930393 964491219 942081651 589722458 149439902 797890296 128809517 936198894 654457101 709149568 888123179 124452820 147563484 607237329 913975115 654593853 319554857 442611878 913845073 949183158 333082411 806969129 213617573 966088283 104563965 976105540 421147805 519056260 880624427 605477531 14957457 853702311 589473216 462378497 972557651 52668413 73236647 130161676 708203567 18829427 832165747 249660325 274156765 891703776 966560061 477607382 921170594 202728007 107956414 934665642 78763377 823014759 299873674 814287421 519526494 730304221 322879441 64512447 98331977 651592510 248058219 553748048 741534996 582669950 751529661 436104854 695305064 633281287 597370896 144319254 97785883 50409950 710788083 209674582 186144574 518154341 118112805 927904492 846671420 627624216 885323934 345808730 739323860 469812163 44255986 466993404 469520922 108016089 627233004 965077521 467774278 592403982 36855498 553792318 807610308 686213022 760873829 613151346 376514414 587657743 670775781 566676795 886977932 735157876 986652684 270448318 794878625 283863510 52284365 57588395 516607360 496265610 508025203 688920384 857029510 32651566 723400949 723985959 845445305 38349548 681094679 849670046 420998594 398530549 30455797 601975901 87830239 621173093 578521754 534317557 904074194 243635475 486327535 854278889 659486356 696354885 902182673 185916289 221522203 630658715 448578446 478273191 375718218 747121993 39557791 955365387 730220460 795098908 110976923 111650283 123626167 494004477 968717988 478103849 724093430 371989601 743100679 91142470 471770839 801275180 512251634 579263822 809454333 945503290 596637892 487995419 829629212 5715156 46077123 198918167 100136056 390068052 900100744 806657256 30666240 877771548 721950369 203652400 133814139 510613793 71440727 280534612 582176502 472351778 952579543 435864896 865857390 472900845 64158707 640550589 566677 487651414 446999792 471716368 159874648 849509618 383684583 85180904 281201933 792871274 343786485 304593811 557418858 540114679 654275328 26333897 793274208 451614437 167706162 197240133 521367813 43424829 884572972 189386970 632846683 126804107 358846230 908412988 884812786 52333559 239198220 895889018 789993175 629056714 933481674 443993285 524319223 298906804 414534210 750122270 993205529 68933088 252173664 114335943 672445277 921796445 841286144 139064224 985197589 823878106 765745821 981554299 189806258 895513631 372387150 246947203 639066518 752010329 331325718 678480690 654198358 972035525 110673841 893391820 816132472 168535539 162183301 320617474 733052716 263122787 870121262 906688088 750372369 200410778 235866411 108421410 959755899 830228277 681171407 782968638 70812749 150934126 299633109 355198383 735165424 624341028 437913081 333405583 796255183 226401544 812412525 603507188 476954590 557852173 926642239 809400395 906477107 150135720 786107505 909027123 41375197 431490260 683824640 986460331 823090017 696921468 151064558 444925568 442636447 515683152 701680709 318115089 42965004 847450367 191152414 748674355 886648705 17224858 889881987 83667676 148915250 652045853 216607407 573587950 124555861 575663852 510731592 597776498 932614846 817536842 465447373 383026538 117738296 488805685 902405912 959387989 823954572 630380726 627197668 474800875 910510755 390217144 150716920 467434471 110983900 153689096 278949572 101670709 28218805 387231411 49257709 854140693 129010793 490231038 821573550 903550837 156284132 907922668 8843489 878207893 652688086 273911275 91583478 45649611 994051100 986519046 774602224 205153565 96421164 205648091 624016258 88960521 692286409 45120276 689819171 616405212 765754669 503866205 676583639 643497263 854140754 724586939 72090808 588666632 411626327 248557761 418580501 442983339 166462357 885082627 720409905 130399907 924689118 462497280 236371410 352866435 134516110 581585916 162399445 608843886 759219680 770283752 918103610 946467895 777083132 865754167 298900439 10174481 591244476 107771829 497121670 71232900 597669533 110257251 297566833 39314673 379843492 137450787 974286605 227747040 502528522 979318184 243299843 110919011 505655771 934861253 157478001 848297710 90062482 156175364 612688901 127638512 829310699 783579 20736227 910963123 701125482 258704417 515712440 848630485 97096336 968386717 588505679 14894921 293823846 294276684 670706318 403598012 350347172 163376574 144790459 792652709 805969998 772442149 983086212 426326022 39653861 909993305 244049617 880392308 534605406 932814028 408638726 884698176 16294397 498527121 913994046 404684627 251909609 71999198 105013849 729724486 439136199 412528085 247761099 253373086 211555159 575530300 215395887 23982420 913570225 207936736 144321677 46268065 543433525 663273288 3176019 872816539 924013726 162098354 291738582 208235840 901897132 603615487 766662156 649008775 316315637 411625078 588594235 319145977 944081073 169103406 624015489 834418221 164043589 203498523 542530916 186501069 547139955 223150886 569518028 124436418 839510598 258547683 394065198 996925715 900554706 754606131 191652883 627307784 412718829 770847160 293463561 532927093 495944831 192207761 833347460 754610465 616599294 740532214 501278444 627697087 721074006 123119180 200966255 507705081 893732793 800597533 566012378 640897687 783037765 839863973 632058082 667477061 27981779 837638628 320209458 618725459 867724909 322088397 19729234 840749982 784592301 90739193 282000051 355355571 639197415 806170570 752567562 936827219 601789185 556810555 325425318 125752363 949568534 339102964 357324006 864158945 491766898 79260202 182963479 448410578 553155061 263260737 669072285 265404548 67180776 733937803 26005535 511082416 888084998 413369831 328955019 29680976 647703355 499522560 196309797 103748005 351109294 109209121 464756460 318848897 644757496 743509969 148283976 905593338 909009830 834325118 314163558 779046636 61372678 471826991 498316248 531670269 279132978 635545407 545162468 432437877 805502602 336478473 479896408 135862751 328923519 893025709 798555881 337086240 183114571 890884860 243107139 84926078 333153419 409150459 772907774 685003911 519944720 64593170 219875328 408060390 587990881 404064429 995478581 456879732 283968840 972916170 644588375 847041091 648648255 388555320 265512148 460782016 329179583 851064360 388139143 998962726 83277939 793326949 320580009 211179619 663671031 759009263 74225373 589387278 949678720 401462586 411082527 335457650 400372268 494540754 196344300 561410375 936771157 820876604 655459658 525832565 751280786 820482888 581702450 626824644 588801925 410607054 292153143 287190025 302250229 558865123 967188197 713466826 708597171 951170249 448572736 495813734 410116325 99561483 638875526 296029420 750149205 999241072 335286228 814377752 298008028 205075189 118388183 55172302 96974227 793748916 927882345 316828218 328328076 765641174 983126905 723044733 712256133 71452321 102799817 235628240 759863439 731069181 429713385 698698357 768393709 697790901 94467427 770252018 69044263 808598516 1880886 195668638 478165065 121897171 702876951 570200641 643402933 23592045 844845738 817210726 375336982 736308609 264016191 751814131 668730800 590865460 936965687 127971895 578069967 349998777 311210780 165233844 942672658 437133507 702085756 448017703 213220792 963883302 360913773 890260161 748868280 807202315 64443116 725987779 668057916 569169894 592100471 451223258 613386410 267246561 679036424 402402935 564339369 908445890 793404552 77671205 144186687 895184602 315305415 532647723 512157442 407319763 600064346 764926246 84096423 401540195 939206485 811375954 679801331 159479868 161318433 197462825 113524062 897808648 614147803 923119673 31320400 312970695 160214905 865895497 681093203 135846240 626563910 219744156 243846098 731301514 240523292 498179880 431808917 234551861 183944838 88176245 99181572 282051668 657986776 665699704 389252955 620518383 914640171 472934391 428685958 252364667 912673772 595203144 228477483 973973965 150141656 261790784 168420043 41731891 220557619 31603754 223311793 578834530 986112927 339036527 429421689 911682714 807148951 732145823 988227146 335510462 800638454 271910074 374533738 689642768 572032757 366545301 419079789 54228244 329516559 626031108 330521842 219384099 319809459 60742577 123554685 582233039 692951831 561687590 620663801 73070619 394782733 665379036 996632969 819030246 670870091 535945928 357204804 142725296 782019663 895888859 518254789 868602594 87228401 649127067 289021099 538655143 730140695 710486366 181125362 499859249 1086491 766705695 905457526 399872182 499065467 250809802 388098485 298592775 7342254 338082097 491871222 112326072 494549682 43291556 571058119 155529314 644923201 464116225 570711991 559313622 825500471 123855320 294757579 828041329 783767620 953750592 731244942 822416251 806001452 20154817 590410904 383313903 312742426 970939221 372066434 181808572 966596463 581669817 851674687 227358554 758100524 909870101 391015763 79070345 818144503 422262274 260309167 468256168 240758607 914717716 872236782 416195729 131813465 838500296 667834541 361627840 606971715 335434012 532588883 115051948 783004714 730239146 142075624 353489034 6985204 128375096 442520967 228182376 88002428 102633216 750507005 641582585 418983132 464006163 841258008 720471449 942083310 74279940 913113366 696994064 789586423 229731799 783339364 704569435 428737527 550431889 955380427 982978299 102266616 379242485 907976526 775050984 442305177 58451487 504379856 781758520 111989349 354493476 808150920 474462880 858581538 251113386 684702149 509162453 311302848 118247045 650303621 583321515 286381929 344456741 696415256 980795816 399092099 794803354 305113509 33793439 946988909 986962389 214283535 853739597 824679621 603212104 906726859 363658247 668716291 664975041 314393048 675909551 607667768 478408954 793648123 714177857 539825394 546416868 278484800 148204059 269649784 483383083 756153675 137155178 353985389 644879348 695178364 127497779 289892435 289827978 512357242 728681801 784731604 827279010 705125318 50833145 309487163 822784135 499972529 19557167 745516664 488473364 259375054 647639112 827134309 444874074 453222011 735104940 945359333 126744906 316031051 490384969 824455357 247247649 517761739 91417372 354114271 994530528 699691199 603987434 564014471 194079878 899568317 146278881 912427095 425564158 521869590 458304562 987268879 461481310 196372765 475728074 583152533 851185079 861968114 738374312 585247423 395407658 85703413 767512947 97533528 298501111 642106174 245537134 533046914 45986799 620705548 575140692 192018627 205842894 657419176 744991504 957604508 361687502 392176478 829852382 411373387 201927185 328759215 28075310 471011545 233110152 349493560 962869255 508319864 259953279 632200806 811421527 444270291 892854054 946304927 905969626 477407088 972152546 996859399 384278702 612324152 196350936 15703053 513330274 96401720 137039920 318535698 982612901 863155253 973254166 378921380 482957093 776675750 291628686 524912616 459401010 306598646 589430407 743959374 673868784 232035953 951084695 221176721 369350081 316190388 518111164 883163823 593688831 164881436 642657682 41374868 978736716 996787732 549225858 169416241 945780078 198918545 878960217 648429648 581740190 25036841 555966295 130196033 520765560 716297250 555116555 287971211 583880899 566960793 542963185 85637402 445915266 937682988 854759546 331961004 479586143 934457108 947353322 951401192 897533359 973521012 412689743 278204189 766198206 170798614 955317311 822135683 882493666 47248463 833559834 125133538 242833770 552440122 89259795 965294202 742373224 341922278 407959941 818994754 176959970 858583300 810611153 435852833 510416722 600032696 336239201 134327647 897110027 128851009 60363472 240984851 304411883 248952435 508364688 379473691 248867477 761491504 560656234 481382622 841393020 191458309 43649103 480072882 441395490 776159678 990397664 402899194 766975257 490363776 707021981 319292011 567537495 961876267 173736020 328165426 622659777 146003525 662663513 151172140 464093907 508322599 275669429 66953580 62482872 920137158 110764226 90788955 455155927 423381407 494495598 26808499 332645608 782578307 549784193 471539523 109860389 321728025 767602346 161019688 462515112 286471325 999441087 880502173 305036775 111339001 267057470 574359081 626936844 439344307 697051210 438827655 698854796 571545997 316094659 756900354 922703157 110380606 915249638 900869023 740674813 522861999 403161486 849287533 158962964 998417 829358950 889278504 267537355 443970270 574119493 689277269 660814527 963952826 719696747 898657364 685758242 112874885 428141200 382800661 433429097 168204192 188327432 579260005 278611089 877172176 358037603 502274573 355907821 618397585 621341748 229483300 465973059 12377406 279207590 197524648 459755380 461736551 659288278 585390446 830905809 214035653 306421791 339302231 600179833 149793286 555003515 125188942 721151763 929948687 364082707 118720680 911374395 668018749 848670332 584785215 779168241 697104618 614594717 636034890 311830412 109486701 10942438 933068320 928905225 537323297 958924386 623250276 793497766 50233397 556899534 7560224 580713922 984434089 153642878 341925957 927777702 128931618 114303550 8899238 505640168 316303779 35690120 689213973 36174336 604289257 85588682 220146720 62057388 499625489 454916439 292491591 715442147 697669986 76974732 356616463 424456643 972503956 994733652 208626998 761681143 159400464 441521917 270159373 731387307 659208690 846290603 235547788 176013977 228495858 454631241 911295593 528244569 258442525 329356327 350084799 697111664 71702528 898579074 655723775 793043752 475484717 508402056 100219277 177227930 578976166 637904533 380763040 452849437 515472011 356114381 505868189 313957804 571468290 396281950 842808121 278756939 352881988 686171142 298520964 672686911 544471239 50024923 235423220 423146134 735121003 479267549 592435725 611377869 83944764 806889662 179731256 770033593 167256218 653072816 930183964 41599976 588423560 904109987 892717955 877024689 995856829 713744894 801011154 880575759 739315036 372100352 224055164 520928340 819567242 404563175 375864669 675159169 267172098 846385647 701641485 181944522 203707174 492944401 229060646 324150936 785630975 667854817 300089465 265074426 748532204 642347059 556134443 735275227 858848128 522232018 260474468 556096608 203001237 486356814 391947313 369282210 778371160 497010791 274459219 232719134 353220921 561423382 324008266 23970227 313022314 710435617 133200486 256489673 458367404 775569885 292341549 905700685 244046270 431378889 482421432 267992306 683324074 46428783 680173843 247466359 273873199 455076372 159620248 833328261 354752636 401452738 191934552 163974345 645662883 435470250 84725017 233315525 626174582 166431508 600457239 97185683 44653794 650041950 469299002 299277004 604662233 730054420 715636219 622117674 43792242 825576138 746448153 652864424 147148448 572785284 437953565 491900875 370119827 504364987 347968588 76798944 875732785 397149595 927523762 959810987 251675945 468037832 778031816 857435019 709203618 581961819 289021896 185848235 770014599 350229273 998550120 703738550 811734007 174655053 814438035 518593617 189322549 317465497 999980661 164898120 680706036 589691833 190550322 215811537 944914329 244355189 535277652 402107150 140220469 169471991 207790297 490784405 663117470 338950314 608191162 219448351 859705388 914683804 192584595 461562123 732513710 987654786 602308513 623970526 926885164 727920649 15989372 992769600 698433647 119119221 947943126 370750595 938253671 842586109 689950309 752862810 913581365 634839453 101998416 216191348 945931954 276255375 726591783 576684673 944001178 984390160 476590911 47761405 598431948 657429714 219376038 752853169 171911594 39011592 962359168 383454918 543599983 593122000 999987465 919809773 53024621 578801483 643143757 955015076 425217225 686126009 358700340 332045608 306707543 603555164 969630764 298081245 539176385 420123412 216222473 658679856 335704492 238008009 273372381 1046877 645373590 891588663 452343850 960112315 516689713 414393297 954698162 118508190 81484360 654651277 913057448 639215953 993917303 657725341 607698451 220222204 156722236 226055858 960180245 468899013 629268354 137090379 956679588 892629827 563304241 848272474 655414563 104718242 813891219 366228263 20283388 492346958 318614203 696792000 487268949 343021294 574666170 276979116 261663991 491702467 121865538 502207726 707381880 20172280 925504278 756322476 404989710 178225563 809912538 408282286 711997783 216802663 14242120 617308239 138552307 266388194 293696437 297759492 338977283 923496241 803367342 694317860 406017732 570588175 275448354 748706230 307221908 375571626 249746471 677279507 382683795 268028263 212447828 290767936 87763419 295304572 416856789 339255414 80674513 901635139 92592964 878945303 871425296 370545214 327965704 531360533 169519982 87047781 492874086 221966183 136871801 23433332 354580105 761600233 646701965 946710054 665983869 275747773 663325528 291693424 644106819 225128164 785209141 268149793 527145422 516184322 880250732 299644983 650547152 657475286 477562032 75215164 337781407 347896789 120993842 655584502 848623523 106013103 783081950 183033719 77109991 595041689 358462087 596953096 24553412 57579030 179348511 758257435 628405472 20783046 259274636 599079 592651457 632123513 219013930 511770519 218747397 972700189 218400961 682825609 937790001 784638487 395936560 58687907 18302375 733932588 245837723 668102349 779046922 870443987 125912947 4111606 376307510 923030703 304145212 35924216 251497526 609810584 137608652 932955573 883260188 642657941 867278506 249307088 761598853 917677654 282154795 870252627 344391612 849401599 855560147 257909533 442583453 727951958 763682361 740803242 251899801 489819917 592236108 136017765 870356901 968631181 253329534 429963617 121336993 797988178 139414128 724974119 57868085 88592796 366855756 797453107 645177334 568012464 756736181 934555763 554489211 886696870 514507275 362588995 502005260 751851999 290966334 382178984 349927516 977531247 210586083 931951897 787476295 979489714 257029269 612548494 226493613 658186823 172851412 212423548 510742876 63390621 857417225 605385268 449755856 36346197 878635560 549383438 567000605 844391584 376790787 471938950 887660446 429843261 167089065 579583013 196482359 170326184 134290955 906121978 198945631 788084281 990340843 97778261 132510844 702040523 948016886 489058435 35028229 451761081 902809786 200663370 963266694 826123968 728504586 51009815 625839845 437018812 981208625 511814195 935471244 429664331 451363558 628003884 802498323 260887171 969593045 841476730 776761937 514551887 715904959 784595910 610197973 477722686 639545421 133043460 349331234 306028713 594265055 825992323 460823978 71422145 553234264 818886628 521969506 765197666 146013257 652182529 204179608 958095510 846184258 410445702 259250120 235006871 909334092 127643333 777574864 514740879 610365330 852548364 3839919 695814049 552882609 827143954 859055322 975816906 305347339 419129404 440942931 981069949 291424650 859328034 509804889 777113007 847869879 522036520 138010579 5739816 495824917 923547760 10700039 547998467 956750712 613796292 273260943 608254436 879964407 263325273 669328703 794353071 419362296 256794952 366470063 148211837 182112477 643867828 864750092 238950561 880912371 730132815 975791153 699117294 977024799 975075793 276819683 105008083 736436878 77193260 783693136 617035233 613619568 19882144 877887467 833438532 1341472 951173115 830751759 444179515 127279560 332942111 287059261 218522673 716025265 194840782 478688948 655860802 412578342 50244973 516723610 982353169 969651863 191905872 655992291 980084417 88305934 84705868 261583022 610036441 458110942 423113258 405905915 444393956 397526092 506316917 323346585 152981234 112485339 688264933 596251829 584028628 81402702 651091581 151390849 936140063 895399054 69390734 3287125 694709229 795423874 228637028 514039428 383297698 643422894 710190869 666475086 185645220 846735804 313579821 880689910 691407701 876445086 139961792 332311831 253465292 970068011 656302344 727158621 817186809 160735519 900660217 770109575 425491925 128733387 171281540 330444925 417619488 540683583 54798509 858107269 837540918 766214504 745249898 596223288 331051078 331232889 44574417 582459547 813746616 931113391 567295618 811693915 190627419 454788484 513477028 483941219 972547679 678460268 12410760 686269378 529012457 19628406 336181195 653074644 897254088 390611755 817614318 115643484 399692616 438385478 545615313 645275586 387937782 593122057 498030861 780943491 954151588 591941526 770752151 976956192 592670559 112468862 144239372 22796213 621694863 629169554 117413343 333540469 189506704 36823622 189827038 58297452 123139975 187776794 279455730 896934098 446453836 30984212 803328448 117852553 103886981 767917375 540777268 928173725 680865075 975646348 644435102 24104220 151132361 178294268 805701846 625028326 661212503 440474245 419992137 165516374 834073943 202376615 132701259 421661787 736304113 495556635 337598269 903064362 414197043 706874791 874036000 167095539 194101473 511365027 222260064 697077172 314678725 173246254 356523599 344982595 603113282 463789850 433667159 640459679 729918580 128545372 789517415 343996697 910699384 628936384 976244554 447320722 865628023 371553124 813924350 653351647 522337783 858370663 725323087 497218764 476628897 823571081 755273641 111384705 943831066 533196990 255324291 598895284 379427593 708670615 536197114 755096681 966246117 583709575 389133608 455001568 449495611 74761490 168766051 686292050 180545383 754899855 741361127 589859510 745644897 663415983 167391081 759398525 388047229 360986095 618655395 934103387 109532866 242993347 862135356 581891659 736821687 284688196 205774495 214126762 889671977 142026663 595832255 166548323 563698802 766638297 656250332 908778196 983904522 427341460 590145388 873298146 77852823 882376535 380291050 149918212 326765057 442484600 952099791 422538085 241170113 508514253 232637925 330700616 854111334 226421073 55310024 92870568 607758097 434495594 845644986 198190146 884853452 119886690 648884625 328196845 621211660 827758329 319048359 955871007 325445824 972392813 54168038 747235045 207290157 389986720 544721061 634719510 765560848 515342687 162474815 404257649 827276275 432764012 933954088 868647487 945021227 831295486 189002245 846473574 662078922 811396344 659591379 667262308 317833257 45077539 510249313 160203369 219800090 949924844 930368763 201987985 134274498 688585386 292457738 169527209 809523150 89115448 258387407 832569890 288208568 797652728 906143323 789952684 433126120 655324917 889419483 486464242 949982545 482324859 276078991 990767685 464927289 654554104 353632075 649391889 76400984 754334833 86947379 552852726 492297765 521198218 469712767 2767052 496633157 692534601 470992610 844146586 290955501 101472406 974298784 84283290 757233126 400996177 234532874 500478101 910464816 16505224 115062536 214339291 223980325 817063498 55859717 679622482 348679504 673712287 392777590 661143978 260230536 510236266 210818952 867958291 673275296 884128428 338596883 457216396 982642373 75170328 310232681 452432861 128476978 602518903 837407730 737474123 186689029 703993064 438851699 12075720 241345313 693945753 84642609 735010635 317204547 272581143 649409387 397770877 318170202 167274162 506312383 138554017 981920458 199782981 236018149 137835464 431762986 497468883 330330641 664844867 177917704 167539156 326325339 337618232 309355951 22661398 159101324 336383272 906171415 224455875 880113135 52538004 252998723 254677096 543046517 850358981 452757519 729180232 453615484 233026645 651270743 101510558 641392095 767397239 877952538 737227452 392169942 230063448 926176709 208427105 8541564 392059094 398838063 105962280 393598269 893261101 669656069 846452656 10042471 410543499 926311210 816678767 675985544 461038869 934301184 9645742 161794416 264273448 484380334 116996904 330023116 599155632 758742517 614038062 352024618 965104370 108951478 477236811 544731894 212851262 530076408 908552124 12307309 891301689 645927990 354723336 277166935 770778650 909492612 61330996 210247315 658451413 170661224 994944358 554058854 563987589 484169085 15844039 999011170 973116323 592409548 89610418 465475371 892114376 820415062 203896329 390036977 550161859 222711033 362055043 654687221 69549686 380827808 90542387 87342152 383963096 37328241 511084540 373757933 842277866 47501032 902025581 254275248 556468622 269164424 191045970 87375407 358953183 88418274 296034066 557480162 518944002 408150780 804200132 21814871 324274341 381170894 60490442 353357279 127746105 952412825 275081594 684917368 881610443 498791852 415122507 910233125 364783957 798462982 703989675 780256482 537066623 646286476 717826674 586020645 715388176 722402236 430029350 295566592 336685630 467313221 729465177 118432339 702180698 480812153 282154996 784159101 105276306 268537342 788355491 148510480 640231915 102714244 682268008 818128870 608326749 16473357 639858396 704878740 935487452 161530592 397206337 841017751 788559066 544862608 573134529 573774316 521275237 870721842 175202473 997836640 491766760 950331703 704857302 742710330 739350317 306756718 706889503 838111171 325635327 584529479 113160496 178654736 876403725 467832874 548810287 498151124 88704540 339985824 497762410 364917878 657017079 250439125 745712670 384758530 322748228 972657578 202314673 226148003 34095786 701293708 770916664 567813508 383148250 973921512 237475521 470804917 689783479 404213381 201396159 431035870 5038957 802747916 366958734 920032048 951613686 496555558 786641387 512671086 202814979 272992465 423217667 335868076 644964635 696034862 967706073 184263738 662074007 512016301 568986748 599561518 790997611 668258913 30541305 958923122 12517015 363320442 326768387 796530473 96670383 828410301 328961937 323133254 778108156 818329798 33746685 945612575 854707619 430566179 980151732 594043477 846582212 544168176 6679130 83592588 844254036 962011923 669682773 644321322 585436007 473414590 485980901 310475551 638641878 702732744 817789088 33691581 685800089 716625042 674926013 936811470 409404164 176135359 763065137 965014491 407952567 810997868 614160436 344303272 338320632 84104961 782703972 636485071 436441219 824078597 321653656 84499050 846073272 15938144 350490054 290139078 733247225 160958865 132415525 666860572 494707161 95024480 558285489 761153829 717669222 103306577 476661327 117871553 361986683 608987205 926379650 148717039 759818485 133246708 462739235 776803849 779278393 373319147 896851306 422196191 965239684 698596182 565160478 208061747 43963796 202879957 591045321 327991503 979994423 769195406 445328936 173844526 18420996 776989127 368633288 252760326 697642785 107134905 378833364 236313294 832516098 493850429 99055287 354132954 159108099 326402632 97710405 193742442 942341846 866759014 285142952 74146814 5137739 384741818 404920576 554707319 225779131 272380065 139312947 72980349 870406050 321945316 821097079 653215046 191559624 203561221 634035374 888441443 778182712 649236729 939171632 411695567 737850567 328875829 516776737 958653221 434033375 962757149 779127675 834954570 453743806 22296417 93500185 776636194 829695547 918578084 549995966 773754157 23193421 900099813 97364237 408781042 826026391 589222150 270335529 370078918 11903625 109521833 980493859 674000494 988478327 535423688 150779749 312930556 761396584 412620326 182360352 919372153 931080081 74651102 636655423 997394043 909056230 403909190 105680098 706111858 305541115 543314398 587579984 504118116 884713821 826840745 32998117 640358762 843114224 106089401 700197785 351490719 703912525 729180016 828714 509397728 842960820 537820828 425054025 20013290 857994927 758303760 336742122 248291342 666498991 568897189 364371155 656296943 155020393 44004933 236404850 771059860 510452858 866032269 432896525 780033848 495703364 836852343 928648034 556458303 327389170 803497805 862890406 553111953 5315546 143656500 996268922 314500619 835292 545561685 186223586 296547027 893349383 715853185 410415927 89001359 133229571 144515943 152056497 54153989 401943875 550178514 289503249 946586175 935759485 370312720 22440410 192434700 647089942 867605763 504261437 32703521 718922502 722479628 323750728 666276614 258534140 691691915 106374447 31555867 613448368 995066041 38530102 637869292 640437182 53578582 551719810 605783098 370975792 376549862 534443999 457501985 140098490 342882829 769286392 357531784 679337957 647946647 982398013 219461804 169866551 64553701 28306268 858843416 481603935 15063211 997162295 404333612 989665288 551347999 848193226 231961022 529227577 815045385 524199303 247360017 904610980 259908402 100247070 303823923 288595073 627397014 955988841 867777467 127299741 129599469 99895584 780743009 977518173 890639567 881377593 665876079 263896995 287928141 68695370 467443914 585592899 199900308 404029100 603229230 920977771 142088835 197905212 368060897 966255487 342107208 854226706 656051241 717407340 68550206 358730325 23206656 809755187 923672858 768327937 219602791 824284306 383360347 218835713 668889973 96488434 237650602 931247529 575805408 560064892 96607193 883119363 129585236 268907437 448940666 700838589 971929409 116295835 41392544 312070950 320293947 665189103 309205632 904338689 663015068 300787345 58068219 934525551 621006447 925947037 533924425 557871580 760294073 80395514 159200875 104143629 885562903 308890225 17422999 608440065 249523974 822189995 507821999 365340422 524986338 2634386 963150687 447218989 961873804 3497317 454804357 696393269 611551305 639974256 448980924 733948133 888233302 296291350 654202200 596773422 823761355 805203965 610373672 316204458 721517443 837457211 688482922 491969563 793281978 896649331 176569116 371855041 278655064 63831491 805499484 589476272 165139481 283951112 294456531 951034066 829683925 730596883 130790906 15525804 545569895 971884170 917489689 661063003 362248231 62989689 332641910 671563395 544829422 606031548 895138246 875838544 15376369 865083921 522833554 593758728 718573279 344463634 588319822 625536523 881368492 615764180 247807540 784678114 548984363 426504889 708100857 149980085 363758410 880481712 624946580 241582021 395927606 212822092 549972313 922420193 904860865 465368315 84834843 226219143 673331381 710672443 10454600 471017967 735655974 740954080 217220468 805981360 175442912 286668464 461250461 911365240 73126966 443907032 128262698 571465202 649705494 126647594 135343312 290752199 258990563 673008740 165892657 895964710 655244198 610021417 945680674 787311813 27782911 625300830 300250746 89577786 495002237 100284631 456213713 466239837 716601688 798444966 891980096 686326062 432922191 480339494 176688142 486900047 511342771 253958458 538550953 146199134 483682308 763013889 883425413 345411685 120805236 860833024 258321953 678789923 157139476 775765369 179567761 5676064 631898262 709326740 677658094 861861065 710672379 670268754 80438264 183168788 721902477 573414786 664404715 523756600 998596984 403090643 647701417 640965173 378427999 778059473 840385178 774631235 974747195 104324521 639674866 905365024 840420247 193185442 898527451 658997886 389926908 699628522 509667346 441554959 130559015 111960733 90590475 207889302 951200637 571534590 118346406 776929194 982590229 342917756 634514275 205203232 272117931 579909035 354906471 86500892 371175716 417910281 881590293 959258215 719972449 294502208 268074438 707011271 797261141 934158130 521584973 376271495 913973461 442538504 64557986 49522440 666959415 965569535 79396552 757304926 450751851 180555054 668988853 307973110 403545725 607824250 713116725 506986843 963381491 745313194 545782898 803516713 112550036 467229251 197375942 501233313 766606302 631467624 743321226 285552023 19279765 461589977 555316628 979376236 790354728 573139772 77795223 970765172 575552442 756687304 957333690 533346256 805342133 807647760 379380304 528779250 982117203 810298005 836845378 897539143 111512469 922449896 997062687 278269801 775912719 879406681 371495317 81337249 795815414 551489206 258876439 380683655 568212658 380427442 307552028 499183964 618592701 276197463 524546152 377942017 644600999 400864475 573271683 772580230 317670862 953618706 45579890 585739854 744139572 180374422 132673339 831075039 422348686 449697863 885853793 892863651 449142009 261060980 314171355 130197166 697820954 989047991 412949756 669326438 873682986 998182534 426960312 358793384 584365409 465876527 786981222 139612270 485278534 652133656 719568685 378760418 775641185 478484287 126750208 764741100 799508790 352891115 931345852 802829383 956786183 508908020 177332492 369638655 800530665 244667736 588174265 380424487 625867297 384008891 302601307 300169582 102327615 58778235 426442961 141217744 714316068 89333456 835737399 563814841 827993874 71968588 746793192 550908881 356484358 891612094 902735053 928339803 273499380 167864613 56320802 77297491 81131633 527330542 6227315 251247601 71989371 839877754 969412043 41471485 573083289 565006855 811676682 822470456 728802385 763310994 64259582 140946212 603132282 700659692 896464458 320020442 388945531 532203293 47016754 847018407 426490 564004329 835506155 862558204 678545656 22970958 708856994 876216 108394191 726672869 578872775 549113885 130454094 951828321 803693745 102173707 55190375 400009468 467231931 732900684 764939126 479262910 767135510 244060576 993760168 636770490 951203073 684987614 736990137 580438301 247705906 743154783 698825578 221139115 261248552 758601156 791824118 447363760 659431630 705709475 893683362 601956428 275865734 52407664 980241773 802621561 919831961 421097783 941866431 466889766 722317868 53232716 814213311 405830300 823768459 349826532 763441404 563009823 22206868 846635242 17848747 199944641 433402200 943575092 585573131 853068218 469498873 504836485 755431039 702593920 939912999 614391523 229183190 720809048 660292661 173494112 626377957 31200394 226085263 601244985 170792957 388021801 277474902 444690370 885274492 15995164 315907013 166868026 723205705 639391929 65475015 709530122 47239978 972379516 419187121 317530646 503024251 909357980 10494775 737575113 755958079 82171931 941273299 760040233 218398864 386816562 386761213 84564050 262142125 285982609 299367201 962711890 208628411 464286419 341068897 917728110 509969446 566816574 668208786 354389774 570940048 173626234 251013167 466057848 452539727 438317707 36670474 724067006 944390386 208919499 914434544 897779967 328823193 42061282 214738864 994635671 144406395 90744033 513829102 596606950 683541760 186284692 754806916 885223831 852146461 237281841 679170832 47701095 975734557 759571268 497225398 763048493 518644140 591476757 677351053 502461625 742874053 271037152 672564443 772722736 544397479 731329519 64893789 663416758 793931782 120237602 690081135 297016070 105404237 413206645 217644326 65697396 976311543 556569523 918096712 914346041 117378972 97286839 85694586 32744560 419742265 124229577 64812186 245975673 141545802 865751690 329860304 234645238 120155902 73423029 300998486 570903891 811236940 785002874 751742505 93627537 562233067 638406424 251159327 938061812 260107381 494481973 475567069 630795703 98847897 975816579 197877461 971469696 686313665 976973823 154773994 773538220 739065962 46399600 639844248 284654743 18241919 601912981 588579464 928583716 497435689 923412357 52117526 358383694 499992157 527092644 191486298 981053008 304319370 180968962 36040760 683110642 386173577 530550396 956016620 749153001 432375597 902577672 78997232 829487480 104985316 730195259 23267647 333656632 342972467 564893389 270597391 521002666 217965428 50172424 923986107 550842588 967024088 431088089 292990668 90705130 145584783 900361231 609789678 46523584 423392868 408310294 25181159 602755780 143088296 479907343 897278867 875676247 85835214 269698538 534834602 614826385 798934592 295420677 572506553 302418779 84948852 569572934 284431485 207031468 334365645 499823032 856913610 928755388 902267337 252966087 275821313 300868085 845116157 826634680 435994377 820747645 712408543 250104432 776995824 219895815 126178890 864238637 375955393 58995178 371303045 519241324 785178762 405875027 381711934 476893908 361087576 450753738 36554953 417525050 527922457 377620062 507967782 35178537 986572070 60699585 91466052 801442461 508781946 812555811 730586066 185718412 585767093 14549639 541035566 183590392 205382796 721519444 580093939 176855803 541250262 528017108 301499584 51931804 561159791 548297646 252998493 958056150 891570956 861534471 544024159 670670762 449068989 376671777 815124175 628022065 300355415 266787289 148710789 511984229 718068277 249765727 752634839 447817787 926036439 677885390 196688803 917002916 633517841 157251755 660648521 710061709 616139278 713106635 64687361 719007420 488025466 965699545 673537267 205751280 644436977 703272920 313939176 331012063 746830471 642204735 953096337 822106859 32633669 584263523 742657587 62661044 45973889 687158695 110851292 831800421 624763054 164034049 725330190 467009350 963539805 273379067 734214035 2821075 961573699 189148526 498289911 606065388 127389820 559109377 758717186 333653191 23322683 613846067 286565714 987753478 451042155 197936670 64428552 754246178 954602945 165779100 559969374 458408184 798439273 337918352 144953033 842402564 590342126 743387505 904866912 93400421 450280935 438359375 738215847 280554192 972988017 94910320 60365263 215064538 575146287 514690744 733882549 87198363 853820653 307580282 155414320 797230256 728918951 468664677 749044037 199234045 252685863 225655814 640417998 559305918 768835654 685775089 725094873 461366563 44128176 154025955 929951860 4242473 243018199 159587175 52263082 128638910 682603603 675399877 714137751 293502087 776405899 466010062 443800864 882450890 453549367 618793946 878421186 606286192 480142609 200984489 661257810 654100679 726756546 860102186 34487023 633825133 384824884 411073569 18098877 993490482 904796598 925871956 776048044 679154379 890625321 719517107 526258349 742036074 637932165 723695145 932431800 64270321 594481211 523945568 509221129 352622421 3470367 959219926 167752950 950507343 627243345 688762753 591529868 518902622 723547795 923862534 20425057 418167693 658979636 676730915 264311987 969095791 746335523 467271711 602086722 261603080 269168007 632320208 630114835 239158962 509317548 37794646 953236940 500100703 262871095 175099561 531249545 862198394 753174811 503291385 55864034 393787247 547374020 906708737 48927400 962542833 470898229 330365185 148149175 402909480 694995526 533514343 695985308 440787446 404936476 22492518 947568508 989482497 16933751 671595448 46499105 397508445 386165209 497485575 779761724 561285580 512841707 234126810 907484297 896431339 999642936 97391772 688127982 891782231 540828107 691429071 49181718 379000255 672397051 400001618 252517868 404768153 633164762 860990093 206662287 683143888 303130864 905275556 342736812 708068062 105366309 349276150 918572329 312660654 585114927 930357443 98997317 426645881 196385589 281609628 233397522 379051149 100874373 782432774 914244963 57315320 938461071 789397188 871559038 729808244 245391178 221944618 445213317 956272728 247976359 621955593 164110941 830201594 686110258 710262582 448379279 401118019 431422649 62047973 547453074 883471865 829481063 829610132 340280092 737168824 32583589 82251418 146271374 140423319 734287988 567241005 325881030 915108384 789541405 509156482 260529017 581442132 729352973 234429610 727609594 216393861 923593970 521763877 413770764 498251947 316926839 799367002 798612844 744498884 519588957 948576546 152955954 158170262 90874501 241257008 686558497 683644980 190036812 194979019 144801815 345973005 757370007 99728600 343484926 347461194 126478588 317701428 465794919 379662388 388807702 524505995 78179735 929410195 231270946 277762687 915381007 24281848 552732376 199125780 652990785 884119927 727036870 359840809 290898987 683838695 898845108 332279758 426215674 533090629 680528675 202148240 26415457 654845711 225145935 460822658 300398116 476378855 955766108 879500247 491740369 346425660 70267393 22341542 311453008 575862049 674982942 38483769 194396183 323103299 970142069 402200267 761513683 189767361 484069321 132692493 810960342 691534504 961324361 715804592 50859888 138107416 462786163 873217343 212932046 994063782 632829206 308473639 701495955 906314478 375805241 657416957 169413243 240672005 154275224 971535324 174333697 672352630 977529720 616516759 847341356 511569360 857616398 382166681 371781955 461080283 734946468 467914155 122951091 601957344 838638632 718866604 334431624 699771883 880139600 186585075 628548241 292861167 911181242 890072052 95704482 672599801 101234111 786978985 278264720 693534491 99089979 138331421 255890415 232368221 27649237 126935709 671142392 308262361 617055971 540695318 250809062 511359667 715162957 337510754 607887444 429548565 734156346 190652090 443484949 309654196 339523573 393672516 942830857 297612751 884325579 47684469 883451817 528771458 614803197 499735446 410900282 647966054 953192030 442706424 987722048 857680128 555231064 749919734 335140820 574028590 605787896 849092191 499582683 297551256 224993404 55418356 528867259 738807239 435333070 790383893 751308251 604578480 493905734 578519757 342393380 631816522 133896352 63989962 62329135 511090397 500895147 526637552 833133126 793303427 336775302 37746736 90363779 53554895 487232814 926200586 502963113 324516601 121673173 211899721 712779012 768467323 877580065 397397719 8417711 232724315 843340154 368076230 288818848 65103271 941472137 972336828 958281212 379492713 174042456 504947901 436349845 278710916 416208880 875912543 230190621 980644501 728836399 143011864 590992220 260201786 749264881 110851371 163479979 528353078 513840885 95891471 70028024 950984912 71420382 155373053 761190699 590484679 669024636 662314720 380019822 870389566 315537298 328502086 898697265 768219797 343360246 112940288 527448962 834834586 197577573 88866656 80261492 477996860 946616969 477002756 141760506 385529972 92431258 953774630 416439649 527925973 485062211 206002399 433472052 730854927 608652404 629995172 300317343 979681639 332152690 642336805 71627706 171639846 91650063 973997614 687568005 971247337 377408810 125354571 928548134 682117462 870645713 849863528 608924958 387680671 165341409 728515287 900860391 513986979 484797202 382276776 780567550 551924471 697196196 601729735 858000904 507059383 190236219 393974946 758505798 608486616 991556163 126999714 889307202 256304019 321132278 631800374 925291685 200942311 823370940 913072417 307324741 998455151 121085534 465034833 541866889 293799179 67695823 336472407 86768886 271406453 772645907 580900773 70424867 964011315 447528219 994708991 506425483 168199673 930111008 958600099 296474102 104129518 702944572 589380963 785791860 8576597 269364095 339199924 515584030 877968426 336692612 582982648 393493202 143709156 294442292 947304484 329355515 383441337 714459316 203255836 781302012 193470876 861954167 990625055 964920728 777510966 682156464 318451013 988396140 599581914 907540212 60434654 603756439 62396038 395578543 691141488 688167641 215769107 528146258 267715186 999736223 213290366 494870285 749293632 889198953 530543212 881578634 737084560 713972308 901156934 671944789 889911119 336426659 170219703 548212699 200745684 181303500 95413301 760553235 964432856 605917654 523021308 565115902 278645868 809072052 992283748 621732017 456231553 76204452 247386079 551431997 654369845 793475522 838124571 70779479 912629136 680680935 740519864 820479577 804586445 299554439 981271542 895416994 78540016 474715323 76895928 274726317 187651993 960358431 4945005 566009408 801750033 942791776 479313107 720836634 288920043 470711241 161548121 949033904 134480139 174030420 875755475 985941929 530969636 629147685 703213072 418999298 493428245 896631085 138465655 53726770 819109783 913230968 645756377 51207215 308118259 187339489 974705427 965879973 906819251 369836109 208095392 948460197 630592156 440454447 337914795 422046217 69080323 733277304 62802475 162957428 326134186 705755054 816279878 687946757 991864301 889127051 533709091 63686475 26990830 17351587 741907949 417560530 714225253 954473864 523903044 200527951 736482185 326593958 981139717 444123284 316534057 299891067 767809874 654996612 985157270 8812740 352474592 731828981 797996012 931422252 409241230 320975504 901211449 205178300 161332438 684653850 778645968 602750214 224106350 459202091 797107342 466109293 885882981 19573472 182973274 103740559 896250498 499281905 859504198 999741731 682185759 686846991 479228427 523960756 824405074 270510588 808326197 515644375 128781771 735329958 648797638 638436102 708742699 528244621 314038818 700686651 523990659 966658064 177858660 395737997 336636734 108346226 648578937 583313427 586403194 483799465 572397207 212228527 912070396 523257011 525923847 681268271 184535555 399983922 887175410 848773439 134099280 52314118 67898520 886139067 376388349 750245400 681021556 445527518 546749446 228248168 98152679 661425846 990171073 813181981 600778030 62538851 81453669 51070445 616994581 929274124 198016885 233741936 153493114 553865268 165231657 527195027 76479977 142081276 22095997 488092153 875513947 773513319 594555735 223820982 615188519 124858836 111283268 294470979 36627859 21071241 206483441 563245597 158826622 330900348 489067343 318445257 45530518 825045607 813351281 785155823 209140862 915314291 779489772 730701518 955878448 661284443 192305956 240343841 270257389 289783364 223942569 327538519 9514554 555691835 910000205 291178187 613377014 796110808 634458470 960938256 265588130 315244632 338188996 738399731 227257882 394148345 950091846 57627969 557971057 902509858 477893751 803483129 834613778 903248658 860098594 746040880 532215089 677726686 13338541 129263016 234813153 105596917 135081267 304141523 253496266 520553907 429132117 510027952 945167057 651225367 280599645 79192683 943847493 868090074 185772379 383276777 15379481 641650747 655092591 862691230 451523396 139743817 406496377 53551997 833815667 990645601 411687784 256594691 456484423 621073759 168776083 489128820 77568514 448083441 459945057 573356061 351643741 151234222 177169263 187058129 842902263 858323298 561382433 237228324 792920006 859392113 918160495 521881506 441603083 115404132 358634674 323482084 86910394 517032154 869629991 521690089 965251422 88735621 348089925 365150727 691983689 37529159 587845339 168147398 918188750 360624522 83325439 613314909 787797516 414717442 345302119 263754329 959134869 971343844 747889172 536692188 373413994 569733211 21742391 40929739 722387505 745006708 519066650 318420281 605516572 533899963 132643919 756956268 386476547 32800801 755129159 812627685 498972647 692443997 124435090 358679714 896625535 485923305 603209081 866871773 512501988 147995535 336863227 31083775 852989634 545049681 345520898 432243344 741029221 926574039 625243871 649720749 512102337 549343183 811558259 86745196 780177359 293973345 336973580 535597553 915379234 265274293 501477068 295202103 368145303 859391124 854861611 56763439 200903367 980804347 95271446 636829708 757026800 458469131 27452337 394645940 266132309 995729466 474837310 852017613 375287905 49007486 226840616 970162827 72050230 88248952 783646841 8505133 198262085 248442398 74172860 214412908 873809742 595032581 381456219 746136010 1031086 192566756 185399462 420021530 596767475 49784166 798513928 127154162 743516489 365426736 493076711 923057320 112115338 660608008 607637883 402243970 798764035 905331630 367563868 10102243 163231559 1000323 652771933 769546502 526795945 554773017 569219599 669152088 929629781 487411041 728066718 976715161 862020726 180414025 118229275 442170960 719303744 477315628 276252705 757066665 754550349 548930317 900927856 154645072 345608380 944628704 613579479 275909299 563306256 876067388 54053855 239942130 336496140 163873383 934252541 933317512 209785277 852891064 381177667 295370402 844775643 715383869 197994183 543880934 596638193 243046191 49133000 266550400 559642870 364334470 458177086 888875771 153120721 317391544 348898523 312583932 468254741 813167689 839423238 137701984 706430466 484140512 473198359 666801941 744890704 749880862 883832898 866714673 792810318 47087832 29776863 728132162 19532571 364366387 98381232 577566497 969913821 417500946 262679261 972213501 909343928 674611530 55157740 903817621 553151604 47519841 843085970 136014036 958569489 79341339 426745484 163438940 884288539 669601412 129275210 232399611 974650948 652011594 365086128 965925371 812713132 834680373 296293432 159481565 660125160 130596435 274725143 988345856 430943313 399871293 317502557 374715788 765649710 934735592 96880949 854811941 595391961 802578921 984711683 753570895 465122947 833247034 11952971 144923011 73177228 135072642 882757995 951250316 244692640 294514650 566471221 154584837 273650927 699582105 140144774 229437569 209569688 355568028 695763734 680780694 912765428 19415148 207663556 904782989 234274656 655418499 377559766 782454622 129146587 932479961 760362733 221143745 115410305 677983779 368763590 464017934 424132684 68200215 259372081 157601511 350969282 211111821 185005771 116328567 258745514 574156113 213187144 370754061 450933768 462779089 870134298 164695877 833613489 247364742 223809947 310508182 455215953 625557975 514942116 898513501 609852223 472806463 672352682 941869359 306207448 467010961 839130785 171481678 4701322 374830280 992697878 149452961 170223152 467660666 583086814 515382735 114096073 26690756 841794903 488410346 93106688 4273820 310862958 704752876 978244478 250077495 42004896 627524140 564022600 153702950 665731795 202626676 689413 751468915 828699770 978863862 462177783 805714976 716517280 342810925 402165041 432537804 425842684 604013207 386220448 493892998 504210667 521397731 919480956 290258773 741756704 203483784 759542598 760671742 648525837 12366368 708053206 66004622 804436597 926510781 310179298 702366898 966270520 543083426 916472923 710905808 128780036 745101740 790496374 345900771 315572722 456859170 583277402 862499041 954005422 502843547 106318689 291203511 135847765 841676565 651336882 442650185 566451223 344323522 263470449 595445314 215402664 762489723 554448959 941419567 26905448 560100465 839689787 621168606 471734837 66865114 819071623 643174229 14926511 633045760 66139180 544459237 670100069 939641222 456819258 446356792 179517516 557028190 772067606 229099631 799409772 604319031 621091670 126010745 206293839 432316743 116107698 53564535 713294507 50047645 335860375 45942301 331854476 788970996 766836628 976297661 190049350 729282071 874625217 725949957 744360206 542211685 941348600 462045380 775933538 784826983 77900631 892396598 402798711 85546454 422721363 750321785 454535973 814529614 828402126 472629025 333982982 243027032 699423553 547000132 771114941 735151540 742387971 902173344 859530792 376841812 625171520 168345009 389147518 485535096 371671527 54870348 752833731 899095713 653451258 843773172 746285334 562644452 585946736 218612188 281510587 363106845 96759405 302181735 257928367 104914060 696754126 31856253 220438624 316710965 616908456 563120986 58580575 31836487 28425474 66810044 275772130 516847652 533959221 212483355 905647261 907512248 900177359 141122007 185218089 159210032 264937281 341247709 653900847 696863365 866244052 366784935 546264142 551202478 174706643 891885359 87534670 414934980 114625077 294596937 324603855 869134025 851433246 704254469 620121860 987993842 29286748 410627381 479851022 383202723 828934069 770871063 877998233 364739974 225332351 80699303 441300198 981907332 524949819 102103242 511435524 238815675 134991478 512170318 765750420 339207104 598947265 152748600 416160308 653647914 738317747 295426231 483518214 672764895 773530016 40524657 169040768 625457753 50130264 117883582 35031586 226783712 600084876 63562675 294626755 174023127 827857401 271631162 519303247 47686930 642206354 832877798 434328099 617910492 40101244 723986968 816651691 95781373 726878305 995815256 917078854 179117509 832509856 679988678 409095876 389428659 946265931 836965761 90882312 711410979 834832782 485460088 647248976 660153204 165773635 361203498 399141026 737404232 169445211 575601591 872451842 134178485 108717940 963847512 124251019 756166200 3311145 528495172 562430271 990648095 566945136 189814866 961580389 414095288 20262693 108719100 73477155 885937139 191360234 837920269 86886222 233403505 590836383 338329141 151767608 935407612 199637845 158667194 508847066 780385859 745565182 748190740 249302127 336581520 843777642 73707022 127272963 638511970 111794817 337568436 636385623 578679677 676899278 504137903 216831497 551523493 164948753 996353816 361545955 710249344 637069559 345250914 109839815 171675765 720907754 378649832 597771514 268384714 727788345 747090806 711987617 778130025 594666353 486836214 804990274 342339476 882800470 417214868 96052423 704640685 723154448 568029444 35503736 459244250 584162599 37713582 685972406 208221283 22638136 426047082 208018533 792751629 560829269 13866071 299488173 214718423 849356197 303087100 93545831 858750607 858835299 105032158 216563946 139178955 345194183 373343283 696743121 805617742 682682284 149789701 320193723 610293497 767184950 693036466 563222219 878866153 590339172 240075827 826204659 810791175 131717693 952223139 691738719 125490521 177538801 184645790 846956414 134391689 274439851 280751872 932793922 785103074 443265777 162863039 797518695 832086170 594242029 839889457 782737423 645662184 954978928 600987034 598238447 869068987 43941291 532828041 666013701 530860294 243595886 956858989 718291783 322252011 129866096 655442546 433814446 699167641 225289672 475939961 449960092 937727493 927265508 996217783 988376815 162472370 384427385 394277945 984978335 566266283 653913829 209069832 865630598 169333511 783884050 703406721 653419163 915402878 970607941 493096837 374630292 976292170 274625119 721778664 367666149 462356942 12935399 415520415 225508396 865286926 362982759 306778239 714848332 847225630 706770676 37547517 236952155 899759205 626351479 538046306 615290480 739706985 37163211 574536650 299085330 80739166 630698305 116995103 682223582 64970211 411344519 813457385 319794822 33112383 523649854 557733551 32135840 767899402 723222818 515967321 855697092 508072550 855764585 481774648 567601933 16333214 407191830 415418098 971268281 756995316 412276121 92968458 624878836 913885951 934965802 957383572 274653386 202413714 884854970 122936961 77230067 172540795 930088125 331669367 451040840 512344910 574551889 699692879 354052749 70062458 469013383 110636505 940408440 18416332 256897759 130813506 85289117 926829200 118686836 563896557 18104405 300351611 809747622 759808471 232177871 673578876 448344631 536293406 354517951 275337013 426142817 70449350 315879285 222375390 427458673 147928512 788479260 395955708 390007648 397445752 323725172 560019728 360469514 210449604 550277065 703540240 271968182 752055833 839713803 388849553 671230581 89910177 98660918 623295487 818479047 24820434 395136586 621415521 664838617 47519488 72554000 145444347 434119805 591189678 424423473 727599433 892551745 244468231 633620263 294902541 646793406 110405465 390852082 213036692 611287461 374437750 332891572 928269911 282958 132504353 417743054 240577251 737914725 693069825 153718800 416418939 147214006 920481443 409704498 760066007 514527632 183416967 240244657 237201769 99736756 820760855 396268259 698822255 522648823 985138303 923878583 557215933 125138358 979204700 725804757 446187159 43980187 237692729 201234870 282816213 31035226 235391365 85737943 666913850 386206448 381251429 16233748 725023395 369882116 418026347 523745881 960996714 930437401 37540769 949620835 195318006 561035277 862431639 867676934 131324642 742807256 300568358 429045398 650526347 932389476 607868970 863771392 323041377 922600255 329059047 100067739 807392910 658066662 500863125 102707285 587447575 86608774 438088572 868172606 461704182 619346278 553981019 390485801 169555479 340862964 441921530 315689017 554345480 126040493 953599745 832721803 39473187 512739994 588377184 754741945 538383835 836132536 68301099 565023542 745958461 307239616 123261194 562836548 481690640 91644381 724286693 623258002 711881496 898973471 874132797 554992384 959174388 826806241 337251545 712697116 176631330 228496140 539763201 854788829 369763765 141742320 108511087 260986490 648364856 896250886 372090215 698105795 286393394 25512338 405458825 582742740 539050905 792682848 72961141 66999254 143873363 307816024 254311769 820223972 566404395 27498644 816254640 246846849 299672101 642294410 521504471 227039809 632259277 183968224 287845044 882768 358166900 889581143 618866261 694290255 257532124 527840680 179610870 696845247 994832597 1131681 215771022 233417718 301253991 266513340 570478628 132821896 166209775 183325338 980571853 227491585 617773126 191150571 604286088 760845338 645248896 451524504 172710098 643999579 368824154 624316993 665552202 989823396 561939175 621667758 18363215 65087299 785668203 370348212 839232702 275924127 178792661 810582404 367054941 464117138 266784419 323780287 367546400 638962403 88925337 243617761 721859 165873772 514286883 926027367 805948662 972948886 889547533 297211031 873515130 659612565 75220231 529808043 28638088 964896606 591732225 487027045 816410926 570240048 123577337 572168334 896118120 115509639 618839104 485397030 47167664 155546033 198600749 908699583 203032142 547340951 628006577 427233138 735083143 350604216 778773888 328538522 147096568 936765442 669861949 687782377 294941309 348371147 215858440 506779589 744520977 671948102 466870685 136153671 199804559 305475051 790283000 446825331 147078901 699080515 410532924 204790297 764208540 524948823 690327266 312500731 255731553 453921633 133554820 913845053 226036411 222821106 281239854 461543342 338446406 949222035 785549166 389076097 587564196 747195604 262818604 268909471 769137081 674515445 219940602 670956047 582228633 741986831 607001148 845247141 725139258 338600343 520810874 742108980 276091339 548220807 178088644 659771894 338627827 629479807 914522805 668467031 145906561 403386041 236401515 42709989 238777922 299870336 824838657 421476956 270385303 785155840 506450651 205703157 89846975 950528173 343121556 718247683 484289306 274173459 979977115 82110868 657343703 485228609 41886907 502892823 997952607 155987985 338723963 267210820 586411189 284460773 718848111 347118013 114475429 169149235 94689123 789874281 722927410 363745554 376172126 5283294 705784380 544110473 592780351 740326657 702614611 348480111 727423866 967846607 4147290 593781725 877476460 791015195 292301634 222186959 660393196 574390704 712057097 962641311 281447530 42034354 883311491 158995398 482423892 402032146 936401354 225870202 39648515 18072457 873902374 233012891 899255551 817573530 114113861 50691914 400727136 10237177 464577746 277660568 985838657 468224242 979871552 213836265 964938897 433470952 707598644 845938541 164703741 839754798 252182494 745040547 863035312 390051696 225968187 964398648 12810774 588192162 215184532 100615108 887540237 431249766 584721940 917750926 668144323 554540209 711113150 290871397 782931705 429791492 332533386 636037631 555223006 414358536 199530347 468886020 938094174 96975605 728024434 883471059 664587838 480991766 858266368 159714470 169849665 866532180 214287639 132142943 361155480 663449520 68902673 995704944 44162930 905412279 941467823 49154332 565117072 898412900 603906577 5969313 740190284 287552933 604973596 380209850 96669879 762196733 677858901 452168048 726625182 260621412 178478390 512616281 15601723 45570340 175122191 722196017 238881460 368569451 265243389 76053773 417971168 421950479 508844112 88420518 342186700 889570904 680664246 915922638 955751805 28558392 273490951 605585898 341016481 2812689 657683432 204306626 237164359 572277966 873308783 73622089 660587306 865471078 176001969 193455811 75212178 419295230 182308478 231223544 545260117 154377075 151074571 969183746 340732519 860127851 186705991 614404125 403897088 911623521 932603660 503609216 856423958 197635230 913476718 823504739 198503128 909628187 942758758 774536607 961853351 480798160 740327613 231599947 480755642 345701604 606783536 899560632 340269951 337104783 596975404 960914475 796714762 163183094 410225744 275364752 916347778 92099714 230241512 459062331 517147948 279823190 768259256 301131590 388349516 537509620 669292306 604763398 369097357 708501767 540889965 902496023 805754067 61256818 870956751 818442466 874661470 941378787 659487083 729300723 736206660 558635108 801574270 816304894 390159234 86353895 222761108 587115649 402057599 365010711 316346441 943823874 659720786 962265567 528902466 596021761 78342319 571094719 107235361 943732784 576779959 79561354 251859699 88200678 200001241 368946517 682082220 300043755 210147278 33487616 190486862 712083813 658350884 779719504 291085334 412007486 519771670 465729824 760962310 900941847 741606433 232107909 595814417 146539917 884646366 633374168 643795254 316887095 505968661 582497895 707939534 476592215 901463703 999064960 394480250 871600179 412276879 90366218 563621686 939048395 75037946 761333503 463924677 269706129 920249937 343817033 229338653 793154727 902577531 711477341 439139485 874109295 437296801 536617617 340802806 235995254 455331056 298746123 641483065 257386171 36839799 9512050 26805766 906601198 128742315 315688438 248242561 875689193 136401716 671073042 685327557 957941460 863397546 361405802 515986250 980447832 856801095 915592498 535286973 266206384 220934272 234622724 892225940 549227339 983906567 788387027 483006179 819354366 217941747 299155114 605381142 914268453 945426825 175269869 413230302 21766788 699835612 751490743 681421220 410830656 757051218 587480114 477784247 911414034 569396252 852262813 735675876 793382517 455247648 289249709 271904850 429376509 497861693 823394659 622923584 162294788 63384270 130114552 940057027 279213990 246554319 170816455 702480007 885330408 650058627 21463730 297507731 303747496 401830529 71639377 502455144 595400444 73138832 42572962 602575592 392976337 538254731 336605841 328123638 323973032 429817640 905647552 1149660 726762812 176361534 703675955 325257079 900482517 555033788 361915440 885432742 452581698 764345078 508895736 763108303 309084888 967266567 27256430 910104307 172921900 464265986 401756482 664555751 397900738 283198215 934980069 701185649 125457592 243041806 178192630 251581175 373898690 810291633 745362669 962831485 556949657 176503479 203709452 472715820 151331175 135421098 916398438 109255606 611403256 686001933 298760779 480171068 891661876 679534474 965487068 743407814 998342752 145363888 802648552 360402232 102459656 873534680 965909642 106398711 205156663 659496415 354743375 35039711 591837309 652588303 619331676 344504899 800630323 146642820 9449568 151506369 379799307 959676278 462731366 946953823 345627939 742005174 97289589 332115144 482282354 159312338 241009189 534553305 321553612 742743348 357280877 884907302 721056354 622913129 637797556 473934176 588389199 886105491 618112916 956765577 549833629 343886419 926564320 640740427 153213148 80338259 437808453 826793785 929456969 150736741 670456034 720857116 234196860 136997740 206102523 703178335 861869034 259056657 240248972 153855979 336340521 940938777 437475719 329242567 842715991 237052139 669364196 565511182 638300284 664014943 59788635 668910872 832341991 615087902 551165524 644197659 747547337 989992608 494607235 916566096 30537229 583196979 979003737 718702213 920753389 601184365 578079488 967793504 914345424 120414599 493494326 329857897 45614046 570760674 74731723 61702962 557215091 370997607 105354628 657147622 389095698 902513192 643753669 242522757 613066004 182719651 643390247 691196994 230019051 436285094 925417998 650822745 800766341 291145007 379449773 317429012 868878185 623995674 818290488 734923381 846867567 847246602 903503480 884832329 613477509 844823850 249453044 200372098 445544647 975988745 877681007 990587482 616823784 543130299 558150580 822998570 978885514 235238097 355451632 966501535 529802676 402340637 957698249 854676 376764225 308579314 478039345 971391781 246825550 345820636 733849110 716950693 576411436 77499921 465104950 852811793 693597622 798199228 550822734 215828429 432776668 139280201 477074697 973682921 17695426 676096713 709975775 962628301 338062627 745371189 788397090 419842501 148229978 277095129 931021967 433481382 968899566 783082698 789573202 883401188 573822863 293101687 644739906 905172914 861396824 685464552 868619077 206925646 639110941 678944521 440576391 854909831 513399069 455028073 654600954 206333445 320336418 231014590 619862151 182878566 848787579 243106168 59300353 242140516 436368062 887086323 137892731 628671012 94951094 667781365 77929486 101399962 673092630 167163647 180956684 61267798 743002877 21579246 758321059 137114970 101065183 619129493 767829425 6580357 77330036 891091724 591378547 479791371 325530717 61565930 532642762 198547845 50903409 955696784 549266955 394365257 746670843 147010935 419958493 862653691 993837920 556114460 555680117 748070147 394373719 160861290 961538555 348505310 781897332 210506248 904580093 897534135 623415715 225064623 860709127 85621969 653714827 616614605 178121 685430060 581936434 445949696 341674363 258527514 834221054 935131781 136161308 498616150 765853360 880825066 234641033 650193015 796242713 229445680 446344127 17448498 796584268 660698417 776502513 770800221 361596918 27899663 468740608 627523186 176748408 573146114 442254634 462412725 586355360 718212525 985104787 764993266 518614179 57254228 229107795 526177295 408740163 544035165 896369096 465471440 792112214 741029541 446405444 423609412 405263535 834976920 817041083 806378220 157388809 622285987 362015863 480918133 411745057 711131164 563328854 287267610 972559761 842848293 22032389 139953803 950091322 311075769 61163852 195738576 408309749 598484676 212156271 860999892 809446408 848453893 816036246 40154654 985230839 508791152 164312323 816233031 157122771 582206263 860868279 915003359 252876851 627285321 768573207 718551029 320673719 68682039 852512000 621689364 89104686 13000583 565411200 982757404 368719848 18460408 662843377 416556596 966337674 970096138 349325749 68155348 730904361 315929425 838033354 484146454 570126782 83140321 25270998 725835805 19293363 500438974 969624 39663797 84209299 20329412 372786495 679999383 944954126 722849426 87310428 487141912 277349549 452099500 930615348 152579340 376258646 87558513 119162550 838015273 2430517 829665417 648435716 884487427 905175770 390878600 475831197 738805945 978701110 362493359 909157218 725573106 185012555 338014884 457710767 178413150 648426428 104421979 245170713 677121785 375626836 136435186 649801933 611255960 828934890 652079087 577728596 152166701 526204270 250410353 839895214 402522992 860858858 962411832 16618065 328536306 641272216 550906186 512870658 752444046 940358824 715092847 517368902 611542677 473194532 131091586 157674779 412939145 335658906 375353731 532232550 987931536 590051894 568056032 419158586 451946053 908440346 188017941 58836500 674569890 374857062 733985383 461222974 915663483 169944971 331534278 141438014 979311130 16334303 139429430 425484493 360205724 512811033 136219263 451606527 642749920 865961295 67979514 31490544 575431643 930249649 110640914 319819803 287260044 349848374 399186940 980560179 2241682 639773978 467321073 102940862 419333092 838500861 311411701 696747560 594008205 54276595 774722970 38172229 399944035 697201301 329222736 938708106 166223320 308609130 131486692 773238703 150589197 26938380 150174803 409055504 146352081 373524383 852422943 814967622 402290776 609369658 929611994 865143388 463937910 465666428 135064673 668017019 285155476 979041840 319914381 701832054 820072862 26269349 513723274 398945703 686848938 732373787 910523573 188572670 309825032 371088883 312175741 672910994 83829455 307975371 284013217 361473521 552378598 758919657 678105289 536438775 176499909 875572860 24308244 165114652 905760636 878810886 471047768 957655001 834474152 881248666 995434494 584406004 247827888 999858635 7918210 438322506 229832816 746756272 739749380 700358888 561586196 543126605 865094262 845087998 317603857 249580842 304007958 530081957 831730802 345144370 541519896 566889124 73865752 152904091 183230233 510893237 836948044 184676262 13099313 130768543 6252574 138684425 194093 189107600 224549103 532913748 243307901 795201542 823194298 682948295 204968619 585379373 283702070 352236081 372383328 883342970 961102757 527312468 766312393 564376538 192423350 283063883 153418008 216458706 827330517 647851223 617196632 909706180 784434476 730899824 154053390 128546673 72918918 117435632 481402916 499335123 395675078 895897636 154848046 259125192 34841608 746591190 121037651 680019640 537252837 521621562 360622919 306100211 599676595 519627701 79403028 345043166 638170573 752735496 373608477 160596405 824948704 831843364 358956724 851576750 225009963 838084674 131362647 78592741 622692013 567684783 650959723 776401177 65555746 59131644 896505408 729189081 897740578 441370949 640741555 298210542 640166041 862139764 911212868 247352160 642940642 252714617 119307246 582960204 150195790 852920217 492809385 873435149 929134064 828066758 883494089 572644492 846828900 185833553 219165511 861248785 56227298 105091656 572046293 319237063 392796126 495791526 137793175 260776018 640787990 555388822 338225259 386638742 240732641 919872883 262259394 628559820 892238005 357702126 222453073 349864162 716029820 51727901 231353647 704347485 814484162 713445674 277654583 861786743 133182987 719083323 918617073 890286800 370646960 706097113 749287494 89068038 748338066 595932269 951851379 896108582 202604559 151326417 998287403 829892778 840265187 209238855 697673536 146262738 360583755 993967812 238995273 132945650 804406103 82380218 753392926 19542461 207075576 367198865 980202332 499095479 95687269 196691557 346796223 231139225 417064400 455531581 760441908 395820958 744868709 576677775 590135088 603672219 700738115 619263685 60745315 267053700 113262886 182208494 854305699 910441398 947077628 819096559 372448627 149010518 563680347 578945317 332238946 771850717 186330165 58343524 997513162 450593043 830236096 607691414 745025572 910386301 958681062 249727868 196773606 690727485 693319377 958981922 244455086 114482972 68201759 879615980 336609983 884439064 559511835 401095922 533396654 240565026 218351375 613791525 882435125 771926449 14432599 770715527 583087924 987187832 948160676 853419458 944394237 623699864 442373731 707926787 371315726 508456600 532665582 175652071 551394062 6005225 895848352 777476372 648359852 830401977 939519110 219591441 44682164 443144613 290349577 151959249 876212355 733899996 37692693 411799696 367794897 548438376 429892540 624007551 93965458 892304625 232712279 692963702 646814268 845863398 363029790 463203798 544024669 864078339 427764059 699179397 346363251 512513557 235340802 670016318 431961520 883274460 507461972 180295415 574349011 29780746 590522040 77899702 960935006 181061162 782184836 455709258 689957842 455724019 332276639 692091393 916602067 561395256 775585881 219521630 446201212 24619110 752817786 11046946 445939133 580062929 221682389 80442834 108839007 179961450 403424692 82101996 252920883 949570958 782640125 794778435 793921785 337826353 781044183 705925266 642119902 545598519 651745344 119687156 700045722 772951636 10507108 899761545 341617088 261908760 931683187 345995988 883597709 262097995 175103666 456745989 708588875 187387433 509374518 426512418 421804774 675523947 113641818 547447185 392129490 184584318 772366691 429424983 849688408 930125801 525067475 209425340 933218911 36582746 277338983 843990252 751124322 486526603 876453423 37113211 997016908 858162460 508577788 836567042 329371795 568761818 32912042 591843877 469427023 119954922 598361858 125988400 302422553 478804393 146115295 833215869 696231865 872098356 57161909 816292552 887140330 40649045 941020316 527647768 698056216 174849669 10895136 227636806 802252815 827404817 937226783 156190036 826019716 769628153 218892408 356819138 220745879 542851351 561275257 597324933 944322130 322371572 452237946 649440494 901380146 387676298 913740867 83106923 500492463 735892014 2472011 18653131 137724635 154385189 568528028 897968718 164015889 865242993 315712720 961218626 78549393 166620171 127859419 125032655 387160294 626602481 837855139 229674039 32325248 101864733 601480822 563067122 985353536 973827775 74226052 830374264 31342729 363182015 805273149 842820075 813123336 303786020 671035034 855363921 967843548 557923652 82298816 707342556 459695118 462036717 93403077 459675014 996610952 571424986 143181834 51219470 759497732 477092216 893884242 406622347 624455186 414304392 346653897 201448198 204396078 864012996 9217884 985459052 358663232 459460734 909232250 540885824 670945304 760321629 557733773 709283626 659600956 401047836 886269673 472657094 241808789 160293698 69692619 136720871 760502595 106935701 171855487 620720327 494761645 714374868 410197528 464400545 777870258 301715925 585124230 198439906 43875969 801627935 180963184 462554335 408006411 880950844 825597188 309686846 865482204 399665265 743924394 700509226 117710988 4324241 223262996 170762032 698181587 512166595 420193067 767268034 449342445 224523832 986074652 373656532 552099054 743499475 508760299 946060597 8614056 456102014 709214445 393807920 102332403 182647034 895302644 213530029 235981731 755210266 656165317 56891951 60862190 713973173 926767239 120772954 597709974 583499337 784913883 310331041 200064516 35786904 208138940 745121355 795525966 104295442 208009010 133809732 249797702 285329012 798525800 156793136 563145912 194236745 488122163 624605787 823902402 15869116 448864895 382632648 803805127 718277353 507173802 564308463 852314875 440192068 432504793 995259068 225567534 429377066 952321846 11209498 566494005 484875494 215688551 743575577 156333994 518967880 516341300 955545323 791757239 114608636 194399495 650872547 998769357 842816158 695101977 194128138 950071139 226331592 697297999 104765076 127760027 144697940 491406682 451616659 472236335 864280856 7626512 352505538 966646230 167580013 936530829 216549704 840543235 370807598 786245402 877028891 243841455 655851939 138993313 630150581 845494013 604218710 753276245 504272079 371474212 92033499 311552694 630705380 150907516 984446089 323844678 794031527 846651614 198138430 188352186 231075249 908518817 546542185 932100171 629501956 457144753 200085226 204859450 390434262 199113278 51458510 86420821 556162410 581380252 25351443 377569680 189871369 667860239 163714355 150339025 223733996 900687357 161980851 332716723 336974677 132230043 298812034 622382324 741355059 818005615 795268641 508027532 468822382 936897553 635804723 672526792 726762730 213843308 583122017 430825554 213169812 257136450 456423777 916338023 953203434 879666263 952473393 281908062 264229252 39005752 775360142 679504293 923293344 701790918 488185917 302124606 654968103 420131347 25607554 179539499 763242294 856134778 919503410 252203786 278177595 236774919 659883516 418993616 692490112 451317488 71583129 580773452 412205750 621971234 818166352 693935631 423555514 83615957 335406462 82348403 599361701 318823767 524407633 11744392 41092557 280393707 143683489 879552375 799909275 917495771 902636283 522460000 200824688 291133235 375491970 156072571 596222332 847282375 987515432 156310425 6697119 349277558 621705484 742113992 426468329 391120966 392687913 273267022 739940403 84213245 677554647 234022121 518239816 990602742 118344611 298432880 816023416 833458360 986629187 143475612 229650878 389315349 963605291 338445934 967290373 130288771 740883939 95705021 786761660 860402895 10580708 627139842 445886514 198000813 798820211 688567188 316762842 517480582 347415958 547179405 735966001 652356144 933196514 300054102 994005628 732232813 480304522 970157055 436358817 379222355 728420179 901803181 24518839 198411040 2429679 223703019 669980752 580021486 54651469 962857236 385570180 641970436 181139255 736610590 433885030 622543925 600797549 935856606 672982403 148591890 652453149 837042736 742606250 841993904 514004957 920999471 620687738 48512886 342408786 26814562 66149549 975253692 912552932 803782182 630331759 6541831 627001264 101906476 695961351 793811052 678269316 995830397 198084763 17541083 120078563 256742865 559954503 845343256 732153127 910701921 93323975 686899696 818851222 564939572 908015049 919604588 566866962 432710289 461649597 785270841 272378468 202765061 999107896 206680239 269539047 896007235 287213283 926991820 986639165 58248839 462125977 327553561 471526937 235864750 132554170 786906634 651050958 488559615 734053732 181159125 995526435 791076722 274999206 861587306 485660875 175220839 179057906 440603106 430771965 321893173 565648528 192230827 781726881 844162481 985365245 345048363 26450036 906343174 365644462 946253029 557202380 506243293 837367297 212404479 405576110 987761023 238585805 461408727 377391160 179882418 679333416 750543042 944094955 730836281 265618972 639626856 664024651 801405103 460045342 873333924 203042455 66096639 815845003 245717892 166596781 489747249 360282396 639534194 413446344 801818792 940351817 406147873 815702250 973577635 722563368 338134805 229525074 144561615 303066905 234530407 496844966 34855918 279903234 804871053 743719887 453387838 273450112 831629906 809620562 26647891 251879322 718244993 514322334 39421769 698560507 278526491 309999133 545028181 632486495 475426770 639595609 347672278 771940557 904297959 368517124 94037481 510558080 721643049 25800149 302127112 718630664 827589262 15143651 673658164 112689398 367312030 173431249 279541339 788858000 62222018 653714562 170544401 423139644 473345799 587274806 820169290 822424203 253626369 279069384 465656969 12715589 94014661 231588625 30916517 117056520 611603127 536555438 448323855 181446875 701118409 867923763 655926850 1192621 907511175 744796844 201958191 988534779 247729815 481944616 76445623 458423504 665942838 601564679 656440301 123640819 148398949 56977837 141097943 747578651 141211647 900526534 122609544 669217509 513515039 538220554 824408227 16727556 704580864 317785257 132844751 912378896 194678224 386312430 378254346 396507150 374742357 323348288 393252285 417032514 737834059 43259797 956849387 650590935 830056036 843565423 779208684 487595503 514179813 297152681 290537147 95568018 889195035 502566224 971787653 489157379 439034274 961691406 967191408 798767966 281644466 355062279 140022409 680292362 646275379 166160419 232281125 198670428 625569122 578274620 234976548 584443749 180735982 474121258 55770391 436516584 471621539 607074179 929197715 668786195 81001793 946071388 185681066 796934473 810354137 130521716 724141874 285206045 272206010 409716171 208580046 584522906 664115328 88909394 204149137 869122451 95279138 774420792 444686533 465905011 871827184 86360935 167433133 866978077 436322877 767216106 736017922 378196952 70323622 356302072 916580266 769681123 561204874 418653866 908403849 290597758 168049851 852836667 788037234 475973582 585870083 379167899 56022384 84004926 563980925 939062850 283550527 206949568 157100769 564430144 356099220 582049867 637845201 916858164 720806690 916592885 182501824 356409333 737456623 317489216 832689034 551199980 290584103 641716125 132675422 125650029 281114822 145297418 215510652 95572011 768222351 495377811 760299809 762575894 153689756 139044223 891562970 912468391 104420972 552917395 821154686 54406889 276863730 38323455 161666370 807985739 62862950 666945528 327613826 481875599 705642250 723585384 24832913 397274500 243278495 268988099 519250592 928623326 368765716 623716888 891974185 998680145 412792233 689697528 526307242 877493582 245801850 929495032 946781840 119286192 702498123 297492522 825134498 519235180 37370500 821632366 948320990 467729922 422804305 704216197 103843404 814286440 868250558 69066918 451672721 255864153 513795061 572589508 532114601 609642234 95504683 758574715 25674360 325333989 201479412 306870536 95152800 625559027 724522687 262746001 440915221 791988980 101444491 370744849 974241461 533478517 865286259 682954118 774248195 233642615 942191888 293533280 940038164 144267732 988311673 31678387 614368746 972998181 258803323 719585593 954580430 687485881 122290440 329504265 719383457 117369513 759894131 51916322 937664599 103206337 3664033 196375187 588009800 564258995 371479932 156951629 933581021 67668999 527724491 784565087 71337785 829494004 688315139 348725379 718814580 5652677 680131062 973433466 712171762 317810707 447164656 536934131 191624805 557787364 14117788 598991403 208828659 149017562 26710627 651670797 997705532 129256208 745024185 294281508 240678457 444954471 520827707 819109520 825393282 941828068 729340639 944325934 607261083 907739302 294397805 859997517 97116830 837931068 943973832 653788336 797332776 998911549 727296291 690109883 668618369 787811398 135060605 61146640 525654302 343350182 946810785 671018343 693652294 940685615 921266939 30463354 864219238 576941750 99012613 290325605 2942922 307963098 617361635 63380698 875559788 360971064 322217526 290837297 76000228 837688345 580857757 874896520 675305115 402689337 992961990 799304830 17962374 160344759 450680126 489096266 463750359 847362297 655662990 313629345 583020655 779508733 419393426 732530297 331076806 494426052 887026271 320618775 346168755 773294152 393930723 419184009 788211075 141298735 356402979 481208646 422096792 806325759 551100760 942335086 409926019 962275880 649978886 256520005 281885863 11349296 935968580 802441844 477858955 239975612 619253400 294658332 964444998 571771966 184052138 894611844 103937069 863168335 14769928 754339285 124962414 376382662 59758294 70071063 198601605 10205904 680301120 738802619 129086691 778466969 650414455 249481585 385500086 631960127 665602913 50226595 542955084 757079805 869827860 159733765 838566101 331334373 317102420 396033069 225833587 188152655 142157931 176207936 328509982 925475482 476219534 110553210 773454267 130478570 779179293 828076936 628045009 246657624 65172538 392305276 673268068 307718834 955566939 593418911 216811138 925398244 950900981 735634508 684800966 139965818 244803313 202786420 245553237 913422029 309998043 794314486 717788111 291195253 766341927 763938289 415352137 601196738 499791465 490946911 839026436 219574175 441971671 981925753 401637266 550537748 368524119 151560128 563520774 72648106 200511638 68319042 224463483 92963257 887572091 241019191 311965152 350153648 661832517 850830315 121321930 898395060 775916821 411886265 916308928 266455329 751330919 814224713 580303252 559206126 95501780 498841379 916221332 44074726 872776429 475682023 15258862 351930698 376842756 240552265 578395898 95710673 579736426 43516892 546632562 739739753 936019088 765863267 218365099 236901082 340527403 734832604 299551555 682024475 349457131 948105485 1524632 233883939 959304881 523186240 779833222 229321250 742339629 997691501 654874087 600890296 569630297 509210838 750776389 900921495 820513598 599184052 999121109 112179631 995523624 119834920 110599668 410943624 811691356 240811184 983898325 969648275 953733345 512476704 533720231 418900768 889150182 83834159 213822533 913232958 47199554 76672207 488304718 197529079 571033961 356446585 358620812 396748393 69351852 64818279 791219116 222343698 872091003 912992431 127286771 86430786 968022638 307858028 387701993 460622800 241044455 556614722 575061859 394298136 905021162 578256349 444161339 17346977 934005779 548581158 6483757 85207597 313902279 86057086 313399639 474473456 124483278 37746736 901695438 977544291 596771312 800201792 352068936 16713686 57418986 338305707 918742735 582834124 870840993 468563778 269376721 243119121 872791695 723947128 694851388 64126183 69456502 409309484 615567894 476465538 5148538 906922271 65344720 24950223 787915072 388822960 646643611 330079235 52504207 629189662 384185323 847541344 255845584 996676450 770605186 928088774 690881567 876538707 842634902 660272888 933383785 736179264 969648584 216700128 302886003 439345343 449314700 751092414 529555838 387693439 691487782 373270571 917303431 352036137 784369153 247100563 35022663 805484309 239959605 166252897 688413867 967259898 246347607 558048403 219044556 69746065 350804268 9012850 327080631 38096297 926535359 638235479 326714641 351335054 417878812 59078649 888214873 688661330 116693234 972961475 97457963 598515890 89323038 173567660 464407988 92662257 863809496 220462615 183662183 705708070 29870629 792029106 798371798 315568792 745778727 617343693 264655380 981122847 740305249 453385778 533798618 758730838 691803965 103909815 767905659 948631632 301626557 905313783 758518976 266493597 716915053 882772387 403617260 162529916 938432377 4665606 577173115 548106049 863831662 442296598 997111728 336733350 410281175 351812030 16555568 578788380 80700459 345305123 771708142 255795546 94674541 358373053 802117218 670519374 987803079 338252192 324635581 564974771 984470394 978295289 300216745 4874215 498857207 594916273 808791422 259048964 835710329 370164445 345122415 10172686 726304044 998021371 615274295 699046828 35039360 823406976 881101629 890698111 108920198 257733073 458840665 382259534 181891607 208293589 840350783 451300377 95223356 232874636 356056264 423207870 141111524 944157233 51347362 177539465 154014565 8641245 428647445 225744999 425076270 716570780 640372302 750468404 502878525 106435040 520196357 490163092 272325158 645817790 28451419 945020292 521392351 287380727 437183874 442623254 591565497 625103298 942451750 731025290 791509572 326892001 580917600 243873289 738346245 859816785 877866343 955479032 327660325 476816585 257159050 994529976 149124522 545906793 825518430 442513624 910567219 206012242 495848396 218523699 448624986 145843881 91566738 374682472 712279671 638741145 240592738 778342084 924590562 213929383 276807411 807821852 828525851 883243804 726914171 578147357 474279896 602611077 917882293 173394800 138877670 896520553 473233275 674148427 721418640 409686482 525803487 108088422 606252701 440399021 734051220 285505570 311550091 653031027 434556340 771209793 594290175 114896223 66531728 37408195 408331568 464465596 68584912 389097748 111352926 507937565 747774681 390603269 151740595 219557500 24412812 251383488 529050726 122445688 599078838 272806356 900921860 932541598 452276110 524810328 746261452 189051335 979387185 396334932 341825159 130406854 546732093 893326174 856172750 286096384 195335585 117063 994356347 459311988 545610340 215800736 192245873 603144506 545753895 389161953 343926588 527973015 614574724 439096273 93062673 978240450 75615353 431061683 861369702 573283558 283235598 907847836 350163656 82937428 146566505 388179444 452821041 911066034 529153850 753177155 866882702 527413264 54198703 556930513 608744072 463322821 855466572 751688276 926799968 756404474 728137342 554675188 435714620 485383388 748143841 334174414 915092232 595592265 234678595 926831028 427281150 260150895 380007992 712466318 239802571 734239087 443547757 240767126 695423705 986701364 112990891 271030365 124586618 988031052 775322524 333119033 938257215 954323511 488440817 949937324 409588069 931729591 112455850 165179927 410331732 15332647 559184193 227541744 261394729 356238783 986257365 945553432 367951764 846785519 880268624 602067008 204388352 725879488 651029676 369098099 954796389 334835315 6738165 192870144 886724285 808464744 183808536 84973012 970526171 388270428 814865087 132970855 460996798 822783337 190197195 332414414 228204075 60329700 64207590 487077213 84652841 340844366 126459680 508413153 384644759 475216700 434148987 851777438 554930111 364434672 862937729 689853198 571594924 870094653 105512396 504280272 54812018 798363506 372977190 121108157 745658120 66265155 875389497 4886103 653519080 184798062 134094641 379539913 779506751 996100165 702645320 183416154 388513781 980165583 606252914 11737677 936389160 576360043 4999265 279827188 935446239 739331208 639052352 543683142 568045834 200802141 596307789 521445191 657176802 327339126 789206430 821220483 779331819 790420820 989991504 602971578 814302575 530934768 820522884 320908686 613254963 719846742 862850399 36699809 991304046 586867162 817689807 590091294 572821847 474058908 14253133 456913168 770430740 823182273 337097397 203286139 471388344 163292282 612439422 459858749 408439706 418734261 166296570 438909267 551765686 186707137 370951946 642669797 93604663 917499624 229901119 70459917 431183643 637803893 271433526 302440773 25527529 733139821 293052220 10192763 738053001 277467129 634102847 693006741 584807065 843250130 613998084 476473242 324158678 685594041 346293547 773682792 422478322 707818036 154678622 950151914 830641068 159573485 61415066 892683549 488738490 778132616 365932133 634961087 550410943 588388474 225508969 53940139 906288234 747662743 74640093 389765626 221283977 210128186 725852813 568549045 822169023 763554224 444906958 741595584 479325152 350247591 818590499 116667021 647049820 898677330 269037840 776865448 566184769 26402083 563905923 892881862 966827722 196828505 333011531 743597277 679801688 409097108 936201015 361398199 100220083 623577275 427544723 394111848 745686894 284534103 610933334 842009515 37810301 996065220 204676941 594260739 860875582 535507260 379531985 865404932 833855711 803693282 643793830 198829671 601111670 202310215 427344232 215009900 514277233 93181710 995608568 173711468 353738492 227084089 799734032 891238027 263201231 302386562 635305397 18641165 525019151 689766275 86537856 141177744 272581410 793352914 805021166 591248648 98671247 959228528 370825457 526767419 206293792 256807079 768981307 526108283 432035677 859709896 200972750 171181704 407626515 558348989 716910436 649933885 300346327 371926001 971507074 638174104 553015835 130707006 952712234 445702808 219931046 26223003 948121323 462799178 98512148 500656769 457233062 58426479 345875059 681581535 278996472 954394605 461744005 127265061 483673718 640130977 952188615 829208953 450831959 934318574 489503067 47818895 101994940 618507189 396582195 810980076 179103098 180553752 618691700 592826980 733414479 930339646 339822749 196981009 374834328 621489521 713870585 761515873 125148428 398784531 784063816 838696880 939505607 563431015 845176169 178958373 252698464 987564548 450930462 35405363 604269380 584969573 130546792 479241824 612989713 328033074 294486787 57486841 237894397 583608963 832690025 490641208 105458669 58467401 347072481 890375327 565542285 192053201 620754237 583673867 822787081 916961019 276575650 738703590 840786767 451994161 184775049 277965165 183026029 824797236 576298961 16974003 67465024 641891290 369473407 695454959 479332011 480408516 961557990 349085719 76351752 685541724 937673573 895164972 382878984 701155209 476918320 426723931 517844900 300521640 178930718 697995428 665775154 831984383 726611304 60122105 411372817 73557670 608627002 440668503 745655316 628045165 713432368 933900054 608019718 629336454 198875046 554348192 851740107 224004839 766428963 611385711 975774510 208351072 258931672 435366670 474356608 63041828 692964055 435372336 489653765 372102866 728627832 6013261 55652730 36870522 962921138 576194325 390566339 268107625 666267962 435230178 67431717 116887715 334781791 466899421 786202675 362778235 38632405 167894962 846942558 532394117 140623826 935218213 892022360 915096671 498396258 331304773 210335392 121784792 982344970 847694699 871886 904562426 281382799 58991070 477433273 674758994 589983721 497310899 962800552 236965801 615322168 463989390 287796 967904651 528613673 239759085 651820054 313893932 610052192 592485777 296510184 957659696 928262096 512268561 604919441 33189887 468373146 349240947 336416706 112415759 836908402 826361027 747024006 38534104 315855784 184663177 281642313 982685229 815976273 101900829 268973400 543287874 450885840 890235255 382388731 546726816 978723961 66512474 866157720 120027126 368854603 893821378 392557435 736818241 432537516 79889267 246930277 992998559 155260865 737828104 379226170 47985231 549248037 567579776 627538475 483434328 464831822 154577247 713357117 799867916 861104381 321269244 308219571 506804698 949007788 583576884 536463617 955144980 249559936 104198816 242673059 484694881 286147136 525540804 560125326 379515630 21097124 51797964 142285229 383383718 20718392 707258720 861027214 713211222 459780575 39689180 920674512 887709262 32502852 269679005 13923099 759099499 384020708 886394976 418625712 297507834 124485002 988816281 870685344 536056452 592159202 864102177 586558933 862092938 267163217 281564090 896043223 437026192 927636288 939267590 310441201 546631311 690659781 683281467 88384857 63382956 417894997 46435404 404532739 654348858 643870306 87636123 533589751 324325852 270646844 457368948 235409875 598545870 423971328 570776920 665097971 646926309 193409130 764081060 831400563 72825445 336085010 47951379 783238681 681737183 457158534 410597558 374950488 604805009 464812071 417322622 878348923 92542909 982012975 798208244 629163257 895797295 688237361 436525928 772517768 661814935 332953890 200229216 960084464 498884708 308202146 464935259 67273345 931482747 409696575 856615669 563414547 748582058 719630553 969917900 204070484 932884464 277518898 267161497 561741719 659638621 33630949 221660344 862624083 967385135 297945058 803033024 616687057 773629819 561926604 827273154 906144566 980990675 839359126 194647772 881512973 140443968 349205288 895976980 19478757 474136196 997708200 72260511 37107257 544129903 238704160 842257549 525171756 361747426 82440578 129898580 929362097 767121643 355918660 707504633 522429021 972263975 593506806 174534014 859050491 565151925 10040182 914673481 51085932 328596758 200001550 444491640 80452118 390439698 861665716 212539138 792985801 641654097 469440472 716841104 445973265 878558018 290212017 772287379 899902621 205748971 425760169 592533017 515286424 792525750 694006503 98055071 314901739 751974004 168416642 859996552 285617946 20560790 966807766 993969304 837008199 953242250 415041378 20358149 913250313 703715243 352740545 358395914 502034761 585636875 610301959 599800822 14756382 122693868 54325558 446695986 278465426 17057681 960906840 689154029 361221781 204469466 527106591 874931197 418473196 693049361 304800147 32131100 524171161 349844652 610370241 822511392 847150809 908761519 529817963 404942850 649456513 564638988 860995961 247901845 310691293 655064252 276346542 458477250 272404737 966930646 260461798 301047068 888118190 145954324 327420941 273800041 290586780 321972450 473640383 690164287 402632574 966709803 305296436 703002777 985100564 834003985 99206341 522306839 425224714 170678125 62992004 56703342 689811779 288283330 347618926 966136359 873960924 722079289 837945120 830024367 390925849 703394099 317567789 412908764 748359911 929202379 944250793 472272664 716667464 305605240 330665932 486109053 631810376 713724499 179905707 395126900 204131710 163200594 189512336 842933946 143632018 163894907 871238312 207037909 463260080 343445957 148039791 306350515 646765874 769740691 582760843 347826480 167347721 441843579 461336788 148434992 841670093 85012500 526833841 215273359 889656133 316613681 451873722 266544473 909995524 398038188 48250331 466351224 634279398 224980694 488548825 981052662 811445961 919755231 261813737 159609505 238023297 910110626 391162615 882498402 229105788 54124834 112220081 536610366 495231310 496559718 391438023 211661335 159299940 593547501 577342397 285940740 457037091 393771223 376071407 644970444 861992051 669201578 605987704 5863874 180569402 511845304 483494754 705363520 478833837 891011322 786164092 706023576 974103714 116170867 365962361 886960395 458020893 745994227 780296419 434657501 315590757 795665952 183367492 432324924 250310942 155114848 787517051 430875120 763174263 660894336 877659194 814546768 617266007 476684140 953237006 561939461 22028275 193338676 521311353 455937473 56046661 524403693 522761574 853976737 203445439 521177475 266225636 127363997 191071874 54252227 546382192 891966740 729912854 878705766 613869198 645069241 869515302 878687477 930388284 196553819 88915659 827051809 687047524 482707179 354232556 369302315 325011036 535716516 740481136 33101903 624704952 83572692 157878658 82424058 340148924 424534731 936499241 940488010 948612250 429004413 310487794 351964091 423746915 857788042 159605007 530182602 191085924 536075221 956586899 346621768 570344278 230336729 5012831 153230418 729981200 106920724 706472204 194435881 332559334 693207795 837648666 108118145 714717975 617160356 765932044 894081946 734848139 261043592 376374612 55648814 878015255 112093806 355794237 607360806 470482722 183122476 634353851 394241032 392215385 889844674 369415747 215966767 352230463 23189260 957531235 144064952 149462748 166179860 158657644 725650422 528833296 514067281 778022480 955008623 969744249 45838617 657212731 673477419 131282145 903965875 336690585 730383678 962473461 554915254 362937622 641417367 635706041 783000601 633492970 110015937 899558133 405257877 714362197 750863830 762381575 895144623 815240888 906197531 987517668 757426078 65284078 543233221 700834039 201532074 396228182 738009610 483380161 320106652 953257958 942144031 322713259 539199351 75825131 254899305 311809332 567802884 528763378 92939132 417197080 662889484 479168783 253753013 696522413 867611036 846946795 351268444 351386402 179759367 462677179 31247592 110980055 429855729 563556904 741527143 132829016 370317272 477728491 486229931 892907947 626003083 240245735 674913930 411262838 506197847 777211701 654386745 691085470 125981772 280098974 671146823 616505972 134608145 842614730 914341545 155725860 28817747 776960997 917884273 125173408 958417999 300743930 65305817 554508720 764212494 12992453 935355465 415673960 886775381 102790238 996208739 290275788 407041482 856086063 871225225 14454883 570329393 615725113 395628407 896385731 157635936 221978091 712513214 396500364 188736545 137919568 419138801 701324900 851317782 751537989 872118442 109748763 896162500 481645146 702474490 555935875 41719111 786018513 691016365 662624710 8315523 212437747 422963855 590061153 624188753 874036418 271342012 658222492 496178736 780270968 987603136 598570019 152209251 156934301 465387348 275606855 26550728 679137619 866444720 214655099 498562157 277957465 944286014 728525867 663942285 470271551 965728572 41699971 960177329 814517814 834647452 141953139 269583659 347041404 18595444 561929132 54157170 666604169 993575088 555295842 52964228 89184572 291469955 307267391 725761428 423389788 244603216 207995021 591871214 392270997 553385253 57947494 981465519 917168067 48405769 482052807 765393734 54393557 549032372 191577131 411624354 711801221 943419859 110792098 222298921 293110462 802880753 929514359 1780796 838832793 845768089 347964476 867927430 268138934 785930997 387457405 950478026 276351449 509955636 374020645 833377402 318580953 532852436 538971318 950486749 409354553 531873990 583710638 217815137 95216919 959476523 401393919 17201815 702137101 429513204 711219330 732216453 575570523 755879483 791839292 781474407 681723801 361495037 94126958 568005050 901620239 707077125 389702092 32332404 260451933 149310806 878406071 859951933 527275223 810200737 634493642 304184330 206798286 767099907 753510122 913725249 267572007 721218995 506760903 699983307 748393350 504614992 495670903 32715024 762383116 268739076 350026820 259458957 343213749 927139170 590729139 677666684 831070444 168297538 608523816 661774056 427370180 233877067 4764988 279966235 840554180 441851284 378759943 354461390 80451747 73068892 294519059 567104094 635323000 459576078 439317974 379475639 327530765 471071676 246260953 356263923 449807128 711520848 21974208 686764747 289050330 356763450 153054953 374352951 41506867 397557096 512344861 839887073 824488589 366944672 11000969 389832987 872892244 595510167 347578660 40388106 497209317 999920725 517197897 34236986 298134999 966765347 347933938 698180098 776376659 468360963 499509274 85689076 709041832 383844855 801834170 329339371 125338805 686095707 585358067 163028436 952741554 715007022 695150065 941591139 71876297 924652434 222227589 392866087 554020831 999130727 230951718 151992570 102094071 994678437 786359925 757268684 501725034 481069734 463011172 878802147 213143268 120494047 879109879 495450826 198335630 86124989 217314123 478180292 824516370 208575843 366373286 504703191 160396753 448371331 627063222 316611633 702592281 419215417 815186170 596788457 116330382 958164466 512383748 941934984 942351416 907392395 440708330 34571927 286678195 936102146 261461779 630589922 800157928 809682940 807431085 783776694 494970822 50959829 910466475 900010753 755328198 94381619 176868231 789385626 159032623 891010631 339762749 786453183 610269679 327477028 312237129 261011868 506371309 875113174 393491436 125259106 479144532 645017794 322496129 917028248 883415577 868812197 967221214 211908033 65952601 786947336 36299726 355021646 607713157 919181612 843292127 246481266 761954543 766797495 915368439 770184668 233651083 354808376 293305498 409249594 119541961 377982746 392105607 274916129 13927999 250348490 960852420 298083660 716206045 253476508 866938120 275231924 135081667 706058506 514662995 580361508 546976012 682868247 94558107 545508194 990066154 291479308 516440758 535665208 924849346 255593765 135635885 866415344 810850574 507401499 177642432 951458145 555962448 718866099 913513739 640962648 612641238 881704492 375373587 441309298 661128672 188559673 597037861 382290130 948752904 906714873 924802664 819481210 161530914 312980129 622388074 791695406 559394654 842087164 425463281 744645828 229523837 764123319 309547085 934576634 509970873 265116242 302017702 899097387 58311966 329712325 189990613 449609433 75343007 44461570 933376488 513048226 98021265 167826768 462825798 404576217 796641909 198727644 427317575 550591451 53337306 277989437 84399121 991623002 266428100 912687724 305410676 745155991 891796378 938678778 291845851 706990542 91868328 934786330 465499552 59975663 469219384 854121476 138678833 914268831 157687773 283850541 730192472 679850820 20089671 109706931 237307835 506303724 209214242 79212931 527345703 352220235 902925963 240446881 504780293 810366106 437141926 869339096 935612349 921548225 546161677 413063538 305865858 665939909 604220438 210257653 356198138 223532657 892931302 823013104 472423211 976655388 245458257 951576631 193846100 443351631 907470364 405795212 292339821 495997931 81743981 723308899 511005825 913368140 488156953 859542186 635884798 244692943 430464396 943034608 402348337 367858170 35441145 703704190 455417128 569190342 287372340 214237807 917934748 717745016 980195610 32491143 880769660 451815225 98773222 538639187 914018769 624658049 122092378 517187240 233519962 173358226 505692959 355900077 118535364 904738050 722664495 386558558 679114857 216683338 661622833 229426026 42169098 920453659 996954811 680658040 223760526 786817567 430805816 348706581 60659639 619408260 135244028 245400486 609933290 826516166 777204206 451580462 433180692 920952420 424697324 88387371 146437788 33154457 751687390 59526919 953360194 259548218 706995518 894473085 242264549 450936967 681312446 601977961 316762925 797264504 725425119 704747225 387694064 91394086 625284245 337701122 480380656 397831358 528775961 514511701 476168797 389987557 954729966 277660869 652783533 116811391 652501161 361052085 954192996 234148332 393774103 498569832 304595161 264951481 811439001 554804583 458672064 22905705 345440004 733941909 596470599 920623458 686515950 199481377 636637965 390836144 290357519 714873836 431927663 506950994 445053348 596013112 979088041 751537817 719520573 177609329 827620292 862969833 824073468 605714068 452843923 554627873 162602408 700392316 762473158 32110943 52769311 530543409 919049096 591932919 770702546 790061502 4282491 660083658 264298594 900990569 842471044 298993708 361683499 741483380 777721008 320019472 883165227 161645562 963780343 835802595 126789664 508661543 319956275 152900405 363135491 181771178 178076627 30232350 912561096 470608342 604655969 313932942 442029558 959177962 593387512 609810888 992918259 416772910 590177101 106050757 138224948 618889997 724791154 303253996 47658649 704956059 560338165 668151771 372730505 916762711 72406973 616360501 528405784 642335841 129568900 933881878 568313872 391797116 984470057 762745066 7164604 741175979 365508803 14976013 547025499 716773210 191512739 351207059 735405347 45724008 291728898 791811988 258942412 74861151 196862741 965430935 689692866 828419216 680161192 966470125 962643279 181027506 43786892 443887772 706458983 366593837 602789056 597374925 949732334 723041436 402992360 424482414 477506980 354103747 924427158 814920182 428598003 736510264 998668857 749490836 666188299 580184169 645927001 83736621 135106910 866780893 195840464 346247947 469052183 958859354 596114397 494933040 440017022 108091803 721922616 490855288 397058814 776864556 957326006 242459635 707585532 703095032 95829307 133745421 809812108 765940683 841328249 777204524 598651804 146110166 534960286 306203338 515120383 141602417 291909800 494574765 999694532 276571248 221778567 491983501 967207837 92593605 522532643 363119972 944614183 245677538 739747352 910075887 265189494 38504635 778510007 956577248 433874272 39088667 45098263 220570446 236766549 163727178 45774096 752624594 343679509 222464323 99776435 85171415 871454030 275957710 872265279 740965049 202579992 423340116 286567909 74349097 448034678 794468922 792312356 835279844 582872595 427856945 516366202 4739728 301448898 344756317 709612051 414151704 376254788 955139703 242303128 689435179 136088856 640893078 387713369 179917316 679816305 641365994 86343533 173587121 222224725 858674415 955827666 724992781 166327826 502770185 711540087 69460544 973690744 976150196 314292746 27939965 738674366 398309000 489529822 995378942 812131103 918460746 630871478 499553584 691860539 973419367 776691108 870993662 808426825 53478708 582519236 795858166 277025794 496216549 705866887 471771782 84584012 55654786 71299114 28302404 182878623 512979537 205861671 864054519 84559775 205011347 263396491 255456301 39538271 174705417 339415701 983062447 625944843 483180114 830999584 53623795 44948003 687799760 103502458 626047379 358809255 702333733 195617972 857683846 259632025 713573037 445808983 546771655 852668426 718004216 594356524 741001858 594980762 524842263 369347723 502258002 587306677 270607727 450699082 955227099 423136279 559064957 523642089 739588483 404841826 545486059 583500691 457323786 374980448 533335106 137097046 994510587 3132043 135255771 89011544 675357451 606384265 999582894 432915673 153904026 57188469 587272193 489404392 209154526 695737220 410342898 850182001 253085259 581660744 892060812 436937982 463969790 13677195 378371030 59851605 67571877 933767736 690150329 76340368 984316136 740837519 450763754 483949366 513164466 869037797 621286197 190570275 85463353 431845618 99688533 143982053 783120090 773929043 59972535 274779074 151038751 215717366 370066179 468818638 51839107 284859246 573058428 117790110 581364356 226570325 527951853 420143488 461272734 261196159 263155569 611381675 85786799 795513137 977874006 840935484 172817896 399785464 397669230 128230308 610938396 551957655 332799838 633450327 303730721 193585453 148679626 949181106 971908805 237168539 871750491 410907970 460099291 975549663 624071332 620369909 50160401 381423939 970709247 486008639 888808150 163056221 22170502 165413268 777443597 19041132 281898871 652688068 432284253 396673550 203366375 740411269 477433560 871008422 925016378 438063246 386596947 432597254 963136369 238232997 947139311 931065753 499343582 234758381 634431750 865399047 986724359 787639362 261975142 791705183 500289456 596612265 969875816 533296741 139437559 455566069 627102302 277242120 251574962 910003927 837193368 695631531 959387677 472489590 969423039 354382397 249577003 746197671 319768761 549572481 122344896 386600709 431992566 761038043 818035346 333653497 343058613 161469126 7867199 412253294 611050385 805403096 912877535 38127548 934043724 193818430 681338322 631336400 503267618 330832013 17536275 597730964 444709724 123610187 994460816 178828986 353717290 7223351 808508090 92750903 688418643 402947926 475887493 941594628 874469189 711825479 944420218 892412534 631987386 514764894 117056847 93734093 786635851 732124205 219681550 56372282 147638824 819928537 523016261 695295700 569299941 735666572 97254823 516060898 547481424 380089126 28703453 626944505 127260154 734398557 988876506 593228393 47451291 768417420 739265214 730410083 354035942 298782300 476731141 777792574 153563933 963154066 924301605 968066469 388195380 968136449 827952654 608668999 75440108 185152586 682240251 612607967 995802430 326487603 533066069 503046845 933186678 108637839 322820836 725376176 426502773 688608016 368540559 271195071 832674307 889783079 950922767 726002536 994316402 560239148 886516109 648482056 640298273 572478860 196297058 852439980 940947688 371916363 72001551 499716639 954883025 686117328 129722356 959879470 764400208 306350104 130374516 73056739 132045206 681174784 122439055 77784690 275991119 38320294 978139269 501032393 249726661 895915502 494014853 139635912 441775803 63543269 381680729 841853774 630724221 998767454 803425392 60656880 391149981 27393208 875739785 943012507 49699473 122696755 554280120 288703683 203869339 973301660 17968242 531558653 55154343 880790741 464326432 1056643 890058316 627609099 55057890 572616640 687168204 765410005 954093934 829987298 649204409 904421863 490388289 357684138 69751781 902688189 600521844 906007933 688157498 488159378 268055312 79395787 814618857 801765257 3796269 805431538 541552120 376500535 991108155 123056802 980448475 281765886 453720828 888866620 158447039 370507071 652822570 839438410 759092104 433224467 473727932 382685214 124697171 708257615 908700221 950365624 946054041 828491548 161054805 79787347 140098309 536835979 460333112 485299245 397048639 102049842 401747853 621811451 748811707 257300372 495645593 447231557 397288552 480576545 288380229 62737030 667742513 230875743 566600068 271691001 397884141 533204766 450970375 369296253 199541563 740654056 381249963 856073315 244668400 66953613 838444847 16659237 837469505 418404796 566108512 464068835 866833319 347758906 406479231 522019639 538392930 434102624 651845511 175628846 653271193 29770105 852318730 812532760 653534792 183564739 839341162 792398871 748758163 205029211 73123847 346806719 877005054 580145680 45698976 289897017 476062692 197499849 134988505 190069260 310700213 435836659 205021395 544534768 223424851 27745903 892334892 732673350 643228647 519843093 71960556 804534078 351995439 23166492 124381129 228354829 331600300 207965067 892177340 372032374 728013616 85245092 832628051 913147349 80932951 12803846 452477893 735016526 492601018 938891382 171155074 349251043 453599404 803440978 674618656 315715148 599811575 507978329 774978941 148492098 537783729 220099763 262187431 423527190 503933843 106443358 936368476 119679426 454366523 595425617 183841515 918122937 576539363 356246357 580064273 296280389 185314121 472600074 378009309 33146676 506691009 964703903 794201034 1408124 689095944 401575579 437422998 699647344 519383754 176988617 906191354 224672810 620845705 134912183 537341175 163484070 166933054 686869762 197374601 450056370 714087439 262076011 10788609 158528805 500126718 613878221 740077489 77852067 332189928 595128589 373018332 813941606 566665428 980035176 614713181 762508069 197516602 626142149 121918634 935846547 38321166 361426237 504438343 100421440 699146086 698846337 896964261 23621058 611471918 435972746 574336399 765490656 287229991 736645185 278902382 840330058 328027695 903614650 342588184 645215646 184625966 471204489 952189820 555217097 558851154 528234658 852960597 512034956 931040754 24205189 978596341 851748569 25135180 691367275 625274549 406622823 504311212 941756468 530221087 64399831 274589909 289876797 556119183 912556446 170035385 624596194 586856776 335144852 78203132 408897076 762776242 70072504 664590193 100582552 567501989 451321328 197451463 303354434 4379009 722134528 112677975 280398586 126189098 730348553 267576633 689167594 556319139 29262878 653719883 388059454 514088546 209603409 368624671 443861083 105691365 999801647 162491534 221674040 403577725 157306729 878095492 711402050 687011488 638056135 880087037 852495563 534695366 570317576 703138639 297421280 17406939 375072059 243740527 945309490 816052642 910162012 833224192 373563831 752972824 266891219 238078155 596532114 56814633 39422220 409975611 534507208 775038840 873602046 579435475 684475314 58812964 97441431 200735503 790331398 374143648 335072684 924651435 73280185 370997730 90916519 165741371 424539938 122657279 831151306 132431714 381952689 289071589 418227874 31184180 929969842 933446413 716803679 399753759 326075322 788642344 121569125 424600071 790040468 512896115 335376894 799567325 239485481 527785395 531491849 918637932 422683609 719832888 546822931 602687430 321419750 122891194 180710584 70919637 907781322 763786959 258992175 27093048 396441177 201017586 802930331 975728627 375722654 864260292 720510959 159971399 514840468 833217130 21565485 573472774 551941118 974441048 628922097 416859879 685890641 254657000 369185677 172451564 924819732 555006909 805142517 118105591 275140083 545616589 231964121 507086770 304972961 353775961 267856004 383694793 432615166 529838751 840934288 997838896 198542701 746811389 165588705 837772724 733551183 95741961 582418357 696231621 240367247 552538863 693066069 203825907 461303472 622803869 155090122 368231104 88712111 628021171 51198039 880408757 327901043 935323502 78583271 842149141 573973702 694653124 764758754 512103423 49313248 778439342 68486580 769103284 481422619 640625620 691776035 724783817 307482407 94262206 949495049 646261506 76243628 214096383 302631011 534207632 289791767 570953888 884688832 645234147 999255628 328132835 860335662 981281942 503774804 319081580 997814110 256991017 911170871 703062866 67648821 238525028 733030843 10922722 900409171 942550847 325111948 351036325 515982993 633813962 964801231 103711693 810391158 829999310 938414147 270053723 600470779 957458755 7895783 706346265 82965497 601846536 884925880 425890419 943670185 792310351 423695059 942634423 101853673 631980812 438262930 230019484 756882851 835918778 124585603 580210687 581639048 48866011 479359930 396402773 897321816 244873137 982193239 259438981 965095792 781542314 985994811 767403847 250001842 275505792 651263560 751472103 786080285 898156352 316572802 650139908 72706526 825452674 653154109 213582814 89846344 300632917 86899871 789646098 175206567 663057382 238966869 599498285 626368919 795416249 686241416 105820893 744679309 176334845 578627870 2175550 427469860 689969166 957270829 972030639 732182656 791390570 692768983 249583233 747696136 307113459 776859333 305978744 785784114 21147518 411520632 572876377 18533449 866163868 706482765 333698471 49181530 698608901 414435713 527813154 23748567 946580472 519792316 280360107 186659026 957391943 267806289 571145155 340472852 146970065 80793023 410737980 431076779 599510445 997857084 831553253 150769227 17076164 17830815 479190161 257980904 218238627 884781181 155624105 137008541 709894406 2255352 409087841 196068097 207700114 790103162 710669429 789454339 244448995 177784877 693200628 534272310 762741913 613384495 177478314 177074820 642860899 280896081 130550642 45439205 59473140 537351302 227441278 630205603 865677115 331614702 686021929 49833835 8068707 962808929 851796391 297800313 590716414 451710558 234324777 807231992 586279491 320688870 942386355 561886656 685283290 484022399 747838856 273800541 907446339 845896834 250190689 923277373 942634604 989843813 837906342 484154629 872650704 381053406 521216063 698650784 65785652 979068063 742850023 428100739 996799522 565539793 61791116 947018398 261765300 339563761 350840224 582015312 65275710 818284135 747912310 346483275 875378824 510697219 208329724 547349353 178214170 696233641 114988235 468324361 99651416 762577543 244168812 846735169 741699783 936169896 580203501 706459715 944446655 615634288 863483808 493107798 265848747 457197411 339441658 279770232 575055978 993996852 672414520 780404728 405501845 10398054 982083675 283721733 134402922 962459813 554427320 350251223 533008275 548147484 663447147 898743214 936639689 462100536 991978720 5537529 39164516 729090730 464162676 300653191 17845852 336341107 839565122 680494303 836881817 864762738 95223073 861963751 469772060 792325221 32839949 153882420 922702259 85186377 505471268 781848951 897545603 3342854 988777412 854998797 163874021 455779491 698328866 403856711 385995903 785166808 502207324 85940961 263977039 199661248 441501380 500497197 840500530 220771669 660334506 179213794 365513764 491061304 745877464 428755196 794708817 824154888 52280937 116601816 415199260 679782605 244592626 777285514 336946888 450237381 100001912 593795773 980766955 842876401 533172144 99898348 503847891 999228824 115235105 899522483 604695626 418005474 73494792 342662761 110532136 55426440 595513996 143849442 473820277 223059087 788007582 24948599 482972128 569602495 499516671 975708509 363433324 910797528 820845133 571112764 338247110 396898790 275240743 992216612 949889329 932260646 677037422 474457591 338433496 435964069 427670959 429204567 516185744 634992579 327416518 954167269 3367029 531548870 762859802 210579464 973072425 542187760 81539877 408029546 646578235 864829020 542695603 915791813 435096835 625406303 1103987 930895583 389716318 140942807 142948263 392539577 535611892 411854983 27306780 516569949 770048273 469134525 20191560 53545444 650683436 36493668 346234701 405730462 533250193 600308348 453791702 705795108 122318335 359037190 637060422 93628019 518803921 504743265 833365052 110056464 920074926 137267617 539233637 271317173 676054933 56027444 598115660 552254157 472495800 204983237 480528641 468993506 291688876 569250617 731572288 282829634 482561170 547218999 632345366 525875531 822674905 210372271 53125820 137131788 838188800 398417072 810405175 470622985 415829443 441765704 533137793 138904687 892156047 689988533 652849537 277621548 749724132 274542839 231957749 130981738 833270442 745221637 332310722 776555688 10388225 835283760 945687140 606190895 803856703 90074345 570863655 948943542 969886666 647276839 567728917 315350919 895285053 488012329 240678564 625484071 263831283 717763565 768426308 598055618 761239387 295020579 842614305 127440873 540777261 278773964 960353681 289754155 449762046 387442953 788146397 772631000 565790441 77701629 997550781 723254062 641162710 557880981 385776297 431054024 609896783 28283705 519520008 724781448 932081076 370998647 86211883 151932979 132484561 921559973 137969601 424105195 780049483 866915237 330026729 425516749 954798174 214088638 254503683 691304114 439568734 974489257 339286639 250530352 410440836 315744023 875734713 522871436 684866286 484508208 151931766 414441067 847218352 953125657 165824787 652291390 292057891 943351047 508010335 540993075 563514836 148780663 766403107 342239595 472343432 534079852 761917532 63590224 491069028 672559545 424868117 660860301 296172504 493205635 672506749 393029434 842276426 62302793 526567706 283207362 241936082 420819851 876414303 792101243 860399434 571073799 29027357 466379495 231125077 210062351 239233629 283740225 531703592 66560897 105982405 295960456 127652641 757108461 123582273 478224388 383416986 263483266 795706761 30674595 589994948 340230584 802741222 98155583 988652232 942765984 982856482 473048255 472843414 830758761 53765226 970680686 110113121 197413257 628223580 29900504 727934039 699265169 53401699 527420801 499131268 735203260 806047780 159492215 198646016 193346260 334841395 581048128 878181784 42381180 632301357 21234816 424629327 582042077 855153020 821576277 187291118 555812824 162032201 945802640 713327218 644762476 517031062 323376889 551867619 953505478 900480489 758992686 831586437 622088035 15719320 414725494 961358575 290383187 488408762 239663325 90484183 708310765 488168076 220042910 854467601 340607365 40201915 687405133 684635527 875275249 193527120 144048043 3928187 451876556 331238839 517966641 803285745 705412887 735065023 989507608 222888828 126770975 522742423 435871698 190207747 482916263 323923996 219468304 240649617 141823385 576391360 194825436 738773655 589895883 819420673 227264766 221029330 452216758 486478899 282095033 92309174 333287527 191005358 221898521 524680648 651248164 734998177 340180665 189217676 578560636 667742318 481624659 415642548 23772005 299214513 235937908 192171386 304371140 381405393 768095858 19227529 369745525 570760335 1430062 898148888 855771414 256590643 350315797 298663197 65962615 61629941 253459997 803671522 839899440 786299939 429967149 500687049 964367083 43908327 147378357 526260728 453943509 223164494 973684940 238334427 515361587 671502613 40678595 231626200 808013335 573491348 280150417 645029144 592565623 950936569 336757365 801581873 126838419 317349124 138469311 153588325 569983446 195275997 767692012 15989680 816202426 182170956 328527504 768665565 176210327 557080853 631149548 919963721 797176947 121466341 816115572 567956950 238526467 423818824 702563024 891438715 137400065 530054732 772861567 222668310 891796511 483396299 441444285 794575036 698021622 669801057 808043532 73581085 736553302 816686693 264876792 969781344 702564123 44935161 666330671 913155525 509365734 850701776 975388748 504589172 157322932 394174256 808666065 898843361 970357434 903148972 434669108 992457914 15267651 479806878 975349891 492622430 303757153 434064130 994400333 884366035 21345772 130469822 128168114 328586870 378548510 303402395 700429584 437697002 263317349 604605058 274650035 853734240 633684249 204887200 495478214 93081484 883109985 711265318 517740344 787649402 121656936 69482701 141972047 410369790 523938403 207133448 533968174 933446023 721540548 223394654 253905468 914460815 614867787 707030065 861211817 248770919 822506261 235633271 995856769 156623006 278751488 875701292 174026132 418580660 195768180 317189989 474666231 843386789 339392710 116434359 58540041 590376986 267737672 977461018 474445043 28747719 427894987 303100225 591480426 656887797 339754381 232694379 969720502 227978982 667788766 429839414 359735966 375477320 706815153 349500757 172652432 99533496 218923486 164094443 107235165 7289187 177650684 685287170 178357139 322988337 683868967 507965814 988581470 309693455 768789575 438194021 46574516 249207438 203567480 803602076 512473035 863671442 828199044 504081777 188846213 797871713 863158161 154739601 165165973 826780803 467180534 640324438 543970378 762543700 903622926 839075550 230638600 797404862 21694604 326679707 758398480 182665270 824993926 276932009 789334795 429735928 141591197 234949125 573490490 880205274 227289639 285154261 972047486 240867284 250648412 28721088 982272305 181113713 115690815 376554885 419447548 219801419 489994079 220043126 225963588 654735771 231778896 927589956 384860961 200664988 263465791 131779524 822007829 934724280 578062282 800705579 501505093 51029489 16646200 75260676 58325581 164667669 108948844 344578072 765606570 810803887 13865702 187890890 369615488 788548160 242919409 343602253 719067048 693896398 6638493 365470949 592473205 907961298 836813579 258124637 36795283 40071376 171108882 100301647 6552650 125679134 524666361 135394184 441831040 660806716 876135719 231908533 751879655 15315052 957493506 494493297 617508979 778149051 459301832 390870092 818647685 818713679 2340625 833357040 982027682 385119431 676744010 609688657 750392629 229881224 15875063 532710554 322605435 351730067 650101160 719572901 923837903 704674144 981561519 565315070 331986852 775661683 216431723 575127342 380258603 281424239 208013183 406291406 58910414 538944862 930599679 792726545 597356250 881409459 944931705 108677748 888297852 739206694 432020568 265184666 61177630 185489431 974165906 768609935 3811855 49860788 313522991 492958132 57002422 821800778 143882901 245411263 153355882 782770836 627699180 409193531 567062914 110712917 374608405 738446774 418701874 32689422 165643594 10623755 347525219 763016677 411885193 347660284 628267668 389770086 84844695 688926519 972195571 748821474 333233495 446715444 967408049 809947631 329971337 596409873 909932023 441633102 312107541 416277702 451865272 599307036 210472867 588087181 384324314 929323667 325728916 722869226 173289614 720864918 263856597 175900848 65589380 333438924 716389433 679873756 592368440 972279119 293699158 320233045 872140025 384804509 986630211 404688952 491150252 327090117 866600110 797859233 768205679 681374455 203235958 375114781 732894433 585039996 93614106 656751802 70309189 239196030 559902878 371972319 2564800 622018714 328793353 371508995 453081015 781644610 796652421 323487563 161068437 207751708 698806791 365727565 344230258 10409029 504781203 139575563 537172548 435819923 905227162 284477491 411589691 618517570 781283664 800760097 128092905 48889118 63690048 452324057 316967306 260630209 513852217 605124246 524894244 705104329 741043261 280503649 457326362 677867550 350837027 537444364 233890235 139905829 656258697 987087058 313347825 819839106 13182112 913444177 282173604 318952637 630164805 243411770 42261848 955556235 823522570 714539699 242602348 230908217 999463538 999062773 315771797 484031951 726023572 301558948 60755728 676969040 212364574 685658041 615100751 162335789 861177709 26893661 346181155 184593493 334887545 76279410 324201230 373896701 251574611 61069233 554356058 876438323 29378947 706954909 304373171 719066692 613508056 218571111 101415078 307080709 74580944 585241227 48515112 82502650 28208935 72382534 735466123 478395514 492177963 211514441 573330840 111390799 385792072 753518454 485322159 871247697 418006646 830069234 807385822 331161794 575475878 369901909 973082275 200187526 668019955 519634690 888291504 813154569 38797031 957858390 755848159 110659926 631406036 912515779 661815814 847100003 242862846 567302773 376487707 922921154 986177182 208288296 645577027 240278306 754989056 971233881 610193323 830460428 174204079 104884731 104595275 427721577 931761447 563950190 335112230 154684334 676407423 341480270 213666730 220497657 527349159 832706861 818507833 808268697 955536397 150016760 569673782 742653290 585021579 747098628 512501214 456432928 532872379 803516165 388623779 880690466 293820429 228264886 282835508 458676540 918685509 923614903 863826998 547813850 557254822 326242921 766213955 401444529 766102888 575713537 917411083 28428600 585204421 932383366 263443767 941373428 487119613 927227897 485516224 303840394 834419396 159632935 830969712 883270589 607314085 439201710 763696978 730377393 745898713 889219180 16448037 720645147 356944644 932741684 748182795 434472111 95717452 71514978 352017405 133997754 455126688 782167000 194440718 205490227 175945263 599848734 996497047 359962542 620043928 503492853 95284241 271746197 119565013 894271130 937268481 345274933 994012042 437162408 740744411 232340158 699809284 308091136 480527219 63930453 245668277 923697453 906163254 223578609 230252061 82171869 358839337 252637714 772535928 313894573 209095646 921223790 598617059 377759380 389608206 773135357 811919375 563354166 976760127 888826028 869602536 492160208 784138951 82974957 873148475 945263931 356581556 671342331 116469629 275572896 23936948 559945480 139723826 791681131 125549924 78764852 15844211 357347357 8100571 717166817 645470026 723783593 311237715 455477625 267497670 406579341 685344118 696587279 759096519 95476083 66805406 323093916 696596875 115099710 603238542 921787276 836105413 273406919 29685958 87862678 222300927 732982749 924204806 280290052 554803077 141397426 351570091 704698908 797837592 187836308 135420865 716810081 640144055 573046794 603153833 463707280 688737946 432961164 255084557 226762614 904759574 92202838 749133006 582748163 665369962 817874543 158252058 567780850 250040381 653369078 495560493 857755420 114857628 589761298 127184976 573920852 178632224 922384928 153379971 376115213 393520744 805008366 375149848 433797376 64585334 417292576 352538687 745027210 466619878 736124966 249963454 757395155 760220579 746659716 838406345 659562723 815483451 56125372 383451714 754127334 793614520 186216505 758648970 795009975 294327557 990303875 284096679 640014339 415872719 66086721 85891350 706616083 208733790 790835851 418460497 716365101 418876097 6613641 341882169 487826489 778757411 688769374 143054342 235735758 315590382 461542140 691635399 205292731 492644747 213011272 287613704 359819192 576739589 592068995 690465351 415954375 754217222 770609956 612254972 858892164 511526912 524247984 475751547 768615609 190829081 886089347 262075468 84026292 613808980 602506534 774106373 323962408 546138784 334838409 1195106 233919620 824989477 535760915 44076517 530349796 871183649 492447764 182238371 522102204 242782726 285732706 294006025 977273770 853927887 358184092 500578334 465295047 144638513 75113855 381942739 843821970 507284108 763935089 611086907 598226581 386418856 658538767 713143278 850734466 971034199 644257164 962912677 495354815 460855682 387554109 998236269 193242719 41255546 135952348 632729706 985120526 249679689 36672992 454689402 841409432 421807270 207439675 897330530 229624287 276648870 842942785 190725151 174979414 190443493 566125995 730606082 543007843 938800029 769873073 559939323 713354717 474023437 667719581 576615688 961475022 254652883 637312052 974455289 444641811 845170458 246603435 136207439 763487423 81658361 183928040 911117604 51202181 365661422 93826046 120363235 725136108 314768776 491374361 386834849 419672115 334934920 189674211 533195844 339660365 481220693 913901800 269380797 758990010 636443560 697823977 282918532 670758857 435877966 786881154 214654180 379016993 31906339 737760306 600285533 435864369 750021374 182050500 120610968 220634089 428864346 277066922 912000775 718890017 482108801 51339532 211875272 741923985 776710562 370309022 164650662 445719620 849584740 869920075 55553580 119646710 699729316 193468432 591710830 967830565 28321929 145128185 607388566 2375767 73046685 733330926 538763435 531737908 597985875 319956567 989902334 722350318 280811919 671541728 33657723 973094488 193639018 472782961 589624738 821579443 422830214 814308966 529329115 420019092 818470526 203356034 711910253 765085017 906097640 824441211 761767491 920515179 699955292 867061815 737909478 901966141 449914817 547995627 461633548 399957423 689715672 581846463 754110903 295666112 862261587 717763039 285018299 488595945 894418367 61207979 919811814 84852123 581068151 816298266 830641435 799394596 401188212 503151541 122803763 202226153 235418091 773833559 576864883 784149621 363823934 782440802 130225057 330011993 329969514 12125483 300264800 633756517 808143962 892210195 957259607 649973740 707308175 811575213 879889396 410751313 911187595 394758063 971028830 583063921 399394950 904607448 686623146 38203269 766512455 345096093 900894056 854837571 842565602 21570090 400600473 96282435 574364033 817198330 142360281 549421418 480487892 579673801 254620272 934578322 532266997 772075315 193495217 341761288 608782755 766417874 296148545 511468713 935587741 208278928 37043476 351575174 710149614 206663440 383325075 135972985 823908536 248492447 862660432 47918622 761353441 99200164 509229044 643877044 842407537 793554023 568760702 976507593 84214409 655711647 403133159 152500824 760311289 643448237 237500047 98469037 590463533 898494262 858370627 629118521 252912656 214635353 838348060 465548349 163959838 706221476 485291302 951787250 899013976 901768023 555923895 313295309 396579776 805346283 511662517 92329974 710018883 995153984 69041423 826896586 648021196 674292116 365990704 257350727 256589203 112481417 149050263 655139771 493360308 892582776 418958061 521363281 883555321 251120669 343973621 489479163 552297773 666433575 59045788 828211079 868868408 602197416 123842032 875114357 451682309 733163974 604126332 457197545 648758691 739153163 231305239 273810050 648134350 19695678 869716576 532886914 92675815 527695638 213124713 607298348 29210275 283064084 912602573 220706631 28612959 15993598 291309021 101127489 629189452 626525386 483892421 307169406 638112168 340777540 486266476 878212146 375797043 751830982 464675097 973253225 225251588 288327697 510471869 435065329 116924344 17916499 870159221 474327018 139205680 367902885 325514536 496160102 33430342 161039427 622083155 489786687 619278904 411853021 283689844 991544110 239075336 137362330 40918473 781873441 743704997 105074139 27195957 539146140 653258370 674008939 366176905 371729194 225897150 476987034 752020684 427748876 800756231 278620580 683051716 703907047 109471584 75501256 785260946 695886330 678756159 70466095 653984389 285325882 281254190 829124613 136563766 131768402 432260502 886199983 138410822 367984600 38196746 411578001 274452352 608977901 68118390 989859104 401855525 341034738 921690305 791690220 620525025 889359347 418600593 816401721 532250773 863978650 437246259 696308479 934851740 269977519 454856256 511356415 550694386 137742645 544078330 178497029 273098566 973250977 908715060 52778401 598625101 314049804 635227089 279984137 495302913 437395359 865907252 552849478 492080518 625054153 611537471 284738012 196799483 334367797 56836667 844268719 374210357 9192580 426405664 643329104 582640297 902196428 782458918 250364764 777525589 292543353 834582531 160467763 746382184 945036841 582029545 63941682 167988729 375212940 940200387 876645049 89468380 47232378 39408585 840566826 678773997 640986794 23432889 119190889 136802012 744914256 497042284 307208341 699070466 767996225 974312387 942376709 850272202 217448084 972707224 196047877 186230034 460377436 933055810 922704211 486122637 131720693 869904056 490607786 768169331 819164782 881792024 345137489 595178539 153300355 718727624 645332223 181546044 88238064 770090304 427431823 250868709 46051878 347865954 149259415 877782727 599596001 365292803 394488758 37249983 159186683 5501288 676597068 48454839 461068133 137723765 626032913 889832621 627656723 769279056 484237388 696466127 395967711 142557582 731802005 995892735 699438648 182316267 84546254 350580884 556913125 237479938 148626716 302053239 59560407 332356456 741479329 949818379 289378171 272835246 808990399 767767116 77806089 499845775 329548980 870103099 879171697 380445714 567539377 460248596 920553228 126834190 104351525 814140665 536331793 154199229 14181470 203698365 643118253 778123104 622523114 299815901 37375472 876103237 869457188 271895155 125716348 696660350 127839879 645500941 949159671 600786888 422497880 103123746 660886431 904933634 367836246 125527575 827208341 233385067 739047482 261163443 403601629 475116307 628427927 438707111 898866845 774503517 385585794 511605749 392738366 350551855 942299510 770119453 45590242 817841578 21327296 641411507 154478620 781001250 746836019 316898801 380539003 723445379 333206396 854803193 694843227 954340738 784642823 183483208 79843313 249375441 344882353 918575 935928523 370430305 886266634 133214988 251879587 543914351 350676149 415648141 741101205 205005245 567892915 410431587 244757340 461861570 839459149 641500544 956364674 954404614 608061374 722780465 804128784 361953672 966638008 653282312 950523776 315622712 451128513 504914070 106719964 762364816 555213885 125551048 654475990 417167040 744974801 424660210 491777031 196915324 876511809 358732043 451275069 541884998 366422964 752211858 513093602 226183367 666101308 6707552 579370525 630557459 166631181 60076417 561743458 346510873 203128216 661102408 428065441 651228594 752811774 656615952 501344789 618486831 177642417 710732468 300913516 317438730 938781463 318500154 962886624 111256180 841713916 198973811 767430496 62055179 330718952 39264928 467665037 144092167 301664648 2063915 721600438 11952678 975667723 320658525 739548343 497180408 339005112 782406053 997497698 641278403 490199919 639430982 586698226 103553713 475992349 315347054 902869057 56854752 371272506 359449868 806076419 254402728 701694370 652203377 772132551 955374533 816552835 460054354 628147083 909799155 9446778 502333057 477439582 614187324 365935275 18588079 780214723 205653894 887669210 192734496 625320421 910915997 258625145 634560241 360674818 816369672 89624057 223149513 194671142 753891366 197058022 628295459 772414777 181275834 906470028 21133441 463917338 514978522 533026454 665066441 421899412 728167117 294085725 866240407 286150662 138406855 869272368 10178205 590075249 289231997 640772610 148355453 189565953 748671632 90160868 736982932 468601989 416335910 727826967 861904118 827469269 919627330 980468468 255907801 297119457 965855811 806916449 248638780 800934209 776289620 481647521 76136965 799540062 788066922 519597720 408794144 84791123 131240581 680168192 982602847 157864178 112776282 188581227 805670454 28530211 433767129 479892466 131075363 53114001 332533487 553475862 641642960 530337158 143158525 48565965 384805618 688786268 44122280 101910141 131983346 102057839 787258760 775994477 527858603 4231323 96181235 55093198 448511543 710614121 717693621 509230580 452707304 700707583 213488234 128584674 452730069 885539006 795979477 252430505 31046591 730698403 829864052 523660092 811503247 684809111 20276319 940862833 156227640 261692207 650470227 132747476 138876133 920142024 265293793 695547098 749585950 847182594 300980722 364075405 316206253 654818032 830425223 884597029 671951005 65660095 911700428 967903127 738384718 706832422 424398816 488870358 635911127 566736358 70057043 978575861 223183307 56289348 102623236 218409468 167377327 799514751 428502671 532479956 909384779 836151715 497851399 255247132 6343872 156787769 886568484 615487244 593656881 709848083 846340453 118632632 682753428 275038866 561527627 303840833 119700212 571834354 92081902 532633875 166641913 376651887 374929677 310227703 488830073 351056827 526770636 898392127 756158797 800243265 289345094 163494172 318307144 902036725 198906583 693118213 417425191 48889092 931268815 169913652 480491347 317241575 96695142 343144525 636775173 102154074 411322432 386785635 970953166 704236752 237835814 890095494 914547543 626400964 440167084 640986261 816985939 359771053 110372634 229930487 57383407 833799524 746306444 164483766 206618230 517549294 636246312 509755405 77270438 918818701 649171863 978135443 46082011 976272507 834993474 618718564 936485020 768368159 524854466 511426348 227152350 861060834 994863556 250673731 801148083 967933866 471992146 201051725 952383995 251440146 108844897 321475362 161344211 7697227 982520916 571866466 139371599 735616979 898310813 865883664 719744466 166217975 633714994 336782639 762679522 262419892 138125075 710296289 756575891 601479122 638175985 92752744 168498561 704479631 537301258 683076276 388235431 663446383 763355948 159668671 498904158 201282803 238254747 160235528 670824274 439689859 788115146 942344892 738653219 141536434 738207550 184165018 899129777 761358385 134476297 894186742 616976015 546207050 438970187 212945004 884066614 482048168 693055706 502317996 981771069 889270134 32764361 412637548 876438994 481979093 676135450 161215559 622598748 951680314 557096264 279649392 23241597 243604588 849217566 188168052 378640594 258777997 256105294 884764231 664075028 266064692 221114898 903044290 199415524 402090174 170376864 25368822 764746879 270034080 906523080 800293120 327204418 14430638 149680499 630069798 375416247 479423747 745559964 756348015 591489786 15112962 510900972 338701144 177881301 537116108 55479072 97457186 172698374 165964993 810848955 986406909 48516215 439591470 718093998 618715996 959438612 587237261 763561597 133511147 320591329 699555050 991348293 657017800 76124115 248324299 103574616 950716057 544323781 895290034 917528899 406350369 557042441 684874664 502894208 319315069 517430574 121999287 406724732 207973664 380749965 613759527 379098749 824940704 333677199 420535373 832601917 736290336 68905540 630703521 824835949 419759784 234933356 31574997 306455410 80386237 41482258 20136685 483322524 124154552 96074041 465427706 642980139 161365011 529785268 240136767 100557879 648286228 563373590 73734405 857967929 984135213 197045114 274629747 541457144 899066252 255212964 586631432 564698899 540509384 518580912 197627369 128256387 922034989 979066834 289438749 427714295 815263333 770774231 969367465 423848888 18621129 283189762 452093840 35509706 954015752 996644241 45346302 250860393 745528370 817478394 399202881 450906307 298099098 847891727 56465206 230541563 991275224 666888279 884174855 513161129 294943182 891449762 786090115 525805892 758061442 932547500 62459777 652510033 421950774 8221548 772104863 77260291 560916851 679016785 508248231 318996155 735550302 939305302 175142607 54700444 679616997 366193750 774873255 41587832 85691193 399212883 602328797 561906118 244600970 475983349 803728502 175113050 303664180 148218958 559689204 438705417 885498395 890367164 293656536 518846093 747462326 227818382 637424826 928291185 149079800 495068641 885473465 676055046 208983692 142055402 616754906 887462297 198682938 797051488 200682634 125785512 260307712 420966409 865343609 34887551 728295128 35032081 782123064 636946113 678729377 857555297 372872022 116331426 957117810 397489437 932928635 838031800 595371238 960608544 791606921 787943158 893437412 301662642 947770721 982749799 554670443 964048572 541898756 384941142 348172580 735984145 759077528 794055897 612502947 868281677 116079887 971981802 440316820 397517375 872973965 869728787 52179631 340763204 791609304 615137167 847566453 939453090 810925705 243426238 347718014 130968424 475659826 283167880 231409936 713171487 646632693 692321716 437886337 835493191 499899301 27293014 962683736 580889994 296216095 515970328 838769862 875467788 22513972 893644368 457634141 549509614 410461966 521731805 83695812 942316403 952251279 513433988 904759660 666375803 994796140 504588804 550257200 928966167 891449823 243785934 882136126 968603777 305598414 193882583 710725872 545410872 334374332 90840882 495485658 703809699 403607611 539783445 173944782 978505123 72695865 101931540 675921237 874053469 296835496 570499902 602773563 964378021 6745501 711228000 251958688 801335877 409437502 983685066 729132811 337379350 798461086 914137428 900113315 213047505 416174431 514327004 948148073 795978087 125049676 41930430 604606334 727085577 388796218 805066111 928153015 615193146 64163254 653636903 307772341 156833548 753748722 940489990 148559775 817171363 716254027 215844905 585578821 388485983 318169894 134096097 489435702 202652224 367099191 470180622 7315067 874243107 157784595 707399721 561246359 214301739 725827833 209146783 156334954 723213513 974174117 48309778 830953766 521434945 526748500 974698167 778756944 92219583 898484468 274701614 774487365 34542105 85941620 364790174 912735718 617879038 670990205 304984625 126815773 262072197 185770961 464424262 13804275 914738384 186355736 930662884 943030980 541503261 835509856 281594531 217759193 810412200 999106952 395369388 781075357 594117088 776296825 615920397 313204576 103191648 430840213 3847057 537084364 595237507 3636807 658757692 707009035 270795238 258225183 388420764 552929437 156061509 926136183 192427772 98440110 269298793 80574442 723397683 504629103 284574124 559420596 978885897 840778766 397420289 876770921 8905801 517156048 558045395 342216218 435112493 909639687 677578353 766541196 402139567 847524453 951204848 519235744 827298100 401762021 132860526 322070503 44284463 803918856 760432169 675825671 787896524 575473976 170174238 830035153 595161812 496013949 805081510 44232980 63226858 852823121 827265021 948652017 807964249 759588345 473754228 4594657 995771647 764982700 176495245 540658467 908681914 320184709 568981546 838923112 951494072 679821231 450672308 792468037 601389998 534445338 99295254 795926670 890131986 365730378 797140629 19653820 390308929 669785011 612173635 238033641 88911425 765928740 596410548 800682550 570895730 129912390 646077604 126746186 999813718 168196101 105024315 831932222 770217449 354920184 866724711 161657363 3594330 307502405 673843759 213257130 835408799 283915666 800683221 826546961 969513658 416833879 13969033 489875081 493658162 964156133 490710333 772850505 639474324 588042063 273554996 787711452 950062751 344353531 228812142 477361694 867149744 246985141 597828436 254773019 798751481 414727123 372759747 588473206 287597728 658186342 571070370 408014292 227095476 377384715 77264012 558662733 515431242 81865854 306615329 989917471 403270417 689152067 301620699 706063904 859143823 726742253 344022900 469419866 261264852 297742152 276194447 766409166 465830259 393294995 662820572 878650763 382414198 550740414 645079498 351013735 513487541 52371041 408356135 375087013 935397085 851924292 100464381 595149683 443874626 264786483 320743823 358103605 573087918 547871941 811450726 409294802 802057042 661189883 699705185 970979830 577026845 5880228 646035057 643980388 928543227 753727839 637364005 824874653 304784870 790639777 556244278 26295142 741300294 405837109 214585920 714182840 74892985 423853382 28950420 538577108 218671390 475518851 535185327 144678128 621528940 40913414 863772816 330628994 86565244 937305811 88965126 352610165 597518986 226465150 245428677 403869995 563572162 474716367 125179094 728029254 70328410 980691637 435688739 713511337 526703103 542165917 849104539 456469328 65825235 456710826 140060650 176740412 638350749 234375837 925827665 515825112 570371140 768257514 657160716 853320463 23445759 386671336 265065990 3451480 425262019 446314313 754463486 145441726 523483362 975050617 277099737 994764565 324690402 222415271 549604325 561168818 904148900 368968660 671605236 453515081 428033375 209182683 926648264 44690416 709847515 266270744 428764257 636834040 561395176 923904124 334090948 725324233 649782797 405890569 290234383 719292029 81987485 119037473 134541377 371512375 840948977 579472811 391541566 396134998 81543163 463569392 461482545 358980788 583190343 161607889 851504907 869412240 17237767 986920625 99132301 234935143 549218301 171878740 761492437 112250814 792702812 727836283 420932898 697444188 904499145 435737042 813195750 261784482 762603695 314771821 313049691 504645046 351590610 410363091 544401773 595882173 544810099 4185849 931072115 309164564 144024644 884196743 615007660 392934968 351882900 98367705 28959785 822504635 461034361 585133177 18411083 88559032 58939764 385461451 334394597 448810798 103946670 545921705 982441514 876267403 314714055 45539523 647263112 139609911 255518014 903766717 584616260 11549276 505606014 543324223 197087919 750993404 187787364 324904506 973818675 634401887 103847867 636965259 429033878 677310503 356450856 645835972 720525802 500276874 309330923 501951706 346514435 941704921 975131636 937929507 374471435 804624876 577570990 826995817 145705061 474722531 283578455 823377388 411619637 125792871 957603674 386567092 781568769 386724213 540316987 555755244 200295063 147812950 490023257 53840296 679712903 684442213 188460805 962886313 936542373 371663663 557187741 14114016 469336615 473023247 25406293 512741256 997507663 515103351 985315757 7386623 327937309 223529190 470934212 308171885 332475316 903087407 404051282 113823375 701463348 925229071 422683462 569535433 756553549 687078838 539341867 128791996 676842392 585886926 788496293 910076231 260841976 376692643 914401542 114550544 895251116 834558122 116846191 310705134 177988486 869981889 395941154 225909370 829898167 61830792 594241212 778788382 292245211 711192720 723476714 65249378 140575896 762881908 299380285 106589140 555026434 228602766 451052810 980941147 119296691 326330360 596151426 244053225 211095387 515191533 572542175 731550974 19323175 834490140 980160234 702334744 533597031 631273467 603525610 674255068 743958927 197401874 625303014 200248992 738460757 842580338 667301146 758039647 707290614 454359456 708534174 808110838 656548197 424864412 299246064 332250776 305932721 174916354 978815655 692021805 502256307 515978771 55669169 265669389 569558600 404257718 454784367 417446965 959146900 178026581 8881339 295355425 310812059 868749518 298994051 158986922 713743851 144384558 46966480 636639057 791989659 890123296 115365946 564983272 425118370 111037343 484518469 323292518 796617443 695715888 813371832 885540639 996484858 86109592 6056696 707228801 882926661 322160205 868531774 311997841 31864550 779658855 947338030 302305268 688814028 804925518 514914830 376162441 4454229 35902796 711550892 734145272 981441387 175412263 280430471 765451089 784361008 184995485 343536312 363590040 304392434 359468067 449215185 620343091 936906860 831766759 644496364 431114607 844498406 426390249 399680975 128151965 808167098 81530381 646308027 880720364 869500712 193448098 401840505 976820061 615454968 436959602 354847864 870413541 195821829 247077450 141669705 254296358 778121060 115924157 317071661 8579026 397667127 601548719 878599571 216986132 893356509 143229022 323133572 340980369 268233022 674729546 288691676 528814266 975480198 298517214 526996507 2707365 512065073 978877810 391502791 269309235 542515908 87045039 534940740 834524327 922205548 44137041 182092563 499955153 71965859 419868114 859943769 674270368 846982442 585491328 920090251 267227826 412718364 747825238 558886990 316582294 873633774 717663904 402664028 100170196 404910832 124221381 189720698 646292461 872603243 708132889 251020410 543317670 42449572 750163830 936035511 291328266 549229744 928995271 739002481 762252805 400062969 428993303 390511978 960680205 849830083 892806075 311293687 3588466 592129562 704595725 187133737 55214747 865426063 212870286 195531499 616091356 924213084 897186644 261025644 496620764 176703163 289445205 368688322 851623172 82221836 106081467 207039504 899745842 706893963 823866867 209119394 724794584 948620585 631206601 544640787 654100828 158319555 754419512 373777708 811859182 709723186 17914318 367721451 985296341 378980749 202377726 835407217 260431345 151444012 285319046 520748747 52716896 383791783 303502509 622741462 620431866 717703519 463616008 480786032 344180023 324822107 372553192 502840481 983943317 759137976 282887772 570144718 904046819 623073592 593175408 896840248 116699824 649903231 788413396 909171164 168284779 278349981 944687576 45158407 760656053 667883573 482645318 358343835 191330888 8033524 927671625 277626692 479362490 453479740 674318598 130001974 908030297 913660745 358666204 3190736 197567176 19978620 903410244 842693760 550433791 218708809 344356563 235934579 48917183 890768918 145863546 501266570 741889048 382514868 60895123 623649789 910614678 728621487 951941161 454818764 981580498 586644912 564816967 341841973 22902273 36577010 474172967 980819040 732794501 868092651 200095883 874694357 848131487 317263020 869764695 72293829 175565652 761924311 691968119 770711538 616713639 237355588 787584836 800552362 988636516 332739111 616421859 243047756 372085456 305585165 30802487 580846018 863385149 146025852 397234372 259866940 564533177 676173213 340544183 281871703 65759697 302806264 616311577 99611402 360903799 136220463 591368511 539064156 8398832 842201959 468182044 905832594 482618250 647669371 67693287 214076 4774955 958081280 410897833 230610493 393394918 454529851 637196422 205790260 543185422 26320625 422042781 513045821 759479232 864795345 26991636 35950633 993578596 841369593 514592682 239834141 654271007 813060600 325907501 919430690 564133836 247670549 816142661 834942501 748010636 354671525 672323398 797165104 392159751 244384271 367796748 142537314 790513490 424568448 170265582 971460839 328173104 904589910 157752148 129905068 842833018 180803356 501345354 451519068 610054899 250854839 151439799 343463154 347740958 731137091 78900473 617591565 590021859 6940405 795088421 752458128 425680113 872579956 555542486 474406567 728159116 774543166 978157026 615789054 722563718 347043021 606978425 136681464 534910199 902235698 961753178 290753858 330209498 29883797 99811119 41877559 542445166 762109575 815641495 203611735 501999256 881619106 835986635 510940105 151833959 315898918 458570960 171636830 827569247 891087611 357161647 162613286 908964146 484714176 877981882 781972624 236561741 860068758 299288837 981035775 898826956 9515397 768860951 558580676 740479723 347872287 935253928 353092346 345426499 602092792 186256112 243529333 137489210 467547238 439636993 891162690 404850238 702277495 307213475 751624699 212911911 984764131 438741273 348172167 569795313 349566750 643759212 460475481 604326243 106327690 883424720 883337030 758596973 662791239 225814994 157008428 753995450 781639360 890538766 769466092 321251895 583713205 708492255 356385170 719525677 935676076 683979735 803040571 215925813 598691712 796247184 866316716 773732357 298384546 838348266 70328138 756082287 49769466 91523230 780851219 28065148 539621171 740639600 838621987 524936183 172183775 576374650 136026514 142516811 153916594 851890122 847027664 603635078 483667212 760243560 693114420 39885979 557216354 585882283 175260818 453891152 235543376 609477273 130483516 223740129 730345321 286255975 846221468 198584078 362812461 891265503 842602767 711621365 115105942 442267716 560114214 423284340 495073495 458001486 242664615 750356867 89316076 122516464 584139393 502032854 208983517 343648811 95790965 123211036 562269489 778524667 103008620 43143994 410708848 465187641 176876781 473076736 67728865 240254047 437480188 719841580 24224856 132589632 208025305 796638645 397466746 21993951 800746174 311624059 721297634 383855394 870697681 640863605 713239087 9895516 22310024 907069144 878112004 855885746 303418668 104716252 276258772 461443085 120064910 374073618 426045011 787148156 87131730 62918794 988080291 233380216 926068276 913419915 501614452 257966374 604397394 27100124 891158425 672057482 189384140 491888629 555109936 53592032 368194302 994998483 675174244 147870386 920643207 923537081 295165543 455945 275302717 470586494 540889171 505176396 168511495 412979426 837017658 786827719 12031028 323695693 47881135 830873768 987344026 81611350 653811280 223706001 447179082 877217535 396717723 180879378 526905025 711531575 133038784 798797883 218818519 574777293 261268826 229022992 515069413 138523912 589935005 45455008 642259523 419989710 378475544 108502390 574236655 955031379 645726770 117908094 767324764 352390281 616341182 897551558 996286271 815827926 878492521 645665383 241319426 935908655 452432763 238321167 278911722 763644511 87988513 974292286 809148520 88870994 430022753 568873689 602606340 687269762 898764132 823320300 960514674 291519504 190518919 535810320 468707327 539958225 913154463 423645138 440044115 501464989 553321363 102707867 835245405 172834266 660981014 337813914 172975047 258272240 202219729 880777707 738772454 626785224 196942835 132976574 223266538 546598515 325090083 182492853 46045003 386156899 236291212 842234613 884263699 880890316 385036189 820775490 705933038 823121018 395092272 748807394 738022912 935522661 179031973 250911771 57791886 107780424 831093518 591018419 793901337 299131899 908980373 243746088 386064629 106218133 786578022 960030531 2064354 299834317 436356001 103783195 234801956 667240 441473570 690650560 599683600 948166135 264766564 693733098 132955334 990149312 323100674 986057871 685047006 229766750 807098903 596469709 777572825 558712461 376332956 118902944 57709602 519409459 396520507 777832913 806612698 324841775 567084228 534808061 531820780 350914422 221267539 376502636 121168926 742199408 880319451 320306173 540514855 81699685 749269059 395314484 354655907 989008991 75259797 665314054 933061364 97254891 101484617 256903890 345534402 425134355 701180716 205640172 364913749 171006640 150898564 634886729 916673599 891248056 446701917 146262333 116426718 433424904 410983837 147515745 471379514 796993203 831730495 854039769 569953357 565693507 272822898 657500132 634697198 139510321 763064654 765463948 383680889 872051972 506395183 640856505 840973056 195782063 72527309 18374488 810732648 777026733 180977066 354979794 31363613 794836402 647155146 306728656 259239915 480740263 577558123 235771001 205229328 316267206 604767653 423856997 645171064 320410431 50243831 969490658 618175073 969170017 212323184 292921343 389056009 982325766 420577685 183338259 686176547 333634175 129951149 783027021 710758649 581018951 386711845 804285010 210659015 556353450 394714495 125020316 245559322 218108862 417278162 666518864 550376807 374798405 543698054 468104568 99750697 152576557 359238424 171917546 631402549 895012195 689583463 855145481 478015479 339997688 481484480 8968568 46726687 856872311 138883598 421641365 410795487 74196266 594415032 352073029 394992947 760542781 762547162 262667470 325409879 199711343 995569227 791583516 606557401 816591811 588037176 674540541 538702112 10440020 619314301 165563531 458969806 524998790 62920205 261474432 185709464 724050984 861108795 855724183 225292928 638719467 827635793 793382992 424513696 37870880 939888635 740331113 861392009 408322176 630040713 232306263 77353005 35589866 306272645 789978448 387639124 373263516 335085640 124993668 925829732 730612343 272338414 885226944 694271617 217146035 558470716 497403727 917019849 383520005 855804091 482331020 694813196 99455353 242080999 594980848 530900175 933228007 251246540 900500619 79554227 374501719 386709158 451675266 716098325 901217480 552247171 228798747 740654105 499178979 907558829 693474787 173902141 635169646 932994285 29734665 332555111 285207018 42969748 27215479 864990775 171926045 662498753 834541821 14578066 91700427 294319007 251477656 991399218 759957794 698058852 597179093 797459495 807260578 40770306 959730397 931996370 233418452 302169229 565174969 164543695 717351932 765156368 364843425 850220158 568755271 652864286 293899683 21225172 301916185 736821501 226313208 398866697 836282680 573969802 797915437 611911889 53832715 602422214 60930069 856314951 265026575 656549263 99254556 704913727 260151274 11081848 868878574 474414895 475551715 528968866 53514966 613551209 482098731 557250447 905471382 476281551 492158295 172816660 771639374 441851197 237198995 750545780 221546152 829619920 217879175 436228580 900307794 23339570 258597296 916230425 65402333 868788104 421756026 168230472 25215129 195270692 381541442 930988791 61539577 357154883 263076938 468295514 113201175 663569221 750579832 364255869 877033920 354530093 742270316 337191630 951819462 300895604 192522321 684115962 340877843 33665718 956427400 349357117 361309113 842220011 834829557 118179505 700998258 316782720 223929886 462538162 878916201 868767432 92414119 989974228 478919513 809106128 794478265 671554847 83332664 566249828 887947844 853100331 417942142 729384153 196955905 469736490 540254283 401252867 818632070 139431164 271341944 309057729 124457237 770721898 444556203 487215922 840151284 193414913 961798423 970291332 848563198 574600170 760545487 33327739 589206416 85629882 334369418 489427223 945585136 577766841 636918961 393141502 385043623 535107242 497143183 209275227 222318991 358776921 418974732 28474159 592994722 842324682 881014344 68217484 294866129 82064515 783892371 451251509 426512848 358570713 493077592 248444996 737829535 288348364 828929216 524413756 494144431 230237394 774668105 999128878 25060134 59222140 844764849 613027345 300943710 580054498 55554498 124938369 285290697 16569694 144066869 341919970 957792692 142985867 697213361 716977240 675250526 374685254 491920170 400042115 971063232 9969617 243309580 849298269 677152630 2891080 520246803 683824086 994023950 736875163 701971510 618759044 646343818 245478169 708858092 381799017 111320186 189078802 149754722 516268932 829771784 820181782 251866634 800579718 533194315 714651955 269018068 897912413 793647135 293782282 345297185 716907221 38855954 742439185 638603525 977541693 116102386 453707018 690846839 452430743 136455008 345080779 440324560 769746835 994322365 691763081 648831232 471263190 88294120 13734399 138796310 454288349 106244885 241000523 384492286 274791352 267528491 794018071 950595543 894844030 438100361 231754466 657413132 635352671 174035846 512484507 526059080 58662994 699292630 522956494 908432781 859545827 636460229 796469827 759144944 594877119 637206946 558603820 600389109 434273040 654737110 3765787 43434123 493816625 729098716 598705332 99011632 249711893 376329041 52466170 466642905 899351269 598695717 73094730 145681153 104174931 724946596 332307256 441406750 819899963 398643937 333249605 433385839 902522775 15175979 528309862 68243521 176519248 977032713 206971239 515084546 892045902 509082264 227985339 448387967 75501347 719939 896940121 499359017 446445713 612416376 872067078 157267795 892492572 484789757 587704769 395516521 659121544 596861514 546686902 806635720 577496363 972825328 322946561 899761978 181079905 871606656 692261960 955023518 528348708 11850344 123858537 148546043 386975372 862341965 179263457 962316608 183792717 291670049 405826339 858676146 157795963 352257574 799814767 324907784 481720282 917580004 337836594 130367380 919600924 141006207 258601210 239650146 280778837 53153539 428727501 606391387 569018160 810468403 553179496 909013590 969349165 328394705 357857716 936410157 362668677 436790213 702684544 154556988 379601722 65847191 295297098 761426983 272538185 771248824 595552973 888095146 46074544 305279829 234480778 602574433 747012772 680034270 331014535 597161697 937450538 794483119 580867414 449017600 149980713 346611367 695408101 797380387 326412521 346570429 390862512 212116865 452364455 82076659 673983013 854893057 870638668 418664012 339781549 248465489 515980140 654536873 382001623 761248550 355778800 805491151 812729296 592590050 588947547 937575844 29111390 766541224 556270434 835470812 996467101 395911639 718558848 725199011 684944020 465545480 480757053 807693414 607468085 431699518 834104530 575014974 47517628 614993272 749617314 183723212 192708568 847111763 374998936 220804861 532882348 516522938 776887220 475625254 125564727 945326313 496917135 450384321 689448451 902713129 302685343 422443228 662409836 404571427 127512630 773863001 790650854 822680872 753702326 321040522 685688416 54890480 188849567 47093120 564466357 272394856 199199689 529787098 389148619 480688559 429294646 50400069 355999386 951927784 769421074 130567996 881537399 104205203 105183304 565524542 367251581 392119272 303650424 536687566 992013861 636150113 861444989 955926761 701571377 550704634 785084106 95294812 745464506 596587072 839658747 171215499 532535155 875559887 883776927 715662870 732446591 858892550 905827428 890549609 213353715 617993066 753080311 534968675 208407688 568317237 284255277 258691412 269097677 168163697 742553065 749379456 471939253 763600874 909677826 889413315 573211346 132143668 12456576 737557040 772216969 986831205 14139144 562227504 621289735 174565696 377642254 110254712 320391628 253578994 144667648 636240921 593677427 260015587 413970447 382617639 305839067 907651347 177641719 806008736 356303074 725064139 144735668 591954652 137789648 842822422 616941489 963446138 266108506 650734183 327084340 440402433 772114311 312730049 350453950 327010015 71229885 941880361 374164490 945618712 965660438 462065847 691365745 735914989 987200528 69756293 185364153 411323731 327351045 190245010 677390642 264976654 871255249 313723231 422195384 173470029 648755211 441722082 264641279 622532180 571266389 584038026 954929847 927391290 212669075 284458090 640879318 860337153 931649527 706500479 470737635 834778784 929527643 445479720 875397872 611395402 717197869 425812663 830624264 900791700 828433074 106320449 16901242 32125213 903223708 380297525 66185954 180526811 906082741 237508010 744786119 595688943 790477297 363612886 561734721 314985837 347298409 207659569 597263324 992084851 895483146 588236893 313384011 544081944 585503266 817835118 38661052 203637299 296793059 844962402 139720308 57183625 412402454 584069504 633117395 858441709 588534855 683034316 165612431 745538830 892318453 369900466 156362778 831659536 323546277 692897843 723794335 313875390 127886149 999016756 846077168 66197332 480070657 94965265 42460974 235414735 98662891 825087612 959206988 473698425 233138383 568055539 283931566 972844912 776502635 167557580 606911670 735811814 536596676 492381418 324446279 207879751 124624008 5221085 988491061 798471899 12149285 925563632 462076253 763118650 658190688 961236914 986037524 610228310 887394343 652025980 160232874 566631556 834454987 286867844 450765727 374038469 790714872 602446645 458901104 821276076 556655735 861699603 739715154 324347445 671085795 825096790 908472213 939433148 100826975 303120630 474836296 392269444 339616933 297271192 76930662 421692874 965328454 497340410 434923336 487154251 941427986 334157356 438925101 957533197 527938447 178349522 745343409 621259031 75663588 907074446 819543052 763182674 47957934 307721453 155312171 899525041 326147413 830652039 905818836 539051247 191194477 54638930 177372824 688370453 954956250 39378618 312465874 136173563 579478969 715614553 996203627 482813528 480510993 52266678 95688510 182504447 301560419 157435856 263954653 585061443 994699575 514460290 89009691 773320716 679093877 714776897 955247711 370760306 500039568 984310415 470733584 266876274 796522568 891444053 347359022 869346277 180130823 734426829 403289818 340315640 672630781 857403229 347167126 818500028 169974279 408591408 28949827 341035605 242365873 509644640 680849425 508998884 551910424 391063975 811919377 744203292 299549381 43316441 551377992 740009190 16049197 522509944 807970316 794277365 742775519 870047979 219913672 7831223 628220782 479737845 308430218 393499692 891791102 432824577 627837246 211958900 126299129 349471870 792240333 351602320 735832110 941136646 163884060 951864643 916405107 81136710 207496923 653446475 779480817 687244176 881727351 479800855 850643554 676853600 776197312 875157828 724101287 217727912 7514426 780037535 879071442 627693404 123132205 124063842 684492591 629840630 314432385 18572945 202037042 61866034 678777044 171358319 523659080 73774298 665712525 397979988 993288112 495067246 764916743 596451210 144670417 151775846 115327742 793834591 177320780 401302342 158493804 857748425 823746495 616803688 146095968 27685135 363173041 70704950 373231233 532036937 146714594 653134881 114562564 839896170 722575296 760831151 956778885 120892878 877562889 92551688 385827545 293935019 451314951 820727009 773484069 318383379 172286324 670717878 33984397 115806088 191888359 395020307 409836558 66132944 275633462 507542559 389729273 954424076 562382149 272127207 161798224 1900273 856760186 215680565 944416058 616181756 500779722 853354202 699943093 641274276 197878781 859273470 45398802 670421907 163261590 368428384 680707262 662845658 832566526 983249983 317048274 124698609 823983532 648892595 692706859 402858023 529258441 395810126 131816016 525106724 417628696 528325809 686809382 81203441 178068710 44289592 197613077 465550052 631772317 502632900 210767902 697301003 77920939 190945066 287938320 123500647 482001416 888114993 21936731 620746843 344946781 390104432 48334902 424950563 475676465 956623562 725738353 25515449 190535564 846756619 88549740 576057246 906276798 803991894 769809833 642800103 227971218 862249504 157407017 27740390 257343022 235029626 334238993 495078801 396841078 579855231 198760754 835986907 837237578 199541895 933332082 623890345 460053716 751901472 383924898 287218890 961777826 951199866 822310780 540478466 497422612 683327007 243130499 593224561 114128315 761583462 444650979 11155133 746113658 234628933 772221387 650884035 140059558 681121667 418376718 382132468 594039704 109357790 419723350 5317970 618430018 371460325 667085142 612884765 737999866 106907252 442341394 129467062 716021951 375545110 892197721 957063516 810577038 442576234 567720549 854656482 599350994 537065079 612629757 318434390 550894072 725227369 705243630 569955661 814725767 991582418 204507846 157536320 301836784 10469867 690177966 244510420 403548647 738901752 464613399 651721084 597576521 398835676 655048679 825845992 901983325 151448491 858962333 719125029 879890519 74754538 137482286 145463785 337880916 891867097 999953625 368825975 883354012 364947025 279519240 564838880 38455274 59816398 27865159 280766435 97662603 306507536 397745803 710587730 104600562 193827785 364280866 194276119 413094498 873109359 369776376 596478291 824676234 83105241 83054160 858997437 367323895 542111305 944813297 56953030 690712435 486362342 527752802 798047279 352550749 468443084 395412089 919908243 790161985 132676403 762919437 131241841 313409436 460033761 967057799 754816062 89818706 222820622 768611359 798311020 649307979 726608597 235073138 241151717 224456653 659016542 577448726 295053831 345029891 47096686 73850100 777039975 922663213 266910663 308028872 426256800 151732565 92075650 794372356 900380922 746303825 532296302 912904157 192102868 647355709 585963517 940425947 373395053 972542828 874854855 653908911 471901806 92916879 581363394 440761449 262620705 658897104 903427285 54608693 912429488 922578202 247350778 294755594 824925204 125855909 679162968 920167494 525149614 788161753 888672101 116428766 88640376 689526082 43812786 115547285 17506451 763945852 734713890 979561350 665013708 532528819 315461169 79647248 389208040 782365231 813290534 817072205 835709670 755314738 975043416 336956129 1068051 301329581 605596008 873269008 174973330 807471548 447901205 229763324 367896213 949436294 850233115 387657090 655723162 753219976 755218637 502248984 2497881 931157568 72614272 248224129 299718087 152481057 922302307 536881406 835302737 601083542 906331279 579895827 769575223 411744094 986065001 450145488 541838839 692096367 285131133 513733595 552448841 707658576 131283315 561070570 516817674 925700440 522332996 740696527 454152587 703388836 185891596 548111924 864215492 407983976 795376299 503503134 834738714 709471985 627067402 426663084 640123905 546521874 977650947 917856721 493942315 772308981 539404082 80784078 369385723 662840128 255427772 847292097 710189162 378433989 332901243 418185320 74502356 359337924 493577578 302744148 28942608 282127447 185770712 299582484 991756474 567946490 821637835 504670270 679637548 774947360 280184500 73250704 336484346 154702126 2599591 192731193 103061392 523946396 454414650 931797610 123290446 65115459 946593935 262713098 18793336 754290336 658666095 295499661 167511394 204368841 465421250 917580004 139583280 845657546 191364477 322230370 847676061 406802584 664798961 554426599 943576817 848922160 69280400 841259456 477079760 496107897 436872920 143950072 103890706 346149504 34734402 573782582 861100838 836832922 902441122 856542818 479325035 317710453 278459239 462716828 296685876 950434639 651710505 12874927 626591253 199715072 856056521 697383832 476813784 247023849 106840490 699823372 560219109 109636225 977944248 75880300 140792788 574344308 814012070 272823872 563578032 29056476 373667949 881471601 967406953 913023697 307663707 963003151 413484321 79117312 86453945 753514789 638284586 674950842 342301061 505107072 447958152 428114192 639262505 352617063 982866854 895510713 489902849 390205636 857412911 202689407 717183907 847067417 421894337 913036240 435831562 332993678 420093707 49019228 680912197 40482813 842085329 133025917 837719437 610262791 208870602 175567719 46620314 536176285 108243040 507844257 251620533 362986818 693342791 266536813 574892677 925271633 962104000 656058736 740920087 440407899 270024142 786417923 349814503 769793137 981371495 662184853 120650080 239823015 212508793 522791493 494969650 450188111 648525218 796437940 127576595 615882921 28694924 714842907 936060860 931052278 534236893 946524244 719975379 135986691 917337936 107454316 470372926 352948672 680137864 228496713 199682911 733490809 630115658 765724877 820779262 779691211 170355442 173058349 415105263 736022084 261465891 782448785 530201866 843920679 217454924 170848370 827446606 327838906 398890386 243639940 166714832 340751589 107699377 863713980 995628983 352532115 40926210 520431385 290387458 72124456 614980785 687823099 21005602 790577429 915842514 884413089 467014884 751967719 740044512 456845317 439521569 32714097 850929370 338907405 790459467 919908026 561729875 671357904 826126203 467748795 408140932 163972035 326719881 527651970 922043880 619208846 481483707 918459482 720273605 58704137 563715051 967478349 983019026 93430872 595967450 839864535 704625026 390427966 906111051 776455126 445295169 690153181 642386629 450215756 101637687 849336360 610659136 560234548 148397435 450184045 227651971 765008140 763740847 711627097 284503662 605212532 746953132 21950513 53561622 908845122 799913920 159052107 376310383 651443024 849960658 75161628 220394854 717086367 34426067 111771756 243470086 907972725 162982286 433343817 831458279 763751631 685393421 971260152 535356973 149511142 33720198 185342004 865728579 256654976 532034662 247645950 951719362 949984845 286649675 694712435 716602386 570504099 344895998 964784329 271140620 754671319 55074745 604210901 372111202 932486492 864106421 662873251 210062758 665368542 691629337 850540403 499988316 633995296 998382918 586999186 902652772 374794301 324637864 767864572 568617739 32665237 288778515 640507674 224793217 335583246 380005250 302051328 142466918 481983043 829834126 946023415 756868258 548311973 802505197 388713583 196508080 936062314 669809173 121742413 113943943 924649212 605678276 351818572 390928734 954550252 59173315 626078226 168750770 42117652 553818705 318437564 801393920 110011081 497283406 602217531 893860648 487418646 37807114 467624008 571631958 179227909 267278813 165213955 1948307 331174149 352188280 558268244 551725694 561598076 270787523 577080900 147468816 802465912 921406049 292736605 836788001 291654751 25512036 383672612 320273050 640883591 764532368 376661008 307707469 269741354 981017120 410374681 326999022 676884248 241683071 505364619 41062712 264628610 325795035 832446867 54599725 905101374 832601179 305255212 499805883 712871257 190473684 223459544 241136156 319680363 917706132 595439445 871699890 795980962 915253119 438966790 331711795 300032276 810033447 105394010 298537339 9662148 988866459 273542486 75132823 503570087 352352399 481864542 624811114 6675641 830215583 481680529 874914221 555696105 532803179 627612125 131391416 753723545 109753674 447175533 822428147 91027422 218242723 503128284 651030438 636827508 197708036 200199734 140340774 347242978 802279553 716068063 570887724 839523161 312502921 125970766 202657857 790066332 730473737 18560614 940959565 724516869 715750004 725414167 770975289 573320695 240064253 850727744 539941639 465953154 381983831 509403572 702393414 519046688 319702080 507819598 78710124 259944658 235747248 738275868 355341901 617675303 915506582 154180721 885981957 452575651 62735075 510228674 226687116 791683187 267508573 339034461 738127956 843371892 830099894 818163097 123533375 461322673 684258863 358596099 722211746 765964671 354674768 551969754 182674878 941880624 312080179 978994229 386862977 127247457 696122484 23989488 28736449 175238525 630909888 426542353 857477338 407906054 10771230 492213020 146742022 575834047 569784447 600673963 671214749 261724133 165265248 539925589 253883615 140035763 61924541 365331950 950364546 852896880 249611592 911491843 344304375 315242669 822496366 610174825 724174481 715647440 519340198 505270021 362786594 157992667 852686651 765899670 50510172 45218276 612096909 124631335 968198743 279656204 636768055 578118661 828272760 34760638 717484623 924066464 301033689 640757853 569589848 747829222 991059345 459998035 75009606 906782365 588939504 60756973 730883517 416057522 113253742 445912837 38639868 860890095 149786707 805551164 66559110 405840397 103318621 637164560 25314129 279312272 283542360 797495408 837444607 4920717 992537759 706834583 86028166 984389581 308586264 957511189 983017568 387120652 190890766 42708933 702839741 947034697 194257164 440847757 896985086 83227984 470864539 576741937 800933153 697163535 446533384 429511091 714610220 599590585 251527652 770963962 618540799 887496740 636562239 923311900 184947187 171372371 628299743 23157180 188062559 579441631 691702094 212824220 631645325 481157352 278945892 925164116 40542066 322077059 738666469 334492544 674297824 915942680 896058160 627959224 839927769 848938404 649111959 827130077 222916174 82891394 464544821 600070246 518207284 582829285 773313673 342254261 522521355 327291262 274711659 286015508 616617874 636070933 859026411 89684466 909291277 437856096 957465458 890266154 32179668 674404872 243714791 985587939 736900600 68784947 736720275 289599236 733554121 428213474 106183298 828631061 32991097 821950262 30831731 740056944 151703723 953527482 272420403 215618015 851605230 765158637 291853729 719176680 761723763 284807208 795902227 218752731 439076526 204967149 999613944 880503085 210449002 167068515 911514200 74421516 882249997 225666213 667427757 227446554 219903787 970060821 145247022 724744377 798780530 737883588 551083823 299712045 793691542 214842080 63648432 237283131 816405648 513820208 279819626 62268764 430372289 366632770 358853396 683004485 491909897 309295842 891757332 141761307 10639067 670460557 686040073 392826423 878244399 415582705 744664388 575246333 998994741 217672939 651206315 234673195 111689950 928255183 32968174 987741888 713686596 230484967 922819465 360466175 804463320 653570460 720330185 828916742 69942496 775842031 653742840 701896494 267406698 272525446 366220257 369075452 827815649 874873737 995924450 770937458 13824255 321105558 196506099 723321158 60102180 892232864 795957426 493684347 440947068 62846089 751676275 254838477 85714607 633503416 599117558 951116812 944251200 363755614 847944499 576549909 844253851 175032379 15136587 921396326 797619684 453604655 16957449 296810968 765721596 539055513 828755790 667803626 354764956 594774228 73082202 444169953 404352508 953693617 993884623 807385719 810780699 363175069 945071452 117230970 44864817 519093270 534071810 59950827 273240391 871934020 834817122 305890317 892020348 3641279 521719169 514096182 958463172 410864551 51157925 928913810 607050736 917229485 412503378 766104370 536000310 731993757 306462753 387239851 601827113 167855859 373355527 287563073 850472409 418627146 972940102 662839075 12457877 195626286 141640417 299902993 365651920 22794107 104640466 267754953 650000833 668368727 817738095 218420770 334112100 58426787 667788875 82878276 801454153 967767991 341262323 624584090 749338480 660530275 559427520 105969040 200147877 855804120 104569405 569442868 807156389 648713152 320342522 38788931 694027446 670560236 491000865 649864663 304989153 483074055 659862385 107938541 222623147 412014877 742477460 905761493 153936833 897453343 730312645 163025190 359001867 310145765 805445723 928317027 350860167 997773165 184421860 331123934 438552434 858684620 386814047 878926194 110581131 818875553 983726555 364559284 423510560 276477762 766454562 813771051 967881693 149703585 320459585 470682156 974352171 922984743 870105908 12189122 509378964 924102663 31361480 245006201 255670230 502683619 201000741 166096617 249102859 808212904 449558633 761739907 696798189 823169131 574450226 679118275 190623942 250189812 75229047 395370399 923000524 301703172 138420509 57972032 191021670 904512161 357587240 747014943 935435803 595698050 933916850 881540363 78746829 738241377 174578591 102937873 588664922 400950078 540380846 307667378 574133102 787997542 565753266 385509178 688345466 834563864 633940114 12434836 571543742 289290654 405531738 407377733 823054238 431929350 290935764 884729928 40742442 875754424 689003944 950386698 948075545 444324485 102573917 93573853 818542688 962055074 999271815 880910747 129722840 982661136 207045003 210753871 626806726 393781549 946783089 825187689 626729104 108389435 842908482 501953753 695655847 446039596 605219939 868452361 991820412 444800309 452003224 93697931 962623371 351368498 274884899 925057245 867680150 408750103 737047654 822926065 234815172 678770356 541014104 337970008 228005125 496466494 404467335 849290890 967458382 589400329 273455308 26835371 37000397 769944624 950140099 126595864 803057035 57237249 453347667 418788302 519968842 16111770 264177225 665065992 16118845 211479847 603367075 37800803 485408152 946134808 963062606 714347652 118755923 914014802 581628601 4376984 557522195 637176600 273124274 419577153 593824720 625035613 85109879 523982268 976367055 32328527 605456316 249406363 5809205 779428945 131113195 643448297 428506781 551176700 832634600 323554018 191587495 974778303 468881131 256641115 250744213 417858159 736908129 840020667 841119986 455392805 714957348 951997864 362353599 671647907 355463549 587644965 440868136 734957116 17723477 737271785 196892029 774898324 24635045 425997986 523513280 68001805 511445722 165194994 101413066 140448954 689163888 263648304 363825042 467779308 868980482 608547209 800828802 610040295 292169840 984695874 790231407 577464283 828150078 460695868 627363965 426131734 252594949 120390696 806533236 245094038 322209294 769572405 965073163 972925475 790639439 638566362 803553516 837875331 445588027 885242888 713782374 445603261 809969593 211934690 357045018 98587093 391715256 932361367 698642177 670162947 298688172 841129695 297619102 79908370 790228906 229531610 234501277 744740654 165007276 751147243 487354500 977303537 418400437 688120967 173290369 25383623 994317823 838905685 790793534 907275050 321353658 958780159 42602833 40473838 824355710 817577008 26943988 994701740 441895516 736171851 549392173 781725332 265963583 215194526 172975193 256210634 194954037 153174074 585907935 28584839 99793556 880577099 969438710 690597026 163532593 776998398 420553998 832786606 298006061 961526133 320194074 110245451 980752417 761193457 137755466 111606276 119553348 840218910 815103461 652846472 487545329 929536691 165099950 107432638 657185936 245637048 404255754 593987255 80042229 203619823 200799301 778284480 692624914 183298791 846005492 479054285 429892314 795810266 205641572 637526905 132023533 537297255 474985340 75464344 338836349 857347102 275253606 764395403 423108772 570598005 747589598 490775314 264184201 244096632 652510108 962653505 684633821 36491298 413659317 638262218 271988872 429249642 860763976 922638650 156978227 598512617 495966544 718008281 531923173 518687947 639531904 303885234 148321017 877917071 14108050 782373548 298016597 745181350 296213611 525870955 547418320 303639475 701722717 450002373 755882041 878124483 907233959 87656048 333023028 335357468 520002212 666241555 434965859 598876135 108603131 698648288 264453210 337828682 355428139 114151846 639495575 2838552 348702487 986694433 398823691 461844850 522418893 906982924 606053015 74654731 528848210 210026009 409101549 421331238 964313870 470824152 496785960 114392749 373454247 415131245 291825347 221312428 508932220 342169564 992108173 236595545 79351376 837035137 910870633 893250804 320926661 859183249 682197487 543541537 227953513 525243989 34839489 352676850 82748418 156423031 518651150 12372452 269722700 842839618 430656173 640734995 350412720 494375525 282915675 265934798 809699093 344921556 381612799 607026118 319906147 179616172 228573916 109775291 551251810 731155149 641625765 387174677 307932687 901342700 466113630 797379672 348762023 95979186 200761497 755208857 329106065 26071502 960628596 629184764 558180185 152068805 84417570 31857622 459035301 428600961 924702723 995931851 653192794 779244240 450287223 250609221 641424022 919697059 970828071 670877464 344742936 180236750 713887358 189479273 422006419 100670192 881427685 510433472 863146478 897283665 146087676 340304879 242629882 649036271 211020783 18090727 396675787 611509372 104828888 849098948 847056624 299526263 188413642 167978381 114229349 273845658 339045074 607330460 986504760 63231114 500714074 177823711 270895166 457134531 594472066 845442618 355994839 301364758 113531312 951525123 663189283 77890493 491476252 85547378 585421037 344355085 471385508 151467620 570708817 834488740 877501827 7466303 727655258 801614024 17008802 454045665 549742124 547038409 898599288 277080140 695645174 836690605 632894715 933399260 569958871 13212566 50096487 747340423 357356727 37688399 980595012 267657549 8607944 448934027 18024355 387529031 149780560 929836427 769042560 14133991 471696140 5636156 10709097 421231744 228249483 677129747 60510472 286119214 499231300 287897321 172991579 443807916 357011913 81212091 865591743 713587005 639818348 461249132 128466925 172792629 835748570 183640300 397336165 733821750 611489372 734257240 810006966 888198826 427757688 560987112 442064622 629331555 725290444 397550246 94974296 950376637 608388843 218362288 550268255 91640769 517729797 497761018 908539882 748496836 579052817 863461815 882133142 674157112 69032791 115147683 889119455 32852395 562987080 682528809 518877988 414176139 723322251 109025840 807904843 495267228 627234794 921601285 922495016 801843615 899306789 58858246 561734139 786890959 564841010 257927247 475354720 942219262 363162896 201193055 373228174 309432610 96369379 343516193 730098369 575631085 302744516 297715581 7914436 396024888 670597309 745990023 886326618 375604237 887316859 344734274 383866256 436969811 843509706 347406346 716336577 325386197 573380494 956197112 189894557 738636501 76313184 51353497 799363057 11234716 836891734 798192972 928618403 165125872 281652654 53901720 52752785 21154483 787127711 4594449 518419947 273962440 650231263 617587965 627893571 520741529 386336106 629615667 244910979 582062780 631414832 11493211 421906232 615714033 295762454 582389935 694357472 490149393 363525229 852919729 991772796 386030827 45505326 581203835 343994808 363866961 918329475 889672275 96752361 797580400 54363807 532882166 99046675 828083418 736511945 725592726 487796230 803451649 259484057 178120892 468709060 335719872 1737888 100699159 900930915 265063196 920683381 343038564 472117084 832229130 124941489 339613946 7852187 814748019 807510584 677120023 283055054 302443523 804539380 541339632 317527534 875969993 853365917 376971429 664884978 112887648 272653206 208588641 744177052 608195851 198092341 226854357 92201283 972930385 733909338 606867396 661401290 167036832 788306344 992195831 401831683 822332919 172830701 935274167 645996601 925708870 109626860 497838736 494752542 428820639 768214277 65995498 890157143 525744874 508634838 869359767 370565860 982174186 43213741 640011651 206726888 646879973 768110114 759363882 967378310 319322845 585006005 848285862 550153911 813783731 805753263 592930859 456545903 707235006 726286083 382523004 446132772 658168162 637518676 245600173 543295138 503773726 907889632 699310951 32592180 931219098 42776999 203875589 449491615 506663110 572363799 602186925 527353731 306803662 376142187 38900301 673828598 395824396 695324452 390326239 276508595 243333997 79596673 511426100 905979135 94442046 797642365 779738609 567142599 857223101 880852439 71531812 85956199 570641336 595629763 471436449 642253480 984586947 922712491 777046856 409872134 726877039 412288728 873112984 862234320 616842869 596724739 549935573 116561296 365086008 891705016 610505620 130568300 975304430 915425154 219945103 215313348 866268339 303199974 317874659 820219959 23547368 935481318 757869784 790032341 444304005 463927254 677275143 637349854 938358542 654350045 818653321 374111172 913509638 418511568 729368375 670601273 136905721 643420167 247685129 151146660 956697925 882835988 584682603 88505056 92493590 515373343 271875274 440006204 307239237 97471501 627909149 446925225 39316327 895228939 399758890 576771120 120037794 34560248 675818106 404160124 738202415 68477332 359075398 703060018 194764966 179597351 659124454 30497478 515324476 27992748 929394806 878396325 973443381 375678047 586210513 187594242 358949973 733460263 127042704 40965546 884661070 812512417 179686977 828560920 705749091 375621010 512045550 30106034 300822262 862087290 117409526 589435131 603805731 905288035 449145620 47536783 513055672 474870639 308825027 128950302 458046087 990404694 313542622 549517758 84934510 879861462 440637973 282574339 768410475 133640956 357328207 968285303 311398810 742658642 682353221 108289608 824329584 561786345 476593492 741227962 93321617 719394956 521208751 323315664 749634800 101646370 787851024 976056761 981539061 123913453 244343671 780673543 968588539 392278669 335136733 509839285 713423165 364545121 425560691 479877243 632862883 183099422 658499963 749047457 84802482 542149522 595849523 949284654 673642589 522683134 154979141 637044147 612597985 478733510 760108803 426216206 832483433 953929543 923863595 96985036 51555221 766178789 542536715 76400401 460863788 31821775 137971203 610011072 860588984 275382375 889211358 269733385 865883968 114034169 703017279 315482726 559306195 256819544 311883821 824572284 570864169 587541933 728947961 608759733 256895244 917283090 448511818 732989305 979116337 595604156 880604100 223202809 352861290 926532492 346409258 583738191 768404715 94405181 362996928 349980069 139161862 879546986 231662423 381853546 520570105 962384595 992500954 350938543 834278555 299631851 462296310 423633292 729312662 800120237 690398925 544967896 695361123 396727874 211565503 796097587 819285820 115365980 865750046 272704138 178523470 590301840 745865619 636190755 681436132 728713657 55962957 548329649 69994882 297967285 924996132 42935045 348171311 371356924 750621699 673463861 563625914 625957516 847444148 156461455 307206334 491670436 58530001 814032218 710194602 275365171 255712167 595352676 272320927 606156349 541938932 304760417 514867291 209391086 649644640 458842411 223527649 193988080 161221830 516103306 324535487 215003810 533629714 727214836 880192949 587280496 555094235 225696339 485162829 325993460 88475832 128474449 482029066 960228652 417755057 667974214 367031100 53993091 423912181 834662340 691015059 928680787 442486958 17756157 948044400 264945097 178249975 248262191 141549840 199760760 163350023 662017128 554699536 93518239 199599724 481851840 769723936 254088593 862067343 561458679 573436289 249652785 738608510 852762545 158791297 583867011 965010424 853937649 313680342 563909265 683446778 987541695 439791216 43189947 912256813 262530942 632770622 703709168 544855813 178901965 901117334 771144830 254715806 634551769 594077312 80381618 455987895 245532561 732818279 384619595 528370505 210290670 561780510 988765803 128137509 400526378 970995240 237269103 947645866 201325222 119062858 468337124 296408477 78707915 216112103 796383593 604535228 501360512 262345899 234228595 426057072 168094128 235781977 185437990 872986111 901596872 155917523 782610453 845904318 92880503 640755321 883718791 697147719 382288278 437546553 897617025 490690683 277190789 563589306 632404022 275091922 766897592 524994328 165001371 893156124 935340914 442617608 313345188 638604613 112888904 788603117 846196976 227146204 490748302 670344264 224550087 865941417 230840173 405150978 474312775 643277453 503774406 643073717 585660758 765070924 603037898 942858610 8768995 792486709 735105834 150614221 912975338 294044946 730819186 853349391 487765039 740378614 298194751 686236631 122505349 806007371 6546382 751541490 68355306 745658964 186239869 47355686 604678767 106408945 705574991 654255967 430064745 859842719 146367632 731368190 103548318 595508319 201115363 61595760 475650205 698061451 250403714 210057415 589893560 955033390 4376434 703653088 479455381 277242312 506961056 771850724 871346632 640901212 928408702 934254227 234369637 52511075 973456116 405879843 933713826 232412469 636232138 10620721 464370149 435410373 583743741 454383541 130069701 491560146 153540067 142023146 708391983 839240571 652670225 308081851 531209449 732764132 649227119 189953684 280354279 524096641 87699031 552936291 862400916 931979721 652989936 70367923 902485027 996279682 733065759 635397674 470787770 556453028 523894289 896463124 87548172 502772398 681478863 776060912 180143624 968270340 340689546 81662788 419995142 302472880 643409278 75899315 997990597 851107980 24561708 758993199 188093545 741586371 598890609 526835251 153943151 374486744 891763884 201094144 786623894 828801005 253093157 878278945 30505883 358461036 658416172 751293732 241655800 829356794 273281909 976424690 639570163 700316699 244102531 380509938 786890093 876449294 376674135 883163863 677083896 602585518 951600559 624698060 629515232 38176746 792980211 957889207 528260944 433365339 341475296 770564331 731090768 396802281 466735577 53525146 300626468 456866849 20223058 798788591 752344247 459599049 493004519 402016107 842221824 87942870 753823553 261239123 368806056 799395424 496425014 548840081 666532855 600376611 751333945 523089576 852563653 646673952 71273 376538792 249152366 368337203 804092376 842545275 813649713 651475242 867977814 281385613 577950944 313564012 752662223 208844485 892353301 417570752 271472955 946488298 76683533 133046367 930362523 381567641 249705959 580069681 10639994 680788245 170698434 100368217 115660874 463349735 755480130 384297763 192156096 370251868 410273337 96776886 383164933 601137108 817749819 572719218 777381820 987328437 784140154 89799080 741635958 128206344 685283760 55682580 436764007 414938443 527809118 983063360 978483297 830731298 584481090 201513118 478204168 416715325 999422746 154769346 402041144 690214806 932997523 716427759 60660700 958458814 64426930 928019660 436108018 159494470 643283294 259309250 446361667 346513258 132574844 600772647 175713657 72632775 616550994 59486100 432315375 306280700 165490338 435412427 198661822 516339736 610579389 169801711 350163515 612339960 967971283 854668514 261171714 551618703 30859613 737876948 619209181 688082510 889476654 312497493 783533751 594065707 749215850 508433268 918260641 136974840 523711282 904770238 692677713 926282538 622286453 499267007 992002868 436669313 488051540 909825887 901258680 716374114 490542201 127688529 491774222 684988912 186827484 139956801 403496523 98377647 552841436 201164635 833559395 157304262 710289844 819814583 2954367 63446878 25219562 185317654 438903080 254183482 669099985 931973281 134444270 397927819 10608061 11133946 968233623 201427303 401176627 819685941 535783654 401437837 787053878 247624069 589017295 901200918 953313438 892461795 74291739 405052151 958730004 506792172 793143232 263189261 764409626 417277014 738961814 9599538 502149351 688865499 190772233 38693466 945573054 379544347 97812470 575842927 229672404 310819065 905416656 887169731 912035902 383519994 783984403 527893514 147726033 259926388 971398266 696967571 998058288 968982546 182438504 938040675 852927502 517500318 466889510 189693693 307557735 76072455 63704923 454178782 548712204 298586515 997552651 464152440 774442149 401685513 906649717 214614444 984685865 751736003 709789524 61738001 553546968 492047717 647991438 248622057 146723747 110152356 34775363 48559232 362865293 617355502 614959690 223590640 619271843 971743255 615663863 350742207 1041071 30395903 467076600 525877777 300170161 341637237 103760816 137519216 912047556 520653895 300509901 540955981 777556492 897934095 120842515 575091428 683253543 46654822 83014783 751828782 228591078 267329899 347492507 328249893 978693277 704501767 32573641 227730675 519902295 821980560 513474255 936860510 94724718 475994521 845783906 900307190 589932477 944346798 144273269 842453774 351577034 860197 836469843 319048069 373727234 592882069 324143578 751498782 333668963 78090314 387970577 157734511 937644681 133083931 897370769 789939081 968936230 178366089 821737830 493273621 920019938 734152537 73987192 269156891 677044883 646047509 572702228 282334625 644161051 572744497 820763676 495172738 499392322 189878989 236004238 643942868 214839776 894598661 201539790 662812358 268274545 362020007 949048614 576152049 631333261 158639738 55886760 545772319 280303056 646181695 296697289 932824131 727410093 919025610 809100844 998482718 447633115 88613482 488822673 980429851 358259573 613065836 979741070 902231090 257018799 13727170 309921978 529803651 442324336 312780575 262865476 255997428 257217847 588915777 367204186 451278234 311225567 6778291 379293157 48405971 194407976 146774157 368762691 810134699 389412117 571058398 746753825 586272521 858019784 644418143 342784405 381762481 59930353 233148379 395364484 790162782 507602011 95693727 265345065 310251788 408165326 921082421 158392322 110427958 591976999 906822971 760385746 757211861 279404920 535240065 5020679 695332789 516782854 264233871 276996677 720555276 275001248 716405430 258510704 461601363 640639860 861086665 331025406 196871795 251346972 115612998 555042546 420344614 465553942 174526172 465062034 960601694 978897306 291769407 760950683 361887993 538964925 204090017 755309849 91441864 428329697 193171951 473867734 615955491 505688222 441708663 600944499 79727448 291708167 983005270 413543124 778133453 8879344 652007324 185514381 123992611 802400937 903842226 314295955 595060527 114696079 941529866 724357540 750619662 170690149 53994808 994964686 175685410 294309573 458364903 536441976 566919101 566877958 900803517 944104124 220603429 51849442 375713756 109485853 609217015 750287062 241596035 100057190 894938319 734215545 240064195 174575357 791786885 515733642 589974532 537441293 490529315 664578781 487024972 727838885 882572857 231967866 463755740 611333555 711470247 425653353 636240649 160593402 340105179 428778233 724019632 445815958 970316136 801933974 482077818 776932610 656088372 898496198 890288459 785596819 467434046 307905236 93207831 853861746 317336722 656920922 963839911 276263107 610301632 870000871 883889153 953671442 276929435 210480238 777174741 599133902 860408097 741970205 993786666 976761857 22889932 265536827 148592349 730215424 893898668 224970645 224580451 32773909 331486352 70903324 671286890 866634220 555056908 92681862 498102080 784744354 875959097 387212633 338211725 737862788 216788624 455450000 613005101 778909128 755870908 733314639 762276403 914511212 945735215 192316345 541423147 604532255 454659431 259792766 647925031 489077911 208096865 619684837 292267449 974541342 108408376 228905683 859058026 406934449 760309593 276963430 640490419 661630441 403573443 597857103 894996484 119154962 366183282 241706637 105749096 129515821 359868040 572094488 622987241 408825544 462822347 445397108 673387366 930036849 903275509 434207255 873927868 871252896 460126537 836907942 178695177 137534282 315452704 944227342 946601354 18064864 527426301 527604652 587959657 846748713 361340634 147513534 79371212 501079967 951412426 93974612 396791617 33543347 515098128 154240267 73648561 801778015 576033517 257289491 451168542 254344610 270351377 473364976 478009507 636011109 250434384 173019375 837302534 572448634 877392355 694049129 796902251 894615057 826555247 340209443 298171416 698736341 507716406 581961445 477998504 453978296 372541260 88666601 656362558 109114690 733476060 361408392 477415505 383393903 781814557 822836717 71073214 879039494 985199905 771362717 113151943 176248062 695822821 861810198 522102640 744712728 929523359 100388408 521906860 728389642 159750974 395026171 200866223 416308125 431411088 332986314 275371923 880586421 960914743 778492495 238888206 676684275 808609373 684391409 994070199 730852498 845007257 690232739 629554409 194421265 119675770 424070549 539838738 545684505 943901240 575679088 507410413 898135673 376731572 195710497 426129388 932905436 316851623 393394117 706778726 140177622 510340801 938732338 25954675 300107201 570947283 759419051 867601488 384379630 680883897 116083933 780998586 446160002 168364045 389971993 849692206 681191820 279041242 831262885 667961368 673412885 183869094 334996266 610252677 885642644 62195104 121101849 19333421 401491984 745931524 460942250 250879402 77142415 234354515 192465729 935944446 784457699 971184750 852521458 111851411 393787718 397225118 665402685 599265176 565480372 16139065 709867552 966779223 528290726 244272536 27658874 756194180 282766492 933172925 65867265 902205920 643929235 603474959 402245840 477867912 804722597 9112611 591194405 288366746 63487798 6491638 930908140 10235640 612671664 840242549 4335176 792945661 908013973 832241115 209908774 577387160 99398489 548226657 838843607 26474000 793275786 100959109 513005324 373477532 964988010 464611966 399396842 488678583 88298841 462072036 42517399 114261920 721405236 809444493 588262357 155926944 762258602 463118282 527682269 678291057 442905958 134666858 30191039 758987857 96025688 697579651 561106080 940252425 354043280 598720688 883269359 176276530 875219165 13381929 796340265 495946569 709364401 60055499 415627836 890898706 979708492 142921194 498644309 89124777 865375619 800813164 664468126 667095947 981556157 998885109 860722696 582162343 254378886 4665858 567078294 799389223 122925021 256212477 533649876 88877815 784779960 762659531 986675702 605570894 166723608 797933995 48636455 776759744 835985107 360965391 640523360 708488609 770419349 875170684 367860518 853031374 467181173 341603285 814220992 126284479 198806482 762902400 850631071 932448027 50744871 259451634 754174357 880138544 596489979 933482774 174773340 359427634 572284438 341027637 296806675 213706580 482782452 802617794 632585345 193625243 154486038 29733891 648035331 584438798 932760668 803774477 716714810 425352291 829795231 416577001 222560568 332678869 611023049 43304956 758544419 638940243 278071922 736474598 542396435 970857711 507275895 66821009 265115639 476154937 484747157 793368122 95288710 127362330 96485328 672653159 274730569 887688817 892033368 662672340 232932586 713733265 850105307 644001760 498220289 125727835 55629067 578832933 119092886 307274659 612234742 98456774 167627832 580477327 606342590 654712005 48500436 491818929 230692710 228701138 129091068 70509549 893900790 91389780 936701043 963268807 200772411 409181750 229531594 17917176 484640482 942999216 750151563 401297730 553405242 160033418 48570009 168812596 666616542 637426275 288468796 691608290 41572758 76835748 197348098 277857977 794817387 803375725 721095968 470813752 93099073 114333976 635256589 987197954 957178909 172181412 120481605 154053375 416390321 222063136 580219676 589777243 365052774 35537940 684828683 640672523 486329151 750325635 284777698 698795205 236966491 360729122 203858362 522838132 35938774 809520993 196030039 488092945 533446090 716154183 278942216 244290273 877549114 725744005 812252225 55669439 687320215 275549334 251647189 290709940 56378994 133719280 438569191 973641931 288627181 738172466 784112890 322298001 191582433 714559120 718797052 988975488 94400881 42057222 579045894 589152984 215777541 130719315 903882142 304583029 264839367 889780219 602751056 276145283 844240810 326469101 696449273 283232645 177670258 874516903 781786058 8656330 738959502 677106754 323626041 257733880 348813839 676610867 923832697 417074879 538375881 798577846 961735509 176851947 606080653 856847377 532371217 181064135 1171244 32763730 923522956 955849352 879841924 773859946 200721045 299996834 166110133 416507032 232342398 269793320 374947379 322359181 113690520 946631260 899365841 900951147 419746588 450028605 280406519 591247550 355562803 610268411 465730966 638118419 467796109 425761631 759978769 510165548 505046071 584112945 143654555 65724930 919402325 533885078 924107983 821245331 960124879 170346166 954064989 722395037 32592399 448910685 76599730 870590163 916107074 111240380 314236076 391297220 342905824 693631657 168344202 975947553 214642040 340121425 875338535 590734790 801973913 200268677 677688346 71850180 94053917 673748151 356711399 233900087 384255282 640515395 397949573 771284760 859182978 106190676 157862162 17120570 919440550 168068336 451099867 818218313 972809472 637977319 752856399 352482033 949449940 414658872 914829569 453647342 801551670 69176497 196482692 770480074 686324945 602761091 983393376 917245520 651725646 432394918 19435696 162246395 783039109 599637964 121448515 801748369 941485486 456117327 375269285 138004710 654588787 488486775 795744761 675722987 490191168 79753135 297229371 852188823 547611154 696185765 483769909 625955351 984866829 161976735 588739403 830882081 927134498 670590531 278774730 114604761 658454011 318091430 387527466 403370324 971539244 88833422 702603697 826435248 562854122 514326779 478929207 444698464 648043872 331589464 380287719 807071781 21560716 456263091 372857116 97557862 389368314 334835285 16283987 600500339 679431916 61505608 538152791 680750936 8553072 295768905 418353178 891531431 992047178 744386764 928388824 837115905 56147300 869302068 604485793 308044535 422541371 757390191 667838185 129941734 410109297 232920755 31999281 277836261 734146609 17784910 188730260 94031988 327613463 718073724 211879489 569890571 230354537 146895148 425656153 443400718 297517881 480108762 48489386 235610900 447473220 687012578 375639330 388143082 503259130 558837861 348408301 283266263 446382205 109059915 292060514 827626047 211898538 382479619 155751359 60372559 961059047 479696789 274369805 276609376 230474379 745504989 153905137 494288243 242718059 786678408 817529649 966441385 926394109 330305777 355529715 263606225 29872260 101645745 429315437 349437751 169221227 83976745 732852677 439853115 208174055 659064978 107694496 609082927 166386853 759583238 803331405 724877498 626760523 462318524 970742460 770568852 601516684 118956394 586546739 766660807 984004812 701162710 344175879 960802052 731340618 31107812 800335886 588514424 13367584 197951334 106861330 670148101 695725143 45720994 888837106 673560156 388188195 377375981 570517189 825528045 139650847 872869325 112974065 546665972 337142309 637165348 378966224 952097777 60182930 476044869 481274816 926127273 22637187 372580091 295880044 200604000 742366401 124518495 500157137 577683104 955553537 575273825 148433504 376263854 340085514 302039816 430964893 846013865 240582146 656005642 531156282 498334932 591722347 455401332 186932995 950246503 723861933 550423682 740483779 220715116 955831452 233423029 637400495 390953859 342377800 228891841 639340986 133210862 63107331 859881583 373859109 491673622 168273725 171514233 817320290 322462686 313924450 43563973 800097225 594927898 98897746 215966383 936792041 114648863 350072303 355166746 910981816 30866281 278198367 442843138 332857522 463037774 244695893 665040540 431536081 307916439 503758770 139838716 694872020 707301123 918087440 728744920 174455982 668868537 247923441 923606238 24968997 482539965 940687301 177075976 258561373 678992836 118136289 188159127 380660575 87545556 190282736 187968923 304881167 123208852 848995441 397809840 892467992 323308280 81140027 248862993 665953978 35115144 411130595 69025852 709743822 177151953 260156477 479038059 134190912 665054435 337753506 534442032 567477818 168826639 907907349 893562058 278927140 374861247 521943217 363450511 235763584 443806811 802687514 552583305 771692158 900116237 501908728 90314653 204220333 899425897 346730141 987522168 971837614 374007615 732177805 617252741 184961866 836267544 206294088 734626688 584232181 107889721 709788867 159740589 930288561 363510218 888791494 704294863 440326177 332242828 82979072 88739767 658579888 248074569 981657798 30463896 311081015 637666118 455162154 461117577 239042210 590823782 161821015 826100377 343039196 414708609 599579478 420274484 733635128 247738253 67803417 852333630 143541734 4571027 321077011 456950430 559434614 654504951 643922468 550782342 821829105 491672097 309484098 190049238 627651327 944278737 28339638 439069102 837563420 11123889 747705675 783563822 464746623 853757793 619540027 294661100 754448636 730587431 972464289 661837381 459211687 425248769 218733964 628145719 353849705 687185413 545953757 516043492 896061456 503962036 557647222 718218700 901732523 27488470 315936331 528272368 258824027 341473429 197167859 852428698 682446748 76094382 512850234 128905734 572534648 760822094 467723377 214870871 418186575 85690618 763062226 826590124 752619157 136068513 24610541 926146284 417873421 34748229 229405179 356355705 151316612 196305521 475541260 172389411 537230450 710604022 134962282 325682298 152848131 429932026 932005075 54964107 334895921 673368609 807450508 380486157 841485987 120566443 821411146 909050691 107741437 462441032 310068970 700388623 989490615 804674935 883520744 455814954 86203002 801214172 689086790 685386803 286463916 820027194 114942586 23371965 97691702 769045210 652477074 181444721 271091369 579171888 583761250 940310290 611868430 125908251 986482802 627435627 39639633 423422471 802166702 881384525 345957232 931137808 443052116 528150592 203656719 786780349 849337722 500333821 965812681 517971518 2348341 608066994 605721714 396143429 30220920 948424572 343360538 759935439 590429189 867999727 142846934 711282518 738487998 450317177 549254354 127460813 769589561 47951053 361069013 424392010 680044106 698435666 430710616 923388715 883323540 338157666 838330961 465252613 346352023 624371661 160213106 427352900 522506209 812675655 298980561 414777505 754850676 837918004 85181066 263777591 84919487 646663686 618987638 963375785 360964452 621372475 865258412 727179462 3781709 600272091 842480633 447196643 116633125 84778797 610419539 244697645 313045730 964701167 654619761 247106900 127930698 35855361 321990332 187520383 343819552 559364888 376144309 950454127 361477126 318311070 439202344 892371613 792597670 910065940 269777259 577216303 785231453 54087448 255140245 595383015 558548793 388072067 339549057 747604545 894738974 901547567 630174437 197030937 666111688 32651737 64702473 442861157 707285807 610008366 942699203 595726573 858351806 66595035 169559630 139280178 942514554 845538567 248988262 767980915 999034471 893736979 835797105 43420813 728142417 671252951 522704326 820451079 761159674 977375618 574137778 858429879 892375385 636250965 329156576 134535754 829480533 423832409 822863109 208827461 211937094 549669728 599774193 860737404 13975568 683537513 940830919 263149244 86182229 193828298 240246371 673380812 185628921 680480596 640372326 417730850 991389871 139297924 341766281 133129891 727037483 718133077 411331724 746408655 540430865 162156709 795894738 996075118 103841462 77176284 974487719 944378466 161905839 700900864 425602654 818553399 186560013 535386919 388494693 630798520 692938523 614759363 360880705 582002808 97163068 154213674 909858841 547717280 291039387 175157649 314355846 290601847 292474678 534358572 958664120 235193384 688072 355892005 617595921 479598437 619896783 528271791 145899252 174504533 430247683 371728364 532001445 499524203 813291759 65311055 76548186 575357019 696382612 81213806 270869094 207563300 499139436 575498581 514286434 379318206 2009071 296407691 439174347 222303477 198311975 373283721 328521715 45585186 978150304 155747223 341499673 971239964 249569708 940446091 781618421 946999154 29137401 960572812 208229012 704335552 343143613 8958375 659531492 367778618 532765466 905781575 993144452 730029538 11450502 929216409 647127284 484176778 125641334 714648737 591585446 121744031 195002355 159070461 438131029 516683006 769757213 627704484 858471420 996054756 758087132 111002189 422814437 348642903 610851250 150766772 770545120 988749316 273991741 716223004 278788470 62503716 363993192 329977679 863785760 984547771 43652017 720197876 236989816 786259514 346522666 227250730 173423264 991318857 820207868 302534608 125576566 769589852 22220440 704497012 835377386 248329136 230031250 603203831 545166404 397694742 122338066 225148599 851214078 323558878 200600486 88738908 76424583 991732853 971614021 305613548 134895424 869332078 756017705 118134767 222037603 474954431 654477662 417690697 357878104 897529074 537763641 288256408 680666366 966617754 891686776 808501168 510797543 226455358 129815659 935377718 122215961 861075708 774147769 248373157 163852361 683142831 23196729 357298124 572916959 297904637 237945484 529785360 741239199 910036318 446081292 944389499 373501963 76340800 963829225 758187109 570028898 343971380 229234335 433745916 28868744 13892289 478665020 909499956 982630631 560676515 915663148 286897480 994127262 758927890 350734886 640674607 876046931 216325616 15945579 785990544 784456138 739463262 873294344 611071450 808913326 545076546 316446087 230151936 622916172 914002374 983955614 587435036 124567414 7816262 200196858 102056092 349120000 959089964 954569871 945414906 902391212 804385201 320322868 889334305 118013061 994660907 338353534 216281731 242440322 448957867 890547565 214012555 596671139 684264793 158530294 45272012 890107538 673830823 463168133 477178329 893100391 466093732 651058732 979159493 448068434 35427617 421464242 708336089 645469576 986866248 8596973 924081978 585478898 458765615 980591606 779834841 226754693 650597328 808415047 133375957 937660641 554217937 4596074 667610677 453675139 728608923 833254529 396896362 943379236 217030636 473966577 1150201 325053732 92549430 553595823 590726748 326641950 196572702 737625966 741952014 673065860 37400739 416591147 485106989 436765522 462190107 242996536 830867539 975958541 500789929 129881712 629625068 572037504 502382513 499997307 446803475 31522386 506110556 554459589 903570488 505955864 300386260 974219840 331185934 243208498 524381360 629830951 226288597 634404758 125301959 407945396 819851789 129453302 509933774 415022649 840733945 253595972 3421627 939595270 322412638 968398239 947310985 519080587 597589731 25717494 737580157 570989499 387138307 661652666 260163793 875068962 339575121 366671098 933161180 562198712 822788980 374609831 928212888 442381426 251473445 667726625 395847076 845643410 484165669 307607301 360653884 568132434 903132590 388894934 556850423 955100258 337745023 278730396 436989625 836568268 887578484 997279193 300971899 856485342 42364785 982270272 568792598 439385180 414228957 122956223 794485335 140123886 296780969 836103599 335044844 892936036 322308113 183535067 978097609 493518040 768152279 697671931 918549325 435615409 927653668 790338555 208459456 197359376 581921808 827029040 656226665 884271383 872830797 957263592 436184677 892816573 378979632 738359831 872853934 405268818 255361594 247337723 197200550 56623317 597846013 758204277 862029282 915489303 30271855 338894276 119916845 162910387 583531356 803911185 186406772 615833500 596457629 351865828 31197350 564349734 481014587 500952128 253565207 95924261 340097295 785206197 754742164 101286183 819949897 987774923 467341815 778688900 746557297 522574338 957364634 446756947 892847142 734310920 983267744 740147864 881756996 378366159 594323744 767567872 398847048 669448734 485121818 73185645 204039120 49285677 659875193 66148843 181770723 612070625 176988036 325438069 416066633 287218480 403554937 834427233 412379433 95723578 216317247 82670649 524638550 759272707 164752107 326500418 551603850 342618576 581343946 74342518 635399873 942759798 960867603 863509518 415183589 816226433 475512946 615439584 691086384 918963726 306907422 836972666 973662510 451097592 419997580 775809522 909089885 611293812 103580291 882816320 469029004 497125418 558996818 955825344 566282519 388142803 997338625 699938758 352139640 373167002 617918716 363964592 872117639 300402224 670701527 619866238 953908084 701416879 351270592 587170526 632879185 600439137 616025266 131617430 456620388 312791285 649058851 832294476 237523452 501096288 691848675 837613570 107855870 627209045 184515956 538940524 842543006 883466722 972366055 96317357 469323224 550397970 71997004 680034254 861873235 278455351 439796191 402335958 965132297 527079894 520846726 802897138 958227284 340472994 301964084 344215012 994499440 453005957 589546591 383361215 701893621 841490900 605059182 485927667 256488051 135281146 161819711 714551810 555821711 645425099 88541947 57974126 389026570 959059 558461486 610416812 215067107 585111094 183980808 193913733 597705028 822263507 446220408 827490352 901455630 93237030 734023871 317138682 105866115 403740622 440008971 404591056 344871895 781391494 813459126 640853827 485417275 928225511 541593230 230456806 350818144 590026288 575603976 881237789 291702349 861125974 467232702 300848596 187278039 1336319 663182723 245691575 184740039 47397026 683198109 518825781 254995051 597565198 773352696 956022372 765863922 601079913 33870180 805405429 186758654 359332802 252844045 823075783 518887700 133059994 439615416 778006113 99626219 613501351 492373698 25189107 116261353 222525547 875412897 107194091 162201987 868106794 922673778 689941033 841823556 20434555 15034466 352038990 194438100 872944810 113336335 493459053 619588951 673686775 325291654 76830944 535409366 241734988 310124247 548084760 885443981 334657771 389689135 974847074 967770014 486681443 23894294 156107175 341949689 635886404 783357659 22997929 864770151 609738536 205964287 562271271 434049159 371923429 568194256 891185978 368416099 137623993 753409874 3756175 17997383 409817715 959046460 669292852 874186172 940411989 594472094 110320770 267072877 855168850 950953995 854695035 627243342 175313762 522150656 262139559 606280859 56595845 642658562 670881095 274213133 184289162 783535368 531767219 239472768 737466761 16385885 98448613 935737667 571534823 429243482 135252916 324630264 993219952 272728352 887638097 305075916 357055342 421870902 349440855 508939408 978908277 772139838 290920301 716556732 981077396 205744746 39413853 770943431 132855029 683114019 615739873 921999526 630781709 708134823 341001912 916101836 150761043 891012802 357368224 139945668 560213491 380651317 392176420 588917980 695673186 659895918 80328831 918791823 46177078 401496504 587281127 171377728 835731475 905438193 675061264 68423581 522013629 760192492 46222241 510735988 620704291 751308960 522969046 57761661 819847862 599920640 916187541 803025694 434385441 285757461 970138230 566977891 802109265 965943328 603202993 308528678 548718704 548540454 79370210 277253471 721849670 634227391 465552772 158054795 676681950 859133494 855756171 237086746 852396998 887433816 904581347 498790798 872474005 421829253 46353889 791486200 155196334 212358420 399510578 559420783 550965709 724990941 59382782 563086171 474909194 378531621 905892686 177768583 926839596 971067698 965468796 805869511 903483841 166035775 597297707 85921350 323998270 576641422 501093915 578632618 75322341 367854197 348176364 989735381 879251378 411141511 711101650 650416619 463229633 709807062 81405396 437303252 61923106 928497464 632849176 744563290 414633716 283444212 354986256 646767722 502894950 919968602 445307351 327891149 955698201 526209300 356726972 145986649 223665829 389296695 8518618 732874553 343493508 527430013 65783394 602837336 804828334 485651921 748715364 668050564 396778580 162501497 538020430 702423742 861268129 338140189 430630262 290086916 708825824 733434611 715396015 739393237 460534215 269456698 396942708 765670074 391285709 807909903 822768099 75459623 938226296 708319389 470466327 372044316 625750686 588218140 867480542 68203143 930538077 892436415 495650315 177042751 635055916 614727916 270816990 506270953 718782510 782667830 571144548 767957919 145608952 804403514 142265191 209631839 603419166 841543825 518388759 180822723 530879875 220926610 921092 727504426 293702554 845987408 557928454 10616690 843298308 606665254 893966964 781259529 720612021 165643172 797625663 904283812 469909493 497121284 369257766 195168672 565666672 550417961 647747260 778606430 101080043 423562032 801412632 911702341 565307701 991593687 126271480 141653888 769223716 320666548 83795736 164207474 566859315 725041868 765005495 984596447 434884578 983129251 609253972 127226906 675167068 517860164 254374440 348700847 815073861 397395773 12120832 883179998 358354992 413547016 924448634 584781276 439666485 576549187 82436791 322328379 16704093 719045559 237568136 687293235 689860938 355305081 795602069 959735367 850406298 652003464 739903489 581032286 522800031 858649598 925068719 605911187 393868233 213343001 352615586 634466340 209283151 785735852 744124014 685435697 755923919 778600403 237988696 199222869 910531449 108919806 165485312 717576771 876290650 544750016 13150298 392915505 292144016 870088777 944266976 720082295 428016569 636138112 610784069 352120831 459966282 851605398 700070648 340770581 618627730 534399231 36848635 132115993 740284809 89494139 917567939 812624175 682496100 202395077 375686769 488581015 419367619 784749767 516508711 352406492 567643699 80578303 730172434 327190081 85760555 706777084 608157271 739905286 646967804 354305600 577090528 930887551 473479197 246926211 413926979 589856672 982942945 642326280 324509617 5847491 256930699 444623246 746394775 912999511 479045404 547306526 351156789 143859649 952446415 678800690 382237892 98864108 181790455 737854653 585493761 889114983 513175858 125668566 13570168 334574593 572194763 978261109 348465159 78260874 428867716 189785431 185173440 664540683 964909314 687090362 540906537 367414038 143072561 685227350 743234294 850511505 71037355 86768066 55106733 134829517 690756125 204504642 120822731 223757701 275740189 9687788 984675674 585540976 551025702 500927390 46105173 429235913 113305654 173385697 616034164 501220996 226371497 583191991 580393259 249312632 559461911 226565701 690895635 478254130 642007110 267760103 323709202 227952591 764737069 488491177 72993496 26033222 499545254 694308508 692279484 88662547 250383291 728142292 703555813 25828907 544599949 316574130 572443203 143132788 880545228 234920056 431857111 23586953 475409644 874299935 785642438 833696673 765622105 626960283 734326289 164975208 853328572 830872414 37434769 434756647 79510126 674156477 963644380 297639613 516592885 71914841 536516357 205677126 357440101 363822877 641605932 573036044 414225785 453062346 88355576 867337277 305778523 760875033 942113893 407773719 761694739 871541266 370080370 261712144 739773532 509470722 584411650 996527519 524284444 749827467 379769145 505059752 579114019 558074945 797988982 539582833 864221872 846112755 688732885 65514310 974818189 801867451 245392386 503810391 897632527 973357167 883439798 649024123 375468155 221827175 960670793 777168174 796213703 476275114 640387056 53522813 778850538 471638399 580359850 3688511 312248286 934429490 261498671 178052312 786828370 808660840 70795724 345994349 483165235 320761214 791456680 968933131 243123804 721049478 710783949 791158856 625287262 446090061 788993025 120473737 260228246 808594522 995315466 473620974 834986580 365704068 388912786 624855715 244286712 365472981 731127610 309386397 109390868 918937625 532983708 166055948 525995535 701616144 891758392 948238943 638801364 502938033 675571926 583527090 756681833 39638315 186724267 858270724 95716980 671437047 91450259 695787182 854652941 539557698 94132752 266673139 768752717 725575887 511046404 476974530 796465046 490535750 864886784 243662470 601742102 942102937 265576611 779454735 167022156 97425629 894024815 208695299 602256554 8215799 872675088 420480284 161843065 816738148 17734374 884718613 265728614 142068302 627307964 198006995 848090954 914528656 578211731 931843635 111933458 395126937 784761410 158502503 721840785 701131203 190886327 36937438 314456398 824550402 281679760 897529080 806749336 664712600 944161528 735024370 939651137 381933535 830281155 614559197 577763719 515932339 246853747 760383101 690490610 182206195 731725174 519533667 284889505 558646611 444733582 266183516 846460217 578733088 461526334 545690792 105342191 221795794 85832555 118022198 136821457 523117693 883567347 920312794 29744498 127093679 53167022 85498832 638778898 837071228 269604694 765967536 397982053 956374789 188118540 720639720 296420421 673070390 927050889 247126163 755524585 274533227 22272055 52620847 834964833 493857477 820444129 998342091 640234101 57422688 268751319 322916045 436340683 645857429 424751575 663737541 340703308 311604259 798739575 181519904 826901434 114405572 638177157 941440705 987902951 54062538 772676130 231615777 291837806 259654819 36034416 937082767 236942073 835811413 425584106 444491970 860946661 804869562 99163992 159310660 21993335 680981438 860273288 287731731 65297174 786686259 956225369 276542470 274266025 503835906 800765748 102301681 699555504 816166440 652670929 43586999 355974230 422869368 359825310 524097094 81475122 258918776 863605478 931771203 230694174 487781322 247380587 601299486 914503444 236491652 86320633 261498984 817930151 318398137 703541268 557304786 325667108 133774390 777621375 758034453 381596779 667152655 55812918 108842230 133739116 28618832 508450730 24419346 729555790 539574044 739645528 892082207 558672459 813720809 334202796 124264735 983073101 136084397 33103826 533651677 361091078 391926664 376951481 284726230 830582116 377875630 361483305 325531582 777584785 86640873 467144956 619718767 27611464 536423113 289657946 584092976 787924248 89148950 589137013 276772947 898159969 995516811 973914899 862290864 623597238 308852726 111696838 765693428 634377359 145013339 389240972 301349079 413866411 248325487 890514783 597349956 486154954 968581313 658546932 923415705 907568334 818220195 637961773 90978545 336426919 273878668 268147475 133899319 373223371 355745817 129583415 252206532 470776002 791626316 385496547 826314585 861510471 110938742 304616497 68270873 118056870 594335018 898076868 586362010 141415590 726046484 28043283 152058765 716555731 833570487 353590668 408902179 897794735 392067073 658861352 158385035 854386985 69801989 100701126 645242147 766820857 385994332 652781824 605006981 301278318 124499053 115163392 674747759 354193572 333462225 16396581 962976281 195323874 100822923 171800053 334279175 40507739 603215014 522454299 964134147 706881860 946662211 452223861 582054821 210100598 948898870 97688860 45391764 884887135 546230539 350660885 905501952 871081729 345366282 648132955 505951596 502051484 725650386 634680230 84245187 262051456 955069775 658296909 655768303 589093969 757603693 249472867 556562043 318662033 190527895 241014344 508696312 264911315 66757078 56461177 68781969 67541043 135952325 277361157 102174558 422594256 793751317 436673437 460655171 297628296 960322824 861379523 398030920 431791930 751769857 987954177 220317254 746411846 820105168 506024362 11500454 518179802 599491517 799600355 538420103 594571009 360797369 153920085 182619175 170017873 600750911 846179950 572693247 290066968 380458752 346915700 921596964 878078590 270267094 451709985 622116218 964489362 655227337 783930457 631730387 892447935 671463315 943563476 698511705 612632373 942611179 98836341 397974037 205584684 358784367 143665075 353277251 51022797 867481215 273239596 591791987 553122760 339934464 673832391 437693367 402369956 903549461 238310816 983583516 160141453 342242124 967364721 451625897 445762845 390188347 397479978 581083125 42603172 943721897 787324790 729008777 775570931 755888360 286687418 933862662 719342105 657169122 513198187 530852138 21014140 80840215 974647886 282969333 389495537 403652535 831002825 507672451 951133501 449911990 701067642 656248368 68522921 509615617 198608529 467939786 107879556 61780504 767688707 69787382 405019846 614508947 973267676 366602860 697488924 993794031 346626123 582188222 259953624 434004038 300865181 208094496 348138268 718970962 571433420 245227782 451438842 46504615 827580566 774130893 378011390 597174716 965652804 622955988 44868617 887867418 423445630 909434711 544131091 612431484 959431476 284508488 782849236 813123684 918829888 597036853 431345662 150671601 641051492 867533962 501230504 263052931 368076542 625525669 777805233 686443467 242808983 936808126 517947709 912599738 670282147 619378412 313367870 560548360 837423658 169793914 515688872 261345927 919559808 148843766 48066147 910845883 523525241 396983646 683520525 758431171 844511298 744999318 329631335 240759230 707785779 87499605 7053398 868176820 672206210 522719274 116602034 689098084 204470255 882937925 874975566 325635182 19712077 382214081 989713744 871406068 100042057 952104258 879974089 512923070 707026175 840304579 729419696 941648720 900989533 600269526 781711216 227252680 919542870 164762339 840502569 389528149 654925253 382813032 943504781 611707791 200947018 685149792 375295813 253710332 203638576 592763601 62913203 431076305 733288502 291256469 32825005 398016099 103083495 204461391 349908041 303497537 339021838 384150201 622763138 359146109 601957959 815547445 86837951 48812773 110137274 425781030 187624534 66492720 764934545 691232760 507577524 25284849 2938924 180119305 992208991 116066627 433558627 388655205 928011067 166904438 152569685 304718526 782636459 222316138 117326952 302718472 682262174 742906507 598302695 911942898 109025076 297453603 401165092 536958493 564545333 569825879 327640360 117922491 932969287 499601568 106538515 770377902 266802685 708770939 445890256 469249694 867236468 57904655 455693433 567529145 505466959 235655957 248440322 390294158 223861625 134939763 387857785 621260616 862485790 133508681 647742216 883874066 284131194 46117950 465636106 491373895 310353493 240942599 651819955 189087320 589114152 133835649 935211447 532570765 817098767 717056939 435348698 351073886 794046714 861255354 897226047 87763651 345445430 228921811 908067901 258080137 10107742 972607415 483823738 92427433 250027598 780981719 938095006 543535743 132834743 431040795 500571228 281585017 458607446 553234402 192523469 137489503 140615077 801638877 706173147 937228074 504676814 614664872 403976329 919110824 421689632 6360403 607190789 698930180 882160086 20303548 670885918 717492139 913372625 650720096 607984446 661264051 478366442 964982274 194091700 375711345 566892754 2384300 380937170 337468095 993206724 802998392 58822906 674859715 119740251 83300795 170145114 214350784 474408672 189893631 885073995 776526731 127785344 511363304 815777004 210276067 30818342 598460600 707447390 47610376 40104496 929131437 368195182 90476616 706762496 50088648 722925618 509948907 628062754 85630856 926519737 747422347 28761892 172059380 175469081 175321800 684324350 233691084 503309575 799817607 428214998 38724995 666371571 266718381 698208545 585232833 248348465 449030672 532802055 305217393 26979534 845886606 743250058 341159624 260230219 779715019 455556111 509955988 919478701 300184169 704432021 596716812 654085004 248960998 849931297 460323362 59422881 57695477 735344301 734889091 21368115 943441899 931787784 216022720 714616401 306044399 515414144 291426668 509021677 984297406 941209792 818671501 268101736 91808776 484926236 583730087 869245132 603868443 825279809 826104234 568049216 860521461 839096537 4456098 892342071 166009432 877569516 719337592 139469555 168810620 385306768 658776636 263298841 601571348 160670064 992972664 305396440 740042129 444914708 770611531 510138884 660253647 816674854 832145983 355910568 200250579 323668762 118387714 874040943 104593584 952991925 230468104 842542382 973194078 261001187 908952815 47761787 251324898 728006555 164630308 781596470 1383775 972875808 231540009 223945700 695043076 912652801 232142248 696322859 276889154 344191853 11082813 143060625 309572858 455746410 521687385 309930773 700697093 201964297 500602828 421094864 659539713 29033619 692546815 336037732 212161709 740295129 85726914 792522742 74104568 612971501 300625334 628093026 730465256 457157996 936386735 815224388 460361947 740219780 516384726 226635341 601128166 614390038 707835980 929402028 344731596 907533775 67589900 846531444 388033693 583005492 735874420 360727776 614310373 92165463 929551994 885181082 448478871 48999145 195235197 630598304 478590460 308694564 524747282 643551579 979056892 632720455 982090087 486749009 606857163 901766537 477992123 698725835 290476731 43867958 47092874 772384808 652037050 421140992 247688233 707418625 372658964 164858678 700478895 878225093 749304965 650998939 485468833 639242697 164686392 613622682 808402041 882541818 341774111 748021682 376773787 485755812 348196016 465682648 245729184 904600722 913510576 863403090 620911122 133966581 310184726 84479600 867659990 103391960 698044050 759009495 996881654 496818368 729011259 500688094 252027870 973291068 125809459 512341047 651495743 965426762 723665260 692896074 816269469 461035690 590695558 856129531 903169891 634997356 173013402 381136606 511649425 596617655 516529958 929727606 777572983 823950742 464588049 460100652 972765048 838434739 492982410 456160823 905899992 379787219 720720201 178197916 658512204 789639220 96365650 906161060 614087195 382813758 694427828 652334527 835527819 971919672 822104588 807478266 235271185 814237518 712565681 631999728 516620961 865644632 437590018 140616596 613392663 147985125 781697529 758616971 316657231 811068757 979684067 651042753 917641034 6863474 685291413 380471708 58210933 296556709 56609704 925559003 342513958 67488818 747327241 668907197 442909571 605888292 200027168 917948651 644071063 513446122 269286695 879344557 487749748 274447797 932857732 515016119 885323995 779564298 460748353 972147864 980779173 901471901 602940856 650539989 327959870 140796234 62687730 984388662 789505581 210638047 654396234 27629888 491320116 59810943 415956373 152589398 157988749 863036713 669624654 385306445 195056455 322558399 452987274 135610658 784547422 44728986 564105246 173488514 545380293 736590063 297274481 704604618 160929575 373843680 972094249 204880494 888078415 255491869 815101799 919143382 709516548 524013776 478873995 766556335 855649354 643916073 249851837 829144789 61267866 962999966 681019167 384975360 902138746 212582135 537071391 947699251 157403625 486687803 992178228 705082796 725283986 220366201 418348711 56064407 706766372 465631322 230099420 241537808 392755818 559047312 514400620 28737800 14754914 453984245 592643922 109755492 688256908 710085962 792577225 227591206 991723769 405075536 314013895 666264338 819939987 657627589 168174607 928213366 659226240 425926486 18696514 975495735 820106009 410661998 955993242 991318054 24704465 956503253 525303450 859934548 329635834 617031821 59694535 381566150 723495314 219934167 134656238 209486675 700935652 958020299 57987839 316602341 403394655 813244574 254949176 934456536 67725791 160133278 647171842 159206902 624291801 928771414 674639275 308972166 892977869 218515425 158613782 276130873 994445783 248648246 621848622 523974655 788652425 953330177 522932021 917431836 922940880 674018280 400975346 730665681 402024957 247809619 796169845 550360247 509283441 552501813 626612275 463061226 762237390 588972567 928024442 309346096 477764969 862238151 362545716 804754047 118003548 967361867 476197961 262425163 422078926 705885758 631272499 632051895 558602246 202799254 292389420 762212847 202917849 888796186 974061710 225930898 868882230 800978706 429656466 115471263 534785620 68435661 584019239 862014590 617960100 139017121 112389837 540610396 621970170 746738445 13447788 986515396 805324715 303073065 717340673 475422763 948760323 864987907 870498020 972862853 922679463 115013378 95571053 780696994 767890734 338524609 908365175 247598970 848917116 367141537 895513011 46673408 825363005 728440048 115110183 978702320 438096327 299158468 913908319 782303051 588385184 748256197 220958460 893991336 677214612 135746855 727400235 6187067 25294952 554100301 604973732 48191343 426791282 423656194 993831487 300041860 783089217 683010255 530301948 622563580 974219004 637633400 446200986 181257911 458424200 252130781 642629282 549942209 164617008 76870633 124988081 839070808 788458467 894878735 809199435 350891312 33521781 894115913 826293898 702268207 580679498 609075999 423496078 929919425 113662573 167138454 825752003 733863802 422827653 852790642 438810330 431717899 747403739 568558204 746624161 291260646 830468357 827967464 119040430 807883690 478421848 358387906 952126910 127326451 873293374 456669453 451316612 784394677 928640060 861247097 684030790 464631094 107466229 271321313 474316849 385076993 858763554 670611434 653940950 158044466 709039163 969263894 771725395 729848859 469253115 257601616 744793680 792708185 393539525 602237601 169935901 404161411 646621377 480162207 785676518 988419102 893446344 247834797 521161932 548388435 53650046 806840256 277668915 51967909 272772037 227379074 990772513 138082769 4616978 244893029 330561433 967631945 926791553 165663034 39146036 604400682 902585981 78907991 397984947 878430735 1152138 531087954 543945452 533836545 915477826 346658739 684516880 376687592 684117481 13289321 830906656 352571345 461881425 956982471 853954177 192747113 902065611 813613952 714488816 166165505 883717411 373157066 537277391 168739781 673925207 17334197 461785500 22366256 566431345 894637764 448450785 684725912 824521216 709621698 412654289 392869848 22011937 363631485 468165999 486473244 93474035 933370908 375580682 170879591 837097087 135048243 671922934 837530596 44419532 896241126 178479660 41836385 110948154 50360942 547345124 792698303 622507820 270956883 84938362 973842009 897585684 912830725 263179489 444780629 205981129 473863343 410616582 269953288 266626713 581382670 247099938 838256888 102676403 861225012 283581835 871052788 104409330 140772974 992784728 131993967 215505627 55718077 275614582 444333581 272474489 761039831 521794642 569512252 513447990 482182708 750011519 912499617 356514555 94096244 501459479 829436072 729541628 935018899 626191748 58153459 800187518 48255776 566887152 612521914 70456921 391733884 474511105 814290120 315437822 828162257 583211825 455116979 426141665 576470860 711904086 866769921 979799409 831591367 442497791 286143258 992409950 479432687 392738055 587430084 87507353 120445288 541337042 678293790 557179251 441466348 726816562 268722746 457584882 53673738 652993340 4152143 337016717 418988768 633096385 50430586 876705623 50109179 720697244 501436260 475167898 276865016 779594535 69063616 975752524 551112502 750824517 627436770 23074295 618879504 836297813 382513580 833038258 19250628 400630716 326574862 245819497 853986450 171798568 392114819 392308455 750174667 439673428 431642989 578098735 418573754 289479586 151373185 971846769 246581796 549074800 602095896 896785517 150401059 885164560 968013556 534733755 87344882 700062824 288665592 888671913 590972733 781715119 940167008 542965100 22549984 915376375 336053751 314326498 791362054 624802630 409304367 632256852 561785389 637142270 179881474 94917774 25738687 364417895 472080476 676585265 500768763 737913886 320820301 289197491 78110800 885727675 845657147 373437074 722866104 843364574 457873371 833002208 400711112 158764871 849693396 305837240 308283252 179134297 950057659 797941839 52741860 217386613 481540501 784748323 148724862 235668037 293343321 428581161 825514505 436256153 423397657 476501247 870649125 899329047 577886841 42254650 690910225 227254910 376243714 886754448 745087429 734146944 32314642 993708248 761684809 874460457 466058551 323289680 131510560 922172923 823722825 703312670 944939943 911111801 880075865 4655356 306591966 294595253 309348056 675065384 173594505 686506400 26844810 279006616 491288693 939423545 297141173 487705865 470137970 146285192 451490953 796194768 315561643 729058 121623840 675986618 826027424 786212132 48278004 322301068 260134397 16764687 897696896 953020078 265136322 738496921 10597030 181425539 380091709 685834822 819201174 873025990 363107507 252350461 118808869 249400907 297064706 105716977 705007720 717294792 886062522 847298810 946977506 764526329 350966060 19614846 348466350 398463493 772241449 311800806 951404140 416977406 760797217 850007218 938207597 575045308 157133839 303345431 732144110 827934518 789598979 195758206 540681243 773977458 776373020 672595867 10058240 307735458 781763948 638948205 884693302 793732790 420965669 904863943 549898067 985776881 806234552 853952278 926143744 110993210 75972529 138024628 33334862 873998325 470871831 403115798 154920670 518467492 230377850 882579821 933918812 470301018 887256291 521708749 828526840 307420514 909276561 12510398 876312319 451964511 886186528 671713372 222857663 858394940 171382750 878415552 973051990 95964019 596967481 719143905 229342081 230316993 222771842 373508192 656560794 423717545 123730197 536619881 989647504 925637820 113316836 911392072 745789471 440251092 835007597 745540417 37674934 192915024 695126564 19362929 375236196 729819733 497124777 29053305 306211659 96481271 508750259 745667637 252734062 154386625 524697556 264519382 189593609 623290776 215222612 642743511 402202185 582955411 942219554 758201265 478796296 726220553 744289031 147691039 265647267 991994060 530714761 274827194 976103106 652649907 757208861 546664875 844184319 396458839 670995799 936736588 127572621 169306580 506068183 695139762 800373107 491312435 548516249 453260779 817833743 701027552 40803083 417948714 654078399 136978900 551467165 721724207 460656694 479020833 670776313 263726390 199660965 865931702 663461860 261580883 45541288 498359508 732154000 499565259 608717511 224983619 98392014 585168268 792554836 213084557 896071948 433411719 608721629 808055348 821917144 174675568 25857351 206982416 819548644 775526564 878350012 701428164 973746322 247399902 33267319 9701716 60664614 576148782 550859684 150647279 402531578 44915382 261074183 214408901 887412722 565760874 258827918 925058708 178530596 804122710 261590932 697954935 614659831 256226393 939290573 461102131 735073609 318311102 799535487 513346271 280671149 878749873 120615012 825022990 22264255 371845874 516436698 771181420 629820594 867425522 294021427 872721782 582034595 711223212 453307153 378181615 442214607 150342130 971033971 735691196 5523716 882193829 256338985 450901424 946660492 752996537 546854066 552594317 860753554 449136163 616575929 144229461 759840848 269781002 42572798 717235753 909047509 571248553 248391599 331743669 71429091 864206448 825124551 58262756 207216052 961153699 717585171 655772704 221874407 659598908 259329471 140853965 559733436 259620581 250594337 592828431 316524333 316946743 878705117 8336869 974688729 424209227 962018830 109918992 687130046 112488347 253799523 208973313 428748568 199007185 807581448 780707446 898951825 228788371 615517524 885017028 746342408 425593656 844133704 123260268 835434648 765203256 336599468 35868089 327163423 578030878 302198330 175164563 707273092 877827113 889539123 560126416 390910196 392303990 212081285 431517280 408749332 122256891 293337108 986683323 707186487 519020768 414065019 773398630 484486960 83127807 924438151 403085271 269004407 720021835 163652822 521209620 793036511 567381425 906361719 318622899 171892388 44603901 84562563 708014720 504265016 144692842 443277788 416508123 923589895 246456971 555136697 642279845 394632773 800829923 327029389 438216611 66762798 191084330 460179841 185259116 292026508 765598122 404398245 97223715 532497756 805913809 329824392 261976423 796858972 736303789 593709066 214626697 40659985 24042829 956802059 524773175 178617258 88856213 674903196 322858317 735857705 540255180 172299856 6076182 410103995 555470326 779421941 699883022 432693882 878599449 156145001 738559432 16333729 715574847 497798675 800298896 408568183 420840683 195389456 428559110 153426251 992541384 647828364 694651644 622366197 801007272 93232561 593276516 66342489 406128665 972007672 107408065 547660622 763274144 834039325 701442047 457367757 667450191 927174274 227034621 474018969 634202329 57304696 769055563 30924699 119448418 229711692 793162485 717097915 278220769 790924231 301017861 68393464 796418213 480259571 65846337 243821892 396541659 530138440 835325221 882758183 719109814 261963762 882213467 400561840 97143650 763803934 602887539 47056229 93764768 995869427 245863132 711779378 380267186 28227611 6409008 246531887 849746768 956110627 787719247 960483739 201064049 906721401 544144924 604736060 416006544 226962097 603592564 642361057 727585521 927631250 898520429 244103485 405276213 899000003 744490091 207252561 861626974 895932335 43682351 782427639 246882456 380580382 785470708 603691186 57365644 400330100 166399045 192281762 141084226 79404270 644315792 311428644 491619907 268589248 70286068 79944130 806217937 321184922 896391566 663393316 556531889 864950252 480310685 890459479 79812173 327832452 371993326 988089913 874471380 528014603 136127609 493676571 91765188 596625765 93997623 404344772 813988162 748586727 467051123 711839612 938611402 489676418 376388650 251903702 482594800 235272429 496283795 463032755 374796033 723515961 241198308 534129347 431485217 503588285 209192231 955952024 614685206 613654700 85462039 196250805 342794369 651970995 207442309 974938530 658190559 973499835 779857658 98872189 600624425 644623250 254384844 329973781 542938782 637965184 991583398 355394467 237435747 172886215 278438414 134932695 749314713 717665229 203985948 96315306 195870952 710140628 927288858 103623924 940404859 333134459 543891084 988110394 640564110 522399121 874775450 476938042 839127609 785277062 121403555 330500360 854038793 440901927 283447943 73967798 714079531 336991685 524640357 895218457 538935943 924925361 795018637 321765607 477608344 529995405 221510978 950477883 614073996 435410919 252113627 351328537 978648770 216826270 479785699 715021031 824802180 633027786 908747151 950928242 884127595 75250298 315496263 83923137 139774065 367519833 698772768 694526166 567554958 719689421 358066071 180726745 29826395 717419712 39977258 557421843 26105030 589759237 239855876 707548678 43704475 696119233 204523038 331349183 101521466 716170411 256988647 788329568 568587445 130885940 643522212 48705360 648579863 211646547 433222412 907142686 875395154 212697478 755791156 528056598 916770725 393824242 883715038 996180547 75770994 629626502 546127516 730107794 52203835 656147954 408916589 764275134 636230181 982467738 541359607 754164036 610860370 402357439 27161994 180380653 752740887 575710283 995647857 854973496 607485730 156384384 796237473 512641860 560060665 731334389 655667316 946294167 355839502 529845529 326484908 993703689 319647356 604678607 932665366 136166404 907969099 191362486 782681155 890935164 976021112 954875849 271236573 743986845 645114797 724955617 222031892 20515359 46655513 92695797 20083606 542605832 602296256 306463589 550867922 790030906 657915156 112650292 391162450 12443223 953724681 159165545 102951396 681912400 492795177 475381600 732508195 388532711 218576783 389289361 641297482 476538463 126603413 922418310 82630886 364530077 824822307 335481312 950042412 985259300 695785419 787786636 963693919 370419373 896808435 564388238 211256146 338718385 68388573 537642813 102565656 438976811 356722488 622172708 85932154 778809475 23366539 624737652 862514335 591025813 255222092 92249423 151511173 123669248 317797118 359608048 44658192 400457454 536115812 406932452 184651576 943788408 498858013 506677221 17717129 2989772 296107134 397997738 923630349 67792718 893923206 655070406 113511349 26893688 764257286 274205462 305958528 332411372 653787808 589016336 260811521 740957225 696286984 332773472 960482695 434770908 621055813 113226073 932043017 717484440 145031348 316517010 298084215 860548505 459496555 36740007 800723593 567323655 791092932 327315891 145133899 225183902 945656374 7550826 404866424 51856039 856666135 645861574 36628440 721015327 574881223 822035696 946477123 147906122 80957441 584088424 977839016 143061117 286116065 898706964 526571702 550806536 580456729 308445127 424311876 148045259 862946980 829094220 118447805 423741010 883450813 194497875 722583935 421314652 87957297 922928116 750967234 864323574 620275002 258487531 790237325 697395968 682563660 519137455 759957033 986508656 917679731 628199314 440775215 31336021 113346966 461311134 207284318 856774392 799079796 255062160 687278769 689202590 251032409 303782498 542029332 981477394 957264037 917204624 81402748 621337340 876541026 421466057 128685904 201889190 128247326 116566567 788431221 324959187 407814417 893268278 557420788 271772517 796958786 657515252 875590163 935671730 525599444 170495171 903356751 917218042 463734278 401454047 719858052 718342611 35280189 59377496 886182357 846643703 642615133 318077329 880543154 644150751 10055111 514523908 218443632 978369422 626525562 837039822 284191912 3102204 456209196 230233980 303340484 157814589 420583520 562733717 298795698 585252704 518440475 43550402 385837322 466458660 407329206 654986480 74023049 770714284 237611198 711751591 617777666 608616149 278139190 952197021 697254370 137894737 523556717 473651731 260643119 618640857 224645751 887804171 529232572 855790829 789371420 189411507 398000020 773177591 432513530 490271026 671851874 987379975 895734300 68853392 93566587 63372309 570321583 997428616 716986591 111140023 215278485 938639651 537057527 934368918 748584970 844417001 731439683 816598879 857426036 965102573 160901528 984096484 269444121 932612101 428748753 386906744 630228382 472268615 786137666 300120780 922300379 58215608 392194309 286045412 222410393 35118740 17976364 734340169 238663040 564558881 906994005 785731009 310623450 613584551 798423289 205177571 852829267 329884597 415401672 449120840 907145880 750417147 556216939 675395589 417487411 633633313 512524681 64877169 274511752 432418389 198284425 647735442 447930006 840329121 156536387 663674926 537953072 843385818 61731141 960005629 733171160 626388797 872378050 812575345 866105693 748890215 903213764 974037371 787284776 104418332 348298574 487660833 470979422 444263828 481877997 748835445 370105996 681987438 407791262 42201792 194536025 710471506 413245968 750469952 600242128 607855689 306115844 390365302 462510192 870744667 434895762 699618623 89621852 658799195 152918315 422344532 56300443 793440156 17192460 122757704 711887250 398243847 384045064 344218137 661609712 227613539 276040975 26691587 156039774 230218213 606679360 358939207 609716817 652044702 367542241 875351462 996219051 404349615 582304136 180421785 127892510 604450477 188501594 542764305 23670162 107748152 182494297 422451067 11100920 857519689 25698853 119274861 584287298 50246734 129827064 807512320 164292659 691329840 909350512 866390700 52184370 451912276 537673986 614358307 398123451 392856664 604310442 979563292 119026136 518335875 184240967 418593835 489208297 506808971 498453067 32723632 775952907 18271037 172961533 183700911 278251859 556230372 75525074 447831790 917992500 474864444 441613268 645856209 345793948 319186216 547476560 817944193 695601464 626399870 981813367 375827279 206336907 968511297 34088965 830800788 485001526 51440797 875129794 647998331 586337606 418853120 625690943 393045536 294884999 476763162 331692577 347329710 300291042 448682548 339536969 150095479 153719979 845977244 156605051 716606777 248067082 890506597 493805059 425422982 596175872 953930855 934092866 734228840 253943547 737404550 530902214 226178219 490329724 75226609 100946608 108213955 708019363 213105440 168627552 570254779 852029409 823294225 883189523 864085527 412529272 806070432 424502640 678632771 619523328 51505416 541984110 146729003 473696749 845631306 461857882 535583750 707418086 595889257 655966370 659164820 641600253 12991833 713953429 187832161 890170189 543443683 935770709 281122 249212956 709579184 322962116 386611380 988330141 991114681 667136362 288167212 591914068 551063623 413443422 583470279 818823980 507733915 954435142 115925098 14720608 879167308 178030147 964399694 545364173 900786318 959958271 317974501 649647657 877012375 402115407 861249770 310046560 780089845 809739443 33148353 444518928 748469941 217140226 227061230 680697515 301430843 246498124 857588668 975781054 604971065 884718432 339288431 760020269 348185241 116100569 748611495 32056306 98825971 635346277 4996456 643047010 207174487 2301847 277847606 874331341 518993003 399556591 238440996 804755646 376373771 179784586 807338945 998543511 56760883 891017494 294725439 986334440 14441306 953565210 581808247 752127670 900171131 90235252 89497249 867509517 546707019 722887202 661642254 463090115 10003783 444003760 275984736 692016603 118805141 683232321 696204836 510496440 145679948 266153979 38528731 939699478 912134922 824992671 788151365 48877966 347214037 793184825 329784464 672873466 731206547 840259047 522190577 235876687 369978368 588289413 215682092 202996080 162146318 60248847 192574975 286674866 785919300 383805663 584979080 34957345 577010195 67740279 213884347 505889658 528289670 954099889 947049896 308108990 349570520 435611586 900343657 443203178 14472461 683828256 456094421 118411581 796398883 314314137 785787876 102872257 799471849 693451013 286544291 632716902 679455492 457447586 801184782 564218728 426987225 300907458 51857040 418740733 888932130 95396998 569234159 91393324 860741845 749058803 81103926 437063908 531613472 73842205 982161407 469110185 285116031 662816306 816767966 3300419 839448005 502113890 342699022 57677668 632436000 829383957 973384873 719741557 325105375 117780173 837596706 528104010 651762282 213145213 21033021 763159895 528630110 477068893 406061191 187602034 676686203 231535174 653251003 783036438 115037555 610299854 576703150 439759022 97914650 365048414 934829174 471491079 248260011 136096127 134327418 472091449 625276114 621081136 60670118 331610466 59008887 229538488 311731530 101331186 783893791 607530121 733624523 722869505 83627015 895050035 396237465 965339997 876941423 127569827 827818293 177205747 947947609 76953550 178045717 546435695 582134727 350443164 839767060 525530524 873485709 729682092 353967277 966017336 68686985 652081496 400863120 978475053 839604936 913049279 457906210 277124637 960349026 454782567 663949790 735542640 696171665 607954286 193303671 53351689 935672236 847796124 205029434 658323066 555472035 915501421 282996397 638314817 768070255 967408428 120259559 123539462 506812900 981374364 537655993 978985475 668450392 151052159 39786628 80094109 868862 743434047 886201040 954432364 961711803 149905346 213905325 677543882 430842261 554110739 492071736 239023623 454878650 704962787 118559704 161808691 623762607 533792012 267138337 82387587 13260958 545849153 338401216 70394102 701171792 539727420 87061460 377566069 608821651 127049241 744755862 373327258 967873427 272805065 242830972 831104410 329239892 384473629 128179062 641165540 720659409 498489571 106489600 17121196 815907971 782915264 729744621 234753179 748272119 116248467 280489141 336664816 237966108 282518792 364993858 500871605 635927243 245925402 170907288 168498055 655092001 751546608 305411437 404904866 171853012 13988912 70760598 603021117 555854782 273644438 394321860 472088901 756034688 995650393 597831692 48041680 240750916 830314363 987545583 576919470 712516040 979852324 128164449 576809268 88322538 987351996 144492483 760519551 204215541 436287964 619290003 402579304 912817751 940252137 255489192 89914757 384183655 931927219 568551253 475475920 210909364 471839877 523874113 18725702 379156401 638591270 390981328 238481382 601227664 277855326 767435459 22785090 24770576 7016256 265860817 25055540 542537685 245744485 422963270 125809450 640576752 337824894 162916268 439077215 474058236 603521538 817892457 779767379 11843540 41637343 139418225 104050803 539113762 401069717 360966666 690639368 75261224 162130443 996595861 228637678 650959478 468735125 47747138 179795491 297218800 967360686 62705151 604436029 355675661 340004008 563504292 216510249 338380457 175408020 244577173 354005125 734415495 742764658 919651911 762729325 689029378 488466143 59890519 285306305 16470138 127681444 761321642 278264185 567357458 109906789 638301783 455739266 954576633 322879098 785690191 637833617 276034196 118951313 427440121 433342059 105858630 749239710 793778919 934373591 607417530 677212754 989251206 417185827 116199607 613998146 282793774 619154945 540383340 909320617 421218569 975085263 305384276 331720764 84524740 517534542 149466656 385435998 111499889 953112977 663952283 949631645 849143603 726603947 599346730 292687201 435391705 150419718 810433750 293830407 706300159 735178158 260926106 668259741 586470191 366928498 254282241 356952050 54613299 377165046 275300925 392350904 530308286 71508138 711023361 128183180 590686553 999884859 730821254 698467797 121126579 706369412 461694271 681724466 240254669 330611124 958624034 964816731 619284369 555589143 247917228 79862726 711851468 135979509 223510556 856008966 455494026 15710363 82775012 190467133 181495285 808540670 965827243 663199949 574496664 438790657 338688496 789923535 972315755 853804740 219793705 84939634 626314272 52418684 497203691 18995497 104914679 258093969 12658207 109792053 42484384 58672777 655580029 207710097 532600246 490584952 516894900 143790439 186009247 764431435 880322903 670560913 455639869 609715191 443573633 431223708 830525760 746384118 330467011 464236973 637992656 73339998 262619357 684700981 692906043 737613526 396743020 67866088 661894069 526908061 857090707 638931865 943292581 538632256 917077240 263726285 241434255 601399330 454972627 965439681 487765657 998951325 955311469 85191125 219133023 63492598 216475034 19015268 522209371 612386788 253938238 217907295 579755433 852283149 271738434 931006574 282866866 791631945 902394128 945020020 730435648 766894782 506308593 573062591 799092378 138092623 508332599 394074721 123308798 806522202 569646084 442072283 677776694 616566695 372587417 967290271 221051648 57903562 300903972 264264743 381211162 465904664 530258433 449043239 380821988 593638422 802664887 939742531 993385562 421255634 284514028 40766078 226610294 720080334 402718969 679354680 134298374 649482065 356873179 529961781 38918616 416614027 212307749 782106719 783680107 515836500 365266545 507648937 146575788 862229606 874923898 967684550 218757128 678898828 300985272 977045973 68519730 849857792 1930645 37579955 232709846 704099105 985292393 452885617 585914914 824672461 430785649 790044940 826259388 194774378 248484448 170754209 836770064 444468967 873676461 86533022 658740288 915684731 214026173 954155543 262531070 913535548 626570948 102267837 483531881 818264775 818141687 587393216 942929612 558009192 485126332 879985295 967942231 624815915 158793964 771390978 72197179 188982589 448769026 33935202 446937839 831431828 225451073 215583115 506149262 543397994 125418075 489052561 400587858 423871287 81229848 797961505 115170728 515892350 819491617 87057499 362024067 921641990 650131179 286794430 901016231 114762437 387764300 583238937 260581746 779687119 164268847 144980437 749480546 438116011 533173224 230979494 326257609 369252538 790438536 863142872 194609534 64732308 575207331 968970957 887112836 994960946 646070397 694514210 459458594 599334910 925412708 53218571 758435921 723286328 484836120 875542613 93716122 787956644 557212743 533752835 578758019 341840601 723185158 924000791 527472536 329542914 466525362 578333352 4050376 754693287 426613275 159568205 731634117 555027538 241900239 654998438 115923376 910540998 786357749 744473803 744131778 320280502 288576982 892258734 151837787 196067525 923424118 800372552 191924486 359041696 98700725 773635400 723250937 467181661 437456065 790441720 321638487 650384494 176333101 350896825 458176903 464253505 404957286 312474436 35559704 687220589 712907761 517200362 866266566 888988218 176558058 235259287 711285647 770592243 388982030 437123345 758902554 475480968 718480353 259714010 781366990 198050463 182810567 52211128 488879789 293639657 270291308 484097831 401700368 803175412 453419822 300787535 663555324 399667475 980931969 248525739 437399155 780907025 64655419 879150906 164486880 665470251 328081700 251966926 489079054 804696982 576427164 218187692 519272278 584033660 96274211 355201756 385333358 831205245 303523969 276405177 197808733 843955642 828054718 322119946 413748710 81003619 302567090 693783478 138331689 698130738 923310976 787938220 796314183 788866745 710479870 352284497 295110496 193577364 836481298 467479346 742572578 523757164 514422038 942191167 636475566 565587432 244015257 733676167 738092086 79638458 16471814 700317895 828751229 37451490 513629340 776332307 167677959 956551382 214628036 580660135 808143625 928083146 771914519 982582873 216465534 991600972 183519826 67678018 511588161 247506422 114417317 263362833 63564333 76169823 611244428 589449750 44131859 107920250 485801022 275757796 438768556 743212490 109526836 480491752 504727490 211987498 398440440 252223160 917924960 804018807 984076842 147092680 675938496 635941922 253694390 163546824 93857419 718999578 149140391 104329773 71132546 990586879 628355228 552435711 634133040 562136990 34078350 323184353 24667160 153467879 4518361 452038066 835700459 631250613 43736794 354702058 611881733 98279207 505108566 273704068 979363423 869702314 882693518 567306898 462422803 693157812 591016733 153451833 904033822 766916208 917009954 558097775 29817674 446046091 212457974 860553008 485088371 219196175 262966454 891838705 810841074 509040996 363038707 274987134 708311752 426220348 730456916 713982790 218024128 632275082 202903048 796585759 661649588 197774804 37651015 472227293 57744926 806741657 622470650 474753086 858314117 776474741 719101158 380879850 412373269 989080867 404038318 996228726 462941177 196803763 310910466 143762420 735466170 375499456 141088931 560202735 35961456 31309407 952378178 237576939 985682592 857302788 587302932 718741698 303388127 12158180 435470549 338968771 387053259 96342067 715295616 708707812 154470140 194915732 495830200 806580771 586981719 617089435 361331263 869639348 483916962 710113715 88641479 528579233 705722237 135564185 647022786 65889866 522185814 851117464 775697642 825650337 832408522 882260277 163467326 773817561 442979375 797585422 727941477 717189156 291105603 292886290 444904631 2176164 867351209 778500566 398055149 789520370 164973469 929321543 50878067 875891049 849916482 60466671 253545085 508485268 726105198 261004026 969924920 927002661 586082163 902559147 334106424 761408382 125886628 474627590 362392879 630197238 8222442 486908899 908467826 227428586 497144744 788966361 638313388 754564326 838308095 713961570 389277978 789737173 811599211 453037472 132396497 687995320 235476144 904678716 829445787 801317886 120633385 152914883 641294838 249732205 95164449 536228718 924267280 559901311 279071843 68663677 523767728 357327632 610396216 563526784 298568950 347639275 128135172 410096209 126429575 362169521 819579145 925077635 458793414 100988903 200416661 129381632 19704652 576077642 12880257 992875691 393118595 575847152 153329523 36078261 297901263 949209120 872625978 785743086 396240354 672302364 485128241 374372456 19423405 109279389 581907729 445885644 204988260 616621326 541851758 29350914 152863125 895423345 856615182 592656839 654502502 774800975 254986806 715221594 267068285 909209444 412378025 183762604 651671083 385599077 980830288 171266497 831932084 657587927 417519052 491678125 179025746 508130017 660015323 310484522 841123190 829101770 229630017 96067843 135643094 253364982 681215317 138853150 694397133 520139531 634389434 785090863 364444129 52189798 305249017 996783138 923622025 57611747 811369654 27704305 584425825 114567612 252883887 287499911 452935858 881379784 301224638 946366540 610335437 666579638 944003030 921235213 103790929 746852695 17691558 162849102 457602709 189562599 584492280 371861243 978773294 93134061 703837340 205616874 905918001 399768329 926249247 751881958 376347373 34567455 551491556 981996728 233886610 115230240 983662776 722541565 10431130 390857414 917727824 111656568 150788161 549109762 299402031 768096553 377060235 562513519 194427367 706827842 528617095 442165088 678464602 168386443 669711811 665579020 706399535 541208938 362629612 571991867 389535409 906562987 507460189 229911417 674122604 67470359 960159545 492414484 771308528 865238066 898439605 504837031 229905482 136202006 161433492 530336545 632452610 405347459 703404579 265867907 780220858 462166182 425848200 313987396 490003894 201240373 587457410 9685907 955326377 780707497 245278721 623701806 586136465 690749133 983464943 379056888 922909957 30317620 871259571 24486105 1768416 110327734 979108597 963962122 565184677 915394929 589245684 781129406 151190960 524351459 116990279 351047902 748225694 59302214 483691303 956963712 485408507 660371052 5088563 995719258 932702916 450105561 667834068 826938876 838538864 110239555 53843443 545469003 170431791 542569940 210195017 829717129 770528373 716318863 377203577 268656477 450861201 159268694 779103921 318431360 390445082 148575647 395099273 268026686 815370122 837183951 749781816 829897383 128225916 448129784 58809441 106131964 151288013 344190616 174129635 430807939 508758986 300789817 818959078 988832982 827262240 334224723 375075305 156610708 926773410 474519699 980598023 903150341 739114299 833188895 569791575 123122550 779753480 200818505 201257560 840043445 28974837 854741021 490396310 251264504 514471681 683962641 890541195 65523366 628902641 442266714 574610942 445256984 418448947 741559147 555454523 899525421 635626941 989954112 199145652 693878719 344082515 574397468 645297277 961740498 240591556 135441318 811328539 422733181 150372118 500212530 313380084 513554398 483986829 923270838 247846084 27911732 316624969 781306324 979138932 367655673 992192926 75295371 314402603 325414409 376497624 962349204 138678981 588525620 163956393 171936638 367400709 811159296 627004693 306278945 858660847 409834571 510673456 321521069 70576296 670359008 556070428 948220663 746647843 732725096 206187468 800566716 98743150 493401947 88718174 928297101 574263663 819823394 452388941 157354421 273859358 971564112 523338981 695237398 107759846 868650626 98436094 555132462 888697002 143913189 499596240 129918823 439246580 740722963 416956824 705793097 505168475 799736166 426339447 215761332 842867727 943892423 34114315 458387594 729788902 318493563 987827419 411323419 531470804 139766155 848294264 448360729 822919981 760206875 109570603 989397724 636725722 331574499 332069756 545377974 107746655 247956694 753113489 899919452 819653711 795204988 92351678 539103089 37057190 758602803 53460159 400674098 142851188 836627662 873918421 286289534 62363386 214881333 967518340 708897969 200896767 859702944 205295839 772094197 560176643 214603235 839926348 340854281 974384723 957131307 536319743 918575122 999574672 939062213 509078995 900765950 670611228 562723814 63669292 609215386 939013977 695642933 769452728 699353756 677672393 638370710 873482664 604691690 419219497 159104768 444469571 230075870 816479280 885436957 782411486 396569152 963514055 969725836 340970444 807489643 945351203 755824128 635239340 20058704 162539359 649235489 969229693 279891293 784764953 558221858 610476438 370405701 503241381 151596836 450798156 812801440 857496470 996682308 629118754 664520617 984672321 998888003 316539576 202580331 293186033 162064592 868522870 358576524 202829731 26050052 548309226 100597039 604909780 254728367 350559526 277492184 94845458 720128745 113003929 937588647 411752001 558990145 282415144 838712035 83216652 886694218 201621230 516502363 387479452 662953360 868379077 384848447 422983953 234981328 942726326 966132800 3784910 178281042 226100045 821165735 451774967 993416034 130979442 999417981 292526158 263806585 891591006 786563938 296434153 906580055 879543143 951175338 474195220 172708443 509607167 209472387 513575373 35810594 331783302 850461760 995108067 814761846 968100067 842534037 225206199 456194497 613562219 573842615 742035202 700982428 474977896 165119276 113817221 552958671 703654189 2981219 119718013 437029787 379733964 866326102 374549027 297536135 230760468 523243568 95119030 578495348 821331259 395830338 140740388 442945041 466185296 282130704 313697361 610391122 232024779 682545553 898524708 86159351 313615470 266178703 934765541 191504439 540457820 379995557 349720347 282592460 459422487 125590825 686579344 386378415 942235927 450517647 301782964 461416805 807267268 969715795 624213330 735844857 509995678 763919363 607637854 383584773 999799692 208885056 134264062 327573911 246040560 511325041 22788574 491631237 57961478 953432727 24329100 836171560 54442582 983336312 793046154 978986395 791870663 419114236 703355794 745005592 579150140 89112313 293635672 26311909 73964927 562560917 950487724 754003326 850182810 890838873 741445170 134306141 972665686 370124245 298640650 668585051 796158143 717295776 681875824 136718000 386539861 557465463 668035806 612125868 780548460 560578251 686470578 538272402 474261567 352774732 327252390 893330501 557003374 447404863 789621616 66470998 352605236 235583087 866738818 383247677 203265776 661427189 407696182 556289910 459807685 687252774 411720 129681926 921709405 6499766 606423479 99321579 111862443 571710560 801445826 287022381 741531577 52154083 368295755 2490016 310043427 31973414 140166630 211977717 959353826 604624519 422483439 289168506 603847681 737078289 419147572 907435800 232489322 430812724 652939406 156999504 810896365 522530826 79406505 538747911 645372038 688583475 335356866 543628625 473427849 226524048 177421204 890986365 257767663 639170243 52557583 980471889 353518552 75015758 37398526 618106821 857049301 10838687 967113084 171384650 511234846 725251377 834954956 602211475 857199661 992356718 197561880 832954054 950297253 534200630 561530714 598490602 926253653 541215295 759994261 905795106 580830245 591593734 129846618 281666571 520744375 793953379 948801945 557437027 580987846 722046169 605679338 72942440 221699379 861426129 937470787 333214499 317067637 868687611 271135270 766144986 556522623 382766601 244651154 574564856 291051554 330827855 417708127 440535885 169895526 804636405 114974872 766745316 587543364 499693522 898020549 449896321 640829019 66392337 514354401 423886957 545366998 488263462 202183356 192208166 182221792 524942569 416693120 290833550 306249701 25235452 506303798 23410646 343094068 513338264 289747978 899166819 225094265 526647488 941827677 42502641 901944330 786902036 874445196 255798655 558667915 96675208 85648173 42601133 108289688 471346120 285747986 833566615 199533780 560185465 538293149 104934078 994237741 497044451 945313010 359147245 265695422 851335983 46869713 666891287 152727719 619774038 173471621 200954260 847405989 871929267 834203697 135799048 377333747 380458165 85186364 97399858 858563714 654194739 507224946 987726736 968991472 608599155 218508805 381739417 481576906 602885179 776022560 448955100 188060821 415679960 685542929 906263883 764316548 219718400 352097449 45995068 333234762 302611333 831644004 145081302 452753426 417927356 926155565 575091471 916361287 721947506 527214969 276346707 191497341 171152426 324176188 323266431 226974338 804497800 711924975 358614871 897503289 486459926 392889958 545748679 856136425 442771592 832244717 145518836 462877500 661663838 42025339 229761951 677776485 176226752 251014862 669494534 992733432 808748372 416995985 840318564 979264657 928575803 423347178 207146241 74732898 130995462 657036578 833770088 872023567 83852813 896652265 374766982 828550102 690314315 61489650 684066956 626301682 281307793 378598136 853691355 464795186 920161251 308550783 231919431 557739277 15664044 901328104 762709888 795906260 899158931 389171804 771624953 906971842 64286259 746487631 673755041 894935342 754164765 614250033 865810330 411378334 596612810 833440176 622081748 414742829 13681469 536365375 699370729 906961058 144992512 647243437 333783246 938048 416573769 719339966 603832065 460797801 564788686 353362046 477647571 199690059 978295957 227538902 117022319 939977733 177891840 396486130 655741696 619237256 782284113 811983057 79605832 412616276 856031735 208401029 706474993 533164259 497676119 723699797 845694128 102586119 635267498 276178944 708322367 365485926 228213714 20856643 820540552 615466545 310431246 99340361 357691858 952007331 285190470 141306049 322520010 473663863 758810432 629646414 790858873 638031462 293673362 607339031 702814431 807832508 580158082 489009754 454203742 26553417 302233313 519442005 342643656 86147525 928219716 258623381 669672332 765322012 357737780 216989586 436585391 37521818 356049317 803716326 872834253 717489969 511642958 690265129 692756648 526772291 388916908 160358239 560183515 305454185 175067543 570104381 698032639 557305285 434420095 627058099 303920433 550383564 9534224 757971972 862365291 449428999 570176795 759793435 384648810 628144996 1168584 170467556 811871093 292316336 6695462 162571062 555244150 237812987 902033748 461589842 819775007 803321644 718533654 559807105 489400950 144428107 292969356 457412559 873982539 858339486 63764028 92242035 107008436 662166652 512822786 144917496 880250761 780164117 219596765 665933440 756131636 624298564 900279257 488058616 207760106 988833091 492419312 92342332 1132166 823757110 572173143 201224726 971102040 656571098 868427349 513160479 657126605 802448770 276383419 512130304 918543532 364834764 540102306 65362882 844154636 978661764 321743818 686063216 303199506 220288860 994615009 64787863 628176651 139748167 536641499 754931127 460772784 795851081 9387839 761808596 541592848 330036046 349725577 281131505 6353278 470630073 849898081 269371294 518330013 486577406 610180594 19924622 121969621 105820107 126722325 63993673 882780294 320521930 850717099 512293013 503163602 597271036 756717887 792254479 751395950 108286390 687564422 590793991 402125809 143615957 685429538 353280038 580541840 437917403 566581456 264114391 841048518 522895140 153561875 17400881 371554137 743117902 625262180 439747780 260709557 364797765 467246052 799118105 648094220 857357637 437176953 585503447 168747639 224262566 797496873 311790433 908282588 524028877 884498367 992686919 878387127 181331860 566937346 65132310 650250994 704014844 33429073 346068977 389355069 159551736 578776690 464044343 274193243 943729900 644562085 47126133 39279439 511255754 506403005 653177097 899198510 730475935 518671318 847541580 120117317 840649121 669781464 216638863 827994193 833112218 394004748 212232357 300378014 946727311 849369122 708816783 67758933 457843304 923858837 509283424 792185596 178197976 769033530 928121239 749671578 839166225 258405354 733835064 306111152 837103647 776993294 260833898 469387097 197638157 475393996 65837743 208990397 414067868 392962003 626447949 193295909 693654336 568658103 498629985 739157356 250440555 418785865 631951737 37830974 745195406 261387550 644242073 462131628 839793277 847170050 851657103 5083984 385946527 751059452 150509793 206230165 942223488 423897770 356155530 662477698 791710929 910529462 679717642 654768907 896895655 503619336 347775110 733072611 688930590 987745143 342990438 387241237 817877310 974539670 616513843 259712820 820622375 960590268 736284319 151975598 133380811 477402742 267328769 4949408 271382148 324345553 267959846 501913894 133740794 456315314 505128994 224732743 839595105 565194256 848961162 923720226 413165532 630171184 323986439 350086808 393943572 146475771 340829291 239767481 961949455 718509378 918184671 498271898 209737166 595831907 648426272 697280227 20153145 315593547 16394500 656321013 351519390 181678391 826460930 188085723 84522833 985488541 369688639 351485973 550452355 795100581 730882701 169389391 475055589 187901465 864634517 481422582 558363259 565381382 168679924 287809117 930827673 760807999 940921374 670022370 583611487 606554854 319538199 462976483 220029591 586805744 549634492 854230030 737068208 613102811 839471813 147858870 415188781 91806959 628727089 861162772 786037578 599417298 874415067 558109524 251842343 334961753 188479442 691095377 931102589 572140131 596206494 844920636 81114236 641533772 833493903 783695245 971838884 621967597 894163335 869885973 167601364 912311938 913409849 921532584 149486375 628273647 202653422 955670012 901243241 415754370 525543693 35483011 646316494 752019836 500051128 376725061 23023647 408389374 573514990 905416860 102745048 50145378 621934596 553883058 697627020 271635763 917563140 117408783 292471267 437798728 833896961 421036393 664416220 601479235 41947053 790706663 601831091 375413867 95555225 436135086 671647084 776928674 966469148 841627897 962234621 526983383 756095255 942713164 385482086 128719154 370804790 310686736 231838197 805595917 791472619 504668856 66398219 682869615 212429201 984925769 803199640 239211009 44576049 681136091 918849913 709362155 176410475 596118503 454815565 326216316 884821222 988662504 586124434 615960066 573755148 416638925 427270092 880303769 248889292 419373616 455973793 518609812 292489416 751083297 102546658 146816912 320689289 510281708 468749141 316034655 598896958 210663577 846907525 523486011 934718391 268748918 65696806 275087503 497323929 165462261 419363827 828397118 309956561 708423888 12136480 540690707 980913927 577431160 839950287 173126916 222905630 27551875 572466071 759368529 570937848 561544432 168549176 389342613 265252681 258179667 304401262 891201209 653112015 879069424 459674320 67624451 655812398 308117496 873297174 75252047 739053791 917681868 812166504 140628329 234850296 157548319 606254990 414343586 270154048 379028190 944179935 875783011 304417956 290402553 125500914 782134497 691673410 203926770 83957143 789038614 236679396 850319794 627229634 102766300 559072453 854284594 207049446 652891863 514365759 733819573 360918995 250305311 970664792 533510212 264979267 184096470 283390823 37611728 7507172 884228171 112330423 192020925 242646600 475735410 818762492 342080061 56893438 770307787 645787224 855170947 787928294 861997639 122672290 618662677 558576937 135994136 647342166 607224307 129317998 456012511 651568489 44618194 359197226 396354248 241809039 828442728 538090710 720516927 976909774 79655624 42699976 962551104 11717954 642572670 981811761 919656886 134236873 262598312 625037257 946895192 139123196 203931794 998163912 608478224 187349204 65145912 667267920 347995991 168551746 957539506 652904070 400826728 92168519 471380472 492063512 830738713 356456184 88889422 281234545 313798876 66579300 138612686 218184312 253100449 279963365 776352770 47006345 472257644 211600124 772616 792309817 112921469 225038881 663599674 589734879 32315927 681382952 947181006 661466035 155695889 799577506 409733118 178110390 929501560 262293959 397312907 409564953 275663500 74065263 236249276 462472846 941361396 225566302 644105010 169069340 479419382 640452449 773349330 231140180 938995349 315421784 496137676 60202296 347655016 337415530 135688548 166981709 261777623 470078812 671451139 880586769 612050207 162487545 710126452 944556722 511614783 906571500 847626134 38668136 106482922 780242773 809503350 726910267 76799925 554649657 932389656 950855066 370468748 6626757 778306572 183852573 323779898 627984590 52500768 733553460 433916878 549622728 843502285 843933724 93986684 927723990 247632909 863946760 345691478 52164353 364236436 615844436 801168566 247769847 255578764 409825553 504638532 900136810 144398672 875164348 540837448 52756081 271768041 749094288 543206722 597168083 769693680 424050319 2093552 841118738 963662933 513452227 156525541 378675864 939035423 326823353 625513121 459981116 254014167 303528398 157903522 848334902 206281859 60023713 808272799 898259230 793058723 583024091 923413572 827177776 295837371 848167867 808954178 397718992 27617102 696465385 258711600 968739200 300939526 361252906 304421320 872672564 522489225 151893877 379055596 730308165 772386264 14496119 361604632 87976105 968386930 903954407 483087449 169811962 743038296 774625921 654962782 909642382 124795499 738805330 472831431 124234120 929989456 219437063 973940827 813442452 957337035 396000283 707918160 166612113 443889643 159087910 210151603 871056969 65494521 42378398 401392750 751664791 425387444 405153633 808605290 997625120 815734676 5856045 763541952 447398021 498243604 826749942 350903567 208321791 425960418 424573077 839341233 645274730 664986517 769366505 322736376 837167404 405548634 259765487 293075198 485929831 377742 418299401 45873171 940195185 710841270 411116284 614016688 528708021 187541706 548048901 857635773 330502122 367395162 595262987 212813229 630301977 174973785 107593855 694773221 715084815 602076973 271187084 297064294 592646830 415128132 88558775 815620617 734290789 543476430 441164776 690820104 548353291 536279996 307047546 519898511 19460488 694572489 246396391 846920912 41810407 809163622 915223165 158517711 155953741 79827325 148569844 831382195 781641264 998219642 867945217 460406713 775353926 318257551 633930938 449202735 572293358 314386206 170834717 620644081 391218061 842609579 124121941 760147997 218350826 182533238 160606697 267585362 899490552 571173381 188608841 230778881 117775769 790896951 85309286 975682495 349171720 837310106 324620899 348951613 30409771 895905144 517671885 732476943 823915856 609429119 342796717 32340278 188116089 247625567 849694231 309288332 869014914 815384552 330775484 977465783 44769872 296451947 214700234 930589955 555111313 410550447 627537577 883514420 248775047 766133448 368387730 931199741 773733599 460947004 424358901 655007805 503875716 589506613 700954285 795289226 43645058 967091075 687007408 157924626 539492936 219040266 88172596 812054250 478908132 626551245 622930180 990993826 910856571 839885123 90826874 424403712 416236190 693916280 873870731 225279273 725427712 624127898 938788970 409392503 361458030 166830545 43883604 919775351 380817361 740522790 502642307 467952163 447324395 547995037 999221260 970397316 970709691 912704052 836288120 844086189 904015046 130210892 296178984 160421419 257089040 137731704 37116528 4378901 976038789 302362630 847514275 810263383 586094454 25411844 99316248 849574342 616887711 3945616 653222879 748662531 817570374 377268282 172853965 300965246 111403083 150674558 323502359 643708071 610802914 141755864 807841439 292516653 308907478 724612809 722365778 36351278 995628887 706789896 942893192 378983387 641164240 899012016 35280310 295008224 898749405 909965191 231431066 785961813 902372356 270013543 240787062 791355397 316022511 44795428 630473413 206977419 363884904 362924823 117065768 719267238 738135964 443473702 905991203 517490100 617164605 243465575 919190161 969058905 348157568 442971734 339147527 272351276 4724289 381033708 945214288 768762452 469849284 28229851 340289028 720935739 859688674 946363423 915012277 86652619 904424155 796540961 614326407 367989073 434920387 420917092 179905724 244814060 180351324 486923678 731172771 325280997 142507086 745615678 373529423 238480778 361997387 43861581 117108796 662778698 934097598 391479870 876556480 856101035 60152393 804549377 576302818 827215953 587610397 93556200 881940655 777395113 836398566 731349491 169542150 526417465 964113485 251325081 729950653 484888046 714258657 705019248 821631799 598850410 100358689 856866091 446446443 947244608 956314533 326080561 602841372 92615908 358229322 987928156 2261575 208860276 771976963 76048334 546132244 986107586 470658554 392528140 255370403 291672083 918562128 639910197 391488366 962118031 995316955 317954908 317939831 148660381 42284196 195919915 273178380 885822156 839838609 148904245 417977631 367001348 857817474 886622251 821666755 341665193 514035202 407142578 806969306 619634465 250615240 954084827 702424137 572370756 74280119 991033452 353399309 325578326 201501671 818258276 523030313 33541986 938115814 658750688 601166610 160165407 799804810 366751168 282220677 467354316 795537484 418311546 245397920 811680808 985629401 419161991 317027201 859147151 256897499 92042334 679114484 182715686 50460285 954660856 217536097 541337580 298514812 526856932 103716551 344996791 4208630 228167475 644479999 909639467 332498832 215420247 661434355 654519932 180619281 892514932 352581894 209499426 85501222 457050429 902796729 625571604 806682614 193241600 79388075 438074000 602645549 294875206 639353428 354514354 710139248 779508352 469855494 173091086 352064002 787508643 243685012 641223432 944178413 447936998 415628737 589554475 299747411 967892722 862039623 476766617 225660612 870795306 371146734 293013629 645135344 513403285 9789821 172105625 635482211 845992788 256973129 449827270 648970049 459377639 965428784 840245684 704242798 952031388 805913031 705755085 392882273 103489874 253766592 130420849 533968853 346980065 504297091 589613703 477588986 294908158 867021465 17150367 279177560 877765508 690650579 121920216 662628064 797418546 393211620 397166188 385963321 338330020 174253338 623633407 388366952 587448802 396304540 782982422 145360700 164490366 308892727 677261330 874200295 727348103 254188564 374057851 132055555 828289696 735616269 688654187 511301826 175785188 855025211 122062103 909303406 608150570 853193348 933015828 77055731 950614065 48279968 589954917 510554933 933832988 894148524 583602474 718457418 479254591 667972941 286706598 775715095 926774917 848235480 12578691 450782453 787207442 905871656 385479851 758039992 38690997 587189496 249045219 567705489 63507117 463652011 196503164 332551098 793495917 275438378 599580044 636915971 967331576 491915376 517796255 233474395 752403888 497969442 714212149 375421973 190926422 631138914 766688075 25229086 363178898 618511661 263473131 328743093 658100956 610720401 879103834 836968858 221838518 425703022 376561290 288551150 601006326 843689689 393195123 2651798 866921249 677832243 691391652 475270399 660392663 256528704 479355913 287729942 64048677 291823852 94072288 63368674 157118442 658531551 599281216 707879475 802394275 103894158 855799122 720814634 798223639 833495294 811451337 109031314 40415452 408050789 29901926 17426945 555245267 934240052 210472044 603931830 313013246 357865800 893153060 259186963 467410767 772036490 632206197 816291610 825040069 827674323 779275865 980500665 818117943 708208172 282868397 29976640 216106111 49870504 145844000 793809095 935857550 927656477 627544711 634677888 450809701 845838249 826779025 758422346 123919361 326609758 416689340 233926067 265204930 182345452 803977493 480121117 107452724 306064750 393593481 467907517 120800882 768558378 751312982 862964935 116961455 228872258 50776942 579833495 811929387 346063986 126288728 494921945 766688483 618081775 783111428 818571788 497376580 314754031 65022114 195908197 725114170 656025633 190578200 591081795 505857862 85327978 118033405 415814391 515797876 875666384 180112782 54829808 317992273 190484036 751531485 87833842 153089808 850348077 512087045 805823395 437128121 182072296 203236169 132450015 210016635 682939143 722974619 113357626 590703433 770320990 506716783 387332021 143397044 713739869 137694789 473879346 418189377 669596219 391729062 589844497 335942080 588035591 933730377 92164457 2879984 732564651 74784322 428044395 74408201 915338778 321491880 450666776 998539343 297518167 6149663 878221851 130687294 287724485 939861787 325585612 215720902 25008690 504497301 61847977 997667421 650837451 302818230 371346054 761376367 256833126 274510910 660616049 630158990 43531724 712237285 547337267 15974410 501792883 356477008 692910835 693544984 855158805 927970157 223117997 732888258 307109760 370897089 232305996 793476456 346694590 506370601 99989698 730171589 134454880 228016133 80906903 894953933 78194788 987451322 668235975 442345147 301411396 698694192 733232142 502549909 505418008 540541783 250304142 172136968 322397280 939606758 841509205 192508074 643424797 356391539 294653739 84489772 552797572 545107973 964221321 53732065 938871816 559555038 833707032 581401868 694661511 903685405 736302075 909440605 730813002 421008391 630170186 416893956 713210382 590979531 222008886 259983266 48429273 927990699 30916049 124439744 164308452 46919174 847754943 979149436 905663460 718930327 773926575 777061950 155524224 132429954 388794315 126523487 813809999 468887818 638032597 120144154 816752193 879007210 927959648 536508242 367437171 142247027 540010566 423360481 922558058 970400598 115801271 113112073 488841017 970429734 903641857 898043784 931097 599527462 685309188 36632454 250534703 858124804 338736918 692366957 600552021 923808852 535795981 884326032 403139733 892031539 465680188 88207947 287321345 903566603 766326447 836911303 92945580 503238029 545754923 503124001 136547804 269680684 464522304 443546167 572615358 674041040 168036407 289961452 337179304 355551661 724386371 494073347 720740808 792067595 905671997 569503321 520977206 786881256 420192792 738544782 405075703 835021945 967687262 480132890 255709314 10233782 31449253 809006378 586117680 216032450 151627958 738283046 199587923 785656008 636667489 19165016 158459031 620253802 550600692 12489502 334277050 582893266 898457678 862690309 536902137 607820020 241543306 624785121 889651654 131563778 380969395 749237336 140136204 611696649 944719326 260687543 817738907 445714310 217386132 99320700 534112715 348524651 901411635 816080897 525801969 190394937 726976445 556734661 99080621 596799489 281223300 605555099 938279481 737914294 969310242 388203473 445300712 291167974 609162322 812439976 465606601 499418503 650036836 870425758 507197149 38964836 72140358 261734016 38127094 63037153 414514615 734008009 633988027 452656221 968537640 304762984 437964144 63099306 841898119 317033382 177832181 627781426 655155955 717848525 351698065 238523113 242402423 961969167 705934405 532692906 106079573 623357972 137911082 259998123 587503524 297848463 477049796 177731463 954463684 533820610 389170763 509601969 127151887 120457532 212033320 358630810 428896238 445324871 709103736 865641087 778175327 946961528 970266769 73129370 730714963 666623200 736131204 190108322 299483567 146232758 29341201 134021362 399740745 103328568 419483961 651750734 146850673 64495070 137673216 386932701 485447720 400404697 211931533 263377817 39493572 142737358 957660846 513321317 912190066 833773013 223344255 553481888 157421513 608287981 529736235 31353920 657247980 315564192 767719729 813920287 420193806 853078720 686310302 340433912 649272934 971575745 281766356 825637871 588097341 246441485 485304869 854728335 915942711 812789020 383160322 536855957 482380321 898202986 91002256 875868807 430745781 613079894 578502863 621821348 600048957 864487468 102679927 983706608 320196382 136977707 753077699 458963588 787243485 164008084 224647762 728370337 966519199 755587019 76723814 588468758 964638112 765643216 374646867 702795248 348450953 642927776 727428431 977808243 181600560 773385789 239658801 601292182 86403890 256480677 739959559 579718128 541366285 811922431 941019671 61065467 792026839 487417119 834012636 424752376 247171595 257393056 818691728 720185082 299781153 717771664 528245468 252677680 946818264 820183954 93630939 514750493 620865044 679165207 909253467 452917142 474695259 614893536 201937450 501460895 479250900 262070412 565417898 73271943 22440617 522699011 102345775 865870087 295069696 730337596 879258116 557648020 427582268 578611088 426740308 776657433 918524608 307426370 158422486 389526789 696286058 319405119 884948458 885572907 819336242 939389607 970588108 521092570 946129273 353208761 532158379 142176966 96788799 271821360 76895321 419284876 726880524 990025228 59839614 185559529 577054010 974777623 123520926 962857329 39756441 881293935 797371307 269043435 311869877 302753949 206890887 985427744 63703969 799354061 696812445 404208758 899726658 333441299 62553609 23574092 433471338 20848954 301943860 965359102 410472730 573916747 799813760 502805534 198433308 798082658 721786918 968795242 906461887 863293403 229104766 389618717 518253413 800226262 854211465 506648601 342790505 674566937 334408659 251211503 27443474 666894318 402173417 650146439 502901824 343726627 355126801 29436521 653966633 635317170 156490398 52920396 63636825 552205137 466084575 636762482 60104157 511045987 80717593 623282653 653378353 970988809 689543655 508748158 321894973 949394430 366001132 199672451 722820004 907151377 475251549 724489925 363811328 12900474 441485060 186611371 271275957 904212681 742873973 424116590 480123150 366966815 582618350 86372296 276220523 596177789 277655622 527095075 723088058 549588845 318536909 363178638 43792836 287755712 446060202 12805836 201330933 89309045 46499206 86757239 755579331 911142897 683633638 673307493 173012718 712887645 566761031 383563703 805076356 65973317 212852055 960379221 520448173 956798504 457710733 964246175 710425495 923095197 663374392 500513124 993431659 477457942 530813214 707848488 20046633 227931443 660891700 649519014 691153018 133512792 269325922 20011484 770293268 880479471 220575168 886523706 382006162 236810570 168359015 703751874 601806036 811357068 717496995 510259791 153508141 482178258 398952390 711608065 542953934 224217689 625554895 799287519 255352258 186122053 487745486 730706390 408578743 337058287 285822554 23792487 329832767 117287656 472036882 374498417 171722009 201354611 147233839 866899143 598128305 395138229 951568121 191215904 144071639 247017532 296195152 77064443 572858434 312253882 387968401 819824719 506278765 494003191 276097830 904408609 576286267 63652177 836808697 193332743 752219077 481472659 812840306 705524598 248259097 34031469 6608428 290970489 455948955 802271114 95815959 168220372 880171885 51596547 897365033 918582834 190439087 128730606 72381191 941204397 633286197 652815282 33814697 317822793 195863490 458938173 456993233 345104299 975656440 397226486 797628463 960507350 156191838 544431359 71872917 14135231 122027002 954709280 417921699 908729824 392626701 11345161 363274791 30810431 602185963 124723292 459928935 427066866 880639817 859707078 461291207 363726587 893673196 189641745 701514041 988090249 762224041 167286581 735851365 976012618 638495072 990446539 147253159 660736983 722559173 240313585 44829692 269059696 911590339 925876744 162862567 138884280 226343149 177609304 764588308 264531010 823621750 229680340 275528132 99540277 953490923 206812119 519770887 671608390 466519038 395406456 130855575 420556769 319906450 810545211 964966723 233791723 244543918 124511174 25872705 971950213 911886951 742221994 448406102 822641807 601397395 68705384 887982525 926259140 229262131 14910096 214942443 498472781 23266909 877836391 965375118 74230104 365697226 998187077 474180392 79354563 321326777 369146250 834254172 723012654 390744911 738423803 279585678 903138541 477645691 217240084 285615137 206812786 831158729 665420436 393246890 993096228 235140122 418182548 532528598 303328378 997009428 246731801 789240849 779358173 564390654 6184565 588908846 85662395 929251137 293769170 579318828 652430973 588614031 311247827 342399738 890242606 26680240 293859953 161093170 613619380 3903441 187965055 638108152 165606446 507108641 450068585 317686376 621006828 205861730 804094644 330159730 760451176 381973267 868779244 400606085 94398849 26014419 950882916 542129143 651735504 529955684 948743308 243279162 446092883 105138696 988427890 378895022 193996082 25475220 871845171 986796331 993082040 209066787 61789560 218378323 299328754 622674392 290239723 315569917 199265507 280643719 796901403 207674861 41138914 157317903 456026993 89169433 207201509 363755833 152751746 732075621 570467680 915823430 363493086 246616759 387459285 794909086 58725929 48281354 266272294 566511119 185814238 599437781 614110916 705354638 790472165 190090358 735087893 614235575 163209949 198937110 997435364 915708772 105402505 860545923 665858102 521713903 352062235 549459994 57295178 350433814 464358660 880835147 780698823 165531925 707416383 534436016 555849449 812165590 60898266 623122927 781686482 524364344 885624966 527612351 924853345 536456094 447874906 319340613 953253326 809281016 867263899 677435761 341128503 24445386 623479633 949162549 981826536 200102260 252768591 866963449 913073347 187510672 171843123 974054983 742665060 630834655 780229339 546460829 576621023 89468426 908066663 530478770 382904835 229081338 784457254 85190732 886444546 530254737 488738935 627285156 13805084 214249724 362048734 781842109 237421589 114065397 370916892 628565051 86073486 949407314 692592851 115557660 170023622 366459584 319798607 983755402 641492700 213835561 668652006 883366568 690888254 430245297 768035399 511303285 123660050 44489091 332303797 712558050 105689915 384281014 344717432 635997421 57037586 556338931 969540080 54655905 934860740 39513924 185316453 127957353 307489234 326654151 380676496 512185858 902327905 527147941 869477431 298406081 916315802 596339993 401176847 429422895 75647582 219991394 607127038 47243300 431696593 961466735 224316042 809696191 918385229 721953780 95826495 287813779 393835307 947233615 262178801 629203567 81518474 669069411 480860423 748507714 619334106 989309891 435819170 285197090 869905527 122397289 841366977 139554871 811687534 3066441 208520581 422234455 852181436 548980059 802431339 702552131 652365064 756629971 505169282 837509044 153355797 769847940 917187191 957715810 641496068 767364809 936636024 367691576 542449833 586313441 710712371 985572508 262288842 133868455 362893532 947057388 72614345 762493546 872627577 208384977 591371942 799518198 728527412 739769565 411831877 640324205 997222549 381917509 303630577 79344621 675848036 857301172 460093059 225381741 840200088 663172779 721959918 355666118 644717333 852676073 479863965 905809758 455768745 356711847 230589072 172038946 730862325 8002240 339225856 359378346 181319960 245439058 500258378 101060254 756169510 24585537 781381632 892100706 305369911 826784027 112852201 276366950 882545366 892854443 670629054 280523590 596435572 919757250 856339734 187820728 266844650 748604152 614036830 730612075 821951409 682433433 106057078 361707605 806971917 521532564 380797562 566798488 384325870 222264083 278146516 125113090 237317238 52611460 623324933 230366380 381888038 850640107 900692933 869173325 805451647 917938370 780809787 102374439 519414649 314032662 995786641 7544619 650212896 126035464 365349692 995254216 874340020 827386669 762667053 682444141 983879312 164699687 327298031 65584362 273903857 516708984 543600818 393839978 949011929 713815459 408846303 702740549 200384075 28887043 70744281 972307877 288930988 325918367 25291410 283195473 82750947 551123079 389174285 266663003 44796181 311935607 999115733 715393474 894070722 269459497 538279122 463590937 845529398 254135304 968570819 849532127 712189017 662687441 225923012 466328126 665335654 715915011 915089497 844541831 68979137 854725365 766112904 430805716 427450032 809340419 939925770 339574015 436153303 232468770 956514047 47975966 603101264 779731527 27577411 959156440 78171882 911423799 553209822 453752388 481141725 220820603 652090776 993174944 672646592 826144636 189222080 453860671 725679449 597009696 24662754 334190495 876472813 773716767 722705948 214437002 294862754 332980759 975109225 736789114 939262435 206914529 521229811 575452744 419185756 606010260 966794716 986080848 590505929 465016620 372305711 39158754 620213473 357418009 264532064 305487089 550275711 696173675 27524776 660974208 484335331 224552725 647181978 876737551 201004270 476389679 610550602 112979544 866753789 456044534 862324129 938827502 93549389 461642330 43885563 369130136 818280983 361976239 654420411 71706558 990661048 31572702 769882262 408948923 739857348 217237907 855194088 859651617 698660050 21019635 823187682 967760908 456591670 659461275 122231010 47886854 128937974 333630709 882125593 51321412 824812253 111444314 592738352 510085119 703984188 796582084 640684231 197978563 953189773 730336553 769677617 135112556 860390569 692397699 58779633 102904249 892923500 280600685 482024829 231837941 883821185 864884128 261094575 83386206 194784377 211908497 28407004 370963306 677600859 120508426 4470255 399910531 227353807 510718226 229966923 530004723 264947086 401392067 309658617 212832558 668049455 325776367 320357931 404188955 987722577 689933607 682350242 289025186 574806974 393573955 92067762 375017515 245527453 514378751 803660704 749211177 333079945 740548152 308220547 252525304 737862988 84949785 71775453 984498793 756079176 58570904 246296802 828693747 416837654 298578908 570791897 897998377 714672323 346099778 261799079 489095185 552846054 708472999 101952051 413099944 156042295 749617179 407324538 357118063 954692748 837734978 825644855 452548144 541572502 426043764 36937989 657742759 915113811 719796140 1942821 289254898 920114759 626193187 932809876 187003343 292516257 233438250 104826042 315128167 976978447 813343125 768879350 394868425 902526167 945503778 774907064 128557772 259973054 166392773 990381571 667579602 755619925 946688399 727290472 24802128 730615551 45216057 7172876 350467006 81193140 847705522 193737894 674264745 280293450 635139454 330300420 701584693 8675295 660806807 542529284 503763983 670170849 576980607 249632639 658236996 100206628 984313922 711421312 903341711 472907930 362773074 164554033 503752361 831568885 874007678 901532726 688186168 176703694 840316191 889002097 391445632 235996795 606272024 189599791 845082288 995073836 308603286 583367468 453209743 506334943 32415896 581687814 80389190 163619165 408904919 908541084 662677570 673880286 589117483 814086576 508638698 355446398 611391237 245404475 478479592 408606377 930434483 337085865 277541285 676840948 568327240 537399701 661547016 181486696 261254620 537776016 584240525 216698817 491850330 387139157 60882215 94808374 447335964 954694245 21606770 953904739 156706979 118796622 476711511 323066705 403277536 651110545 22722337 192442883 769314657 386748433 206843453 240774371 833276816 910182795 115684069 668989433 604781623 553177803 284773539 310925866 263622534 158290649 757991442 921020242 388471412 817815462 72908094 229873771 582670868 257056323 794944250 459547571 902979756 761313495 520231378 168679167 626568868 143288800 339727484 643640292 894219371 139097741 740135909 618441074 412355958 651483603 263625755 533748124 391082984 211493214 434463988 127719132 775733508 285776492 835111616 72564487 381173845 507676459 420142493 277770975 766946750 92533853 31020245 883145136 869898057 530364930 260044962 865179388 570451072 990854356 485627829 391416615 193046105 831979730 73534463 154839905 321108998 554061280 697494303 191337017 840873719 962103548 613527488 424004574 463820198 349135048 441999921 907600664 638181077 524319020 297876270 115704134 121302290 445674082 739094942 837229669 120068335 164238019 824387734 506113221 520438879 854500339 411558876 414946729 99141139 507002478 496779009 386618410 159030051 182275066 721726906 756156608 761355873 741278811 203817004 647036488 266106778 620365065 466853275 994052815 308201557 591336270 823092520 626696295 595124634 468949472 288292186 148726969 38091336 755183965 851629152 704140738 339832002 743014549 315134360 11045962 115525617 485717383 859469633 25091795 579118915 493865208 925530461 253281243 338912560 447646264 402489417 794445369 103269929 851332426 323578192 986747942 703545144 132524590 278657312 784846023 384687102 601134333 813814216 927690284 78916058 703644323 925546062 222990759 340276185 6670488 66877178 555904475 148648446 591675428 647703727 7674296 816454762 128211876 35438338 707067625 506265284 118071108 333085436 207648779 850773273 594253359 933425602 161198085 167383927 47833902 15319667 787903350 860831992 119437076 765054548 182356713 477433130 914639473 681648125 239806273 485242523 358062018 919996519 109922682 375197228 225864213 680902476 912936472 233762427 650847851 154651961 755256220 294290223 348827396 447468689 780950253 422365399 135257606 233019777 505288135 7364163 198273541 71292895 508135004 970953244 901561324 384975658 747884930 155500622 337604165 227012753 287660493 647404688 444676669 135123947 226700820 544835292 868723839 194314072 711231711 578492761 973263203 193132314 843102844 475604816 66402673 294035160 43478995 819124326 227436737 702570560 560672085 567483120 291901733 56478433 931449023 694257683 39836543 536816258 650455250 308791956 202297934 881208945 655925285 920961538 576306894 884341137 509297970 541117731 265788331 576707633 717900876 365143995 270040676 538969553 985473955 485801788 25112038 25394064 327211361 902585993 51993912 187187395 282007294 680073574 112129176 185173901 554547803 184957229 334728462 232853134 277369944 642299586 113139829 244785060 741660960 751613722 528540720 351675566 49285099 160517290 999611457 272367639 952299359 38219606 203905956 530090218 690879980 541680446 563677847 192693897 1371625 179329488 657684662 732091334 254168040 823924894 99199507 116305216 183472486 498068489 578286341 901050806 814974470 844558668 151555461 25809631 277242335 747480185 558514336 655395746 259384353 695597570 260271702 445304967 173157046 589641271 849183842 233238173 91308561 771791212 586411750 689830683 22152812 83233501 905555991 220525749 465867265 432697620 538343955 458528396 681405339 858554788 845321765 83113397 585315503 358873216 462810122 14796077 193988890 844446851 13978825 200639354 450502862 144989109 778423555 836577209 35141144 112152994 301697126 964320263 974899574 529419389 410367192 872287958 481279564 994920117 914806039 263207503 417102476 138088944 983808303 34174822 415072106 118366875 57593638 855726045 68987705 426180032 368360262 649211361 995471834 86991979 824200311 336597040 467710481 50025487 468884667 336579220 225313660 206830381 861344758 994053561 417096795 56578290 716432207 952211806 935448346 60672353 591974092 872275002 830172352 352924956 720781931 913663222 221576850 578721439 376690492 909328353 403142797 123403083 691581806 725837093 635086570 897359953 773671556 723687238 362932203 846009302 411041757 374175551 5116482 687417436 261741922 249149138 345196489 342616173 747698783 288448568 708836363 934500391 866896976 532389097 114760965 51069260 222380567 825923694 432906424 801353583 419485283 798894555 266847211 752132215 836083257 512993227 966541903 260132961 114914302 748731204 451668516 801292914 472740161 811094935 583012603 349409163 284440682 622706719 609941985 644531067 490923450 700747325 733571141 304104937 796717409 977470578 514188743 901331831 657145331 675288563 442466204 852058107 99556051 258429982 411370511 772832880 883101270 335308363 76014127 572495945 141267494 700844869 969052462 382491836 850056195 417646464 580797989 498880808 517838555 106924842 244028453 628027728 594298667 853585754 267616950 359448661 307021332 98624842 166420782 10229766 116242412 203624068 624552509 345509774 896375370 999536773 505631865 752072112 839016427 588942944 887953752 478790693 519092078 146774153 220958893 329108136 48864596 516936674 437983299 254722118 446996738 947640200 7113210 121557911 251113183 997030226 690884486 55989203 795767061 719392490 331331279 876404272 168279361 857043668 163462015 541442098 785239059 411815089 228492458 840167747 281052364 304197210 784538877 904303748 515372103 243169648 192319738 690733758 419709647 588054927 47624148 167288708 419314968 405967275 237177324 630943439 107608743 560665704 171196648 628015958 833681569 470431555 457815280 586878543 602296345 229760592 24695192 45607681 169640881 787045797 647291683 710266817 491928728 473650205 614462520 312620539 173671067 507500027 815912111 68801518 457938090 137185510 605107022 861131263 371619043 19591197 174674289 634664686 125727832 603913063 570428503 428692535 201109254 463625702 91653192 634757915 371130970 619054676 511267657 142186349 713209302 797894097 472285094 683820724 390227159 995377818 473573278 112142917 73871136 367022398 242613616 625613133 384692743 765685792 136549922 162980903 53094256 270746664 8097823 712751578 553596399 994575555 435330537 412637345 422032630 596612503 384744862 595022100 375656458 407015499 188526406 619614099 569283312 582610872 168353897 738184357 403663574 278846061 69135220 729666321 930537683 254663970 829788248 816688845 510305809 363236184 951849195 489273928 828325113 393076936 537285498 598783619 910061386 985279212 303543048 825148089 634510686 192600087 330249653 525781723 293077161 253940430 256246933 255497115 800663768 612683254 805497650 928305341 6719903 692268489 698018234 151094172 447336633 188633674 574178413 423411113 840420983 787075021 768834279 428032207 712714026 360338048 167984958 532548204 118382829 836363172 632097956 906243029 292242899 421177680 50017507 4176432 764884951 919951225 619504278 932381232 640027989 99038791 9965571 745317695 925327352 196442353 944716856 433478556 205480206 382096628 44705055 404208516 274123576 532006199 945358172 711415530 256642621 877523199 275796394 928100847 762504173 623255200 181502920 538199922 924737915 113312237 835384127 39711998 762672104 16392884 841117311 442386285 28990739 757349918 523173271 746102875 342316457 662041820 859024142 771484548 222476132 741046488 255699423 800068348 342813995 272369957 629226877 926005022 291492907 596167445 945655078 329185807 841826512 986843438 168631802 990939318 339860907 281207991 54604830 676379023 833514599 173703031 152972770 401595141 831286575 555228852 647956482 84963077 849528919 554128649 133394604 927576397 404183580 379210388 549228737 835676584 663427892 687772422 785110331 583109908 105341297 154880537 730600403 211938114 222516660 436863381 946359005 557892481 424361725 432785879 751571530 825022643 284664224 982140210 859562331 536548097 379703491 37450683 509367039 909555895 157549706 754781104 505093609 516545664 950259869 714490809 87653877 101151541 165210635 754366881 937738306 455136381 21200333 830600274 466423835 166345761 880150827 326818114 436457923 662434816 90549867 447963640 308793536 50408904 796237484 519588498 677536673 963311905 489114634 328076226 64343356 992910824 259913380 683648585 284222228 153656843 812567163 35577905 758767230 696723497 922473975 279633538 622873887 492251360 862877348 483427192 760732318 998414612 628287920 945980183 6782448 103625327 288280236 408778666 375353446 94511369 542881821 800759068 205012206 321673210 777507838 202903477 388987611 228842212 269379754 432069858 933155632 554814341 933797229 172286048 713379968 280436849 977648180 283983132 389172005 957259356 655921981 573500904 22628345 69038661 431801212 254493557 255379913 448705178 10134731 736169422 207159541 806811522 812163454 5461865 508597142 540555890 12490883 190903969 352617207 274593964 55965731 722734325 871341122 753889109 238579943 973919673 457882524 912861630 965957075 701319466 458108082 215682601 457116256 93584678 356064996 575169534 701192810 998604216 13011152 447722323 155606531 637890820 583716207 181889755 347605113 304644347 461453761 869558961 547807279 544295679 317392989 59025972 661365714 239867472 95955873 658918964 26011482 666043450 552927975 460397641 871029851 390977921 634554609 551435657 387310118 68943508 303584218 76456547 627195378 249883110 678386276 287516498 329182075 1100460 494094851 406695352 186042546 908677014 755127315 361641312 978652984 108052652 539630923 665536071 625831735 661561909 174490647 790484913 245440738 334699253 93439763 737638617 173311626 387389316 590997071 638778060 627712276 315499082 543360736 214742549 470981388 39052414 663354023 450694658 351155106 906389613 559498413 37380400 17139692 818872541 89711424 568549861 772242184 314824718 876001567 612374388 296882209 569030445 814352098 664845417 531056026 367108020 147644749 283903458 628585829 483299499 998943378 758813807 72141146 41268841 614136234 958038861 292790041 53445893 51795066 840497104 140833535 565337821 527276789 834805216 889901165 479226909 717129820 389808242 767117455 797072025 877756595 582113249 960260510 185116540 523109170 873518290 968979361 94630054 833946723 67605505 772344496 28425324 417330772 703206758 519193704 513298360 106593844 502938885 810442554 490983910 602619254 66434502 38094862 384134086 857321421 351189019 441397180 327243107 169991279 243698563 447876755 815412225 15419070 462083398 218129983 646463599 311179831 970199086 579720456 294222151 571418130 620330369 723582649 925083998 560335851 615856406 714295129 52060939 901903810 967393323 359903568 661558742 565078606 637219841 10774068 422047372 974901998 579493851 70100350 503166527 38072191 745948658 458680739 979250061 669725900 626916838 350460718 203989048 428705513 921224227 921861835 174248782 370123123 774074908 482555435 589378819 719427677 616671526 545059468 738633043 662340987 979517308 268610934 913013404 639291663 110574369 37799908 999248665 502218625 219181354 352858403 963896553 485655080 236438739 146237969 633078845 657698246 688506822 583569512 741926406 618349044 338694481 150283582 405967637 276050454 838500547 836941581 463773346 110302195 617120679 11874259 721529518 219463449 665670768 702673890 710596561 888944217 351801312 461856877 871012059 877850293 734330391 564003147 919757112 578554469 726137722 143640012 471902044 436329624 163710332 352310394 630590919 168633420 138943533 801183564 250873816 495730133 173711447 940432594 764744365 154075522 113919818 726075107 74987880 360493075 533006747 331565591 409150363 300220003 516063228 635734083 921301524 988309732 166148955 468529286 591897249 288414095 286902173 477919271 844827200 6786671 841828544 567234866 43037979 787053754 881986153 386411979 185020914 481275591 132088985 139035791 666648152 687079638 689582648 343636719 179117586 701966037 958461190 906995606 55828762 913214744 170688482 820961289 985907718 16152713 150888167 526371898 828937516 666535363 276511370 493140838 676495834 223296339 948682886 668225982 128621946 588912684 476343423 456877531 865965440 825485366 378575822 636606830 930168096 745921388 85181279 579593601 809336087 543267397 484633728 787496484 497386398 688078019 862280600 605993490 596065717 424184057 823251448 723192483 333812643 15504121 720642051 774218329 335675847 87072948 574586811 912755830 245806037 655704559 495046580 864601128 568930081 807467282 151121300 941120580 41316141 113868443 828526046 152441397 987786951 185592607 921127948 785534379 712620719 756234167 380286345 819380044 451447501 513599198 422256 25885144 867163458 459912615 265466112 144754980 231976684 152639706 833009993 413071674 106281199 245348854 209876265 875834715 125637080 608134903 50049795 425135644 855607325 426491884 143810678 976202494 181599036 469862755 578686305 613228404 951999343 531744305 821732566 9293503 145727247 510536695 515536252 507128816 247762113 662200082 956247450 531237010 419953535 97940663 827689405 467108194 508623252 732766641 705601740 944649577 262743036 283061823 240939776 524718979 688688336 371351038 804145790 306068873 68958443 899556077 812652415 982320080 213534485 463509195 221949593 931665431 461264839 470872428 919297245 268814779 52757626 677380193 918140051 161321526 752604302 302409109 988673056 327673480 315707904 715902218 456082508 273793610 516294396 995102791 201412774 982857503 351444482 82190084 965380920 485999131 265902913 656666340 851876239 38743055 801465842 256460523 3829669 560235145 167316395 329146336 641549371 678330467 243986379 462895364 126280780 421184966 170516475 393609344 816691785 298377241 332566076 495490711 86106730 398554658 724071093 655620916 369447302 312067370 121903644 102479872 624457547 2199806 173076400 592761200 294985456 999297803 724830012 346349149 233669899 805203117 601430618 483188080 332840187 70210399 801707868 676309048 255332711 952638486 356374140 203933141 684994451 94494655 254615697 278043733 59771981 48745781 466531521 124454553 757167793 561473305 483732525 146410419 116560929 271686149 587820702 842297476 219670640 297902125 167435115 383135434 633860782 341960838 378380167 961266637 611871243 742112706 152139832 503993931 527266388 505594208 586853169 351562115 162386507 559572815 527599203 817390222 268435710 610505481 411725654 387207507 8473358 854314013 562099165 657287178 847297341 195885514 799978381 297475322 716002369 197048946 680733227 296497588 333973312 658652701 357722240 575483126 70002642 701892046 159657055 153333568 738567348 673559033 404981528 106950483 387396031 682999722 464024572 246329279 382309093 79032241 332381002 444376297 369806356 814071729 313225263 369523189 420560008 700108384 537093500 786634212 388690307 575099902 194369857 181397640 664650364 467073015 244933363 758738601 718506555 710107122 457231145 951512242 660369175 726894119 792962467 667487078 208835442 169469053 883072677 247169047 169914154 820861318 834475562 743502067 229819836 793052119 668820114 946222399 112559378 485288875 804528448 172825504 220459229 330068005 424859378 777675874 347880632 980177411 431644890 959250949 877752979 311305187 146727035 886516480 973528614 815308090 740428786 940387663 826543885 322885261 492999310 271088660 387969671 879679214 149184426 171617875 644246032 104915190 545200914 715222517 730351639 529629378 602804919 826112669 817092289 667183067 967803095 996329304 213418387 304246369 812841516 681370656 92971853 365647213 564928464 311137336 858815691 455527307 408064632 236648825 582709356 804146035 328838370 911160860 187121525 218058987 150102185 685966710 351270885 40866852 559599237 912493036 785786959 505260226 230292321 727872727 323820885 203279951 948204554 78430966 958947469 273596680 208792456 388544980 154370595 718980807 908188353 283748763 972377814 180894497 439298809 115717674 777075681 423307803 363421463 193491474 36719019 160034770 563403021 26128399 47864204 268131909 625257610 882080246 33857894 308306016 776357730 647233994 882499840 715987147 102136367 108656570 484887789 181604605 120825768 387456789 15794603 314344653 141687934 28800651 836406115 494356088 356953215 342094252 399721234 352299493 774612415 683374633 586695425 465121408 637548208 590059242 468816649 866814752 789815611 499342547 400499296 864538299 676881647 384755275 356742115 429926849 756296021 649648173 618056050 168322775 762271480 165937976 507364764 477280136 292240546 751485915 453408221 613397592 864564093 777163701 123894057 267793989 517694235 718413433 84859197 154354300 526205975 294731804 505500704 131834705 456158928 194876974 741559350 765863101 699345327 870528561 760346821 396952035 332103683 11281604 352601992 658805552 770087444 716029648 723112043 58390633 734648906 326606075 477671950 881815847 909893394 675995044 137656337 810241127 398001439 906511601 539108062 425017101 53341737 704893580 479328655 879778056 726032611 596664731 583909809 352243236 814601699 36884217 474235485 963014104 800939380 74609509 648384300 740092942 304717248 676715453 667338881 958366423 849830823 522641912 851591674 268559425 374805966 412906893 72400375 912704778 246169894 648666377 167858146 999994201 160589368 811564982 226761516 906145194 381821837 299942032 865804116 228786359 293255163 377599435 452853358 192472362 888899798 912107856 808124277 678025365 938551988 515632824 221780968 433607805 864210424 459094980 956739566 777112915 737458190 917063617 443028134 111736276 615180231 861041768 646048659 52494375 711223920 293710337 849577295 562286612 907265041 561004096 408432140 865210472 872821493 898544860 956830841 2975496 561409470 525290325 782488836 587719121 936961810 336444139 339621631 526227500 588965746 223805515 369000833 721013291 74190036 164914758 95096368 160926771 806982266 355502812 354101868 756919370 677514705 834647531 212852501 118020279 668596438 336956589 964187846 202122375 52179639 301588178 972353492 722310725 450535565 639700981 717340384 318804302 646392825 711891000 94732564 787017791 764031625 869711057 912659772 108884597 764695767 526974986 855875540 720404058 176923436 505986279 780399960 276372428 941593729 728120211 892007583 762742229 665206655 402985317 880288561 656832119 111979509 171499651 438629184 584486876 857930904 677058954 746058532 906846632 395441499 479478837 234569828 402146790 458628042 270055532 960121041 558060437 841143582 548015226 958496886 161174098 850749334 86073855 285444480 919934648 826849115 890565478 471030312 445694285 327899636 910893075 439988651 696946016 464122786 515686591 598986978 572664362 87419508 175106474 906353644 545785278 809123482 13171672 92514614 345761156 475479628 823761987 543078348 108507593 25689784 101141734 920275878 145325609 518371081 77325844 676593761 885188081 126997985 764847280 268102655 44722288 518944135 526760186 943715924 701368893 727458374 922805348 738920643 173498472 461085089 90942926 575068192 476772881 732258077 887160814 867793877 522041591 611352962 71043739 751623363 920743951 143112464 120315933 273327902 31926606 52159748 335460368 895961000 942959872 54747182 354713524 719405329 936597172 339690852 795578498 47331627 317898428 705987420 438299433 470660863 859513735 114502610 141489791 394649270 509192609 458998957 55105264 594399586 194799704 379078468 85234857 546108618 882453745 94777902 306123884 931566425 639773740 855171359 759941713 797084048 394876517 715358844 13411598 621965438 285192305 83482208 241718402 52809706 696192760 834580197 49360592 964713002 288010643 249779851 372087406 561556229 723448291 514522642 966663269 874800676 127651117 191117886 300920973 318983516 929321650 65533927 740517361 676100668 516690802 199103674 62835046 13307686 953185317 356696171 863023204 954892864 4985205 726126525 280241006 664098357 414159914 562840778 952384406 577208228 561342083 614398109 331236420 465709314 310276633 161467526 166203903 907018860 919609371 595544040 61272480 857701370 672180701 157806762 183668018 479418119 936906386 960436937 771619331 854134970 651818377 840235204 508445394 864161241 435906376 240716525 682061377 226453413 276883764 359564946 460709580 865609281 620536050 744816224 716163009 465676968 197320398 390578793 849768830 667969087 759042053 976480185 867928980 399292872 467769077 623321013 466136852 600852724 747392420 848262415 459055702 812549958 87725387 697717220 537646802 90220700 506663554 42282486 318657079 812905572 467521733 36810228 652843920 633057054 71431884 354006264 452998182 82271941 432615040 357174405 404903536 908185680 407680739 546732123 754190064 299127166 128035462 458612576 789482668 590320433 900401976 587766954 903191924 514719535 694511835 8533026 813545357 694484329 166902217 336196343 911486898 605194433 87960725 596181941 150542204 305083634 114279741 977101885 825662810 113596524 326986242 919983369 905819298 872705729 55387208 348857859 766999332 356737841 188680022 852790776 925147026 670510573 886900100 986327089 391397818 636207873 892036040 555474181 939156118 608059868 66721878 325609648 475670173 904834924 453048306 314942072 622201359 87193170 186310406 809322902 555158422 477315400 226960149 709051038 935571025 324561 966774927 973660229 719978032 337887203 675829141 363593059 997340445 584875547 679008752 659008423 37754377 611219912 825403974 425463284 984176742 994856669 14028108 840692206 322149333 903231591 391333249 728866524 77422800 704490207 383691446 526008574 812440283 699363419 220126753 559929209 922837558 177803738 734029218 621079717 733879863 178941784 324765598 692259186 130925577 981405471 576517593 18992634 479459120 588555992 692399553 45327814 888968715 554380530 758412269 390670526 351232541 72896171 319673928 675012031 114784404 849889966 895972997 98937495 809958342 538596140 695764566 400008834 296137569 914054309 135459373 415616735 37983983 791673857 564555452 266135982 298659758 961001885 787066985 118870864 654339532 440849921 13625199 882999161 387084270 757539676 509034720 644087667 529427960 233353746 44550436 974461173 310707938 473684823 358946731 476167662 399520927 338657289 663853061 47162086 613234537 389647917 352169369 687262496 746805444 170916074 988898986 1701723 970573064 83525215 716653652 421711067 363132080 293188727 596657382 18458978 380070488 269346651 328798818 769241730 7043519 105630917 408848970 36849191 489284194 724481365 102531683 999215152 818953882 557298446 527821370 514953558 492271869 556250473 60024347 832228761 602395444 98973219 950727244 935578230 341613604 885886571 600647276 212331920 686087723 896037737 27669957 531101471 318015491 611699353 3466700 61291624 205558156 384829961 903540385 119271871 994023971 524310244 546272692 917671334 8545767 447667379 586809740 900327656 434711724 737467959 448476740 37126110 861619905 775718967 821651778 706377881 844336155 854306572 230063767 142386787 333574031 969604895 39102196 279234146 115813724 622200188 506792259 556043516 875511800 774325400 571066335 930855506 7818949 490051590 383124138 302500723 219467406 361854082 994046525 641321760 20790263 377100860 908746598 7054060 203214233 380569752 957436254 902518079 424399068 743337102 925366687 11588855 299564107 295048431 26290687 76496327 594437570 320954506 72528769 64781918 51011153 647066630 538499577 980210294 593061856 180687716 374142259 128004323 401917956 307999333 328830428 100195703 776027118 727105502 657356913 467212052 815891089 456652331 238573458 306052177 116019979 919953481 913178469 990501931 622818737 996557603 291062483 690254683 646806771 790929106 770528054 438254726 163245841 320291709 968176028 911379656 263815112 57751853 650317364 25736784 387016313 890579609 804850440 212934723 245093956 209108282 255638201 916120247 330600829 783321034 236216759 416568814 832952134 180448296 415844172 24526570 550818789 154079433 633695762 119771549 25687064 255324641 185069696 823386974 97611980 432633172 405384329 130008356 873409787 679973921 508303656 445004513 97941626 508287291 775337840 361047925 225045775 360897174 554397111 981256329 870273481 794546739 514841735 69860862 914784894 244294741 113055297 999945395 112556443 985999537 542481259 862361241 597915864 468094753 631662034 815564584 982713482 577786105 420212119 15707353 205615287 176879993 358098160 747102882 205515282 892057157 358374517 661054332 645012906 65198929 108271611 845651702 498052354 677941925 184344458 38973899 959086517 994937164 735631954 595472955 171238164 704093810 760148817 482380703 729212607 148095312 568034238 13880291 827435467 558641292 991350992 131105387 105413762 147165089 996491043 139381944 2842702 585499397 85385720 894080979 525276952 793921018 572036665 135434395 457176790 895077404 186433114 580842727 415855140 793571900 498391380 462766374 541599541 971114973 377643194 9798357 958067064 235817009 243835142 248994051 529995596 56462360 903469750 628599481 827974942 22485450 952813339 159813907 844741849 670230629 799017225 58370910 498825613 200432733 147620890 442827066 31839186 945188961 835331978 761847835 213048320 742715573 759253194 49032217 386397901 765885677 591182541 156262095 286984702 47010692 233029434 103471763 45447230 943553556 763902363 338322297 3571662 138927232 973696271 141373808 694979259 245916944 79781311 47687405 666980328 20998304 397041821 300062261 20803457 316232516 836490454 443649702 261600271 20913163 71925157 180069220 654701026 362568772 778384006 132577111 224520155 675838855 557423379 671108624 927575577 451344715 437964310 761858848 324735874 954012334 838622979 449226670 8592949 484709415 848328850 220032509 42162227 966992154 848276616 198659708 200021926 705407240 79524408 984284977 515632562 212874229 389236619 140683919 683120274 663655743 732770705 246059511 344794056 701191522 246129731 893941895 143882870 264864648 111353634 383375750 343499153 559946349 399550501 387928212 566087902 198314941 290104688 318647125 963438436 621624664 147620969 48232899 321339947 360226033 301613606 366635269 641077556 952914481 470114283 365496854 171317637 678679168 980649076 993965588 303297476 317707468 858663810 991681400 571834849 425388775 41121883 815510382 138446614 890502329 479006877 415638752 872005635 596871900 774729076 380603444 456028984 772969909 635767350 279676471 396166780 481886410 948218129 417007288 341400490 955354638 80802680 245806632 896555281 942833606 440643755 194198850 344070192 523501506 843990194 57695958 253205494 266163288 183856570 843006715 68370024 528964381 365542729 758217197 677246068 799325120 853350746 415810068 921508546 969123705 377136759 798715207 433810308 485239792 592013308 379199625 869475173 144911797 446508141 495314563 577014706 816671399 302124249 617154162 217570302 34908011 7410430 855591778 48432877 41924917 46959954 324309383 810056518 883938689 765852318 519901235 66183628 615024989 865188567 104900197 19527695 502928052 631104091 551604149 917012994 832655706 660958287 704532957 811917843 392121426 322917898 65690342 973693815 686944841 324267770 447162117 419121883 762526291 802040696 135860161 362091973 700485069 515933022 299428849 882235208 407498800 647130468 164874308 541732849 955739211 994778587 372747926 154884591 936271011 147446172 17434147 137367781 398670888 913034946 557081381 919284975 652274455 706099782 432266515 981442700 525766433 799719577 76114914 490819887 867834446 866505699 258615913 820216768 83491072 31405015 264365014 809353041 264837325 84585291 663675044 911402662 885260251 332525204 330925500 125440673 726098911 760855979 965898683 69405438 38059888 698867124 356450230 319445417 449977271 599769165 932890272 983820040 505237802 517346290 940006496 421524030 400027347 291788723 527112798 207522597 112633043 954511647 884620390 844823454 173299158 863841595 396680273 298370723 724943312 633008658 58454375 26579608 163882086 157273075 264135243 747057904 170848117 94243346 207809907 855353851 18755624 645018472 906626115 261954530 548737725 226014148 743028391 718444332 992522952 126005426 933025436 118935177 438211934 458715679 212394660 96818581 441759204 409649475 923412911 443331404 194576228 125714527 677246802 649322883 611817190 527593782 734340805 927882523 823916827 946858989 865714619 989942799 659406817 387716496 80310048 38924998 860064549 491976509 308468485 573553919 311430393 47018168 575771992 264731734 699007172 967333376 461756043 354508707 577480238 192423814 800086145 775957396 916309386 831319128 340947019 92616198 365793959 622121740 684500030 991835166 357494635 689450219 139324829 468572148 501521839 175746701 174647112 912060350 365044580 639655022 997246638 517363514 644186505 955398690 743147954 572536677 27025554 884663963 506077762 757320997 836923168 592912668 21428785 418644508 248508824 675126418 447791304 832142803 11941112 737694601 465354225 936603395 385439847 245331119 559052674 230453170 15283527 808351909 325445377 295527371 454110023 90462058 696170850 20121862 402144351 494242856 91444869 510167833 962725623 653357881 949908627 146310600 379344586 946746050 584431524 871093410 874588753 34399730 636370730 914785800 263574957 526798633 159739277 772370681 88700392 704954130 180606666 270112046 346164953 982928519 428555989 813664451 140035354 435617004 683899478 913523349 637755367 839308770 150759487 977918382 409892015 432525888 671626848 971136622 70829640 662221656 156052806 674552196 888110836 884930459 633891267 135966026 288815161 350667855 911300991 559051836 715274483 837033941 727170867 851314916 514041260 825383617 497781454 256865889 561976533 964093985 527871244 883021909 842895812 820385190 786002765 812929275 957334870 330976960 509198054 149066769 621484476 190485205 749148190 644405663 457227499 396745081 307941196 923817523 336712046 279383402 977265673 940829612 1337960 531370272 311469591 836412441 451506018 134418909 797727295 450492854 27604863 497404248 960931745 973234456 837514001 734439024 427300079 804056932 93331969 845451584 812484448 123925332 987006537 921468729 99828050 105130996 448178320 656736082 166873897 963799165 166139266 443863870 757649446 954113289 596587306 610078661 200670879 740525888 118310421 868784852 427707272 672611963 194990366 866580638 727405744 534852488 508910152 178492106 376527209 94739625 199012646 241957768 494824847 372952684 707351198 135055805 721891699 263479514 441285172 117596858 470075159 929355608 425848354 695350455 252241610 947623301 41359052 782652315 658141018 893924949 266897613 908372300 896575639 75998485 568470661 314919560 26149425 276253064 258762579 174818591 252488927 487440039 158569968 507584398 788511267 630596129 954803524 889934059 7368422 889055072 313201672 231001595 299150743 486860582 282181482 501164882 335654363 676049894 859825757 36085640 328485140 625502633 2637272 188418866 311527331 772960944 61698890 756245351 509537058 774719630 3029529 31505634 547939241 367697696 459922870 312372780 436720380 575386593 366915898 617917756 818597000 500359766 902781753 315695983 950407179 649927354 113893175 987627105 213080552 525860555 656983486 390329907 67816273 986947745 208239708 947696816 76394055 436330039 831134097 116327069 511733825 658591105 392029278 905295287 604939752 514184411 748342836 815083597 154794004 450584432 312927177 964030082 77806365 533409793 742678839 152562056 3244371 66123703 322105135 667687642 678903296 275219585 49829899 49147997 872617480 11821178 70360720 542107279 359877773 157150035 12749341 238203481 905183726 566593576 954721987 801970088 669817192 990091398 566951510 875221905 393272743 829965833 226427759 141033749 71000996 212844869 145250019 447145863 359287893 455638901 718753252 48903460 575985577 980749199 771581256 984915541 731895581 501266515 484833912 804536935 44011230 537872376 731964035 195335724 467072992 511150842 528133037 685335939 1130149 347838016 744217052 584250508 373477689 866446119 426545729 117189751 543308639 29481713 730113502 136328912 307484184 357156560 664589084 649926401 281941787 917696074 351779250 15984854 155106605 723120251 688201690 777714458 831215595 613537275 446839055 668611000 949555538 237111637 72049291 336917776 871796578 937924230 977991946 334731525 379460170 404940866 368650423 756398110 381354784 422957354 75758934 693705190 671184746 493715335 666019212 503624156 388196220 144201182 817589941 262933350 221997275 723361580 361367201 422905246 793964617 628478514 821443846 96835645 61818152 424497044 742326802 107517794 866164964 735686153 488737520 461108786 394227416 409129230 811951622 142170533 674512469 677973600 190085197 219478951 821585272 158189222 334972984 980156337 488649142 560032236 372571852 745336182 418559415 551708904 43027412 468869289 257775939 748174038 512116750 425118218 204847362 574772032 66949701 450802009 535193854 626694074 765592103 119825614 403378404 851202042 85684159 922338487 647843182 57443205 554707603 445907225 105813430 694544449 307783540 151542664 283202536 893916979 369640514 478906048 673165282 74327167 157139777 264270951 755131405 108883840 287016877 984253883 230988164 531874111 344647043 59202541 614950564 216109234 434762149 896498947 439845017 605511060 113346678 227432512 487568324 720414842 112463939 466877954 332166554 177578167 377821554 100282737 715680813 17299428 725301415 832809437 16144677 333231894 97055445 973532830 23423557 468551865 855251364 344691109 825634105 986634882 711214863 17612540 264064448 146345329 87917879 932745417 25415926 572036513 364883108 96084979 440903364 330405305 622088942 670608687 663114366 38671542 904268876 70410267 211840964 847491876 481491770 485671474 647262552 677448810 200789369 760834342 439076292 456269037 474206638 87924579 77218822 476932943 272183864 23787364 482768935 773423105 422588735 554160487 546470940 855645078 771379410 701433150 363371189 319639314 109971992 690480896 173971123 724212913 358673739 38926738 91293999 119561678 988791215 672117052 370861660 382122409 856653730 488531540 988252026 403337602 919442290 635687759 401861095 657532096 94437594 523445016 828690114 988572606 694375106 297412773 336533819 769898789 576926674 18349914 581473629 476342950 236223908 817684151 771626723 447831219 656042467 46062275 549986745 369747571 633819496 557810371 864546314 383380939 955956926 749790249 519022968 123165295 807389469 501785756 369803278 951384396 948884743 513955925 207736629 326158844 780506750 689424444 959479261 597154468 678263634 341804074 522815879 347639122 361288781 384744929 341074009 2602917 416087699 278402697 5645608 551724103 504176079 335557107 69152000 392909813 477073969 879397834 405539834 285677667 579452809 109470405 695699428 721889235 113552118 425830859 993489140 658161541 267571753 528897481 727105028 698362421 705570135 767672968 601700269 968575301 527379882 311457881 32763651 193046817 152421839 867590300 472532227 540563540 603140937 459149934 962493227 256694687 29976458 195194043 255026577 170891298 713734081 577895825 211856171 577832781 719848965 34657048 486626320 359202456 913247418 438256723 599304353 953398218 742450351 367617903 482955366 58247644 49429249 462665902 468597 261473013 138618645 682567834 897377681 228047353 744629319 125121740 554601688 675376757 655177784 780831600 966727302 562791006 175044326 420846606 175478100 555620306 81875681 539455717 935405113 323560147 16313794 238246614 960232553 616577012 967211253 181940408 906466889 325144054 129979303 455635737 829396199 455830618 884497164 381645346 820097078 885439821 842118606 573152814 580037624 812447849 501551962 408065449 181312966 563857875 322313781 241092472 356078606 791973038 588888978 981303831 34623785 14262099 531996876 730799630 497026223 824170076 956184656 373726165 389041679 672756994 77549664 817849852 787606181 743000995 875550146 351034008 179788063 961519786 331790412 905382695 712789079 797609546 904240091 472771413 448815102 242170839 371050241 376447245 561554085 140066883 638054687 365217450 795462714 275470499 228672526 145155464 628133233 377367774 676270952 596024092 260797053 283623925 401767140 46865498 61701122 894800045 914210393 185195266 97087073 696159192 513960978 278082401 539439774 382945930 576851321 560130292 101926947 174047440 424708750 914123358 130748839 799238654 610516049 892881002 803024843 98627033 606802155 89557695 923875361 517253875 724482459 829678546 78566824 572476911 729069296 511936935 555438343 77478094 45549532 276974663 791438402 3801367 125972512 637203479 747167763 7542672 8024313 975803838 45712260 115870034 737480011 234005360 522347449 215334710 862302802 722234796 466432792 207120181 928188067 905529739 699186353 136581426 555711570 716868626 37379076 788178208 304502484 188904939 477719711 650162345 187993536 392641433 887624547 613628454 274406677 122468344 468546266 302803230 443602257 379831095 995525696 774631281 431674590 317933480 496009550 564224292 142873538 205517150 844910396 455246005 52987836 964639254 259767477 624455216 557267812 848919368 834050213 2582373 788334999 591956748 490519536 741114325 179692793 376574338 786278132 198027072 255426064 43655391 870115106 226235973 548591460 117870855 482273041 368271191 335878093 529174104 91026642 689048726 795420632 366350672 397508488 235821377 768803771 916838480 976324060 229967682 982318531 880600640 857143813 964250550 541008651 912153966 796341355 274546610 286377479 236205308 526359255 131811352 999345747 171873299 21842416 521605185 507468231 939127974 204861176 472817822 859917413 967814645 689201561 534110952 820426340 920881734 46163916 723543788 598167065 461296311 633016741 374492667 508157346 532161583 650025133 327911451 946291996 489827932 115676271 84330565 704897333 446344588 715637199 613778661 675751483 614559889 343394608 464507759 612735684 29848122 668721406 206787205 428982230 499760624 651812931 589603071 124506397 534821932 597545514 588341743 561930211 988190716 375190009 717013549 603950012 700199674 731440747 185095712 276771649 582795913 858482518 516229333 730814264 726431936 931477752 981792398 831129325 441449781 77225298 486902284 961890258 521928563 95386797 121961640 738422615 911506295 772109107 563738473 977176011 88854546 227419604 451284143 128778064 992685516 894187828 160989221 138052996 930781109 968759709 670628867 595600100 776164941 640234036 295903778 151282764 274643517 925175270 229866619 522513255 841562901 973259234 69506355 54377046 241565174 239639871 551342859 969141728 304872417 867654926 336116656 440083737 989235099 915758378 145602473 795760120 775030284 929240391 413458159 861699034 509676892 555923688 871847687 60509849 385713345 471429281 205322809 999782215 744894971 977162252 940011751 636858210 136123538 290046055 253739428 929789585 657471460 311841978 146800221 511742207 251597727 540932015 605566342 817220380 31417166 778276947 646401868 415099192 183539408 862515196 63001864 287030965 42539573 877780944 772182512 639082260 199784014 831758907 469605950 12537990 111699283 567936982 55700763 756558934 546393067 337116367 353931327 509068698 827024627 352190449 779055564 834605803 506193884 436017928 421838959 285425160 705658814 562727193 238184491 671455790 192462587 541743922 558497830 369522661 6412109 104846117 837140510 580705892 339082917 871848107 210410550 105607387 505920185 994601387 878515788 870978438 56230309 998922415 145269821 107292953 640907912 103140541 590135329 60093117 246734668 677619276 583508150 657641761 773428393 742623667 453284986 697694726 926924723 119785461 706889662 675244076 795341532 791666478 439626210 308524872 960212644 371964779 465333911 764869008 49734204 643105197 938625798 931141774 271289264 174326336 162961137 409476338 691797327 1089493 951855301 720183683 40358292 485087285 677119407 825941553 982477236 793957038 699053097 161530992 739476364 270531900 84879416 810763159 408132393 412877206 912463914 797335242 507086263 98691245 542248354 261239470 427884497 943394299 752391283 100982623 527078544 160418936 860802754 802459768 191565354 791827448 921615074 270081155 452985477 123523528 385324793 882778918 11680579 66924905 710863625 347861096 362368779 510950597 355333142 547236311 181672447 397019708 291469562 699538186 180541493 265928953 954135160 143995038 539941956 36343055 170002167 64261072 819269412 611600635 428415770 122120696 233265011 925480655 418257686 638904922 343635818 806684269 485456524 13262360 980384150 895256004 321427625 812033998 484587433 409730692 259860080 356387707 40034130 659577522 490311900 85326599 22774615 751286700 622107860 776603786 594231453 331920685 921155177 930252190 798296655 999474142 250854077 836980066 920584814 25206965 435387183 536710208 256564424 762989695 137504931 437636632 894342356 134583562 762301171 433390954 971898505 697908695 784923270 245704656 255966986 349530391 395912221 628416893 477335748 933523824 654981878 417789792 60156779 46887977 838278881 426385323 986225103 447072117 871563138 36674659 129353735 543176236 751946963 477106034 135467350 42583488 697764014 745808891 968447665 495769368 440492309 92410934 125912525 563267224 980207052 8147192 801253968 819781965 238510938 96967123 762562021 297243196 199114892 863923229 437453829 975248275 601321518 66717045 508390951 652614781 163221508 566570033 86981297 360274147 224445589 585761086 827803428 262264992 852722492 32967294 699388457 372786222 322310602 685910484 602877102 584352934 105158649 668122440 326816052 96408038 129338459 704159330 871393728 665257430 699043609 166119300 858389489 969040516 905077065 626316187 832452337 33227035 604027865 328875146 764405530 172498801 378352616 527590690 489304215 351998577 980220682 647932917 761499178 972585733 848434902 357581916 33770185 184192602 881807113 638046713 222239786 208786812 343133132 511619529 422454770 684156827 829560234 700927773 899602920 351835631 350957916 315284031 188230508 392249873 515419652 105584744 361968653 919053495 485610901 495969798 122801891 51610597 68973588 460976775 757759583 913466063 676051082 640025225 55871226 349958988 828823345 293812303 338265358 345837902 14694814 893681785 63095907 873141679 16103932 129805191 643787112 241580212 714106976 623527487 56261015 949395444 262947255 670219879 498813391 187673021 542418951 11478886 876401540 895370089 281632534 352121460 377565902 13205765 746688288 285101178 842559486 260885163 742820673 818471455 980117455 578289256 17520103 30580945 76083944 503747539 728578367 314548260 216800563 938286675 278519093 877477749 12645296 126442309 776613330 923429532 146786394 969816623 867161500 90621856 488765733 497224307 68585281 78813612 254301427 270394410 583189123 405254104 797010530 434975595 461634236 406791040 329836332 573028008 221419380 883108789 147658075 106916113 551104539 372510737 475246705 34355463 372329617 63190999 827882876 773861072 116494264 895492418 558847957 198512803 284210732 85141372 987430807 231950035 299435793 593007986 859892899 636553742 534307880 248251399 982189064 483197206 192872978 616675966 708654836 547671076 618966663 704208265 255123309 482189014 389644737 524117364 301447891 859916621 939470573 866572 463362321 857224591 851861696 183622740 499419459 816548064 676820270 942277520 979007773 436950114 798875656 729778694 707145672 900275846 749587701 466710420 632579764 189336510 987240669 806286631 262596333 829636593 375278474 854222185 186388194 706677899 110232540 550666334 147290007 794241577 923090725 606748070 558887905 487563727 702756432 282985943 324436400 859956873 251010638 440393565 832181642 67911027 16088435 144070911 892123025 328943950 675602921 916056639 459697503 344243060 825130152 741619333 15050863 772097925 828216662 3963883 662266461 520114736 862995185 48978952 905952539 26087901 122570628 649226953 805781491 956689218 280704855 725216674 706396299 434325835 312728416 908957393 882085439 900825179 623455129 149146425 695781758 612760527 98915609 602050614 746290491 363299841 123727343 856744272 549745736 862149033 48199317 478812520 627442186 493865353 468237196 655265549 456395655 659033791 589616553 8008361 776152545 973663488 723738987 473939392 969638640 725647080 320004250 120007923 705503197 73262790 686278548 486686437 531133300 185013816 527469130 837765145 27732249 986321407 335424682 769931789 176980303 461124184 185571380 860887618 567729963 643727356 832701552 211775259 991654301 773090714 447910974 120962778 876929863 70984487 684630808 711736996 835522503 736218328 964966252 703870106 351276941 987356055 434107206 629956217 98032271 798461322 609614578 123167871 48427213 402009296 235714303 994977625 676039766 959638759 62185505 67260589 413772907 280627394 723141399 259111985 538539152 527071883 863460331 351685895 750257490 202076466 403031257 131992730 930005199 767694226 728624577 255119996 592498344 407706376 681265431 384367456 416418262 169861612 752361635 480520016 868299912 642976840 939861681 603575238 130373975 394853107 377083131 127766367 236167044 799056395 205325377 399121422 749970550 283644455 867512155 364470820 57907018 853896782 784923070 829684206 528079418 306010728 514280306 790144950 678117362 666888934 415936675 460308022 416725903 983628481 176398807 130422054 593453817 900297173 364835513 701658493 982414930 918669499 377156763 601222710 790137904 105669743 269346702 404807445 94251708 624958429 904147675 152854749 526390592 66668939 817117478 170413885 874061479 428898997 373090407 122801272 257323485 768571314 379999785 21650278 983795603 461305663 381250796 145754948 357357149 668852658 762904144 780892121 986815476 945777320 964341929 479375273 314137331 970983267 925239961 803864588 246442169 461067032 92739093 143791747 831432420 911707648 340426968 800695765 837470777 633170562 356111775 516568768 624072610 315233589 968223593 279999904 804063953 338199402 952830212 65513767 225127591 266989549 624413368 236291499 318484996 957882393 365811077 709185045 725644166 645992413 754202417 986190512 971587252 221004954 291450486 832011502 810954372 607942820 899676915 107643003 306589572 742450313 7442542 887366604 443368594 889685417 810707922 321953145 140647700 782863529 540335808 672275378 600264243 153155929 952161777 410290348 317433629 951614600 791597386 267079948 567244661 259570596 936412568 520752997 194556160 940080567 215089850 524930095 402535944 367712417 777400433 808347513 335261770 329140147 58881350 773333769 641243087 437419939 431605943 16414893 863515941 929890827 57799302 655292509 279452650 97076641 497146659 864208522 562398506 728625285 845927518 718993012 73850707 812404187 511493163 309850092 537551030 196910156 710781264 219133526 953940157 625938148 286365324 477027851 152846408 998112631 686757509 331735213 712148508 388331244 858123504 967913122 931775388 925213511 138573920 496656023 469851599 804296990 404912646 25144327 5094844 321404428 549288520 381539674 424955020 241123742 749879530 851246755 925129099 479101804 440472071 107176548 840263791 672462593 613587285 303820567 149842504 908266334 170363451 44798190 500162908 163209370 962892141 418544443 65308129 35017539 873481713 407553374 448855032 644772704 8036829 552788592 26483788 995857472 468491814 385446178 460812530 690364493 88160310 800834997 34934389 182348352 166616802 11438034 623016101 852495952 330520955 71887772 769436180 202312860 647065022 32176366 498727886 952635116 816554667 826916526 533215438 999116867 654506665 631974035 648073128 199157334 710636400 558658668 86321646 729844990 624341519 235547788 675876950 203435619 272098625 499034269 834262910 922830678 972092828 917782562 950279453 846348594 563773184 599110468 541057536 65790794 736157216 532358376 605902485 653570022 820702248 812535529 638729723 223487830 622056378 63578449 505295372 813918069 276135373 310113181 897348788 326654792 494931428 74083028 147079992 805981000 783360239 504741337 904022278 194372861 596880378 821403748 748408848 894194010 880987835 877461835 557535782 763782633 604190504 450586655 497282903 180273990 870036947 188619801 545260266 578323664 626780542 226857507 475189482 262438764 9025555 244367898 688601949 102552103 956282826 942171821 338561547 472197738 868062371 979396802 782085479 895379555 446467123 299421869 384442236 96304159 715539824 659658957 312225125 398001840 471628124 268208925 949336569 45173897 655875750 634488142 279106371 941701326 377117622 823349265 373890783 105482780 808149164 162801806 981494925 551168224 541554620 682625836 459339762 285347224 67840294 787772880 695778192 128912188 384862376 441681442 833504266 214391949 79144037 491563330 863542345 516010367 312987050 895911811 599249416 702774754 839806904 607680868 726553503 894246275 344454577 468070974 190804727 284332832 57481927 615928364 21279346 113019475 375007343 112973028 394845567 860167416 991987653 760116758 696847157 686042678 570418682 57088597 872863259 571477657 571697007 839843222 707052628 354699784 239970527 808799550 826940108 307232189 407285924 870508051 60289805 195933393 41151812 554794783 858608212 803884809 332341365 431096273 931441067 30225399 301451453 791149216 398351960 461942425 91921963 738495909 261769570 538385393 121638948 957217942 735646406 229203848 815396181 867678724 243239254 190182145 754807002 210396486 293289898 814976245 763299341 999847831 702865792 126063206 533780564 844442536 823494193 203399715 327119808 420437360 83465159 63996848 459684576 751953496 472658484 670359291 992614420 519098766 487839896 136291101 639730386 392262362 488725432 158871967 496785314 187528818 704394892 734243449 581451318 735191043 359049172 103300634 443027962 595827969 209715195 927179321 95278399 459941074 207761600 474054668 731733933 962685929 80215783 461193485 209689304 866558042 350978131 867177195 580910940 191543953 775215689 296455095 335212994 882492025 882673007 493596331 90803727 101832393 413927948 96360943 13685345 123979764 833599587 966585249 184175267 659582980 414282884 119647215 209904277 883969204 534602842 329273081 513906089 300910157 976726739 84599593 88042491 804380949 371354961 851553731 311059414 493106038 658157810 490494624 264659431 828986346 192071950 567228524 238513833 624216051 193769599 305902809 2739290 575633579 605733065 64322964 327223598 117203474 192558168 779318801 13965846 735062951 298999531 882503927 939819062 248644597 464960740 514980076 281102914 236724429 139743053 545977114 552972302 347928776 984083548 892620089 652537652 487510356 649423558 536543526 761111317 304300636 938264399 855223822 564743513 350630073 281120414 480760713 554149765 227082664 485090957 359455011 876480253 378880470 107765688 419208822 929334476 80234841 499361721 472620326 648393656 535966355 567150076 884371013 841755606 140948092 370290247 358469262 783162039 724729412 595290915 810821792 916847213 544283788 753959203 229310048 272731632 159957871 787080805 260807554 435213498 803656539 513753118 512924284 562923475 640719560 183902910 266258949 188250639 132295309 936588520 801998539 670245436 215982537 816147215 622805680 706951723 302551372 995106987 730569440 872638502 974833458 706975844 667047034 661807200 609184077 906830597 105830567 641030501 170847797 567273479 522410000 622422806 447263267 980782193 78145002 264530588 402757586 554688564 49742650 234346773 695053795 781221989 742784776 58717484 299153847 489964710 280649925 280813569 604613929 11320792 924032307 978907428 166245153 616348935 179434149 751969528 166877148 971219213 11678801 256083659 126001633 568454393 76255209 714315175 748560372 889762979 282200682 621941804 370830326 517100933 785446657 775127465 215531142 919356223 41291827 776903724 567369067 101498166 150510774 282240175 478670054 699597466 433804207 392001621 806420162 265428585 608089204 64285803 68160522 64804621 763443921 992828686 656537633 227707529 691837932 334216250 659370824 27397983 261600328 556546659 751499466 412235913 756563043 442337434 895562655 810613882 926726832 533334964 234059565 142986623 97613933 865215159 190698462 937940900 113397177 824150927 893251978 346830667 456658592 59385097 999397310 41775329 905935435 771675765 378445324 504890194 728150514 324125917 773820452 915756325 957239471 319136146 741121369 675571823 939703175 136309758 41716089 175105576 676968495 590642034 199977496 807138376 286111889 290722515 588716120 22984851 747529683 494131012 794789873 794536402 223633457 550165467 4145335 548085873 702031203 323979987 599558470 467218591 493555976 214970189 472352388 839449561 247565813 861194306 853209684 261924326 436219313 206431093 864160747 904361701 514841303 23304784 18878446 255036028 895270175 720269336 331132264 616376621 422843343 883900924 820683339 677080697 647734756 268212068 337496438 735179279 329224930 841214925 450307529 95636759 789766760 158196713 321907045 872891598 521983143 399177587 898456524 942495048 37130645 633840320 700704403 282094669 579490715 431389326 288816456 932495660 944613073 47031132 393514615 770470582 526669238 472301477 419754317 378826670 608252839 967437485 5386460 936199540 474361321 675647974 360562705 928070912 298315148 106416747 854917895 521287501 146663869 960970306 797030439 217026095 253047434 774530898 210895496 768285234 237543629 757396203 594800901 231675404 355159786 914304180 318812697 899361743 566219998 396089035 650558919 268194574 53869707 112244508 496059746 716162425 14640982 711347130 271476439 835633642 96040578 465152055 966681081 502294186 587970206 977113260 735684559 776105665 661879219 572230803 318140244 65511455 838116858 333060971 946929757 309115848 959667179 638698812 922766886 195587687 147473655 728820558 15182663 323928738 20415876 716826134 686963543 361598770 331027021 153188738 134668706 751704861 570324402 94870167 40648965 206223857 833462457 844602498 698213138 928206391 243389456 411533539 559520437 510626282 499211936 596647621 911477095 594318574 693272671 295495584 838045127 128730955 657522418 129921970 219791514 630845056 972387137 48303203 743426445 330263534 932271528 874470197 664597611 4662802 949176250 927333558 368536360 458502603 127598325 731604700 990642420 358235254 883064858 713921888 222899550 832326094 359807899 777720124 374132625 79506938 9048068 309607760 70666100 805412730 392310050 815963015 935350658 588503075 36982248 51980259 69732794 488503136 845809499 939826946 967376299 579527979 351871320 302250266 260825926 326820893 488322147 175247013 832877520 466471705 829283023 120020435 416977863 362043814 38332914 861131974 499105730 942224245 349472303 999899881 524539660 882855358 664809355 925294501 260770335 554836484 836375608 71489923 773968757 911578678 118515564 207121640 285866296 835386559 77739512 326257202 817562742 142221277 337750281 999541483 221351021 578756079 231638894 600071632 857188749 92797111 128189829 745427062 793798981 617325822 830955275 693224934 952735016 856438348 643332151 829026260 294567877 3289229 723615028 350139575 512289399 585398948 556367731 347046198 165012487 66308406 937206516 664146913 570227622 802765404 867383497 706551148 34520472 859408442 431189459 189869908 196337998 340455967 431893000 400213080 434846479 855891098 419065238 4014772 915694868 829457472 465839810 414849318 80477132 156882057 168870884 393229175 843123628 94135335 807926097 917632701 524776400 207751130 233574818 947980208 71649050 251546638 368351652 337390032 573859768 397135362 476164882 741315834 210196777 829697191 220853012 912326785 76852884 456782633 818830493 927852603 19059482 961571191 11643659 409402469 727309301 957749242 690905116 659601345 30245315 171464278 134387477 542083396 298387782 30882999 504871464 523641883 15750292 512405644 204705301 16223721 780272772 800088873 431096183 534869567 171465516 300277299 900534014 802909983 208172633 628259388 654815803 969130267 341124898 298081456 33217937 620551169 179577954 334888962 759906364 359132928 667545831 713297277 152752830 865024670 489671029 209478137 437777950 582585100 896885966 103613515 733598200 320496076 590620499 694740487 391188875 312894062 42128142 407418145 988546498 576641181 904958306 214916301 396989158 849468560 490789863 352698644 489650249 656232446 621334796 8620790 168266280 558950941 724515388 802506299 183268992 944761818 128030272 775347119 379423049 926862421 44294451 263185673 78614022 536159919 554042541 291921415 785391315 893316531 74300123 968530790 109536584 194679844 651396411 169228687 521076597 442504975 961135986 973922249 295262058 943459635 74608556 589854961 73249067 756923259 680727998 660387650 334059783 926418986 635523922 732853022 176422881 413154077 167927906 761845469 970592215 430949682 897957736 617250304 517028577 79275168 292491414 164665114 557469221 208858461 78617956 991211588 951501108 342850984 417353809 710950577 719541421 340135251 219468878 478976420 514530208 110424072 80609661 847878029 451774003 204930358 128159040 146690025 358779474 138571328 879764052 32722602 702970289 774311899 742345596 377210031 599929230 854569566 744981456 682506235 564886253 161915306 147340485 262975437 562844859 686525791 296794909 824548357 894176414 940246381 547989900 341252072 102725695 249768494 638217535 743540389 161093859 322786734 119872766 95058361 842468810 436769525 720688257 178683897 179509854 873270206 195790248 392338640 791046351 851847941 687974501 993690460 760891157 427257515 698129613 421181982 923421800 20377743 822160703 606859608 875097670 756961087 892734347 618211087 436230128 527090167 255996733 690978065 361349161 704677161 337746038 606643051 517524776 746530835 724869193 287951577 703620377 184620649 849669908 69988654 277435875 988221086 618091889 939451427 993437166 845027469 486516477 105837376 90868968 312245622 794529976 315476181 810379433 33734120 883769699 293489390 871548192 387998879 180204834 504309776 693228260 818032058 828427295 640231416 240296869 350152461 256351978 290986253 190568996 94681447 202233570 107383691 333078935 661854053 804034359 526791887 121405226 873655256 101718559 121446892 2582858 159182828 643961890 524229905 196375229 372671010 973883185 428436512 320233904 427877145 669469146 587392203 259413363 419999305 483637350 751420528 247172977 804062573 674659178 733389485 980269176 453492749 870271671 852826735 640092904 403934455 401887684 89091928 371617110 808094219 835044856 189289809 369086458 177814631 328489909 725470256 469435706 378906982 652731887 568901338 904466713 619856047 196647235 871846001 623485299 185529255 441985662 926508315 827767749 997542280 735159403 863785887 579347937 566681459 342712577 147191083 175646501 353235523 9665147 951069552 630915996 501520548 98725773 796567122 737848143 982705071 604587652 923944855 781523489 499139654 262629344 677749701 821264737 247577576 835978690 240616221 669218082 187348240 273228150 185664606 626497982 81781676 98295806 505643048 12410129 955805096 825620903 573617253 919364639 415628870 133309912 308812063 271312445 455053987 501763817 943106597 372807558 563616336 734044165 50131220 959325727 260630298 899509715 949196761 127893916 437702488 43701243 563839216 757892603 70495031 613387340 982937636 25431890 685204629 990981960 761279756 526436968 83943533 123639519 431686685 383827574 252477331 803514210 300102555 722218208 531324024 549382659 648500719 122665099 35886700 619910375 875322135 777852174 935285321 161182505 600378164 802263300 628909454 599232319 246505957 294572781 188961333 658759697 217286464 617765961 592824824 403307178 17752880 10745680 392281487 418495971 287345072 339571983 986387703 752945682 332213938 744050643 59846335 212219159 250601323 493355830 160826138 965417092 88600823 956444973 517160228 387917229 977336197 58442550 981613331 190429378 527566240 398506513 122370218 736004666 935911124 916028339 117735790 906173914 805399029 22941869 911185559 584470294 136564763 330112533 828156065 966303378 866029295 684892051 47765293 881980062 525461887 866069502 797496685 7959239 146252317 908927811 27730084 417652389 714631847 919234162 513076036 227428350 304602759 320020646 746752309 231532711 557517662 62198604 736798798 580858849 453989022 176070335 519189649 638735697 918986579 425400638 953373210 333559826 2648608 670700524 463339550 926869131 832052587 328024240 37110063 521912620 100496337 667641358 337259279 856366134 345159401 347701914 666452795 185547376 325977954 328544905 937997444 27660435 458740615 981239791 171844106 993863315 34728268 174800385 361708341 974633837 336257205 638854335 857072897 770802397 717137971 940697704 737633191 202619335 630009994 901267096 903189699 695120779 249969033 464455534 75983569 773637104 593534004 433600088 743270428 370096867 706850112 358330794 820453123 376402570 364763494 569922897 78485712 42959413 370110089 908489050 752875841 575675092 332107339 862051040 247669595 170701699 568085613 963213146 47203848 901512700 675050915 216447981 629773134 399032609 16063152 843475502 709706629 119779221 634594018 209437594 171660017 558945995 398176360 387167838 630700046 367944616 928657839 876399467 440214819 880492223 694902775 139349682 124258100 677186190 663055708 613560105 6423980 654230427 458241528 526326430 876842339 626719794 256204716 725466725 758506755 490920275 22431712 83876896 906724801 699569730 827710490 726105422 425283139 630932582 237471060 700368288 759511219 365669772 302607314 436270932 858258437 507091129 179207380 397620510 598654355 114064018 717385279 370685519 769970516 467983957 542010977 164868055 315529721 496904385 199800658 254950817 564288306 341610819 988505042 845169936 210557560 103587812 217453671 830158495 70632993 428511054 67719392 430427200 267964642 664888692 742180183 869780663 99122231 227477423 929215613 233585241 289267237 439598421 993057801 852383499 371503358 627943264 332621194 188161925 195109699 239018906 304629591 130463096 442137582 831818566 937946565 143100391 786328640 527874631 497525277 396095590 223292237 883853385 763740330 251515257 630374594 154504697 721065100 896765538 3799014 358770679 202063480 300340655 336691301 873685600 814592515 786197314 907315977 612883381 984629683 879074825 313256090 485432709 28097797 972954124 730158897 53400086 182324304 947728489 752221189 396695103 769456024 579221049 680418811 296087948 722032992 455563078 486969173 691847485 640613615 217801016 782247218 194690595 17953174 118238931 487785122 350967045 45897702 569818189 4000642 967489339 879219400 101775936 598967940 485134684 270467733 844026688 248503310 327225773 368977203 61472704 629975181 526633616 176990665 74221727 686908153 205001026 211362180 317765014 254504699 761726188 792176845 892559122 400609687 953681224 335096728 616720247 244085575 219271978 913686306 892078465 372626213 477671445 370223111 1841445 171695310 785472527 97075499 874856608 926563424 647806317 575779887 5916507 767473893 929532555 776666206 305921798 224436132 69336194 360367796 679364748 615847379 692823803 800721495 749877728 123883667 423437357 924329800 615111480 739918098 631389352 202703170 590584570 309479451 965181096 100037371 450900200 332556988 996131857 166249365 308590430 96087239 842839841 299483042 91590965 937719896 374381796 718003745 912054319 975328039 322271716 327674990 951280081 490016570 629280434 832100880 143851862 451037081 407120328 925461680 909458095 630594381 971597906 849751383 768936159 33383872 545324035 247174580 654701108 607038264 850657509 910870561 237030903 65072801 452273136 607390964 163839327 239036670 34332052 705166212 742680226 896469988 343383948 341982672 686293532 76384654 336875978 187393217 417406631 150093326 541823944 850857580 919471666 495591982 271404379 618297411 308890287 520706032 964052968 198384836 315040761 19029405 639699797 676798185 724126546 570474448 600522156 369511745 828933270 598749072 307061767 44139689 187493167 141670655 877732337 903612997 797821365 538778996 131860144 549068119 389156321 443321463 668589899 575311603 589273213 576373397 910120576 572594600 97100719 892878584 539495697 133567404 119506388 144548444 34342940 600048667 844297028 845571792 489936016 660927408 463702678 540476431 241326702 826098267 251232137 12012350 828914985 14232839 530905407 549168731 104078815 650959594 214212132 148224231 460348345 605898625 80404120 453256985 86372758 761725329 639043072 854668395 396864620 276115555 996135378 672371568 942920162 624880994 291702779 292004052 118120652 385674574 85050104 352671566 168481271 369771867 562423523 177149695 591153153 369306483 134443447 629721435 669644493 551544045 908613697 390404623 599109650 449776239 353758254 101756039 847728415 495782588 454668055 596127916 270782865 662574934 546022180 986276721 186060953 397936272 867658983 924584929 538415000 41042710 251326424 399827695 300992846 355895996 585563463 871083700 178156337 133948884 767929678 901393991 635928796 161065933 354035762 694457978 44717996 834074809 496355479 666345179 138630988 547137051 803041708 78512755 513424587 542199430 410745342 705784936 300677986 241502735 219381104 623699946 158013496 791867252 298012824 783685974 464905346 296995257 979210452 203326355 463775969 670343539 464239206 754168161 919586451 979520995 907127691 803362666 465685846 947346097 920999719 172844734 555883796 8860444 664894062 529056534 148511265 850943889 826996451 666275441 777411785 542988396 829386565 291940744 266508167 245159086 883593862 168101697 236386207 509815157 446261960 90025508 363092984 495680389 364895658 31962061 762363747 936195028 452559326 127642338 19273697 895188547 714071379 688245958 31548416 433991242 644086253 626762857 411921751 766937558 19849949 159733297 918911536 790614565 75869858 555023791 905075196 397316199 418698932 89491985 890226239 642560179 358046452 891904146 133638210 676653051 868411970 745287638 155328655 374813668 842967960 227182597 273761515 794243246 555986212 588965344 335844560 960144393 11119709 792478360 321156330 270249285 738463524 586694015 817179967 149026828 915031963 954693358 632361770 796115567 391810786 879261215 29683040 987053254 88469675 560305465 19649320 790028016 447437783 221142171 522482312 882191373 716815161 97007188 375152233 182527851 237535510 410217321 341611242 601650820 924826231 174255614 550513786 323640812 328844033 981919513 237126415 485846235 775470311 835953996 946248753 777876949 50078787 360333777 280722151 301506301 48270330 107427762 820339200 59689178 139629519 868519819 919352757 133656927 184038113 17070268 234788933 16883942 401581290 259948532 567117807 328653664 587248370 43443380 57954961 383585536 860374954 472904137 800167639 61203058 892561356 28901270 236934449 961774865 362358082 604871392 690206757 16741278 957303423 915282742 318940657 997892665 662355466 43120202 454023515 838113498 226099550 188211699 847826089 403553614 579682752 755596901 758750686 414359091 58358946 16377626 647506357 855383491 682687714 423697580 976695716 322796488 430003840 20266371 20497569 57895683 935446769 808573728 688400247 119252931 153224558 911885329 944512552 539112993 152936735 43915662 264092565 86673086 180918088 484454848 699357093 124480579 661145448 903800051 510746577 911530879 14517365 393754202 81749990 512699951 545991052 264202719 322198989 649309182 638663801 843795850 797738263 887106021 531271095 544493128 144854472 631374999 939020193 422740534 279721568 63757700 854881282 367577742 621311771 829006770 755662001 594302408 762164705 623522262 847553428 622242964 439921056 543373657 416281568 360333322 362770073 383796352 897224271 596899579 109763816 63825745 349371758 403524192 249748997 286957671 710988778 632769941 551433769 621537428 983516238 164504612 789157382 18744094 525275408 617788237 80629213 456711264 65508061 17589535 768676055 776491522 395522949 390211815 530434576 178620127 588226533 358965743 618072091 470796945 456431178 190965546 341466694 23139408 983579096 873564793 378025533 442168402 231347822 478603312 618540602 719379508 65190045 256542712 78730467 313627305 101604795 45072628 240582791 744208797 605746400 184262031 164633579 629219502 966074040 891101634 11653951 346088262 745967141 753445872 638517732 400175557 615611439 591351383 702349259 715625153 65266690 989284149 114986878 979212917 578061330 415210747 939573879 211294049 941957063 412078397 251818185 80879520 213635196 850482686 60619571 234838466 614169868 264739072 286702596 434322864 3370276 384715901 605082856 587300889 242142181 880162782 42090400 920016701 170560549 151634360 403281895 944798282 62265303 42759825 989470836 396204287 830578941 764753202 344909 261383476 115543685 403906559 461616751 132230883 851957125 830802687 611162432 241598811 968445026 101099759 989690934 885411407 65542570 977215906 619382113 704229509 306398531 154189032 693733773 754164106 322214804 398359562 238872684 455241109 663541156 149120917 340308525 786288253 625314563 181162635 275167327 346349662 477847507 305226760 16445363 845552861 303882289 730658568 339796215 200589817 986374426 43333465 328835992 526533613 731186532 508960014 724736506 115046731 810645491 757040826 538812484 422686972 665189510 280878596 622745571 840968391 651558407 817378071 809535370 780731117 112399480 272824522 612761395 845286930 818995437 944521762 297743115 800925112 845094611 826410069 977893554 832660411 254252387 355161862 130762357 187190502 199134762 429227356 564860292 410974799 538909734 631658045 297409012 12202724 94688068 160664726 271295599 433185690 611344737 859665596 328057881 832234119 478212208 423363899 982630377 835027452 865974298 232305378 653668510 189451976 105413963 285965063 243627420 589378775 749597677 679583939 990676107 543916944 583264632 919486831 979525342 970604384 659715636 275636190 882372710 118351708 915532800 376297422 175935043 554612873 844655943 339706535 455249986 145292117 946330658 2595301 76731035 209764703 229352223 544674924 50635103 737045443 701838157 481123654 795548942 132352558 389065963 951148273 982885587 166543983 152752886 936733846 274155579 205282688 990375144 713819294 375699735 777810654 984157576 154688012 337666884 589200786 759189792 691634194 262192337 620943479 384258089 50908041 803863592 4273631 694082269 156963955 718244652 799041736 269581709 209704591 795451781 753047593 454044549 287889070 468584426 127679802 872942061 873845047 740562514 217512400 922989633 160752034 338875232 334973955 329609850 521420972 500574460 550227283 580018467 713373250 983998950 294062704 963794484 661259536 371779342 167188277 412357814 573497467 12726019 699415957 921530131 60031622 851067217 618447066 217474001 204177538 48335679 980255439 676506549 724311202 196132205 760468238 909797265 328740355 998274182 549240508 872191012 962768770 148193662 643156894 841374360 365109645 512328865 305706221 806380153 594851008 451666953 649807710 693561786 919946614 702416911 935969657 829771111 738287450 616641132 896121651 340210742 633872690 795377463 362882741 914274138 413022129 629183283 145530586 237663126 967774368 411004823 242359238 905529221 505978004 683360392 346248719 521891125 441627939 850421849 313561625 29738697 818145181 50954470 206977348 816917240 425534667 239248358 893407808 944722691 685491979 127714855 916863527 230694243 239206527 910378946 509068290 594945812 904371187 347638703 508042757 412485624 90532279 265134351 110677009 329542633 401085622 307807536 41861678 209602660 520304317 646494913 949018143 427057956 581326505 594331316 625207535 573802321 444298333 295590817 837206674 463100564 521923419 393487983 813663414 261670907 659939031 27144488 109131702 497641840 101725046 509304581 406287171 51491624 412584008 357338309 267651887 427870325 532445640 778020875 86424393 579560163 590390308 551485112 314088317 610074412 238835419 653243077 991146580 41352790 43298637 528239343 304005109 966008600 302341016 193135732 257009824 491534304 835144559 926893964 852077484 467077014 503390007 759454134 55046981 306170411 943440441 149394392 21817682 685538446 486549887 184128390 302889372 494688998 695493846 289679766 537847116 443231465 89210602 248322489 968137326 735835906 61624713 888152450 556710510 130922837 406842462 111221374 161718597 820009263 790787070 477514524 567146217 110114700 291789456 520916430 626118877 86196311 963834230 317349545 692945558 102577006 38253517 869407856 950054050 223518951 58525228 27163106 739911706 246006902 735070656 28825613 448490639 932951677 505224984 276383130 284204832 46509804 891875334 547406434 467284055 330698337 861892568 832043691 237586746 678198203 358762740 202866097 595968714 599093997 579778769 707645146 883530231 276821644 611881876 56030408 786648791 808104384 169444332 334245765 600615613 929177522 968590856 588137753 302507717 425032059 157700986 482697856 222944518 941516118 955631847 84653033 56204857 684075239 106179203 602771620 553442331 301792360 227945323 765955136 229150147 497435845 356022187 340638516 664858053 894682147 724675836 5363526 724679700 821193334 660946158 279473101 317511146 86836827 966813959 901266310 13160854 515910627 591873186 41282440 357787001 70682967 882426456 59837486 247017062 950463780 76420173 443962484 642924147 930329141 491144596 299394851 912095954 535893627 675644079 768529177 581314776 569121134 666007231 348109934 333417941 504040293 18481081 262578272 722397919 189831441 385972436 322508180 808867230 295068919 463997358 980685298 238082062 563026905 943913666 501065602 854063316 992417733 558889210 691682803 156966847 304549725 641778805 639172108 374085918 781934549 185611797 294574761 685686208 628797258 115650569 354493050 998285418 791221730 809299487 647994406 408544036 360990199 52120474 797900265 556466559 268982324 364455689 924390892 747868454 711223883 362622993 683878561 619472907 120984446 68018531 646426925 427609589 230436064 893461792 701599721 631671293 963090177 855515880 297471008 783103888 377051977 429680652 159641975 742405896 458402707 124842681 260307596 629785480 204700580 2202189 381389465 61146802 376045262 912170498 812959782 508659197 972683638 307582684 312660123 618142566 504677525 432246026 562972771 946467033 876871117 375167428 920564094 627026113 633154406 239994619 309847295 349793036 543182944 978917642 405464972 43126840 983751343 133359103 463023055 914787058 310262373 765954171 39156203 986233700 271545926 569695846 192370313 852925830 440337157 738093814 927708088 384222431 687018203 682100625 589531722 195100989 28248735 602521622 261270792 613638772 442047522 393520156 175859990 745983229 467821132 280501333 994523122 108141087 754751998 82031671 329328038 983170200 228820734 171381992 134837354 759791814 236398204 169433529 120968112 140074824 26140706 252098955 422204803 256531375 254342869 997232723 879602048 180914835 604910511 912394942 957926724 444130010 912985033 6079449 155175239 783539267 645650409 614716870 154113186 219409798 196078121 162177619 723804217 294576358 388559242 338765221 232405029 352651960 151866765 118884909 827678135 696155448 420788183 228932383 572953047 465637439 501507822 877702792 837819566 878925614 916101958 813713854 59345077 205877764 551164290 754131362 56937902 77058403 595295673 729958238 380755761 921925639 147331178 665795129 922705962 952318481 273081869 362250919 870678357 900740834 500418955 357037428 540402448 486433838 65890672 89209105 344525968 614915769 907490700 583515899 101588270 635169880 190511930 576414581 861294809 939861078 448409872 604557018 66538948 784801895 23192128 590024974 947713581 645761685 635671093 426668653 749860373 325042132 771522348 504708038 708539230 252760101 629818932 825984368 985254224 287891232 56156319 921360605 656496312 780513879 36710531 9324764 244010029 478668059 639775771 863107099 331193589 735646939 947075574 815364743 81584434 468260138 886311058 965954925 437299133 329171948 880685356 314913867 940999698 520429913 64663761 403352718 959672955 985676438 49764169 658061684 619179253 834076412 274888660 317352739 812956059 229883390 558724117 870994172 607024123 103736012 633426775 264555324 66452996 821595502 964612169 22752624 641352449 235992591 972404828 131754892 174180352 144609577 659119265 231941229 117780542 789049596 923798313 79451831 162374281 944000923 297373948 103311074 160729560 771745550 132523222 408567437 324048790 222583961 878027816 915050505 856473161 682281284 806969364 718880353 881175906 75651899 101295297 926483250 498402599 38282340 19876827 928274809 635549561 59443111 668522574 587998701 769290148 628064905 556607316 521662489 717833817 107445053 333218646 765403623 595625958 936064078 958005661 753952316 614399331 316276324 500113488 179921657 718571367 951000609 640755230 69866539 39492265 805995371 688193952 701367198 328610717 474850987 959757221 12768093 138600927 840609265 72516356 844023514 676719467 69102614 461317639 357372806 50979141 453206767 353461039 764862992 455949201 414540347 496362439 858565668 871675669 305509109 888094706 27341921 720864768 179460950 659734639 123696673 34949727 219932646 565705645 248339398 246309738 739660553 312184658 226380440 369257750 643494614 945170877 687504934 465688579 161060273 312310585 679119780 264793626 783153842 135863696 517097203 719930042 662268979 122101628 578617235 197444893 80912064 948832650 866274572 791654029 449162283 548330633 646210626 751945980 869090147 801593362 773618668 851298935 572934256 783745778 965685481 85155038 859242372 234929304 470040534 281172936 247396842 166336708 386621688 651648522 719331256 871022299 806220872 687159751 868057536 181199803 926076021 265396518 544350102 908701890 6761933 832124393 384884822 448951356 164006531 726604516 522613186 769984425 595697409 882899375 796809505 11359941 167603343 304074512 435236668 178120538 277088929 616641276 953977742 383034619 675865888 404589387 144051210 43998727 216295987 569009027 946234081 275454685 933350249 741794140 231357909 645262970 623314389 286122664 196535425 536117954 311518826 352235624 207105407 134121 580593028 490447563 660990341 353591772 579929576 381544444 150935212 397258344 374069330 863275536 216619872 591377660 169001736 549324918 275080939 737573706 117774654 500804075 117320329 710778255 736813343 982218900 913837042 549044940 703321208 632224045 842908750 129247654 937446568 162024752 40577938 11212166 538194823 167606449 764194391 663635632 359602867 377252880 824630786 879252029 505827368 277146145 11906037 558190697 422342121 421303521 62570446 810610216 917221896 22867187 43236471 711472175 745091673 181368814 564395982 155003625 174877100 927435537 425795815 260214431 108716969 492814892 376814436 47742172 810985392 169115447 30845500 517888538 165153670 359990535 427728342 70144107 759868162 557050878 708027738 184193009 500831751 383880371 31849308 230626071 172956605 401309345 776791572 200083902 289299985 438808604 871243769 114483593 116882812 6027994 592937169 94413336 162214518 155141835 573264580 259442169 380164977 183613072 858644648 378607014 128074956 464902309 354161805 120215559 590053568 807480333 446842498 306103256 765444948 651688057 40337171 291894794 956628489 471792674 293614281 261609588 853646009 613689227 273405524 224506949 992906077 478998766 85748511 635829611 746954913 627741709 341090917 513283088 938315595 415872620 418086371 45288652 981177875 152913237 135852708 86742148 746519147 765688241 557928000 18211645 791858942 995646598 359518852 490396452 476300802 762326271 385402067 121594588 607374055 701796539 231375065 736999597 214934189 605917484 133307297 321886169 323939471 681704917 525241819 234624731 429953159 425652940 27410631 362748967 692497480 729032961 561235854 51124062 690317956 895130661 967780268 606286603 889255411 331471902 27144357 34299990 898453659 729409481 997803278 614789897 586632647 638776278 370137529 301543673 6138008 236430869 104204319 669718934 709387216 417483414 561981427 566891831 259030049 952070208 740072772 34127848 389499654 909208170 264190008 640403702 311731833 749828897 410122514 849874834 174626073 373432216 337969945 285423609 250849425 581683937 675184383 485096708 383737402 452481677 962470135 731853405 12032579 48118870 595103458 231494183 761834389 399023180 566248016 53287004 98832391 378318090 514645683 951948953 837610860 454165057 451416628 369029103 678853842 289598103 823588494 998555683 408417184 42381156 431870402 889573418 289980111 29645768 553137983 827437973 336694580 615631897 791135217 616211764 138825872 519984443 442996185 114452603 47753880 532842334 17330124 266483164 139312072 872194346 353803565 365653107 306480932 799383229 768451664 562013850 880512728 694434340 322968740 262033926 45988934 777056802 252053103 767512551 806852638 685341609 646772480 887514164 539137648 496745542 123397393 135018387 629016413 678818311 683751260 106068229 777206926 30256055 667006794 239944165 808776715 829375686 600151804 125105193 167519901 811404247 517125893 655001681 573301569 840024053 716263893 370941444 955807929 447423822 972417611 148887476 863397449 168584131 304419308 30552279 156503787 592990711 682893162 83489052 204268682 161246150 91106473 891265099 269929797 405538788 395878585 998824276 185883418 649500638 732875068 932974034 895671208 450067687 478449102 862107959 604580618 851469613 907301475 48747604 105933919 179594718 715765988 901338536 203109712 986540209 669253917 794400225 214906291 949941826 746539873 378144542 589899417 143032042 216335625 655773886 30909433 704859058 959500905 652094254 825884050 129426044 647670450 682092210 465150865 802660182 923214226 506717541 924896547 909038470 662208556 238964265 758547571 542241976 505426902 922449080 439821958 546850396 972323434 86024510 132429307 798175017 313134206 725243032 204907441 783565675 573754684 746833451 485457606 553500462 808354052 574933186 352983892 129200730 812466684 943185750 548421619 440762103 22328935 420278057 781849546 184349704 602437709 775252288 9969965 121363427 928458396 754819039 910092721 520984494 666501655 503198091 239611189 976100750 11667988 911576862 776823814 264796810 583413301 543444488 42877630 146114675 78032386 195894211 300977963 414548762 563137376 59296064 844048760 643981191 35217500 251007996 487281139 101520453 145993478 825012246 720907218 317452773 768239151 433451809 120510931 317758272 400131440 683140069 425268928 159681440 325601611 373529150 975665332 932394116 780905801 38517624 49289383 824817113 207811345 261505551 678644241 34468044 548925828 538828156 284314724 741488136 50991175 698099288 545149726 959470941 165367553 412050628 667517278 361542740 129585863 166330970 40324226 60249184 312376988 556362840 899049170 780560554 952333399 194353717 795264375 483762029 569545261 335817555 667185167 72879361 948540988 200322742 708886801 510710741 20398732 775324738 66469813 448550498 295736481 225282204 704967738 382944623 102943006 419682654 8130148 823427754 874678496 334589043 506356410 965202375 6385949 686500962 399526499 179219475 720584355 808802630 836370284 583044663 417589053 884412680 598512565 917848255 32742442 522285295 387529892 731108772 103848680 473774013 681490177 657799273 892886313 789702631 25661423 957814644 608470604 954704762 145329367 628003215 169864869 595508089 623670199 952568349 309718215 726495761 29617856 116958780 73458872 966477386 454992707 829506593 775719116 232346241 856400367 509346442 882840157 664752312 105979024 789492875 973686906 866239369 901507291 760079777 500498872 774518161 513945007 59233630 23418169 440662550 345096243 391083183 496312698 481938715 103396011 462282245 793627598 674577347 807061169 169904147 527883498 278435318 273871314 957733856 499350972 27314165 361339289 365291536 981501467 463103595 191598955 228201976 21689356 559546958 548378143 319361552 851264144 121154348 795226853 873713814 405775774 710586888 762377906 942084150 655190832 3851706 875214062 493806273 853961563 942156132 601141288 371893239 339783215 485762247 562833814 438361509 120059861 833630278 264038575 206185274 223100779 626316975 727808894 40987707 585394728 932880390 912598376 781631666 392570978 471550666 380149048 471541306 130716643 95468189 798112036 739739612 969095704 526459671 651783426 585146603 747012526 478486539 586511128 894160432 29462995 229245474 469306747 160123071 526048618 409193291 540399548 363950990 871071344 684793510 866757509 254723002 961784454 215390819 599194949 239234693 470810071 264392837 947754320 118216493 279095298 276556886 501136358 884782289 62635020 494360765 829456946 966641144 390839614 811507998 168020336 61196754 240478344 706136169 162080060 187849779 264460061 864630469 399556460 99216540 548547633 282128504 240249863 361627218 399928203 406995817 408718339 998645210 350462208 559342609 122454217 781099112 934080833 255673550 644365981 326432149 798556088 960169277 587119083 575632843 755371962 791378634 6295496 507077024 144286684 151968000 772451851 466535706 227491740 163383055 280874240 323253596 291191934 152603078 790233618 634753709 648929133 888244477 158759700 817625827 105481221 998430914 608749769 198283186 244585899 810050383 473329308 150045964 425514594 627404950 48266941 263809832 396051374 861799335 367799439 462585409 313214288 948572234 954783707 278615847 741563202 831160570 984746398 370332839 934730042 589350033 447139968 312361876 789438676 459377087 790007542 546343905 44592715 923804298 7463666 1513042 693466109 999395254 199833828 373825224 621449546 613766213 325549246 84243063 973877362 934665309 492839273 9100686 888819491 994829603 312949713 913889264 569272549 516970050 79710180 730147987 319337280 752505442 860160472 366129636 778449523 212392768 104763359 625889333 422977686 150983398 964855496 895765978 848973685 216967857 21915392 658451090 783626874 737489889 45101828 328537761 309483509 913031000 313106869 441094565 131769894 570489687 189616328 484647735 583744409 916070794 389675454 155448878 450755301 429928049 123692301 920394350 553913996 157518733 338989764 744953298 683405058 448339280 117064866 894700184 389343995 654935167 460972484 33739752 911674765 118884563 619946241 765404796 524794345 530942665 747869869 406944291 689744145 627375715 913726683 196802671 787439701 81179406 504169869 599712844 757908975 69284213 599829087 327249179 496934618 652464462 745995591 365425831 963622286 808999401 979720037 721361181 30968049 74483435 362131599 902088364 126322405 116212975 344157615 526622222 202349317 764377084 915323962 683580817 896099700 236772184 253551385 631873635 191516625 266095968 250958603 571520348 909787397 277510777 525657552 286489307 103485235 571579265 851686054 757636407 370170363 406214346 787034534 533996212 404745261 568721352 791442104 856812142 576224193 799243232 847464540 241606191 605581267 982834463 377999776 84158528 961676192 405851681 564856259 900949438 856157645 189850384 251671174 328591424 727319756 31331266 254796081 135743271 287443370 450197108 767046815 793210814 909622557 837685601 909676359 767223597 102923437 59872947 352001533 218971938 565968918 272070851 835449511 899229570 275178085 376369109 540097859 35608019 866657423 741242543 873617600 70245501 897218691 124385263 66929651 312025554 837340063 181264536 172871833 699252153 890864954 450346843 683998817 231685791 280903549 156868155 941107442 216893982 619481607 897166006 962054868 330805360 249094730 445050184 508212385 53364764 904149033 304810926 543334117 718725175 679605354 87087518 378496897 693378637 937524475 834700696 359838520 695978096 266731408 557704273 644698325 963155011 841744365 927719898 268641405 120733212 953910581 970583682 508384646 699744541 431824711 998502296 960424315 314160322 826451693 893308901 985127804 792245081 271658960 205971666 768036140 835473282 312848694 321794005 346225071 821737927 763129243 688904830 231105777 786304555 814371502 12977897 343768903 902366247 319062284 618534886 813369152 499154764 484212755 336082993 929166220 610833589 555775690 423297641 104837480 851084479 964173076 164108895 390258428 689046686 330652217 205475379 791375762 466268339 341262662 719503772 795058863 642790552 537078546 81693951 500177342 594547685 741094276 856994278 31463675 580180679 50924166 761213670 628783 323042730 460024966 956660368 748868353 832941992 222668343 207013244 722998615 41924876 325959984 148982683 56791407 630227023 46016789 853461096 280000677 777894529 154925974 207025516 142872882 854887442 686191809 658641675 477059526 655980373 527542154 777878252 16659013 777351024 405107213 364253213 536262213 327769786 895302152 807222859 366995895 282465121 156921431 929850254 681654260 784375660 131619576 796904147 907270456 547007850 600096748 571819467 315296441 583220232 420494917 793038347 538083310 85400270 939118789 485425448 317585907 272993542 227842763 672666634 767414500 409827921 923732401 311034625 356107908 363617900 225374370 875902197 646609108 285624400 744172622 401173730 470282994 744733557 877954561 441056054 721768512 545232121 965206213 115411509 16023820 17633102 252353209 334278342 944909310 142492876 227323515 318369147 937751935 420863526 862861687 780440031 308027928 10523346 574081251 704429540 723886151 373947278 833986508 137247728 57527693 196878574 931347802 213338684 781362995 66701928 163172773 339380001 931864718 87562832 325202341 300001275 911579142 549954291 229505936 533497527 481225346 371942407 918592053 367624452 499381910 487544637 268658955 141439377 397978130 462687321 481691915 337924055 172533285 174995735 204226064 903665629 597179092 868803237 360103216 615996041 487535883 15623303 439330088 32787932 75517972 836079055 896702299 51979445 723006485 812720580 80672556 571315571 696984418 400365497 863401713 940126423 550163339 21395523 229422800 791234497 545717973 466516532 933105842 576090388 340214752 737023528 291045406 754977680 750734689 733765598 137093957 813192265 393010892 804212456 986304024 505712847 832651217 284187225 566086265 70190471 755269699 392808628 381727739 935675615 410723757 739767473 721789677 514141166 54919222 997033070 699017302 857637731 1880077 425689591 390740934 931404676 893400133 754770301 980636742 798851650 429980290 307867885 928674416 365430991 857586930 559137348 746378690 770095756 183428991 850644493 961530796 579229126 222181675 391433288 650522574 863610204 823163514 624110828 254816816 319579534 178435446 915419885 492289040 77801243 176832356 755184014 772555005 234145317 792299382 948588231 190950154 334805748 58392534 827036184 964555082 830355156 529913267 772494830 561518967 810205688 438712876 960119098 50103990 658926818 760495246 139674420 815992646 606891687 983194946 384355681 232873877 619662182 202369983 129399990 869091152 767174399 937932685 728833130 863725727 633077564 227951561 5829385 26021409 541816745 219488636 497250447 95731286 42968946 104526193 33152810 777071080 820697036 151624712 28553090 661534462 723877905 790062256 317452733 296338666 713202855 72864739 577877906 583305076 765190270 183110672 455407865 115010869 8141676 111241959 800709359 478136495 464489092 837011926 937566398 784277659 794203630 130368115 497683112 344717371 323492157 274815083 927774994 682382099 426853685 619624768 819720528 230786509 95780278 723165300 320687710 290683321 27523946 760706981 784205180 672913287 918193708 384865378 393895457 656324072 688193469 615995169 586672815 263789920 398869844 215153914 902473042 192278402 226266233 367550138 753385194 162127875 430106666 881707379 552133408 923341015 752005677 547772152 573529167 947447238 675059826 100849935 383840425 635231332 629301435 950181296 606223514 715277921 488319480 41384484 169177004 46120694 520347818 167592951 557635100 44776052 864382448 698121970 114780185 822620052 535462763 563324428 106676137 281460097 879907076 882031608 768093684 190629898 74903990 923180963 42829771 253783379 51914801 65338074 865935348 733445894 999523223 418398881 435903946 98401430 209892883 785857578 36459964 547063776 465861834 764684035 353804552 28644898 490714503 624998659 635672622 446922134 413839339 377216597 112692288 596086137 866696268 684351490 210614949 717322765 855929384 922639405 531825048 689539587 775824153 704815458 281547326 2899300 350603191 727804419 636785553 519136793 8920102 645705479 949888075 608082385 713564008 609175033 54205423 906137346 98846599 37412133 93960097 498954256 282617803 337777903 893870347 931658677 734555262 181457434 302188131 178261154 379192642 119288129 258361712 666102731 445401589 484366285 679242967 669359290 660647849 111582827 15240975 71622659 878103507 726322523 360518221 153169868 36425986 712210931 460406007 559180567 915968070 683272439 238147040 58518 906832603 657537024 50805142 900050602 466743933 106942879 747569824 616405033 222664097 392049867 605944712 614895943 137549481 34903157 235071722 185025194 596345411 123385474 638451648 69169351 99446710 615962873 728359178 620925831 840490319 583375498 850402305 896084122 824815530 930893230 194882196 635415823 122614272 728413883 794506071 517600159 795260332 605960958 171567257 416008868 976548744 766126829 270541702 610285384 481897964 630672081 152903246 112360856 74826663 995477783 211290936 196404355 819325789 561844129 307671514 43051072 701861390 120103746 748677954 377272127 658426569 64945532 981451013 326631212 537683998 119665586 162082784 669330338 792001463 705380289 357072988 148127579 848109066 298800627 644910252 831692866 24898822 97078254 24053288 987853608 882618961 616858047 41891645 30601265 589764567 387076663 780338888 350719223 258134445 865321905 494730782 531672410 307563907 481663588 645364643 4983231 868894322 679203935 309904928 420691166 215290515 808305648 827279066 182800008 154910609 565483721 150534367 994582712 245008070 112347977 756621714 3316749 123253224 502135176 578325098 407698103 962307122 383058803 978263358 942590713 463106189 123644551 30370951 186833403 699771935 417119450 358006666 764945830 658835044 11670507 340046159 184101331 809012883 272435358 767751886 332093275 316519963 249822395 717556021 978008121 305961487 257077760 342720815 255262383 72222599 197686432 646189102 198384728 811614882 169710880 249989305 811068368 161347738 681043817 441225314 221042553 28948569 551608713 506113194 281578147 744423165 882050274 154948035 804685402 331798970 475748337 489688303 736747216 929304702 521851804 216177922 747732210 711681108 963984851 74744885 189120554 906330795 710923775 331381422 230334852 508282592 129971968 971999371 770407129 683059488 140313990 592463159 337635061 30381190 456146080 885868211 930150001 222165591 42707907 554485558 122864773 467571378 520540964 555834736 155393882 688499324 666477183 215602685 389564647 854913503 767803793 388164532 120652946 161908974 827121617 553701844 689493920 720556782 551408889 419482052 374761963 316604284 317095057 289614735 77092681 27765034 124992222 690631497 60429860 763025020 985772839 492818411 14462734 559312935 247609234 385758784 407984179 893161962 44598560 173369090 392932366 866285137 996525579 318250453 125850419 840611548 508994344 937034646 456516005 50440459 162716838 716806535 602408216 226949682 939052741 724511150 886131247 660615517 934371367 795824260 35842650 921978072 936130289 817291754 873461879 192380839 650698350 800193211 809175314 8991446 496839827 472398615 531630281 645236587 930957614 382744542 881956871 6985098 273088552 451904455 788134114 704921018 625307525 750341641 92031032 988284509 576837368 310085340 769001688 596078605 397244164 259789004 104784864 837440723 637081710 276496821 8065285 601876087 225169437 976715189 518395429 984202966 63559038 591161421 921492080 961896964 973936863 974531042 136856252 626829423 627828945 714585561 206818642 944501877 339325259 645090336 347680470 631001276 214757355 580494287 814991033 148745661 847405800 667296107 498264678 142466944 580729168 409526591 427248412 519409396 61111987 772485626 841297190 695444791 735068411 585394794 548327820 818784673 541085578 67198622 184635800 491384161 662423413 305657405 153933942 95074971 2426908 248434353 654668475 71448812 596612417 730622501 997608688 98220766 432189224 437356790 937461638 462107654 110344103 668513811 49345073 77256238 145554614 191365220 364394789 672168135 799791239 975565610 879145324 552641476 801768559 903289864 839949297 840491754 603472424 842964906 64868614 321900177 594321776 683714370 484187963 876240481 564516733 910171790 358460355 206815387 120944310 891909063 885362920 390713899 761547149 154765913 981556103 311613315 829954880 917219342 4016270 104176526 307088215 192276242 121808796 298626768 194719467 974606516 780172516 22020936 906769761 402257272 670575461 233535017 257235766 661287319 936918113 109761684 216483014 257812497 773368238 220922797 55965150 97107422 157410724 300416804 798888994 170777425 388148494 308819703 894041807 396343988 787270495 93763627 86174560 777031536 282886617 26819528 938242917 91102324 824388012 604951773 680127823 675943190 28784908 400050759 904679355 381867631 78447970 981283298 843118220 703632594 21528485 531361438 383842739 990874378 432637304 942292523 1862802 319981775 603858924 630696012 605831190 497310189 451169762 639954228 440073572 505730516 163883046 275819447 127238628 25840998 370960142 536575333 697586568 412569764 15440048 28525882 219139396 28077944 34489369 482052458 786460783 397827175 372955440 727686425 545446072 850557908 761679227 407013217 363455655 601569065 862368047 562586149 990968329 261322138 483875193 376702126 487539216 662503004 835801255 742590056 219217852 679667148 777683362 153939970 339550293 593010856 170049921 797868345 322242551 778942820 67967048 603010895 993718756 828075053 152814415 112371555 987311456 541186521 728383685 301015208 963549115 660899872 368877725 284455704 417259201 859441159 980699322 229134477 550350938 958128436 812503108 11042493 485984212 289361104 410788040 477911379 925283580 390952520 244616681 879328838 568289047 584942303 490501480 810056273 682256666 267343893 736571137 62312084 70528290 579219196 152979733 178321872 991796517 472151129 483138311 166508904 378227675 674481765 228706488 846650683 276276925 372490443 797777396 765040471 900456043 944487049 946705410 463032381 302032791 91069715 613838667 124786749 48840830 735120635 270073896 220899353 461945768 42991887 54307223 847652000 264642751 632330832 978873567 877639988 426392050 927827628 525016244 142890709 665480273 301783772 833086661 236187183 237493995 116817526 239404157 290429053 590723495 17153063 703729530 43777158 556464872 559755338 501467623 845472487 139418808 666086314 35856892 246635184 855338019 594097835 895741924 48215554 67721636 917359616 462806833 444295632 700787890 121285511 975561694 71704385 888996731 908856116 340887347 370104083 820960098 614295846 689571488 542517345 159420568 673390439 488768695 949214323 502997142 589155951 444633771 455846250 784610740 274237795 679550482 652083687 103519379 135881071 58041968 877502478 157598929 554309050 415489631 217886731 813739601 689483439 372322188 396425750 707459518 15198282 261210589 700234153 335394506 257361092 949936846 614057186 647827853 98645801 609040844 487228459 731290232 615878874 824604388 261257552 537879475 969417916 346011204 810937797 294253242 880706650 448107390 921075333 283475038 358266121 317739292 319758720 346345011 951983620 488997782 222710063 974588529 554296353 875136461 782905824 786471387 43567573 569347444 607192284 179350350 660599156 606988568 814573501 87671292 908738236 557088127 108108350 749428389 694318268 300973459 294462919 177218160 722465935 55479369 889308847 408908810 627046524 841103634 257079598 447887972 295235986 319195231 3547097 620332884 376893090 800953523 768995903 658732433 192518439 181182154 778298098 71776371 309466078 266337138 525173482 180377289 722824958 646796009 168405338 340982483 501896898 654366252 528745638 910273507 418339356 499715420 342164337 417622768 70251118 381085216 692968029 779401833 926984910 988841865 861707181 52601448 717681717 470499420 427750608 351058281 138456560 356822690 315650116 588360956 26378090 118969675 85952600 251836948 235720091 211161531 247653130 594901469 354018526 188660002 550489658 659953877 105519601 972308945 689917192 938104143 334199297 376621477 556251833 963075947 383214897 897758337 802075352 223817407 354997600 656339248 148654505 852093521 388055607 816615004 679546153 410500418 109749711 623735212 396121642 159964493 289249135 115740391 427478250 253522372 273998270 400257552 476461471 429973494 848642207 903116286 596239678 344766418 613071865 795424869 803876493 131274164 617815958 434930717 779553966 589332082 938269255 667678709 995839345 440008192 179747323 532261646 748034491 60479676 839300219 158084398 567247764 619410784 216587622 958193357 458858942 7774700 313940646 12889706 860427299 625952721 363924773 725616153 554240122 226702399 550004770 694211340 106709344 659513990 947559357 748621334 901511862 930466327 667640751 807775136 746057925 328965133 747183540 934211438 667045738 4462080 877515255 880446446 493841463 278429544 713100918 720480531 112173238 251781804 268801776 123737133 837942537 629308765 760777611 536748453 995283673 134524549 125628385 630328720 300089483 204535336 740508124 283780743 285038946 267329508 937528423 182277722 298665796 656218082 469215914 844663027 731093927 461803479 859387749 752095659 218506426 193265655 518962270 769919112 523996015 346606372 225743316 8920469 49260891 388566713 426874106 679596065 231602709 376209419 806651643 992000063 886889871 250417309 984978504 658111608 575769945 690185619 301922009 890118933 497511033 824695604 807503962 852413167 241238249 896687279 650450594 314062379 653503703 369504827 129259207 403611331 785341592 761130623 344320289 175466932 107574994 557178967 368397179 601555446 976989514 767914548 517477384 258916035 294583269 889499270 795196493 652848313 870466547 614961993 449151585 722316245 334378912 780218252 616171845 153197108 71763090 815794453 654124556 817346248 279051836 516842529 160118111 153276861 322957351 924991913 29355543 757894578 295303074 366849029 651184164 858493483 761294825 348733572 336834755 594284048 587233416 405236520 853972775 398495337 513642005 859618039 810582897 362019209 231128059 631193007 42814362 565210285 801819852 395522593 499722214 919037899 125328896 625684355 815901300 571524786 365591259 534387065 806819701 99806935 153913394 647293398 31862517 429190315 78100627 134282516 26873880 310435055 486748713 570330686 643322408 382392484 533278668 471216651 637501740 409744817 216992971 884276626 621635006 511412967 263484652 635958589 280464739 214701807 432618468 38858735 263666959 157018104 809687057 153961666 127299172 317170987 56299167 309955978 450428099 513389312 248419750 526283178 681574256 749611983 70365545 8157578 27867639 586811984 36667132 131832018 163309387 701524905 259995167 587756164 620658607 652655762 921677528 780979216 419061171 609423268 229645514 864778365 943329752 934782158 903171720 417002940 660579471 224091976 296319676 919128258 752612121 529524106 822177527 495350955 930266039 238389151 340171003 765199887 308934005 764910620 23297287 65028152 574066699 73459209 484462876 296842032 995897387 897952003 979461113 109510778 985067235 127495002 949037259 383641130 215236322 803941903 884431113 438596554 716987916 351988608 141907772 463139179 420486344 26022721 744034139 199000436 543834822 638700613 958935318 617387987 49808914 248447124 375102633 391250440 449582955 95499246 377710819 826830555 818899279 501654379 871994373 983679822 409964939 145563900 391127868 480085977 72038839 39161943 70680711 228300078 454839081 332533004 942068557 354311784 675638513 543375505 660210440 468960963 366528354 913467601 319883056 669897725 217503874 904475284 661565864 41568123 246129993 961466116 854212193 590653103 890778586 373257139 271657931 682059198 424669070 219237602 97025762 20834725 602639034 788108714 808357569 940705743 24352788 117206861 113703639 774804096 398307337 168542438 822727981 226019685 683386543 381554670 825623429 612290870 580148227 276613530 423160861 158307908 215021475 867815665 512486717 706956388 846329197 946057373 505027108 155003843 341763585 577746426 575477891 165019069 242622139 261831528 553087327 951578922 115923493 361310381 379862024 831253421 750441833 443997413 748563676 228017871 96406574 410270025 992661542 654101951 548018111 287185870 811546632 412306248 462005099 187426922 841326933 699694742 479994864 181339947 86032633 206823181 698574265 47363652 853871892 532176292 68526413 324580802 537896173 284302498 917523180 918812833 149378604 725319237 626630663 146665230 546367237 710282265 567878647 153664293 249183345 246926887 530145512 599679273 423055969 64181431 763004301 411170268 801128628 188304975 214076141 27791194 436570416 674509297 814315404 493015621 83951838 720922785 427293727 36161893 29632397 433797247 741626990 378697794 603596440 906967493 118777832 205037491 787129715 671577923 72144875 754165203 599580789 698336856 368971444 985051752 253788861 602805482 208620126 241281455 492172262 277444194 659139608 277098516 514806140 685510463 578888128 934254393 783635678 60401815 397230708 737770432 891905936 93812372 468957497 698023076 938754227 265605080 358807580 457930535 319119203 158359532 508682334 901818655 271575775 488496249 298448445 177750792 475326087 19046100 6341662 981978905 909505236 330515393 847824621 309937277 253763336 699251426 382358764 351252921 641645571 826494994 849160680 84387655 521283 944106127 247043455 902246962 350221627 109337042 27048873 660238299 116049381 387417669 860945812 158847670 645459144 889064824 797968139 819229580 927216737 812544897 698788350 254761981 984378274 94710662 195128412 575920550 263603046 272155930 897458383 905066537 420082140 64501700 760037852 236278388 355099067 307881614 813217728 393070325 726118137 733116627 175460789 428279799 812086700 601118311 136872489 932483377 619957547 715007428 10810839 496062758 333755785 987221557 316581770 841023611 526152562 644571930 665042544 468632206 176192467 966466570 480688180 871447138 924638999 529083199 162783496 520784707 301482605 890756825 69135429 549068947 190762485 134617476 177454613 265173218 366118976 522585366 482070424 992566262 899601985 646025021 414268573 81777164 953250013 869212325 10326170 885045422 488948750 425717009 819583503 964714416 812870005 898050508 447699655 250118776 525489931 858916547 148123392 643648095 410643408 256746606 300447473 494432836 962828842 536039972 489557960 857388533 455935223 571343878 224567788 157277001 20095943 948153777 371839403 714900346 782605619 78367855 273087686 204703208 165051339 861058202 506561763 439821305 649776897 433504867 730876786 723638556 665755868 908536713 558860185 59621476 18338118 704359920 11437101 679834693 919079736 210131581 219197241 537455733 580148208 91918459 813448707 205336254 568849951 509428754 603502805 703060009 325101199 176005210 255000613 295741391 165306179 40375048 168823312 440004361 811299909 149703074 150704258 933615323 126286572 625714776 234288132 120241778 30032287 340997396 809732460 696182935 521131426 878700806 972975631 773745587 149066913 283989151 65294812 588454832 882746830 185019767 916325756 933718433 793609632 263453158 401528478 779364487 669604505 32802839 143194280 444611135 919359351 572279931 125987564 116928855 707349682 329421029 430039578 490945373 720514269 993918256 415162599 153837548 808435925 400472543 403408786 764314073 788479749 863819621 918453693 811849724 132787367 645547254 815074496 768569977 731273927 837870031 187518773 209377439 841106851 910200369 55028154 853698911 389209359 315518746 223969104 449206435 895749177 633026095 250893540 415512353 58323370 145855567 386872811 79350943 636829895 778597377 153385570 720894164 362022667 964367175 814437835 447359829 62450293 782959032 904733742 157208972 605601807 915954060 9196 622193941 911939260 677323729 790116607 909553325 111513185 773364943 89895225 892052851 265655267 636312405 808551822 136392695 617651972 120581557 110439436 515526331 404618401 287089178 328538111 585268686 792077493 15445978 219732296 631907272 697561017 805945052 448565373 957180947 149414375 646993233 991975803 460081583 27072698 266323437 299369027 291166498 819031679 385939595 30821357 326280797 358181659 534234316 475398407 493479463 969813083 913927672 878352386 105223995 840298601 785589798 899861502 601975208 816883181 683106697 305857395 554865805 141850555 758483426 5442155 128599374 626387138 199236876 168161988 233611073 984998452 231458895 394323380 709065148 8310487 385731207 365339712 168648696 741097957 688686593 543252366 803822547 979959901 120919621 702029260 317293541 296219068 94322707 226939455 403366349 460705822 591130412 159347130 559710573 142888002 972944523 95214508 495816660 999117642 970081924 468155405 251632338 361391120 50890032 826988773 59113942 961253264 126949747 304204631 784521899 977609433 646463015 588983011 87865874 846315608 683820832 664197231 458629994 83837068 287101038 256278088 325977038 843824317 134418224 437575489 779538269 766911652 391621355 686778549 962277302 110705236 215300897 487796766 727728562 508462561 794366267 44161920 985183560 820479417 248022542 60257978 377923565 641141830 331801559 955340935 207297830 111438149 30756256 669948998 17566074 914453532 238624161 507674389 72314292 50780233 530541361 418487527 431199650 360462206 836637962 996875077 402934589 993460339 50627612 315180465 522989251 685882617 52626971 690791870 259433481 777945094 883944499 65326667 871049012 401209050 385339908 647435391 258115614 678582583 969129926 952935441 789589176 225309690 621670199 569054634 785670875 367945518 927232241 32266543 608616511 109928258 209645092 339976765 52316054 500640763 352242586 129435459 494706576 785273550 597930104 84622991 210628097 789059072 192665935 678177454 976816733 431788609 515827702 935346287 4694043 37750303 906400620 268159133 806595210 342861148 943966168 588651364 856577049 685784210 873573020 691359235 154059456 274398971 826546365 310745178 575753825 391925617 184604098 214789317 663463306 601215675 167613555 161528994 39963178 475210269 465822571 566398155 84893818 588884597 219505268 785822911 989542799 919907096 680935166 41289060 239297021 296899549 925808836 528199581 462444013 663888473 61163870 26832858 691242225 864183229 215102058 330439910 842293426 119567234 388667979 547152026 199276889 223762277 55224739 721002702 327892403 628769149 713114443 661951312 392791796 372396600 857129750 189577302 975426507 849926803 557506998 651516465 921045044 83197190 416422759 958882604 142760813 542257484 63499875 449539240 391556907 311884085 680017541 76700844 255900806 904586485 786250059 230773724 852518719 618540561 274062783 852846842 551665874 769468041 380027898 800369756 268478012 573163992 218370490 736908022 103398641 165226132 945334123 473284315 583804701 792208418 734289619 674338892 590830260 248662923 642277024 55727922 577832257 317035670 412346073 435687062 446842443 629539922 638761462 205480478 326053607 242665083 362455574 227710030 744650972 625822360 870393070 618669557 744936437 999519769 467103798 134253787 20801299 434779828 794234505 463553010 186215376 850182766 265063411 583371623 639204942 20227984 553627719 169875992 238771271 217378894 789400724 438018039 930847951 487735036 636978163 255813337 662438903 663899921 2897477 412195685 497966169 626163999 139308727 273664648 962693483 735995051 326915985 523502979 747122749 304224936 964853866 991448185 323873033 652286766 241794113 465194497 32084545 92314522 921703395 436644715 713820171 675911120 24136292 480213156 423088512 110872869 526483570 671859935 239647077 345393948 742505724 627915864 344548358 937678276 703586450 976754189 840058514 332296212 281972979 313445945 594239902 461732094 854899576 748798928 151870316 290301378 487439647 263327069 110720758 371889185 81621666 705533756 2712427 339068157 90734461 926925694 47678172 188731300 860636567 59861222 65138872 379691845 571036284 416394432 475328703 240156512 886302927 410731175 137305943 816646911 305972032 503326273 717148955 873089318 45391486 974604873 504143276 142316587 296838989 610766073 350102131 860294874 670008014 134079756 880460370 242373309 590063643 210049019 779688526 106916836 694219278 327247415 877156478 628461125 684536962 492837214 174319303 714489451 56660978 227897628 839524398 275057561 409145892 219764469 620324653 444336484 479381885 841052889 97446322 9991228 620997354 818650914 25061719 863552634 800478985 62955378 472383630 7021690 955643631 583990546 109077904 317105016 64312258 166746798 708843982 321434148 322600028 346803137 599980211 497450162 628175391 536529290 739971986 587972993 691465087 43358267 762264286 604752052 114825063 852095277 80572736 827321372 555253341 374082999 919123192 825240950 823476908 817534503 635913361 426505587 871666705 657567311 23174118 957662632 677881353 743005148 540951142 353517333 532027695 883621187 453613661 938709398 823555113 226209085 615691572 29153290 239402924 425500506 808437397 200957083 303958452 511091041 74705633 347387917 602947737 43664660 359311183 864978353 504274052 910927342 242330898 388756392 988227592 343526197 90757031 597922662 427220669 215554172 891294876 893235244 943519621 160880148 852483162 114200349 340207069 392316714 725591094 411542444 217258966 180636447 304839154 474304491 344737646 37861205 947556595 918013289 730325982 594223996 339412980 502236970 574833170 892666335 389429793 433579724 6216701 60094701 41169405 577437323 968175269 43162798 835805773 993984383 67954819 780531983 248164594 59937859 790871023 724428750 430023996 819115225 773860336 374990722 159935867 556410151 532851994 971760812 405019401 515535681 466894136 356323787 302626034 587289586 897861900 475289861 752410287 836753997 111175865 372383210 627539477 22865607 419411517 422896573 199062133 280921716 850872140 901886199 234360028 291690014 877782820 558944119 958308863 278359359 225038899 415427761 926144756 167199295 467090368 582101887 76352034 940048087 735805348 897860348 33185755 363006877 717895236 487075856 626481736 944986928 243759829 502947959 45426448 998005946 75889004 596515689 159352325 609627080 748901483 44172376 140383391 975214344 779593833 800297842 779948690 335481118 92830879 144750414 388536084 702989387 782584127 646121067 672126950 352548902 953384062 863236615 247832277 298167751 732188248 90238371 523582181 94149840 358117252 25460407 32713176 605953995 289562643 35937599 358334275 745573487 392220901 989394516 275364111 17097527 219719964 321830400 893006613 434928995 33317463 629043162 317679195 930390942 378718555 967852811 996182169 450026191 637584119 297549244 550676089 884476896 800780824 339580667 918023377 136318222 455557046 44943160 23426994 756780870 641351220 175886236 185560545 872828154 955320309 342632080 198424216 265840796 63200724 932258634 545685896 322139243 321612040 313599525 475018143 195667550 681347177 764666080 821777754 267365154 626673511 784731734 46727840 911404667 190634518 693420503 957069597 141512207 936800027 187808021 708314955 931834283 405326438 386083181 189471919 383806931 700331210 10094221 218707565 57239967 504952041 643039602 949623430 961918847 323564357 585718758 521412344 464950171 314246448 380683365 499001838 589810740 428562974 146447540 345699770 817469825 382035292 256764985 629644309 771438076 545199105 897650509 627487869 156115777 684236886 282799500 291347405 646229850 235222577 594719001 93096938 257178870 381084795 173539386 802512617 444180725 150240604 954536719 261874010 28891633 675078989 386500029 436317752 998359632 168114951 139372562 226067156 849059093 353558522 971610716 211641202 975717219 707482300 753286517 847117108 955852707 507159753 21189519 749838465 318232665 6978338 426813864 393900237 441927332 909266499 914158130 178680305 153601202 414699550 979247455 535744538 99687164 170685845 560276563 869969523 447560188 210378009 404880497 965786360 419294565 901314896 749145052 394669158 906473803 309022441 636397876 975477567 323825609 216845297 889708889 678993706 915628742 338098366 881987711 276922368 396074512 942080831 908394177 704630024 888344781 112736831 586177891 576742112 874486698 30948542 668003507 580786495 76350002 634712644 144852522 218865513 865441943 321841828 146739895 954170544 815768301 263332240 706269648 739710839 100784160 110036528 918114102 281490393 187308702 779298596 657034950 769499203 997134737 581185743 221433412 763957167 414676156 828486083 150273484 224004112 203857386 802803648 206991912 92247058 680906094 215373085 280744891 817346103 65494430 273170088 482205697 764091815 773646574 877655481 933366875 42257168 440894730 240082376 449230139 245344418 219430898 663381571 474439992 955624547 980700012 654018797 156427903 816132860 424346390 99514252 704617116 768611084 738649598 275076289 826209649 332991521 854408950 447810774 215408379 796592438 877350860 760974903 623019308 831881485 801749399 264804165 581079791 830250991 512860004 989043938 438321336 307516380 803749673 912114497 964767464 477312937 607453913 558017489 435860657 850337639 907399467 350012549 953633685 734032576 281971252 886712549 514380333 644112689 735598458 923006970 25849196 477099164 150107484 211210003 730850711 854182321 676310487 394297590 438763826 617055434 700326902 221211099 940153244 570992427 696093388 448962407 382161728 579885948 66202128 550425026 130648752 38435150 763056889 347506691 798907188 27843335 476981102 178492042 988923499 413137688 65486517 567035530 581036075 197838396 640127931 634128717 258118573 619200297 323099271 882987330 505721946 347666968 844014540 875157772 28420208 924163143 362493632 763471557 98048096 360692856 878734796 545278590 522901630 114068108 571134720 948812729 575736706 489122988 443918267 32487902 556994673 543242751 156659212 841076635 636560336 423741587 140731427 316531402 175680127 261716699 779523199 995108324 775660960 271248313 85526096 699882564 979688600 535228998 870170043 511692476 801695842 356795576 448056283 644327143 478478689 980754171 883345416 481534248 540152450 29408047 264601060 574224761 351808260 70456751 23729916 852982642 203515041 302006074 144200573 748466468 868637854 966032016 299716363 364892233 29087979 715635934 299874662 289192337 240556010 656762150 926129054 746570547 848496466 174170298 801017558 966630287 351841717 844456387 973440988 472043833 136655755 846976819 64581142 456958395 142591175 354402279 306183267 464970251 576735170 612015466 651745509 877325994 615745478 535372314 230558483 175477882 34222674 992608232 978884182 248957757 193152351 252543379 167461824 630558246 563408402 62597310 210128926 930503673 823860591 848022122 614635345 162381202 896086434 578684621 871926115 420392740 520098615 45565994 521303104 760205296 885976478 665679523 974344273 794897097 89566664 894282872 214238727 435379628 245698547 59535526 976730805 24301938 547277308 475373773 733784051 413339319 469157748 945248676 26412457 17944235 806532865 21852457 486198043 321939022 945336791 26869128 569340712 311989007 144845411 486934561 678465606 432738637 569211435 969500433 399088908 785798674 438945607 187535504 112479293 213692264 735321421 927298001 889358404 124941100 405371410 988695917 693676110 239158355 987015073 701749714 786961735 788977050 680816110 878710276 254292988 660047010 167453731 644969771 678974784 638911365 778839356 793889005 889321712 897193805 316035135 557329328 105127360 65754188 378029351 131872501 324075049 596959648 226107444 217192982 976216070 678500163 924028619 340668015 590090300 488456521 105906372 626142120 642969948 604960684 113847354 84190498 419868231 617845945 999748735 669607766 347935329 768388940 139801937 903514821 352937819 233790705 413434434 797393977 768815915 330930646 466596110 254161401 404550920 909094319 15691760 890136337 877236058 392927819 959407507 940943456 483606881 778597152 106449 632461579 587057427 395564812 299408894 767536694 156552897 166276196 298366157 743369375 288128197 288064869 346157238 462259854 354368048 414053485 605031597 104875327 279986213 782473050 521834827 220892177 434937777 197481130 799895649 677595278 866320840 696069483 285049284 618215136 35327619 775824921 199547300 270196540 380944391 593096203 766233503 918981629 396881851 294278289 8043581 758488112 768353574 607054470 526656507 280527673 213753287 975361450 945313326 340309159 249918158 871551671 35177511 163817920 135338283 600848483 583402175 358835040 214124840 535449241 206060794 383100266 73769255 467270799 784405089 819301037 716661639 752131533 284984068 801102309 835640831 572718440 236146856 658829775 646818284 780093627 995536877 65810111 243302401 687152823 590775830 587518733 367088276 538236894 383916871 505882958 574536771 116396572 868555662 44638897 456265380 357628637 669025638 739911402 175958199 75818521 10477463 971459669 659713753 616701239 843894881 511040096 928911885 377912173 107440473 450156837 425901776 660882011 74586490 31857056 883922854 332439308 715316029 598531789 701496448 733730788 326712995 931852594 831375841 477092004 377801233 307754703 692186708 698177162 996515958 104873236 409368711 283730053 727069943 500194864 900651413 279615455 351264634 892969400 844832775 688431277 471360810 246989195 564926847 297511248 472666663 357765468 834254165 629883851 272414500 936320220 217755287 524391209 257609093 462100838 785726642 475886356 168450738 560102415 993861158 838885347 758517657 42755488 761270321 358349893 828098698 892454863 438997877 311510586 201070163 583144265 363898625 594283572 554891816 189122838 944313107 638083271 101666279 834022819 843181198 922591489 188713085 922022534 482427528 563054602 284181972 140700911 170599086 950342099 309250545 298629559 829169107 779995166 897834755 639997392 594852110 290100848 36603811 675182341 626003085 954914586 188716603 178008034 110222109 676631790 107834685 419069425 246402069 334361288 810000204 111815488 490264001 691223272 4193670 909800439 465674299 315667516 903960791 449656241 294049923 826743095 782992473 878318813 526892568 703441629 580277912 662469638 855823182 457848565 373267017 648088755 382985654 428819374 338510632 241031481 76054992 772480046 95618269 481769034 458359887 387028914 791078893 299049059 706044453 705553729 462687312 785170333 930135067 297652414 596581639 781384379 605362968 697263740 579514120 379206051 999427824 684092758 570455582 73632837 462712699 854484635 471016710 292740298 561759567 943360061 532761346 14145923 817503588 943358327 552168805 79658429 180818621 108960144 117009675 388409888 557012637 111701801 184424793 890624145 665802072 746730431 551546936 249558607 311705100 831939935 289806177 226249066 123504879 823969040 193187754 805012599 768151269 740868120 414952702 752439989 642507842 605567898 955009224 303308161 673070387 932696319 913276184 395552925 490919010 172941953 782119323 30508347 199355518 884280459 608036077 58044780 342567751 66195925 50163983 105649023 312168675 422777978 246478517 807557535 833925941 488752415 887799584 650774345 216614214 88618170 6750979 373778065 57810927 434838165 62426883 133027745 454098354 547516753 727635339 295153747 429101381 616696831 362665023 53521077 974234884 855619709 146507211 392888470 564188611 688877696 213428757 624573939 770549932 118938335 522653982 247820812 233062063 664339633 262553002 834984125 261297962 934732462 725166656 32173635 57529859 999701849 371088164 317359027 345254508 42408040 357598137 442577537 8140909 461832492 421980851 965527628 267809497 884677287 868276375 771880784 227878147 154721278 605638376 841331371 167392063 19469279 243718183 104712141 507661733 666278222 702540827 350221886 707500088 293800386 288492965 905179701 171693024 874117378 715528196 997227480 733511323 615166620 799425274 805782726 70847769 396327836 392963224 856719112 744248848 755365663 956961404 103384406 220179045 878096933 87884856 415479852 96055712 128913257 126505346 403696167 858342394 670516496 958334824 13200511 252373937 756658585 286665832 780137396 797086488 583904542 292852588 871030229 868168873 895766434 406849345 200686214 375220418 705741055 905431704 761503441 877972607 15193874 889148661 235021806 941319481 994403884 888960389 778309805 837326596 365226611 802135916 614396757 707493016 911968540 784103197 97350396 973556566 318417112 662559449 19886549 865533337 703256285 75446815 235271979 964047341 726014049 420765154 46902167 53357596 966387647 18693644 998956646 837360419 176753610 139011439 83473716 585811612 955595428 837322733 351322704 841825350 253608799 291260227 351725276 128559709 345645086 655395371 291256795 920828010 736553583 877419696 667693278 590674404 585844697 684513820 764335631 151622703 143484874 470399233 586713004 537700716 873298951 363539506 145020491 49675255 52895643 622686676 650369884 499247940 204342184 612942447 295020896 246702102 579258148 686176465 719486982 18988771 128949640 952244626 781750724 803881276 280937942 606562782 529520593 566094494 36755131 953905942 35712981 648257379 449564801 175443769 571458120 322321768 760277692 741206235 463074119 76633367 349664892 903957326 454588364 431597258 867838084 99698307 657235479 827191814 891104952 151393193 18047361 597094535 276752455 428610983 176284250 820313819 408555524 919102370 609511306 80765363 865713962 907093059 89578315 15940921 113444464 418023763 309691489 454586459 230049949 430826949 584099150 957034188 913748256 732144156 567385947 754029876 658954998 800906164 185485224 327898822 351581632 626600526 182402083 510001358 267903644 456397124 757655755 578148760 920972357 396602092 322293128 71508115 58304955 201347446 423326796 764185544 960214745 523765586 298047278 364990361 925448570 672850472 122111448 495428098 13961968 95080711 395562477 549779136 606553766 472186687 114895130 656286714 196588791 452016894 49303269 182473549 102471222 557707441 531249488 949016505 798219825 459147048 258489758 734155211 802663474 291171283 735782088 103514173 189913484 857866649 90495607 136799940 615791592 510983342 137930582 921070504 300695829 670755279 925465330 7279648 294727867 922519473 614133299 570585163 843860145 832477704 421726650 227698584 778580654 518655177 520634186 803363524 594781630 701607650 429257961 522019306 400007778 519482620 276314240 250207642 568811729 38008135 836259106 416233060 319506816 318979847 755562012 217071427 238439127 516693695 3367524 242531944 422283855 395340217 288700867 303803713 979784042 407080548 300705146 761584046 586862572 685913649 363778823 165547996 169825352 533649232 460480498 963803703 799958705 437664110 559536088 288835944 582362222 68845442 820170440 528567070 23605721 32883667 848685268 72787511 612824158 854052300 223084598 793323149 878907610 519767945 954866162 229137834 678094327 775869542 646088378 538363646 98143432 791036939 736029463 745006545 1177495 643454943 11639575 601975277 105077712 409647627 221744103 400325016 590762418 2237096 809475131 145769950 95373021 861694893 786477617 277853581 270170217 555790146 606277054 264297878 79166659 155824188 351733561 428432113 597939294 157142022 848139267 527329849 849602286 63538279 653088889 833870355 216150689 178087251 831479867 305984230 303055429 160027588 523442773 10081184 278946010 103943685 448407391 927718202 694577140 648341632 699973343 572294214 245801108 982281307 530762958 149743843 350272589 302228988 202503177 825320442 343892344 683071884 242798036 924383423 242726989 31723712 122528411 662558912 885961731 725507751 255668886 75738587 904958912 528488074 339667262 648667956 831630230 765541035 93677761 451162016 160980947 488635697 862969576 725875368 420956645 666880925 164391056 715192165 504777896 973767930 581702645 133616811 725655099 879233826 694449291 229062714 344954513 502786895 907435212 594470312 351114289 867409637 651430436 390827540 311253493 813864954 509378961 281286023 522477010 107391605 309141358 691559183 909664931 567341771 639031772 600347647 890277846 321953163 508619854 167148656 397717452 391688440 623533044 511384069 570031162 991246215 159996311 800115674 707419805 833262748 135305353 535757233 63962429 322366203 887763674 980108679 228080816 545358959 426838343 32487324 759263544 882652624 672548165 134122435 252294583 356098525 106435398 601388703 251962575 454818624 416334685 555196359 615263896 99064958 767010896 852978323 905778321 733758233 220442526 837512645 26208567 98546161 722004481 296980632 819978895 486297403 318188070 87014675 912340250 449157829 757352687 939207463 118168890 677823482 309849867 150300687 202331823 486396040 838841171 812425204 399538738 77274759 265778534 389329672 494783249 418711656 933237856 642480020 731798137 425940274 527436998 911245767 103586171 831269022 793414276 383661009 190669183 525694984 997294362 676751262 70349959 766084449 658679187 487874621 424782392 798187169 210652361 682938461 578589113 661108247 855943773 14063668 799362820 615918711 661875892 370433163 750686176 373769442 499041105 26160518 463185119 50574175 942616587 819058270 360229114 278409664 354817529 622520939 614566980 786500705 990896864 347952355 933942397 341702453 256125382 680653147 343382803 716955406 80922036 80661927 872135370 633389836 114878317 719979817 187832302 211569107 594210907 742373035 394170069 18233835 602423501 835779080 736833333 382136021 725905261 60919170 195946797 386045443 508058590 974560768 903492861 863278559 965067308 320789648 199787406 379924947 133770764 788383456 113498123 148365664 290300037 774827958 136105789 433510223 912632378 233255621 854478672 95887562 808774417 199711945 900064287 169777926 646410171 312910094 273951816 788926446 835301584 199864105 486568854 983788544 371793023 66516596 353007033 96635881 819627858 419999951 286110106 715641184 23419426 911580252 101398987 792179241 27544136 911527589 219309074 851117660 71415476 988325100 895978839 597817311 479264503 633819953 869374987 716222733 662204593 867011569 621733709 271974137 517872071 140451772 507879456 732024554 153163136 870360891 181817659 848345133 16036808 774807007 40994967 829743821 161111109 545826456 715740137 932117868 989682032 102998234 992836782 693531393 718197097 683838761 651171524 421537940 330084266 405405727 104301824 494302594 694201076 234145906 951932119 188808536 856033323 47800970 617602565 190666845 492960159 846866985 173725602 191868781 289899468 389953596 185745368 89328603 646185691 9477776 394659672 864071141 976407706 837887337 595566801 724400966 232228760 537158266 612859752 166446252 329426419 303120518 120642406 485341791 133054324 683914336 46682574 53850379 222078989 823681721 84121435 656529830 103772442 229218268 975629399 695533046 774629302 402610565 69302665 19699443 103957613 52423328 107459126 358237250 327907907 196491193 714514147 170876411 61702488 293508182 775966909 27048881 794995959 961406265 290018066 606055658 129032575 913654701 912883897 520185603 496291061 958704647 250945200 494204365 171522016 371380960 428467064 651248131 346914320 477740885 357113212 264244384 102750512 277636281 243725253 125088769 749007915 592302161 952074550 106184436 377395224 741118017 312524178 571033139 477923964 694799662 387813796 666879211 660436454 987772830 776142979 867097153 501308970 903281542 740208470 428233023 210153721 525035737 962673482 422557171 768668772 763657900 66934710 232306142 561232438 964352562 213127711 270545259 277116667 295493502 134910201 131994936 547223060 777642757 912000394 928755792 148234475 434329010 493477430 113913577 919410721 890119710 785772834 416488523 854086629 784203495 348883429 855506494 981058666 331324548 843299602 121957627 756083338 389279133 639529233 536585325 980069698 868198333 353920670 940755420 981712522 803065262 97685951 764347896 385525212 501715387 150590807 141552942 951735979 19182937 958250513 273391070 965942848 859300913 605183114 79080171 255405632 479572937 282934441 667143010 582369471 266637132 837242193 884443450 727826980 655502835 470787434 945306191 606257214 117104326 505422020 951130809 828412358 867330308 842737914 682875590 480643888 609416437 30659475 357492930 15305127 462600459 836480294 135441081 226957597 246376976 112126954 478383245 898654125 509073769 368138369 837247989 834083681 132422345 494558247 860200980 771497336 498807695 659130093 791537908 290760240 397849876 192636619 801818969 2314296 396455360 436705915 682321826 674654513 751045092 370302840 401903029 416786725 865917252 75224937 303098447 494264075 607316987 103605279 344956314 141849368 306287307 358174972 385447873 84886234 899087090 816632958 466265834 345208536 727092316 758415599 173952443 568762783 340872508 982754264 447025298 183463043 288238334 879754395 948629229 47275142 542894550 62599615 472359956 502312125 235428336 538168719 427624415 558850327 463826002 624357744 94282091 572454568 201290529 20551414 615961039 418530005 299680968 382637394 645963444 356981315 444101483 691810317 567084344 376516641 357052029 683182053 495354163 422156685 273847892 1350809 431729650 137685414 565015944 119397906 324921499 637288880 736353043 198396444 794889794 239829136 767244415 13477946 789088078 82314589 696695155 807951637 912788144 698871035 598076147 533208830 791242626 513674833 775991571 249949372 6737413 584472912 986117192 164817837 401525509 992641998 856045395 371749963 731860127 455338065 890918620 524559712 92588703 854837934 276559048 670941248 318942645 363514514 743623951 595523353 908422625 36205627 431773169 331712904 176150217 408781394 37058111 128253057 394665991 97536747 188270808 401967681 794178577 462938906 459199544 835435683 964897750 258418971 420653455 947252119 843159467 699557814 721886908 709131060 618305649 941488685 16491576 637791950 149747762 849723389 796367301 158271411 624147466 411430008 286695604 721394293 982097414 927143522 45986787 628199534 550895192 666246037 986614922 854661239 132439044 607141053 566945418 589161195 728399190 559916399 566463236 702101391 434652901 974083126 262498698 638815222 942041163 80411077 198986486 398164964 178431051 952876344 447344131 37876495 871626382 159733805 56300837 307516570 797854305 332528449 203313132 366987236 92607691 557559866 684385773 702956900 814460077 667638322 762400216 230079707 681740252 422307466 40427607 934764785 777532187 502235890 165109852 240953722 295685574 586924979 815158422 184464704 448823762 600709697 261854584 929943665 353830794 836668744 505144693 525600106 791381767 429958487 238708827 899419624 865572288 111727787 977109850 329523402 866837990 680296173 130977208 852191440 824761883 66041795 975708964 696174786 367665652 376438925 346164213 671613717 456794862 664740233 846712289 795011793 35778151 764436917 936826229 601976388 749191603 857895640 287561564 475993730 271057155 102162476 610623353 127807911 174482886 929967208 427793425 473697331 924957429 370646760 357721161 606715226 452850989 135039874 884081514 25560228 130119317 391085014 965277877 724484878 227601058 671544886 641077911 927000148 196824165 411733851 346708999 681535485 760068810 810304424 418694060 844323835 424025098 262733599 258198410 466503934 435800265 89599246 204620887 221116012 414534976 868561230 493642521 632510596 418812288 410380340 186677351 83376970 528153461 180535154 15711676 85216487 40352587 901813411 94084541 762339595 985153373 873235076 521063739 984275156 400162509 225015211 780628307 909983502 33859327 831413257 108245535 947596698 164744381 77754863 757934431 432854881 362230227 949799747 912220035 210157622 29023963 449444173 5651875 736624686 508987530 76383067 453001581 605451312 541062720 596072709 287560540 729274791 251009055 678658708 161720070 294894184 484903876 463237117 598687806 918925296 693462940 495911645 334981614 718140884 712298690 639231834 326710302 247578273 180808351 618284476 242667648 481308116 896584165 195342598 795983078 143903362 733937436 662900100 962791446 725897095 607598562 235721388 315562778 118201718 720796539 858385490 171125184 79138797 580598018 342285424 120781760 280819843 52437923 178184977 296558825 264126898 4875720 688606359 349179484 837155753 893188466 119127101 469855666 991371413 486872840 678726405 433006302 283943247 184291226 639672577 576498176 764921195 194060976 307284333 733652185 37492488 245851512 820980583 60131866 280102845 906836013 444669893 234979646 666474584 679077755 781402301 644998222 766577022 738492087 315301196 859693952 684346960 965171144 432718868 992862489 633439991 146901048 363647956 206576268 616532681 552250343 419193076 226533354 677015717 467254551 582239677 475044807 320481183 719927582 458139446 603859727 577121148 991086744 909308803 889974413 633626378 575940527 538898827 543143166 309917980 943339429 554888251 677995768 805285486 663698653 780313304 25331180 589474513 630147720 597972170 502607724 136371748 213809455 109877293 772925368 405998243 692094922 121093632 117306170 691600781 464942537 382808123 584427049 765800502 800025290 476765354 457288144 32693960 438920961 785753670 542343167 314300750 204875102 489506422 29402131 824472245 293807634 613415552 269541321 982809280 530481422 278129974 760794790 927337645 225244987 320120185 581145924 888538274 752046053 136509162 37819176 389146744 426778038 413718709 888378480 229057230 271340154 791721168 770115589 205596157 416685447 36629023 271116803 320805433 455400205 690682460 53297879 293412761 831847514 813362217 866633034 957577471 223850740 119763937 145906880 989800 309945127 334185051 314410784 567311572 909835046 715157907 858380742 312926318 100128250 240560254 56269932 205620431 818338357 710789302 767903331 28674162 405590984 493427839 914804190 502038015 157769004 991872824 86465987 226526949 958796005 701707322 99568556 43417508 88309481 829748855 4802163 564750589 366490323 621432524 490567287 82689997 502327186 601972534 94824451 336911411 220518325 309514060 360667258 169666039 854021582 759789850 222602281 425217529 752763752 824598134 270290741 733051599 480083194 248661993 832659361 375959238 22315786 547021659 697856685 867768459 709712294 753396537 305806768 236101510 393439266 665796972 87144912 138978423 785925145 792688029 244914820 121954300 435050711 758163070 319914107 749000145 230425064 411892319 769440846 407400310 523222651 401378397 591803753 239177031 363264604 482545613 484817765 504908646 326341151 424673140 872453606 887046808 906310695 148495234 371652191 295628025 311450755 346562892 716246417 818903405 921298302 940922633 213883206 738567850 791510561 118750522 400079801 757575864 199791977 260675052 369961211 133346138 121691229 643564960 318157481 721702144 548951455 475409227 578878274 303585651 728647081 859076481 709482886 971633807 395294505 526287159 290699421 701609892 948254584 440835497 391135248 217542479 216932711 383998347 847140623 475285755 695729396 623965836 544721639 629345746 175898079 610338423 616992720 566907862 758128944 213916600 379423803 315457685 195777013 603323415 970878352 357313689 387917229 625160265 44610005 905774989 174515172 715045414 365525561 978023645 896314482 635321826 257385883 694986617 388345050 395954708 309076986 288355235 992438072 512087728 581628522 466341390 707814312 267215529 80695906 230130710 87140856 343966765 115336680 165520888 617892557 528505122 170911129 892461409 216796627 674833917 187470616 544486433 281125145 836799852 882718489 693491262 275895219 448553994 523384690 120987229 998692191 992622409 779245683 916777164 272387212 183829278 110727104 337567217 399360456 496036267 644453099 710701801 524901820 708043495 631587640 372915615 387116624 459760200 704251174 939694744 885697382 197499792 427407868 134435201 619272881 829695430 792138370 750340151 301979368 576986697 115169592 742428975 30138365 723130652 936021089 469062412 522645839 847062210 827249323 245345779 733967634 127978993 933537306 96234240 758298486 289893009 401474197 726147805 97239722 351679058 131624758 500346547 929779142 398762606 522189272 661792996 418903282 931331370 184835728 576839249 85055118 24276026 486224588 153443284 613421501 250954590 629558784 170683123 788613210 77781108 800441900 342194172 396261034 435436989 601795758 865627668 238413705 229250261 188033035 226428417 484193815 51445044 203096068 319634952 231308511 458233225 748621350 239988314 45271831 199631239 783141037 151740062 537556158 823206946 341303112 151643742 455175782 517930130 804466656 718227452 783992606 1390195 840326376 205132846 187310366 479698891 520153510 608762775 282996371 104371245 900038227 126036157 351198047 555722116 197488622 285302218 524543566 129883960 899943863 668914785 5364034 362156853 231966471 762983697 885996506 92991176 905563345 937627808 824853668 702388067 43341019 367691547 266136336 233581421 480965546 977360976 535801831 934386779 766794003 295761521 759277813 825156112 532310238 804726645 459031300 724166124 155843769 104457751 951270465 37539095 302381831 394747769 493894906 350654369 912230308 491914280 750790844 66415424 44622870 261663735 919470388 229282441 287062958 472271718 205904185 170283466 996137375 994336112 716812439 735324936 913740285 786211152 668537144 595359630 14302798 482685030 987951674 962103301 351055351 68517420 668674187 128766623 186283304 894726843 86721016 982418392 943249445 395385377 32681960 920060045 820622323 673667942 673377712 13368115 686737330 196886181 60123116 155082443 410783083 4665046 466685150 679214936 509236454 293729757 56568553 692193926 507126513 891141153 677488460 578476916 254639466 299524788 788058529 640903340 995077540 305114444 693227322 563642612 131606429 873051261 357628178 513484433 278266431 52237679 528537243 960787856 601563354 606549179 636105554 309408829 473930252 642934967 823379613 846004164 591856256 975835415 643380017 33107726 212004165 49184747 29659956 343343805 529210221 53711382 201214959 962862137 707448443 669971568 561517769 461095909 505502913 656515134 843681579 768730072 905664510 29167633 699985076 462371142 517095204 94523265 570241275 819313805 200412822 858585128 709081187 444033790 901572110 961371984 687451882 515807143 898278001 927423910 620481576 322521896 480011529 911010852 734766459 96060251 113980059 22793413 206610745 511448232 632908134 466608269 845993588 870347338 505450907 244284382 411219027 938973756 7476576 281256749 289978640 722189424 649438442 215957970 691074337 561839619 435921484 364641356 203916341 974811137 467596390 219805688 136669154 633257729 190594120 783924420 487289354 339824135 711283892 506723937 526300695 3813755 206247740 310350158 299221045 535576662 608715003 445846914 561771902 700671983 119444261 68157995 838935889 485946884 597613889 676622763 680504137 362968355 500118728 779946495 629892213 7177622 375977591 634847314 536661035 64620209 162851453 649534629 545563608 964280736 290471663 540467986 453679615 969712678 496202849 243520850 866831477 279337596 429424447 364237122 725176923 574718325 445904735 554250006 653492489 749053747 718086940 80912952 750681277 4723248 468850981 558980946 701090481 462267949 165074155 705865936 190032563 302927917 53805904 285530898 254707042 97330478 268807764 815193129 993242455 238740084 285949297 887595597 713247570 406998159 757276260 648117013 284718799 138461190 289152800 126167627 158447897 686114637 121926808 106017170 526484556 167517726 369896102 601703071 568456534 989632345 148212617 863455942 752692566 515696985 666895 197647200 408249317 127551222 361230272 122931044 661078998 742497842 584993857 485799873 94508396 952443090 547964469 554660677 834294360 42752197 937675733 285999016 706631343 256315435 12120896 398288747 547633431 302497021 594329884 989287488 197387933 449750711 453636739 301570136 777345669 463934425 264564949 676349827 213443873 455246849 616252206 565451139 132735409 79179580 480356565 108499594 364915828 570290928 246400080 771562878 949442422 9478979 559447986 849632131 729196250 141232400 64147583 906888343 483997662 524462715 399818474 73502333 385577447 817818197 756123150 702829946 134069594 812433413 934639806 558102341 411843784 71255996 17361819 973210380 477960399 73356198 450076061 195822121 690290603 611927016 583270517 366582463 142266456 592159599 781077371 713398234 224570184 95239266 658259100 728345136 408542620 531720769 866295682 269374917 384672362 673836322 176940517 987698503 899025876 890668110 840310974 888813288 693639008 230007316 622020123 192375642 150029465 678605821 147755078 585287047 857771768 530578367 135830074 920226411 592182023 971116097 562133806 309729910 725376028 515972055 738599260 364624871 309785812 283437884 332461182 342019034 449147225 254369055 816186520 546356428 573122681 578062931 442302239 78289330 472152394 734478801 582563663 953855246 632194904 478720154 285547444 554177556 967168617 960472597 74165833 693901860 997217158 976561717 86026156 276506067 397765759 254668303 608317076 999674849 654121641 536044492 188940908 635908949 639888820 619510185 483182666 670824014 905519531 109793172 69653292 640335623 302505638 858851995 88409592 107092279 260863554 170692295 385953698 242351954 933549671 291643210 887513205 623925056 195909517 17258646 203688379 200493193 701457329 532216277 822786278 386602729 145739467 856678226 730046467 692096439 552348544 392404658 738933798 532104654 569045123 899979394 573127107 532623691 760812787 224693915 648285371 632500536 371451462 401109633 676577418 601018679 370724348 69769169 309236286 34792771 273767222 280627422 810197478 572039008 92488266 750719165 479565350 592607141 369546252 622286954 847603582 940402631 421947453 768352724 997959775 673849800 517597647 613884710 183983717 451481288 516794131 639464085 506458557 434610723 104708184 646242111 827936371 700873965 942477954 507875873 325651514 390799050 670265797 258784080 803771839 256800176 365141934 79602401 709867212 227495951 439506576 777444832 29765516 656243992 983976943 870663244 229870894 344540218 961247107 704997630 916258921 627085605 602019427 595298603 113179951 66592788 90315616 685940769 416940526 691828915 192235819 349164012 863580478 707044589 849925844 449468780 178361188 305021807 414987750 361853187 906352333 476479483 193149454 928085157 493258000 134939030 817893864 893059613 428489410 72172276 655219522 123508869 351235982 393388848 45398535 122232920 54517239 995396147 752068498 744942518 509441503 269473208 748138717 702906622 308655588 284728656 382106526 546464340 507295052 144543978 846757379 459222307 177005822 806004885 1896450 82368624 328989675 153768139 362296963 793890766 154283768 709439377 855361812 853045300 462539580 158596647 529731330 88506468 773127587 169722475 929136362 665157823 594421564 888852383 302088832 790437256 154927242 358838306 230002752 926597901 375817039 811029368 684035953 772024063 949383848 526942835 454132300 628598806 496103289 580763268 284988713 444106991 482450896 168241763 601037058 537454156 6679332 672010230 926487172 814837840 901108853 95987664 802807854 640579650 540290760 594173423 699831669 459508380 627246657 843856407 599848801 985632183 578037496 140314029 816672022 929761917 139702984 630501395 73373553 542389141 598982156 119475837 369422115 356344876 788734703 864020322 29336765 72272411 735477857 265290449 470885222 221549468 7582534 789550676 160704682 41295790 425737115 533180296 839382571 497550136 98883220 888698890 108452662 997278390 813631498 629863123 493029489 175341609 712470955 67974677 559015532 230354787 286136817 727369816 106824030 221998734 19304624 277626252 445013950 316788903 190347335 589867165 607828768 144188087 117732471 457953346 669269593 151722089 444024315 251614398 172600744 657369817 417731717 484810504 147099471 501428668 939389262 173913508 998453780 366282936 944813448 225567692 607692592 817327143 109246896 906943806 920937246 812456329 390816591 855468490 168281597 999763217 51829761 395829737 851006030 539095285 711014433 231211147 462319226 413847822 486991566 502935578 653571945 880725071 423495378 827066958 39273158 276127985 30180357 498840942 15449812 80070755 533541480 394053441 7918861 974183842 207646381 386237649 561716120 544704647 600826461 199263247 531644307 943366052 339489841 28807813 719739295 338766501 478133652 930182477 751034291 418207026 933565185 6828082 895130820 662807342 527507807 261817478 53350154 932590845 470118888 446824370 574630804 546376227 133341389 607847765 61968519 220088160 922154656 841538982 351179305 617260427 780393946 173131467 242787136 808473807 361416902 538420118 494622541 931721181 534132898 767537521 937458054 794782300 865418264 689904586 255211012 68471017 23773489 868157545 583668049 456975918 555812800 687608278 784495959 865349474 773005078 176964164 99134278 348393503 757394711 951414551 139326636 443164425 10817555 685488336 905779669 367017091 290253031 68846054 664251878 195064927 368423566 706423682 816502823 908436372 833291290 568606947 501749649 720441751 115873062 407813870 851924212 228914517 320612964 587137835 673205297 229819036 678853007 786039995 212920522 921740287 526144562 598350135 189427568 165758156 570021327 16564094 124652411 664918612 592082780 446439997 815770577 521598413 295276911 941571816 940594955 636046918 589855848 594314468 393908258 438877437 857880709 30469260 393508228 178447864 535429085 449759317 518028060 969073876 732764844 737324640 941524452 956344441 46950938 132446434 501978523 580714265 508189102 819201836 334185564 17547267 847468221 26255036 22238101 946182490 879986780 10068144 568799473 561110122 529327308 363368605 995232982 266085153 873114815 215081023 49016111 263133727 332620128 817377915 709376114 394915361 677583835 744386242 363758778 624687093 930294331 172275050 720582243 845185865 999307670 793681810 401502489 851735531 427982368 291702486 202479156 767233533 118709260 344982984 675527858 279692316 529132332 532911748 253190624 825463114 233300904 366325296 743096892 357014743 632062209 393114447 408009407 548832060 840388425 882485844 627884677 53909751 652927651 794125545 459241671 249117486 897560405 152763194 64451400 971774254 193991252 821364065 260976157 991528119 398309251 911106211 963867388 412456304 890139391 208466929 805785914 64295764 683225773 157844894 702798515 625803361 962945790 133111138 488220480 440583986 984334948 304138079 806604997 72288667 965056068 402549328 74141766 879283006 880294628 292278461 521478910 523706204 839542347 764594030 387542385 404319082 76215169 855418018 142666709 266124165 642672614 329315018 832403919 146343779 318070422 764975976 383217492 135783962 618898003 510592836 967533222 169993948 657061383 344111714 327387378 456865554 878445527 254946322 630557390 538717689 186393802 817202692 699163461 345328870 326715001 615393175 86583594 236524968 916896726 271482957 920241763 868420504 494840045 662283378 791074595 751435835 105425292 962153274 338013688 402360182 943173629 580285133 23038985 46236536 86808854 132813509 525323179 350171588 606164036 605560554 112021206 499095994 580835465 180558584 411261258 416839202 914423385 934680722 223930225 156911822 98700645 371567444 926228115 281848122 640583056 310112562 727222344 985566563 847590898 891900973 700485675 462958002 766735271 693716692 391226709 572411361 37246876 9023427 995975891 824013931 785869756 47612808 439554860 527215888 838920777 46805461 296786342 928708743 129865301 578137979 555888538 726984911 83346573 693133116 142012066 48538483 662718122 965388705 853340969 270330650 499181727 313210041 645342847 145480542 769882645 545408226 900036274 110004632 702214397 706180919 799822387 712410158 96247213 981753027 467560053 45167827 679599194 83562778 747492940 582100219 731303040 924852062 761239511 954600511 240992350 954138370 457970083 60541644 774482612 229949066 177560093 447696200 361533976 669179279 742203972 670190327 231064016 908347531 775016817 787056928 766636369 76578191 481922469 131091064 3936513 587379822 269809336 201426708 703345446 969402487 867583074 934584735 583495606 765020022 91835019 961560975 88169368 71561834 990858918 541163378 706383637 247545055 40999775 927913990 662277253 972233082 662218665 16985614 190640468 331160542 9118638 454960496 31538498 714637504 449110790 864482942 776924651 917522564 218685489 32270258 788956828 260224806 706690793 796903981 929251548 5196887 396016714 572419966 164363865 865793928 967213012 576096613 968478391 202619586 950353138 38955172 551465933 87196155 707340610 612829428 716843248 876356812 578474332 29010657 193575664 610255348 348377798 415761084 837944395 220801282 252115733 652047703 126178185 703637602 152466827 182069201 238053230 83740732 934952692 141105399 168093430 151036435 506006433 368181376 162621439 513833305 565192767 143206485 266867152 122025598 552021550 200715705 427478519 296965098 992250347 674414371 384124500 925120559 519215091 237132188 755714083 610832439 462916633 749127474 404055227 972413322 555606118 560161565 645585117 164871075 894845611 77422125 715807803 526565727 600491231 832054804 178253853 806817975 505264262 187524234 79420496 215801865 264272829 526856503 144301510 646129262 726127866 233441386 81402508 824824870 356935775 807586372 576460640 752996810 309028859 373925726 572492545 873726452 582328606 561064719 69194328 516258334 324645138 698956794 454779677 326496969 250787338 583830024 150020947 605386704 167946781 351731126 906529184 652236345 117737711 748381090 42771153 686685579 271957939 525640430 546426151 158787871 782195166 598174197 81627518 942712574 724582095 66544284 806869096 59712547 439363410 886989254 133638868 469138808 551284032 731519868 377405293 88610532 492460441 249082434 743766170 939532116 719149536 453709507 295306595 691226803 112451611 183275494 388621261 730040399 833642969 730431568 376953260 956515969 212974280 492006543 403885225 773746663 625971642 170369238 247869254 936260525 749717093 865384378 673482013 202212019 740683542 89543596 933315209 468252123 242815898 965766165 524618505 197733948 5782239 170610225 836805267 333203576 897483486 799597822 261748811 705146683 233142796 976770434 813103386 758166483 430735165 517696520 535270965 972032624 858551940 244013546 542090715 910457367 170643847 990093789 214282060 809246030 535402035 26218456 935449562 103410199 410842814 201438969 260033568 364977719 521906076 507564212 286899879 202563519 715511356 45944948 140326182 944457068 5461849 441055626 980750429 325355111 602607407 294734409 619905752 397975755 491740635 513619212 77584476 701639858 412829774 675837555 209435425 825266446 489056716 226952593 182761740 77545306 631586512 180028853 746331140 864093115 994722074 494161190 23477392 271029190 798523009 769915870 3304824 206839044 670731358 60752821 873947025 117527502 340311830 230049550 321071175 986454852 365847980 466977184 753785304 792853656 241851467 390925877 498731976 221319529 466051935 119879692 697158906 475028325 217512316 982078461 833326215 348475016 411941058 651597331 74592422 352979407 913904148 958333799 338985425 785638581 413121171 740111001 761688757 566906540 763526517 351963604 287885320 44001792 945111710 50503473 468449676 471598120 244791736 447230296 177691288 389312790 784707295 260014113 303930179 600105918 539955095 642125679 922605715 371570651 408901716 351025678 852377804 693955119 190187269 854275170 185704998 477516244 612809905 411522086 744757546 459865607 874343291 948639838 457833207 55366191 916406408 63768654 885517647 722265243 218549855 372233568 775606274 449802270 852074986 943268424 210274840 171180247 572565420 46135124 70829402 193014220 904790731 656169758 218709910 283197008 889506324 758287302 253759154 948301665 93366609 397318415 130787191 461844889 736640427 383252772 243750456 459382297 648005571 748316916 732061515 832093914 717943978 612977923 792422389 167643404 894868671 165432381 320294596 748783817 359046229 543953055 43321835 381030445 68787673 121092522 355898912 283232120 905561970 351767877 431521653 222873741 773162046 712235252 78976140 419027921 447825909 668359340 478552273 224935685 594795357 394222751 429612100 129335213 337580713 543572757 452431774 943341594 5831150 121078212 90600889 58094455 18053780 677118201 305769675 512891059 670896397 974967182 909641686 467298849 166809879 633158966 498487505 375901317 922855458 309602980 440110546 286304323 597207924 892204942 743592411 537867054 411257846 356618501 136982531 651969600 745810599 724819972 862582239 400135412 910009911 91995338 49547863 406090019 697896498 652161742 910468467 481095423 660354834 873748929 460103354 152094614 781422667 179093428 951203935 769774699 776064896 246936438 751149322 320470459 973112820 594826500 800586620 528499591 967951664 713762942 586491711 454733494 267153256 699621430 925891921 561036468 830831698 368679109 881556439 524186876 783553686 724908914 520815091 648354951 385348464 511362807 44023440 885510251 741646873 301784782 504770570 599388492 901179833 500117225 994220646 641564585 375820010 769511390 580887426 771771122 938043504 127582172 849252204 105032517 786734494 674878050 708615642 869867223 5509048 250169568 750867294 658105986 466596858 410650286 689227562 337022662 531807667 913187344 858574156 868780414 674047945 903489638 110315327 321432653 979877834 217192254 502996551 284659617 786324578 178128535 149791733 895159658 627441590 778532216 405034524 384597975 506173598 684116388 248630133 98101781 137355960 515439472 544068489 1089210 835286853 204134872 112634573 548520249 212846912 489833761 630164771 159498387 586222812 883276537 449933602 590715463 306492464 228302855 410472142 44783475 859841040 421530313 694185493 150051608 845297715 862206810 639757240 414009933 295323257 149043163 155221981 286196903 149934707 546685300 860059035 25478877 14758944 679729829 528204427 642616690 149605536 227123734 880073219 132728232 452166204 386245696 271326688 175682978 409669355 669439495 171117532 400009557 739421436 99764348 399586738 116900148 815365561 212285273 894992711 187164192 241090500 774717275 921114643 374143722 150631593 223636942 502232162 784804539 992729598 758129959 970788919 556160394 442324696 240606389 1164901 750673079 899097292 678239590 176109388 637364000 938595027 703823890 29850082 121515604 439215266 62801407 477576655 777647361 30415400 731759002 994308148 899626973 428691240 353180382 108160762 137934653 456349831 109987535 795155499 942587325 385266156 174076045 858114528 87415744 462468852 28776729 396205490 924142634 326198738 849741722 192856772 243940356 838204867 636879959 899048354 787943754 342615419 40553201 762736734 288572709 264120280 631968039 594016114 948659840 324996593 685568493 549279430 458171450 968616167 337232261 70104664 89785443 847071869 2170594 838490167 979791746 95336241 788436015 689457201 843555751 316304354 171410013 785817478 633074826 73159179 271880611 951225977 65061652 501919021 909296672 947254701 771993038 236332115 958975507 267569591 749062869 347011567 990170891 594468901 350814362 744970984 922114022 61967015 747605080 702402378 23951488 63206898 320451018 398366982 710279782 289528196 418748236 560610674 76053187 169710405 131783113 89004893 621751548 742071812 752148911 646858270 864795407 601654001 349376300 903749167 797537625 468758164 516294695 968671421 351584241 361339518 943914009 128537080 39726835 187953436 919755812 335980230 970846626 269576457 255114140 275947593 589230655 908306318 932661392 968894241 629508061 162151428 217540401 151103660 701902861 741680107 978137506 569928978 733279295 962281944 283971713 851486907 891625019 125841955 405235842 603897797 240629519 579748396 284352051 222331907 686564226 121080700 851828706 381410944 335984623 312320538 197564169 997983845 978149754 871745327 776837081 479999221 287079326 164277683 409834389 243708793 5183694 210813953 521432408 853852701 748006333 303441957 556588372 157369806 834892490 637731241 183261081 112717444 210472524 536753400 809241645 664774633 775654799 114748949 747257534 957037679 127020854 647456398 366643166 130626092 20757818 875756589 688131136 908578826 606734917 186562723 687143690 594387222 161480937 736426166 453450609 929234385 880302881 768199709 378082677 589725117 598714527 927946286 312360673 14627198 577507199 616304061 683060058 944160429 456252125 541973840 501762028 325486784 960757631 618573096 586115068 247187291 267481945 31379143 657867618 750142996 519319454 325386881 462056830 706336838 871204205 449660388 425792142 54540100 738484451 767028230 525412421 675977195 337527140 374872428 595351266 973427844 145247404 893880183 613185620 7833252 692818097 652294449 324698323 547875559 442267533 614245420 968314739 136485261 698621049 121933875 997938316 869555421 836660387 505688514 768269314 277665358 394887783 38031509 959141319 48656118 930751879 789917468 612157924 323317662 628661283 219509259 926649722 793842885 502418891 192366412 960584207 906947623 455198832 552835507 663782700 54334299 303259679 139678395 718907915 47919565 244306298 319343041 840927115 748460168 526879987 369528967 330041186 951817826 90289173 499513094 15262765 145449006 938099714 133438698 162662778 767110912 593113800 597612424 736871871 599071158 652301707 683858730 433456453 531445170 247171090 439386451 353320298 883104317 13337313 820546193 642296338 428497557 691515357 266898260 972823282 785653619 123485186 287888390 574631665 268717120 651517056 175495805 153108190 534288881 511002738 389663207 105623884 292259834 869969427 978051688 630850212 501488644 602108055 878734894 558097072 850818234 878263504 831963049 480875972 121353906 341326551 408350768 537948979 21099768 662789904 496710969 474805910 486305207 599148127 799722301 51514870 995281713 563844125 621463481 126290165 616186338 283847038 55674611 740277073 399547959 93633617 17717065 635598394 518690613 517300940 620983320 418687373 181141164 95420486 832376816 715238940 851126258 48004068 48796087 642738916 569475001 485058589 164637952 411326056 873095512 880891629 313684499 190193189 959734948 3770673 266977155 295690019 91062850 824190338 609157224 912839197 468624663 405925218 925560965 792505674 872367742 993648514 145582966 593217670 189439469 182361570 48093056 208174438 383019542 275683418 648873246 695345761 90532068 111178465 655364594 414195064 660895886 926918668 251757815 630996994 477607976 94657166 556912422 932124849 696015175 55424567 814351106 167722783 611458639 146473057 654476607 288793603 422296148 973520375 601274147 507345299 491526803 486494074 758658897 796053863 900645394 976151633 375847141 70784237 683966891 224641643 916168349 979245796 409348322 683158751 356821270 416978420 431957896 574945315 846536906 850713264 782117257 736485066 513305292 266566130 493077458 16417321 105550369 681534412 251621358 294341658 767277423 843836492 342875321 409178440 697082982 140904333 342090319 8537495 935335905 906004616 788950158 365603532 401366488 676410767 278116046 847428668 491243334 128909705 84621009 624391351 254681542 239389294 11017547 973929448 474138728 34318625 675433671 796876432 546957243 533584018 503395445 325413097 720925831 300151185 990883679 357701430 765745496 854804721 740823957 218474135 711523293 959713243 727555999 445836063 25508816 419196147 357713864 696435161 748268665 172383406 602356714 32534231 933886610 904185338 243207145 637499591 896509614 9326104 970365100 378167093 604933557 472516951 515438088 331252697 36373252 764699968 54043384 971055419 78445883 68519781 85615307 295407433 3418967 717552531 616322541 22457418 711921453 175180674 482947948 276550243 313925394 644854474 87191893 211270096 891648332 959087978 169071703 95792870 43927043 672966891 970876129 890774117 191813495 805896781 891546364 443996033 572387695 36025313 741080453 442913383 942368155 92531145 750414408 200061761 192307280 101663193 151796308 360055943 579348612 266227932 622338379 177597777 826724577 15854828 205002465 567534114 88547897 197463695 275312268 766151713 215033327 315122038 994046248 540040627 921984371 751297719 173077284 314229047 39267722 823337782 912128304 292233891 825528568 476939562 571489494 425730345 690291584 784970631 431204891 175150731 148672305 232545455 380306720 466665138 25983975 128935204 390271775 551006404 131880315 153082457 267922988 765970046 597721427 793974018 583386714 492149485 163360907 184583636 621845162 586848933 305959387 314648620 607092811 841434533 593551131 513485471 481147911 128916259 926666901 115613451 317489744 964690742 289883522 815930035 406568061 318430447 545374932 179370131 235054765 360211691 956461788 230427954 518480215 708752696 633809094 325861511 86376642 687325064 899300681 716805322 205461479 539254778 895488379 557819378 496983047 299966484 66384726 679818614 599341441 289475648 24174803 122251822 767024397 299444571 614175542 135827662 338373531 37793439 650834968 364779874 555524672 703376714 665716180 125123871 375262743 24289306 585305822 749657645 835089791 36062170 173142325 758618209 606921259 543685159 81606096 761033839 414655681 596446765 330856003 818603176 294224854 252603880 892074226 622540038 378159983 278625790 414420012 212931741 731010012 362363462 432292290 653525805 869138307 787603736 907626851 190124662 766744206 385872110 207134282 261776601 53421630 9590808 4619249 118337273 455817837 694228169 480007806 138580994 770701313 841968195 814423580 109524717 962180764 829903073 293627549 485311142 174606020 225805535 141411542 708683226 339402128 309663310 225002925 567190162 397621197 885279515 913789741 829011653 749823718 767686990 413604616 211451755 901433932 8943658 596709763 31043430 229494375 115458879 839809065 788786833 143831130 902935018 204312947 275896009 176417085 174460257 790795984 883177577 631870811 883818253 529159026 153919213 381069309 561797435 637574034 753157869 69954380 23678297 211568903 144662874 634085328 820955881 649476293 833783243 139337780 806994241 508965884 799405105 218705108 917156081 907558563 550167665 689448606 963771587 253600268 832266288 242610245 541130727 28437206 431177998 322740946 225186382 687592269 940177963 526949704 404113568 10876608 916781857 979818698 11137950 105205785 804402428 815719769 896737627 960798892 261896102 221054972 431861775 718968920 477713100 592460877 616454358 789902990 240205742 703186920 800302373 250163112 965800527 536999597 726226703 667575922 915133073 39680093 169164270 299723378 268759856 142512933 625513136 35000708 271973345 509401161 670691996 124704942 489069063 107750271 433438415 255437914 649597432 634639499 378316229 453853171 464637938 992773680 140902238 457968925 514720119 782756371 741166889 615510805 365763826 349815230 495731259 375597223 664258820 581916865 166509515 450937568 770727318 649713169 355073863 449149676 493177629 58102096 225108243 694474333 515450460 875187647 540268805 726313865 558293375 237653588 267504747 567001336 248627393 908771134 33958241 2666199 798164844 737554976 393086344 149502552 899683932 420041720 98996167 774871479 890686079 862889794 580492501 161934342 320988032 500809569 432867783 212811352 265939725 341398615 412488147 640992834 48600677 766618604 567429530 90823946 946431386 650316025 613938437 483590264 805186637 178168129 466191104 250925955 930014630 545554092 414267204 855340362 935201043 200493784 337012488 23348190 933221840 953793830 955391511 201467682 925705491 442050407 754890031 263936978 183164214 192189541 471407749 854006809 831139621 850751100 765994460 901691480 605457226 789047326 268033253 535774629 184964230 551440602 835611649 67079543 801114426 188101032 496548181 586064392 277804388 35869933 200432568 273809617 275189601 714671869 269501558 144150051 172176221 636894261 330087655 388276647 981122306 862868657 694875986 427482521 478954870 814948697 618232556 439355631 831792635 789530782 690485861 617050397 579949416 42799909 559151556 116990799 43940662 654553095 497740687 381212325 964199221 374491165 959658635 228086875 20436212 757726901 671265531 473550876 913547165 207094994 113672198 770585156 676822818 885576805 530053277 567836383 669348967 375925034 584416708 517586105 151809834 249941899 85315896 926553589 137816711 140081125 103848961 451966274 24628009 675303958 186422062 786178052 421824871 803239899 367373128 25931126 657450322 699868246 303629973 302698810 748295851 492498006 869846089 737913858 600917195 509836462 413777289 52295680 292127268 958907296 315735712 307653399 876435307 517860863 689829589 146730954 528627659 160622578 970617153 716327695 893061822 508937830 97952033 570463925 479738010 273396505 371174282 756858952 262396925 575342085 32900468 913781823 626697475 919945241 718294743 779453693 13163917 786221455 67344362 901059844 365095223 521010088 707253406 146212926 32272988 150241552 439064339 929457119 461009057 971756446 37958611 281033200 9479334 109274899 177204522 185209941 78735724 918370819 132491238 76819246 693490330 856730267 350184647 691521154 593126471 720007330 486089743 216409708 169039131 867815156 697163793 321705204 629587033 28392397 645014354 46236322 411727759 251299552 751401966 209154496 985145763 681756963 697611421 155300134 400549228 446375599 53558766 130660966 264806557 985488523 955263869 47358988 894064083 81500251 441162846 97758908 841835039 770497342 560387807 207139171 814991557 358446086 412898804 333519235 182545026 624999540 937854960 308305514 682861548 555043028 9338378 324287042 479694378 457166032 551829504 777082737 736252119 512670170 15501233 389674284 459263836 917246915 331493487 605450271 159885032 631836957 944090395 815639116 671863544 514415412 889067750 128319963 499674402 922401197 193875120 607326080 630733174 299705209 726734636 955048602 85300608 532350570 350886128 289443101 719775077 664412432 915292833 727392860 959466321 968548811 409623059 322245756 295161696 867503158 290944028 942826138 314555318 481324801 849670230 847128830 223051954 157528358 929928224 77530146 173112578 350157970 890408846 384032037 386446159 977526482 101242197 413877825 789045070 459469153 816130962 767875902 279075320 181013102 536293848 715685930 695945561 974731834 39440508 845435221 429456007 120268899 81244208 567283676 457000224 484194148 743741222 781035058 782087157 740137368 333007914 377876568 163611959 464917257 467545414 525511805 205533205 697421170 373612 907600361 181658439 408515383 751969969 41774650 701947728 868453672 998328560 743648681 957985622 553354742 547940897 270714517 499569913 282639499 648374498 633062820 199768875 798053722 809170872 57077769 652167289 453864411 686871503 399885722 595161721 704409701 628425240 62617838 886081034 923457382 276948426 309978172 335846135 875391819 905245167 213554944 542287415 338430011 770698158 474648733 922400409 540992642 920336860 150228154 884392703 423836751 755957542 127856145 435952288 31037919 593641964 221755438 768088367 247232904 166180444 684573887 248560566 396022123 16041458 94136551 818041393 823751735 86558076 11616351 488689911 701807241 322241606 364255268 342142818 353421513 213175460 722500299 771453758 282780439 650512812 95995586 48675465 629186789 160828296 164459614 849720710 293210970 787050701 236213053 791767236 404951320 964633921 809294112 502463697 166735570 717245616 525338341 300847935 57810445 430258954 628881255 412774625 545632880 442646667 964083064 28183498 207402788 946273239 462234796 241780794 651852595 156065748 612752937 276353195 436944134 345218362 370838328 542101021 502733910 249318971 631185833 351879031 410231179 572668384 727435547 420808302 635630480 157535704 707735994 484176208 753566694 178210276 546604671 827339547 947331746 982143287 937046029 116958962 274848601 541494958 456781138 123321682 128097074 476450835 366740564 389041700 569567223 310705955 183016556 288665406 113021920 75784850 588066712 750095906 211603567 559549979 244925605 506960817 923667560 116212500 89308237 577725730 32767258 67921903 300217242 686977067 475444580 765747951 791085493 321925486 584700840 201787019 128599190 536741692 166947254 432654634 726909071 635586579 610299849 833134308 749634322 778826743 950668233 30049248 64365832 258320324 393223312 92408685 191474188 18771154 25550098 599444679 537714228 906641332 375457162 255327106 216922093 747315312 283459139 742008478 45438096 383203867 208185795 141574035 313016553 539032734 821293908 25111752 389724204 293847153 166950756 423684427 954236833 490384168 347003675 116686309 520133037 638833842 135682926 761132127 478402060 713716017 301115322 586932228 599739641 122348759 581329368 542007971 395631693 158107656 412031215 305281559 12716345 848262997 827528538 497791255 362420436 175749512 451059381 538704713 242946301 357939198 708885230 180206024 864169813 11007695 520180139 456611421 518496258 361687833 96854526 442454922 628503127 331236729 646113584 435340424 153061339 779695628 523270460 384221844 720121654 725581890 719778891 877280367 84273480 280720603 17289282 183516969 584622212 778432867 653352058 491628089 989397232 900958722 33446599 544454197 246373005 3227779 948027088 17457006 214784336 887749694 332983806 213537353 752878946 626454351 587099574 430255570 329701007 36795064 827972376 240427859 419533051 677368710 773056609 911485214 617483569 483417950 135789753 713517701 57201862 311700304 569281221 213840797 800814461 114269172 217395877 544652700 325595956 784674008 963711677 935015798 864425662 774987863 5557714 238997301 265051796 686201255 284897585 624660145 392569519 837578472 238266924 521701704 427702291 568480219 696065234 675405574 770326847 266459837 117704431 916412517 192384757 575348385 930014922 26181998 912697388 423381658 249331945 730185587 858721847 414347339 834114724 710497991 25258031 370304735 207558855 865751852 468928420 399865990 579424012 714991494 466340207 228722504 177540899 640991028 251710695 222050412 910053225 291700836 913753365 965030743 645592846 243213563 809380736 288292185 861898915 629748615 648498684 885039383 975103578 938859944 364431172 956145363 193545966 266578984 60610522 629046887 941469022 872046673 711971114 294642274 663213831 873512303 596172673 517209662 505848169 113318564 654152502 39340547 431743480 586838803 882535493 541591552 220822251 537701579 693199102 511455541 687278444 402010188 302061275 993703916 738455370 97591517 243190478 276107288 576724837 464279408 574727420 201396824 295582563 747573160 325836401 387668052 175958402 483990455 526658212 11371291 481485914 887850703 211005430 468953242 140020240 471046559 763938066 428639857 268949024 40343358 735114957 831163397 56703372 686118474 687516028 485236773 717022055 861593629 441528943 335240544 404869227 323498077 138424950 652173002 794493730 434548754 339495264 98955154 779861281 395085896 691353057 336161959 759262999 573055467 655079705 13822528 164579834 650616583 51402567 653074757 193394878 748112983 4215520 159012159 562928771 921815998 69172165 970544310 427339354 3010355 207559866 78710830 703060825 423019052 63030984 123877580 610281078 198671472 256904545 170234507 718077619 84222646 684986661 506387533 833378915 862410423 844592226 561161804 956966128 603214978 807227418 340643360 727292119 115305199 675245768 714070268 293369011 88281611 309460755 429231477 733853885 649901860 518743519 401719586 479006091 808873064 124916320 886827103 729295614 564238368 656880494 267413757 638861342 384855830 468318434 402579180 169318680 551741896 425135599 586637885 34208805 157077913 912310443 315989720 305291434 102044402 716959948 461785705 736498282 614761816 862255817 645972907 111668247 938307044 228464301 32672997 236368816 969866768 482757476 628458411 906544755 832859369 722013189 175821536 516282468 273312772 100164764 602452584 175306452 794549344 906774008 532716099 653625946 673814432 942658860 121967490 307993986 351915911 168292920 931970155 678876107 675253192 940619773 813536035 920069457 985978252 121993161 685323305 991949691 174831406 297172302 38569331 699328114 797410118 843582516 266163221 676390677 340709844 144340393 223303003 683624961 996614190 915293324 115300638 903654345 210672288 563985349 403511796 874038796 425952219 703118932 837127085 432987876 536107498 397053023 706737025 98064914 621917787 201100649 513001381 999637904 308909329 304547563 875103348 490382804 277458827 186437378 977200927 78758124 649290843 597038548 386973260 582708599 224297296 919852308 695382051 274366301 757900727 491838747 931908018 266116990 581602027 639909397 85630452 670767249 579087859 628794593 665022518 445245046 962395504 966243921 444153092 203549657 714941696 715042697 869496154 871934895 409404756 464582499 925501051 119374890 71892453 353976183 271812 398786194 757467157 912519598 563755939 806625939 923415414 628799210 632413934 343758989 119976561 713568611 975217140 665628335 526038886 995679928 588419386 654286483 168589271 961735590 683601467 222194708 827186650 393899760 972293045 29435190 34378178 316845068 640231522 385772261 103616115 824986135 220961588 586636399 484632212 7088443 298985502 875262169 251964112 751519432 865936130 674994547 869433204 742053634 479840356 890916795 122042988 59989459 431998765 749526783 990923371 597313381 171288439 226790428 336826135 184097351 767010136 719126595 169051236 234233562 624563522 759968483 603589492 621372700 254278761 851106381 144729941 576948298 465840433 327096191 463428421 175623229 889453143 787737362 31482956 42412472 329193068 529006024 144092094 719346992 314882522 701655833 639998575 596705391 514448032 594391806 602031098 141452801 817117470 675651417 355443998 920720770 696981749 585245900 731171288 971458166 799066682 762206873 20713407 884345971 917832675 591399938 703113147 240410441 905704518 352900909 51307130 697750514 905346249 642255817 368236543 771524212 541662413 639542617 250697993 201771421 830326933 157266998 741920452 162571708 450367923 759858800 855816251 641963479 529866491 388876752 805419620 112479501 896571087 649899961 179817823 999110157 339320044 517822524 911729798 298666862 186412980 861603262 798218485 388521196 429548506 339781636 170921083 513941368 644995492 141842529 741414170 822559466 541062016 266310653 689876512 290578545 644045556 563758058 704197859 855242954 736955559 363224840 628710173 163899750 946851937 109842131 904761327 164841133 341514105 726331495 779158249 64011376 772334678 961486475 935997888 256649975 982597940 463915105 222896385 269705435 181447452 750602685 170401805 295859603 340439369 779408713 820681964 217384599 665869671 315971195 91960372 712986111 752793979 359071261 206295029 836087853 365902538 919228029 418183822 162418558 745903579 945164006 804140666 190168737 312648571 163796627 727812984 905925372 460054767 62811694 493116362 827579272 715684190 218140230 153013357 546445654 829635261 87948891 18115513 960424325 534310991 514004479 221857058 426637556 854046039 881550588 46683015 748924512 941290720 6606276 312017148 701203756 663405493 951098794 388048050 490641746 162464717 730929523 247365722 534637546 881698569 187297180 988707425 234833883 402479574 819629024 387880750 506869837 104149564 198001839 78771147 76938856 642020833 235048344 993277203 332211167 828313245 708193734 130018938 656570580 781658537 562645403 896637997 875634157 684054404 653533084 815334133 590500022 767956648 276333752 754315290 317112322 777066392 846371940 153985846 450542347 990542060 927371128 905287601 52865384 912373399 47795472 426866586 318782292 58401990 134033403 538043515 570690297 252989834 151723103 831647729 794249790 107931193 868109005 705354476 655256710 929656030 695174533 485724225 354641581 840378545 831526173 13723973 255300392 617360196 12290719 185077764 961976011 302719548 514202595 281583790 273842695 174500597 699249787 715560029 600323942 792952637 837938277 942344443 355724595 53652867 228726841 821048627 890661261 772610375 52179784 562496713 434201167 141156292 549540748 222491304 75918874 447509201 603251848 742273634 852563408 334894046 459472098 914988352 525100516 728334696 652540666 363076635 645372064 210555607 477049604 334225984 94307420 291272417 990165046 169519997 26076751 889965298 787936558 75611415 910300688 331362557 392140141 606277052 85494751 320108582 7454780 46921061 72827005 938203066 53017992 840887684 155440097 531713326 44435179 780755056 507893065 685170290 710689491 734892370 973536327 737571628 649515550 521285453 263116385 206882925 911465388 920846877 859200710 483943298 966038936 450360910 919264786 709612640 728941245 728335264 816259205 239120425 721658010 602963998 390397861 67988650 844048962 28921840 911400464 600994765 489112546 362246465 533181701 868460503 751066992 674929986 549912462 551557713 89011423 68217420 44968652 365246336 813963094 100107481 437045437 331779024 592617953 325832606 297151610 266022238 679571276 940671974 914854719 523424069 710345596 86467758 417141148 931310283 768032247 913569119 409479782 984251212 593369323 861065722 971807141 579822659 188603761 687502172 699050213 348414044 372628919 899605587 101923823 64132488 333031402 633939676 181047093 363786905 531774148 919989719 86943246 900383912 969197631 208888467 78838667 549307196 675532019 202776652 420481833 937200401 873416464 895361395 433540245 448214811 643233104 902324320 534249686 597006969 211697711 188516811 435642004 632509125 12726347 425331556 207430732 170672895 908423187 581523153 897760985 4917855 339184280 435702205 403116109 344864868 916152710 161775 347116579 385562298 587996342 276303086 836073967 356809187 930952916 701588742 481908190 406998406 34735233 454722885 190462926 110187490 700642219 845685752 657363672 399810699 814530445 344450361 610759297 765291264 115438506 752736622 992233526 293262549 811955688 256027856 286477239 926310189 40166280 96132940 203448788 651941738 85082002 945014542 745496190 69429478 780604083 438621233 924812435 828423205 294254014 648853310 567260646 47318554 890611351 157451626 419398097 50357257 835239028 99224551 162509189 178904787 681459491 546724928 88861890 176271118 566033381 952087368 337588671 461408207 629320846 744678519 922572568 613825324 10754754 561117852 34438571 587183730 590752037 124542103 115426403 647294359 178382817 709723660 728281152 596873377 205140302 98973296 136904967 805876507 113431288 756718633 137206374 463348515 348167423 409214463 640732902 996995771 641003871 661204989 387216847 141615785 532521389 492107685 799987112 452360566 746522204 174497504 987892727 96899764 178254360 573833887 801199374 468769652 932278966 359859715 72961031 292099644 388710870 266773895 172376845 258211086 469484454 951866605 70542919 36237737 631408976 872309763 848318359 11344260 997188085 81904901 386691698 276357441 43993635 738597912 256030944 484666530 829327292 754980917 604396419 566814791 906946565 872111071 158836092 286185026 815935934 22645164 293969710 164206524 693164740 196544818 972840407 961885659 86248460 191002604 708623281 223631644 724158804 810355961 617848132 227484221 646145239 264024384 452625632 880509215 196622458 298616820 441442047 914738386 790295009 820554743 324583876 781985889 326288888 648037432 134755638 187610219 955934744 515805659 313513081 745258445 788180394 303879561 440509333 792541861 634890512 762305431 454397092 518687810 516601364 731874854 374658523 954985800 684340870 278644713 74262069 504521659 735403954 868561361 91671571 799170637 870229090 349003474 790275652 115129915 327427247 625764087 499342883 417106434 465829128 925760557 680310511 938146028 836624952 464634327 28674366 248764342 695326348 107302182 882965548 161036383 267636886 637187895 977486613 421411070 91379491 262535634 709147456 620534467 135944736 443726724 912028301 298273909 673247396 867978643 344193215 350822655 655697720 950833194 336649817 760188673 481631693 528811040 905163577 938084494 14045280 583446459 361642679 429598069 162278710 950992893 654883023 537250968 869823831 549261753 287717183 460462577 439108147 344575566 690768953 189922997 675676381 308688025 691055680 419620322 935663516 10280240 110942743 501819624 993036269 568851072 207782315 177272903 795660167 873076743 313258783 460756879 878983471 544273754 406694779 362243622 381724657 533402172 65292056 267795423 621964093 242461533 385959135 661083714 68314011 222307798 666742902 979009653 589824318 108569318 421119721 929324151 709216852 746541710 784119663 712292302 54549069 925350129 658660076 428768691 627889793 126836590 30849585 999880289 815257397 718661654 352775359 721141973 123248520 888391303 438182845 865295189 881391879 110673030 739975068 291791520 76217754 742441174 184376246 663423122 224421712 763939106 689383892 452502264 295541540 683621221 864147547 402283438 594522071 766031001 40766487 869787186 95628561 105014538 381642796 791658620 100654652 80160306 893192433 799051220 644695908 296094763 499739368 508035079 166698988 52955872 304511772 330796332 614278836 762449747 858909503 49791645 550617268 353058923 145049766 81674822 324352558 741789122 321028254 354718179 456834369 538137806 48225435 949665442 587054184 348329651 21818324 22442636 354233869 703588078 292016838 31701291 582718386 270530848 371403413 907682976 934869424 264628210 405474148 564160169 262981777 118694270 732599533 294130283 830083584 4689704 516142044 28717863 581174362 30366489 333208689 614864602 647855680 152499386 686592006 697304169 3701644 227110213 782034601 487302003 724675566 303351415 835143605 51950451 992712144 936818940 663707545 870814087 995123869 714901871 577149541 525294456 550980491 979772207 165285313 570501607 978886448 533348857 736259570 731267560 742157137 149292108 568310739 776891381 457750657 365078249 688765558 623929959 791150586 354064377 626859717 936876611 492513298 585051407 835728730 238123598 352532372 139642233 691874511 743335906 776541170 564929681 197894944 366092967 38570024 633982580 994431905 501907358 67334401 359866866 31779026 442773285 544336663 463529794 843262248 709064300 624224351 492032292 946639484 475203312 243468003 422150248 217013836 913550874 979382523 382683491 824690043 471092673 596379238 893764011 847241668 74787321 273692713 109678289 334459717 904558763 956827683 363906871 6353819 916992917 973865206 574199008 433544793 99328509 689468158 243932695 144837651 919054039 24159546 885176406 815176161 697208659 902715662 227876225 377594653 840198559 799481911 203072704 828320458 835256614 296738138 950564234 101103148 539590577 839754918 276719370 606163266 560213049 812594147 754815580 22871843 797886289 998005979 331992789 574744623 625267161 3527588 655614947 118687473 480738526 390915152 168522229 59048581 134866748 993453838 360982096 972820442 464744085 334309671 576158707 375404736 362867321 590021989 563163086 242903240 192188007 467568490 192768594 501869975 325665471 119724112 594112853 239025847 485815023 651738207 656656099 916348063 720526074 801782429 905037962 889523299 992484203 505505214 691554629 735998096 642950634 831636624 413658014 417862731 666825347 291076371 509371076 621127048 983423028 602821232 965288630 928216858 780319848 111203262 349994685 367770811 919235824 542823723 23859286 855562575 557857619 122158612 772903203 102429139 146168395 400773630 646332844 451117918 451867406 537708115 968912793 418233052 999107486 638301124 178862435 975482887 739343580 171939416 409947 868873479 469610682 903396389 269731674 398522399 98272627 401502290 89219267 113805411 115592573 88053023 208741169 662729640 784503482 281356356 286819509 277065772 211538941 736400047 775040500 946606917 90856639 133653489 216906581 613687887 626744537 187914091 678741091 383551203 25476008 932292690 413338899 242088840 135607639 990759325 55213003 587464162 743375384 314061163 770282020 650596168 913651340 372094888 840965718 256683271 224034955 97888548 966990431 867838947 572458140 835505472 383137340 71967757 932925510 266161803 252935183 54477017 124590679 508067356 141483615 184123322 314127242 555731896 16338427 186360402 136889486 826645864 343357263 136449999 582116751 559472264 854258263 441684081 710185549 686553792 97563887 827227100 383853596 889340093 50573801 86236334 145991269 52357992 309786880 751428036 35389681 657845919 392458022 897522123 253214028 994272149 885244250 499500399 387034799 458982752 861918436 14850507 642259744 100796141 371415185 958389015 840095208 648921798 600939395 695385425 397387716 239291801 681845556 214117530 713997661 718615418 387927131 718061321 484794718 825994162 232648753 635799344 825350228 462363819 877716814 967532674 779820419 21681147 790235014 499744682 382929848 864508641 886933505 386502558 718473447 656710971 254468685 145247606 426983397 770278239 532837961 507620209 998510836 18203875 353767911 384744966 752290103 57892156 875750936 683483443 617548627 385590525 896918437 962623028 818297651 793874391 64530152 804460040 405058758 524072811 358003665 439571239 659667769 647506947 334673285 834018959 159435379 370799821 340513142 989686151 224764418 92298336 189844700 201640336 950502495 339039892 208151023 660852731 339715536 73047122 481447468 738335836 675507131 200176851 388566843 760557130 321456945 867608461 936873934 791512693 685891338 282692981 705514866 479788594 939673725 987690728 710423217 829744273 251523394 846153165 550074456 618841993 720400009 91179399 990306528 56849511 94757089 671696263 673726001 966015066 418075146 123733406 183671719 495353936 982517727 490905079 180058531 854236428 283814663 896543539 786885921 390795196 598264485 736456450 610309947 664953838 481177549 984509183 834824522 493513673 669835861 158326366 435979736 463284701 609072051 1853109 335625494 269402594 396078042 267908273 734419690 203563699 285194619 845755754 404454956 8284325 459186060 566983207 704615220 169987434 881555865 497723768 26674352 383876284 980708832 370666130 743366850 704498657 547583949 907389117 667808749 479338757 460448315 311991746 763632759 694283014 402112692 799954960 933896157 446800851 166016215 272383491 205960105 351075481 110543990 621864439 164236787 399053532 740854338 572097837 380259983 637790479 788477719 644195816 284187880 954702820 820355336 395660078 40749258 766735860 852762824 875311447 639966333 137048224 972062333 585930522 452013828 863869645 11132961 320680958 286313936 247072993 532719733 415531700 781913712 406992280 615273928 653382549 446671033 793728841 80704897 217358600 501245771 75488923 66065826 422754581 625407452 229077751 234437452 562766273 615996231 95550330 445314940 756865727 644474593 25351092 805091849 158144696 141273256 165675938 317905945 922096458 224181652 242280777 738808609 303772832 752050183 66801584 663801758 539824306 320953357 787312237 379515777 878509582 30809948 412967514 195994810 119915993 625758622 15658608 784498689 886281734 849429106 871878682 119100760 77151017 292044582 408594054 404547693 484781184 439585545 346853153 318323604 640503019 399197676 15291236 730986705 339056050 254880043 2975128 604588500 66614034 410506250 680322358 684200318 64153405 748113232 175308470 780808170 971420893 762994309 91200632 800357061 167741768 520721568 355558695 728580834 378155654 78836281 651533984 238542984 999296301 238088834 19657972 980255500 791601389 724990950 334195875 733372550 482578855 506549495 318664077 356311762 454953228 936427398 276063926 706538352 254481441 797648800 768026287 55824655 742498606 106195966 805294151 40024556 289394087 741385130 118790186 153635436 847303321 592401447 605317513 206387479 355152422 631773906 385057516 934779028 347226911 178271966 876299785 471408024 891547545 971318178 862863517 237189121 101827162 578727043 763290225 120470732 462250277 583204676 538961677 361741844 362951615 69440058 732460369 672972842 247213132 994066262 964899240 298680585 845148057 224362058 365313269 73123768 106494816 898887223 711334576 667909008 369904717 945515546 347073243 682053799 459830130 572349520 355999323 158703388 91010308 804320527 905543540 777702851 153981196 78775175 657081754 353085208 384744050 611061968 637158101 901365868 328336695 56586276 220964044 175348499 500570367 453812431 932115400 484398520 886281590 391988769 454150910 868228841 803807027 670231628 741649811 64716951 783829556 292570165 579858998 623535532 296081692 866786887 348511789 958368725 535342083 131031046 943274546 269592989 96605279 614925326 774030794 476884640 781954319 560375336 995035980 210936075 723065798 670847958 501035563 503406895 322420844 256484817 71766614 107924064 726811141 204672329 298246599 907425148 272169460 422107007 154490220 111907633 264727208 958128575 281842612 920492691 561424631 513859549 945170779 627288326 811954619 476021077 257799696 374387247 78228195 461790851 570019211 823977125 380890224 909586231 586793811 619196886 754107251 343578659 463649280 895858222 812619713 783769888 427448516 811218279 69198933 90239248 174725308 380306441 307496496 611339649 487138977 598823042 439085028 792813168 304753781 405760746 887250747 321798273 11451018 504616839 54705960 207673143 490485914 987747742 25163623 734243738 809271386 815269589 577650670 8264104 908620346 708512417 724556287 121953640 933655367 776424004 430647330 822681792 346306216 136608599 21005024 331149501 754697275 952956477 922923912 288151398 682245458 640075597 638440812 37981277 214990909 105959339 163655224 372134009 438752371 258530254 470394918 675101614 890454391 564501077 877352968 505422467 241723345 259790792 171592030 965985907 398949248 632391726 413132406 664863904 488994562 253085317 754837136 374129495 946227943 929068711 215956911 947786934 763562211 753219515 28186356 831752279 915661060 884390507 966761565 364619023 710261367 102955931 906783758 43712905 508745406 69008492 127395731 492456446 339401849 364430762 18175597 179048517 107903964 709970213 204623225 954801841 409037597 870839657 90125875 154475590 421514353 664676739 101180048 739089055 785795555 598688318 445974257 189423346 684063002 383448640 19530253 744908415 576704918 657001499 84467957 934066308 326220832 159985868 784805088 969480470 790591973 308587007 362496263 983482803 87799552 500886843 358443311 301954191 373188045 63256506 278657041 907817685 878290023 619220133 919795937 751090059 897441777 436947692 915455206 826357268 845753976 931151666 544008435 824346819 661272548 451254453 939797956 794157561 559193070 882618239 166457350 384882304 74956545 598562195 933918354 284663987 632005471 577449067 198542482 354067229 283833251 755869693 606296775 193562944 446507736 206821827 806805208 185815352 183426294 156255352 477957899 858048133 732858247 587081705 124099566 495343214 97714079 863832116 902267694 289224963 679860162 816293661 755973486 691487453 898866389 434119474 543201086 848566212 295460604 867020947 294411306 729089698 976986064 787770891 778550457 862362335 604758176 286481348 715421992 598796419 841034606 997327959 444943632 410971452 599097012 340001934 316405718 27716276 176734785 833046170 520495999 515121134 403920362 669093848 986433316 590411777 903712323 836825211 142932374 367233552 177588251 7964377 179496965 961855594 114229768 525081479 735047818 87119051 999146371 198098856 396410219 301996868 68342562 373464102 560599488 2372888 526843942 534141926 192638455 403122159 177423742 291690963 55453606 236974860 362044428 272823095 751128236 495639017 952891933 833007274 35678224 978060981 619995083 967798356 509206362 976593842 602375141 389145593 538871528 426125354 894582110 270708591 300942387 10713570 793119571 476021898 502404347 799664569 941850781 278997832 655059704 683184406 969301345 275249890 763870334 573751611 263896743 857606158 806968871 178406761 168746117 118599444 672470403 364580315 387989562 773540763 162505927 114871465 10346639 991056289 336606180 78066008 556923430 36502946 704831163 397795288 501365743 878659588 30602658 574409968 309821018 796273783 325370405 765349675 311037108 166763618 886514446 734070551 183761255 602806751 37789291 301868034 773429767 348136484 163127724 975214106 199642835 995997673 250749095 687027485 869363751 735023807 174836728 337307900 846622457 985300092 492465270 223582530 715318347 479489064 239177277 21593168 746399485 614186359 418215043 513917801 762925468 514793192 140498926 197668898 830806884 137353733 630852569 716761699 275016488 269842685 537773957 236053453 577147623 945314942 755026265 658668478 870425721 526808329 470876231 516438396 804964971 932945867 803251390 143541522 905513295 85511295 258619940 47947120 780231236 237405714 408811795 360966330 235584632 473651660 705381364 46938387 386646122 501949532 28813989 169229008 995938432 896139057 81205953 720513359 995610382 534946519 937418573 53110886 956705039 338430885 607778100 266150686 721622726 958801640 814070986 356620234 575520825 419250550 593121398 638096392 545573477 23069356 686788397 963252349 758607241 523979776 771821140 935894555 252402273 208750310 116071997 787283401 653619209 245683393 702488867 547613565 630109468 749646892 213418992 853557322 99649598 759625089 615512815 651297190 531012879 177838199 308311839 266914771 86038599 517377540 134825347 535021015 529928246 758460253 478162381 534776264 923810824 832251562 214487587 126710346 545007424 800584532 609420605 381174370 880647973 773181456 290645662 854892887 694090962 105686449 509761398 806966369 611087210 259283213 394329515 97561275 730487536 941668041 146139087 87364132 514640149 632333458 613516314 22831624 210989426 676670990 494528863 105393350 505529201 48260007 701447349 693266670 89209847 92161964 572237159 295994686 291721689 971986293 425529410 685069795 9396549 939622791 899635236 286489922 17984360 921001888 562630109 176237978 854883536 859121051 700121757 606334853 785562662 466367633 582221854 366383745 195207585 183204697 465176524 297531987 635722198 505980042 120617830 192124055 604021035 379346555 416345297 368669531 438851968 711045904 672797382 474066858 50290906 832280078 212402237 123407178 333530484 833978832 997739126 853502501 942770341 485025965 912035400 215921944 966916269 695143995 511409127 272258842 266324176 118714623 328031581 938116199 142563413 308917071 527993605 239015318 91626236 805239980 689196737 743081327 58748895 76218640 865735402 726225136 840984704 38427675 623406403 520997056 2447941 343817824 865435822 832887286 896121908 14732859 303413560 805275240 530623289 291018674 521547075 276126589 26018079 955776401 211986667 867717273 408573129 897313633 63679844 274274142 471213212 447281416 891357536 998357960 954708646 552372274 323098190 422996870 419555967 503723876 843815827 808796638 920607815 66943160 304989918 755589044 176089355 115463575 64865844 558723186 776437173 904238115 631790310 137222227 81725330 65053074 842619188 694363582 595413156 874600524 237394785 267692844 611037004 238427477 486613270 102841151 696804147 646770802 982331968 626981621 904848628 246558239 711128242 562717989 520164443 956275247 547534295 555345696 623934011 76185537 12880941 528443075 345505487 797042691 973983957 342867723 42257030 909566396 257647466 486994279 251330909 445863079 442491494 141601719 972490405 344006554 375374522 470046117 312187624 500365848 172281478 213855113 15183523 860617388 784647098 860616182 229418833 904792010 199725799 367121363 80660652 868589684 401779532 397535622 841496899 484139423 291044544 664410420 178597466 224511553 11553210 347745263 633427665 572561631 701342140 752730267 732157908 294352572 507868226 456260457 754095244 388239144 744323600 783684247 219394820 785326485 143424914 136604026 614034756 377512472 54295744 863754305 777203800 883183612 540575389 394279332 58204849 743388573 649745704 23946000 895695703 815775988 610212805 48948843 3085226 142730007 641988627 793121853 929850352 542617478 17053848 649629509 993755694 561495526 457524374 33517967 490105402 690164529 28369828 279780370 967658490 648328177 256044107 960128243 704401775 354194804 461907103 629029525 736637622 822140809 839154868 265391495 286574614 621227127 78172536 137610243 199174765 999427883 63069199 945953817 766163877 180101846 211303065 869964938 737101247 980095638 156400547 107451238 313119022 534651420 801753979 742077305 826078077 995177791 784268416 318652552 557963004 24183541 361770413 758729352 550666455 263222428 845518752 642208648 398909934 902912613 795646917 77385849 960938404 761336322 539089901 242306336 791515429 213721193 751162040 59385895 860133526 22515729 768721996 129191579 550691154 365179429 944301333 301195001 88744007 819066021 349793093 459958317 849312689 123228123 2522462 53483276 914569973 169545141 352523916 17518337 469729110 393209509 766457025 22594615 654266323 420891740 484934220 665262736 896596024 611578052 736992675 139543254 451450794 838782983 570135409 434904336 431065570 340401963 799692286 505661195 509468285 783284354 196304248 981548042 639059236 845351894 53804589 750796218 922141467 927407457 662592685 279936544 21969924 590415351 808938804 43118249 357625891 826999769 474860703 532239470 618295073 917173631 375724251 563778759 63340786 138706080 616444350 217193859 477290652 993008108 134557810 114848692 978394282 444542287 134955795 628534500 475490448 588740112 379812620 276935056 6884232 370717015 36015407 277712002 60060051 440508298 548983605 803311769 653422594 920356972 602921584 561912408 97979733 195722653 706303880 779293992 423448539 199394672 890611647 523200787 118863792 581528680 264067512 213608713 541088148 227588474 90825967 546550184 811700402 985315151 915405789 370927418 255784554 824175241 285881424 493103630 99551828 763510330 440035181 364397936 532792413 557739998 852515052 392583434 347615202 222160401 930642016 997391824 549766372 242705031 133614339 579306352 967428791 930380652 79989117 469563466 388060724 709226038 708403144 71714460 762838962 813618348 236557349 639004840 140001959 287353182 411053684 287617119 133982344 188229702 175120301 568812009 968759672 707251804 143121085 349511283 868524885 904811996 689817687 342842475 46048625 704411630 88748711 801417235 461807558 190503976 547635005 141793939 241550553 815003004 962080065 381076438 84883676 572144035 560660452 172778244 616087209 533267060 468713073 602309707 805343608 47502982 750313548 216368730 145835097 121828202 932222925 26302258 949949424 805513454 505545526 776130109 259989764 262460290 273282701 252418939 499453121 725991873 380953992 783906051 51090415 57089152 982559235 938274429 271100356 279912529 977891602 756412263 86110494 895914687 360083985 397175527 145199558 609961235 38439319 676045963 730579343 66245512 668447860 778160560 274363104 50219073 456662514 119044645 854541124 617214751 108501305 248569262 176383449 103979570 251199993 688855843 75413108 164317131 94147833 733215666 213134412 889116120 734855225 988151713 207849349 391424355 200174584 191261172 591426978 155950527 828272280 924228810 668750237 199114861 864323513 568782490 455065834 707185508 471500049 321339280 330294650 451689963 887558755 395911135 335961631 241588183 532017488 140748721 215575313 613024851 895048822 745946413 738300296 53180379 430590533 2526149 853366224 886201915 8255609 539777534 721802621 191167863 865369803 889004400 814396670 86235321 130895020 459395252 64348889 369005944 434224260 772340879 860933683 953036428 218288378 719932588 619535246 566227998 674114409 996410647 180888580 696557114 949356806 297745317 86385634 946425816 810936395 656119276 282904080 22663270 200133792 290868191 546687885 972528512 487526342 398660747 912396931 962955192 568030870 606889785 881119241 584993715 443167644 525490946 736067125 677417735 74763855 276562861 183399918 216628512 857843538 863540404 8283479 241671889 932088949 719089670 397411006 829535326 762352183 856973593 421491090 485290929 783583628 974118155 287146248 637010355 425716522 665727235 299832548 745239189 153012143 80853983 962133760 833050928 895975600 906837864 774228425 430841842 479654299 179736370 45605849 712700600 153938179 356509773 331308513 677691486 600799507 737182788 902000492 84128036 259849811 552479617 222045221 473256082 513433434 909783976 424979130 299491340 635480482 486664119 489654569 237294698 446651468 247333006 521738251 574272326 421268360 961234956 120207266 363293863 210954058 943701565 391557750 601634559 888780131 924078071 184323315 855495883 344742281 380850996 650603140 641127413 679012061 61943718 581567923 14449938 400769244 817133571 67230679 676123070 839932088 825702395 632383611 767217381 549330866 462293086 502565437 272020990 315679322 454974310 500727563 330680021 587316525 569744493 620183044 712952437 82808400 674730121 118799630 430098148 735358684 116121047 764928820 722927041 28809118 135345896 440764128 206486653 329313991 88690069 685324887 871286837 378356771 981643929 233476063 353677178 353875500 531666364 435090447 834886539 618915725 702733854 720414498 249506331 73630494 205256487 79490255 74842091 565205202 293900444 417210214 803978253 295974882 728237879 615862350 894082669 377421954 693160703 550241392 509494148 489063528 413583043 233084024 503424575 371144481 154025707 281970253 651020352 716768350 228997549 145364458 842337114 174330285 226077716 430442126 569905807 281069277 96047208 70548124 271422363 527485092 722438336 320504544 801486660 699948481 984613627 354562337 402183427 648205732 593531289 606920498 888768624 671452162 15579922 10390511 161152417 790430034 8714027 77072096 662594174 105292997 122408504 628486847 574112676 481850779 496287311 236120807 506283871 22778316 21215929 231212707 458710262 183895374 366562643 797256342 257413227 641641364 769399644 431421579 350215833 371148446 940047933 806775698 186494893 501703340 953369834 213954855 70837522 172240064 838835980 171077031 578525202 75549198 641363255 368757323 14039818 45577013 833119387 421393168 241676730 846822432 373176815 737059752 159634140 668867248 173524156 619296958 706175139 130908298 61970974 831687108 107644439 615943061 613750292 915457178 183691092 268791114 763140802 604329102 552140859 33536150 703139057 787604446 641207204 816731934 618420282 901349941 505371017 6989052 607762589 364024964 22033990 982459635 247132427 572110119 597228879 44590826 155597968 556445226 692381999 626993636 905307405 275965958 341824937 574438039 680401216 246253882 843004593 546398499 458179800 967510007 542533042 381408058 211108682 45593398 799651292 33003184 231231852 35200459 627061115 946405340 479486876 992775461 616766876 882042482 825284401 731149704 428052365 243891176 149397390 862936232 810401633 642372437 372090630 801042885 520209392 944527202 234695388 674622248 421170862 858271174 85009247 580867796 275507027 131540531 319514516 991755035 707123836 923000036 46699328 890253298 622132089 319056724 841250309 200327963 490531737 839822531 361956872 708110039 305792292 102372687 530461048 482795469 595080103 437458819 495573530 903382812 548143015 260886338 916729310 984151794 731477618 820455532 450839289 450343591 483555385 68756152 405887585 60626424 771026864 929992154 824796866 747880416 420389270 32599123 189338296 57970568 44458238 845233542 99010130 167050571 413909131 496919241 336776501 293093059 965929681 274752906 117282351 74661961 214441909 64965566 433486563 211103872 318129827 132050562 516733022 845640077 421302884 617366353 738071132 436433689 150921158 992278369 113560323 755490089 614994250 264539142 472779357 748457602 92606429 749600529 52823220 144541701 1719007 126695999 84451116 181886577 363492186 608796615 593107466 725901423 439313750 38714535 183254116 392038162 578167639 638209791 578949276 952295317 43534644 52461495 539170564 271061652 509032362 264513420 453169715 167345431 421394816 201017158 715331878 666066602 754589844 305158435 275071479 601228705 814188653 333738493 702896572 630327098 606055459 77398876 231692317 288816774 840227923 972192442 204214228 945011678 587114483 301501461 916994264 702842953 768464430 852127279 396122557 369929932 436156544 245761686 793621623 753093012 745748117 767630062 517231044 792830410 751973911 87439277 721152901 512209366 677370239 732388341 443043727 316452955 25860100 954729988 629101413 558088894 301800483 47516690 371751182 498502421 377268974 995598771 10931597 411779721 588482091 871694373 707001402 161221430 261633560 93959300 894998763 517579985 511039811 992510046 975752896 778306283 840170085 921849553 614635376 421999470 261685501 416042107 512802261 359309941 81378728 613256517 101096294 921816199 845792723 323545105 641238406 384876657 254418829 444280481 903939112 387402984 343224312 677671117 520053237 302527723 33087380 787045512 682006314 601830535 353574041 716543348 483189300 277670739 441553604 958809324 742415736 539086490 100886833 119296922 310235109 324115642 764741038 795162547 382835081 172765698 723284707 829354625 577183446 697816308 597297427 227787010 29095324 678957078 111014367 235237099 788026117 478924260 912046004 802810511 76325922 23111453 496005982 262071444 921045439 839734662 189138229 739107257 683111266 10547026 241577589 801214480 280495074 189408639 849793836 820031166 4718652 119580607 51573783 83900841 567366947 519927843 713107503 238003837 723613007 839614215 153041106 130338111 758757111 108513771 774084798 855546659 307644262 822805165 425870388 649631095 35960405 612623622 847396810 648536724 927820606 451902123 265604741 861486777 798754867 758773482 167587940 119665948 666570793 314285483 929993744 441016380 540702271 947727497 322666671 44527803 965110515 58853765 209576711 920080269 324646723 895620689 272206240 629104465 241962447 940982138 366461197 236541812 342943093 96983225 9467859 303437381 258733688 827720378 316713377 701932829 380840248 903970332 515539670 786900951 257086768 110985962 704714839 279865729 492173949 424173031 257667882 54023621 178792452 822203433 589509787 544800957 65897103 546739178 312764027 446427831 588081611 55153810 267616469 854567121 173721480 753017967 378250914 205889561 453844151 595964318 813692998 778508363 26478660 378857722 142215755 571343338 146565050 44168321 678821081 938637094 990741902 893979951 412425011 711056442 919012099 627792120 634221762 617783194 530050003 386029204 977071898 431523754 380908582 640428514 187352808 366040911 300615425 462793494 530128165 823296699 498646031 943169040 310974199 741156725 51016708 763352643 502928520 474651031 996559346 16616095 279712632 711902399 558917440 61192463 909106545 912911017 600110124 944176865 210996696 258856856 167817522 592796864 355802624 760243806 878274607 176180786 665727884 637312887 24944909 964219414 955985627 849994493 318406283 998725063 307696854 166436270 980943854 418275336 159837312 445115139 943521272 551419212 980450332 894561999 515371596 716648324 299107114 544303105 789446597 689057284 282358498 352453302 685954974 243888862 801844585 952846069 761164410 860501242 329923786 984909807 875506938 452463873 155799818 381552873 478959020 563434464 82200918 120149115 989031542 270915785 473801204 837997158 536152201 641775467 165891113 617740910 569920479 23547201 691811878 92232782 515699043 652474182 353168523 561795493 577791820 803449054 793948457 14207907 41381381 58949281 299779056 703825740 458207401 454363749 848073400 727899348 866013691 891567716 838577533 908688850 438095041 623018085 604310790 705358797 805076963 656116743 789704937 421678545 55937414 205716302 648048440 731934982 94722968 982759496 961558148 111772656 35233463 276489654 63120521 198051183 119114901 954289186 665870750 122830362 914679388 193114195 886656634 360269469 441983807 463289908 381362025 957109428 42600577 911111159 116305384 528448316 846134919 27883022 892935886 540316932 302042540 990125125 395139944 478776741 137095793 633350463 975936289 664772265 901305366 344620231 978795271 325484908 501762776 560422489 88319151 70777897 607280792 913851535 696408752 712824108 241157938 988526353 774304500 106828859 385646607 247456009 383081627 1315670 256981811 565200730 93614082 374133674 426103659 628463463 577277619 446728530 799325709 176897000 545445407 32909318 815446157 214882904 317937855 585245464 487630974 447039996 32947376 398916886 428977950 886684144 717208170 806782626 449433478 14926557 738612007 190626238 736118820 867447895 742939369 834474252 172647743 522126557 550503777 656044598 970636623 446135717 636796414 224929021 24407026 155876077 936451727 29006647 574771263 39226259 517748199 56543907 500258600 448438167 139794148 696262162 970140125 168365935 257053974 488173292 973893198 763110922 96754051 395370893 52823760 875868207 234357710 57366763 925367503 641075692 827129071 442100006 728556672 804577894 648562602 170741371 846045304 136304465 791575070 299007820 55493547 555029091 93563405 531720202 184733570 657156445 433455044 807074110 960905761 474028566 955016594 385217137 539989581 608153927 512217147 894286690 209077230 950775229 147876658 613930075 89492040 16490565 384744885 645772158 975894288 33661043 945538128 833025310 534029992 746703046 197118983 466834824 355399104 529157641 319526195 680844103 210139887 586656000 502915423 459586741 428106869 426961613 498324513 621791380 345060325 353352978 535295994 369817289 52315670 716766044 789101080 99131311 106013443 858939944 291003273 135918965 340992273 967632209 629273236 243522586 468881511 865929817 2247040 903617314 241611540 824604200 124948990 826138306 213580763 213760059 202027381 910507217 438679740 731708008 651936071 465286598 686129144 604423848 133158234 129479088 107037220 164065688 180165858 888205677 596771328 334082724 229243978 207964185 619708460 303842963 162830698 131816231 396520064 854702467 639727096 247054126 147483912 10933417 889941262 677861360 925006749 286860439 989709850 777827320 907833030 973998695 576408923 348190254 634899408 524515571 4438468 198708822 829199580 153493683 126387473 501166182 742280744 961304579 478134640 94469906 156261916 66135867 276446177 324274851 247567535 250385151 974759124 792244849 214678620 333681197 461181598 675252671 155800213 229066127 858607744 766128538 554048304 930238271 43315376 706428041 651426601 126593805 326749761 435377109 91394450 48815619 168182245 187975928 498517458 288757827 357136104 444119237 848650365 835689172 772915670 537347407 581787006 867582378 315126121 156508711 991376805 604361690 314925094 929272996 934203163 202136261 696147502 317974881 490552419 989210886 508637236 486420833 809825582 647633323 633148378 401162629 993473545 774237 491922901 29877680 228525688 172416931 420439962 984335209 894157448 139142213 983161388 242711799 600497377 298626699 139863434 28528113 852694045 491086008 43591702 964063995 549629271 31193529 463663799 387606956 4545963 17764336 634625538 606642996 790949739 66769439 285944740 939966950 85204456 333611676 732287578 176213056 439339389 881060266 585443748 884014225 59098873 472023160 708323347 334804173 958754570 818602907 282710102 237390876 491794075 977418087 198113998 701338386 621755038 399155768 801034897 723211569 909778274 774137267 686464840 983669530 746260648 504429276 666556625 605654006 662629629 795562494 157183117 357846947 30546184 579606690 606921543 273940548 722236455 748786099 420538948 215519380 960224201 781318427 294484231 901391725 255002511 33779627 758106638 195840452 56384213 474769076 744818342 830720957 898857841 674425765 351334874 620427113 56800352 635532435 151696196 382547155 951586562 287808207 470064068 268527756 840304181 86131864 799629889 961884416 344064328 140869660 865276010 29108202 923426348 683222294 220902278 418684011 23635755 700708442 215775334 87263319 747208937 528466812 941186422 647771552 959312222 31144575 222502252 496489445 553460365 786651607 942841427 377990550 889390581 880150955 696763001 714712420 493163085 901482934 213690607 608259514 212718475 201892411 719662909 28023352 573838675 470176841 678443929 304763936 108074087 861365658 672206851 237344805 473390199 839774219 923025257 263577434 794620983 552282928 213025606 27429865 812359816 403856442 290529850 909634637 800482197 836845850 372211956 696495204 955612045 434690704 502316198 343286174 361121474 288210422 823289726 655976800 781231638 114995975 833974771 262440826 357212559 424490334 559181400 720433987 644930470 740634177 89730967 237675148 673832001 211903771 848813361 996535281 573173416 383388634 738584450 830203403 702185978 442815645 878349192 4742995 986709626 729202728 600565376 424416984 911802071 461798459 847655350 119814378 877006645 432891816 796355866 873218010 647924944 251976307 266018645 439217797 872975356 621332404 661401008 737459831 903366171 957589959 255245727 571645669 708494623 274000400 473176601 873120956 153478863 670945767 380777191 329574253 725614164 753175975 311383503 123116981 288547174 418339158 217981004 173409416 365811537 149503009 642960146 288766675 961036989 661252766 578800581 316406886 86385816 11277490 913109205 100766407 758911430 517480194 267180644 581403998 358525816 534517117 835453194 687184906 276249327 433525370 701171206 387751697 513365015 744447198 871548763 832715187 542606585 617820224 436546067 117128123 740957299 565990759 338331453 188102144 386339639 571629518 761652833 463932786 479733817 689863809 283845558 655730302 148646713 716322616 189042395 90023573 725238085 14680768 420815929 514229911 756294083 776900711 933241145 811195045 222882234 807987313 236639940 551216974 796281736 399887634 636849547 709762701 883058379 516391816 140676831 251541906 514843171 622074835 782677202 749594045 724549984 581340460 710102541 293486976 625431938 18136038 189729279 237510411 836780518 477154098 855574446 818188349 526856599 194287028 607904731 701631850 410743269 711587726 359687853 900239538 245228709 662581282 817525121 508300160 915555288 51978332 162430139 346838266 785202825 548961235 271348073 966461596 851905897 781007683 102280546 880585049 368968648 34182778 456778918 397880354 524627153 238608695 406322008 591874493 658468365 231053808 25032513 413887596 61942524 889650615 677027554 822953233 280684659 587104953 715039694 55682227 773170450 609220630 136464655 254559453 941910738 299868069 515466664 450917802 919939657 748847704 340502402 218624492 51051334 324909761 51659786 274508331 437581080 870515313 81218771 919918963 60361287 550304715 890262387 192604840 558594019 686920023 866247108 622238111 811371969 188564865 757310515 681783866 556947689 54028256 215534861 848861587 243270361 683201326 364365258 264507652 322933864 672689913 866659560 59589397 4527593 750005071 379737681 78607374 976179464 236235208 740451241 406114314 490015898 111709666 581699096 639655042 545251826 482473478 781122609 207395552 735777531 711794570 681492956 930159522 166657410 384475302 940647346 740206685 431872923 898235889 646521612 118075506 641102463 140237058 72925327 560074349 227328519 114010903 307969368 198292326 673200490 606098762 562646381 693056685 699485836 237254114 16771537 346804220 824049653 857727249 873602269 827527823 641716419 141738063 423816752 7932925 392617063 910640789 803578302 847161695 229377941 529637894 772036883 846930289 793005561 778528807 167374074 291090312 52090447 426796035 598202697 753768123 960487422 434474266 383968751 211458581 157784881 333668960 119690140 191826246 39363306 136627173 987075092 624628659 586926268 719191562 713610845 641145597 567469419 861257538 81146980 579910252 672776931 781337785 899290626 982798683 592389115 429436143 204521787 448727995 956438843 597879309 677023941 133213705 701076904 863038311 783785867 249509412 646804382 299077691 868569231 940419691 635221477 131005943 739397856 613859991 712048423 88634894 679149704 828856586 406087772 242438935 245687151 810640836 759383055 961170065 324984239 804531726 705157199 629302079 919909535 872746953 342761276 397484317 380603657 501022697 205773220 954580787 960100010 906043388 112298987 184549521 739943629 861771620 342370951 871200696 600237057 935208219 471920514 583657496 141703022 749468035 116375281 294107853 881791489 61063481 395996568 352507569 37029937 330630954 516989608 626934343 18892365 463872329 61908166 254755959 611777126 86308099 409704390 672773657 260719479 198899831 816723828 90897563 172919244 555816735 838964326 369857155 782093722 273903596 34633461 506082394 920459987 637574527 187309450 657150231 672580398 196202128 753615845 776312891 579458531 266749014 647596091 547291120 609969980 950619514 148609039 641148856 436756611 639688363 498713923 103689302 940158739 477817369 9228500 879231859 844350128 616245614 321162238 580458949 474351353 759851486 107330246 119777880 184762981 587067142 800404604 279395402 375796219 863883620 544714884 398176888 526424643 678466064 125087682 654335072 94984918 191779899 479801933 118752378 355431574 667191967 263283098 393374241 266918006 283047201 736758910 922830932 935177971 378149944 777844638 772563437 5161682 902858263 248497388 165203592 854632212 698139428 642653307 881027030 127955277 447196265 713063101 292985390 839565583 896782449 103663170 50603018 770637446 237261642 114872209 906671055 318502694 866654214 998985087 127715662 38511578 17590357 461683693 926069551 737894311 848784309 528114120 530037406 540068017 871437951 125532860 412735609 178158856 430559963 849811502 718163989 748061939 256207224 113855750 46806389 640194921 206451786 730608552 200073635 954702656 656978338 856349400 966756145 594884958 292264179 102456388 296003802 850360449 472586230 394551631 287865186 186085747 829352393 964783675 778698064 154253990 673373003 837145834 113999692 560731946 546850775 554115169 89804493 296762246 89594402 877303857 665399642 237326657 571424859 181195563 817389502 92056518 790510465 394688245 630407006 305782020 224872498 812568014 313062841 818149028 471424486 128713841 93824086 668135475 631994532 513324361 222242657 533611620 554566001 817179944 27635510 658073216 98697253 416214902 498550875 847954834 787640390 835958063 859118380 179473296 803957286 608693441 413382904 704045645 800528743 985990071 263568076 864959537 846523183 116716183 244177333 15467097 150653133 481161779 687841835 183806579 518685527 824450763 872918102 646097726 640015718 543723526 118247229 925243186 352260714 94866237 658396212 553025756 844410558 88073528 984359508 797552279 34823736 13015351 312464968 838168956 217477065 663777186 529367703 294501798 579275702 885309358 440793659 456765248 163476992 456070471 383976200 491468422 251636249 382335661 276787454 661381843 18222188 393838786 714172212 20351724 100081616 180180703 831802133 102549433 608343645 799735324 728145583 428883700 292691460 706632117 193579319 330901697 140270983 939359762 408869090 623368442 731476628 853318452 764749787 991633918 333607603 498763111 829861302 128489342 992205849 389199295 673863327 824137014 811481085 95190046 538177384 334032983 184455714 437850198 760978495 726313270 47495666 237328840 667633695 931874508 734282911 315214403 356060059 969365423 846041487 803220806 733736042 238696982 978675074 497326488 564558370 923679823 934390124 441106860 415790183 783612565 78225106 303545765 697433725 182159284 446705674 830626961 279750773 264983242 123039775 372005858 728815897 737862468 268262209 147171807 843571773 536980509 461801267 794375797 838214261 61089082 478530885 657759750 24414156 444013154 791957547 493197023 310082677 11809249 168719204 259738531 415408253 55804486 767500735 674535474 770596600 992192423 269935601 33102253 453771859 927981181 590415454 237592111 504307478 132352849 332070376 736844085 644315704 723557884 422259325 854897920 506582090 845207140 263618307 525047290 110690627 538326401 485309959 898234040 762185527 40091513 359054822 436548480 422623793 835104124 130308347 699031270 247704338 170131500 492347335 799617035 26930601 886585276 573580918 28984619 940676918 714135529 979626308 189714621 77649015 567864173 114108437 880733314 763027800 63017315 398997804 338847987 683454103 259299538 376463748 482619841 207414468 968118871 738522607 342106671 12760870 199408218 330079378 232304530 638631078 988007965 637566563 59701386 776943818 489708451 277427108 793192357 910343741 635099273 202613550 832378019 655493697 619257706 872567468 811219804 909412584 321650500 552857676 367736344 346689902 153807434 173314233 903695613 934617942 964883253 420307359 565951638 452145459 246876163 264514280 16611158 513205469 280701585 173660043 530952214 70445537 496536992 884664455 829494264 41638544 101328564 498062358 134858281 947264700 321084772 754689601 6307863 579067766 978774506 515284990 444283731 37476804 963028831 301273302 752122974 116233275 202390070 971674785 161930523 214888596 624172047 55220211 847458248 709335370 782855110 597832219 137446641 344388359 869758801 404683679 820000012 281499596 989525481 566913280 236463662 200221119 462687838 291913865 456253679 661573406 114741113 180185145 850343281 993700695 19256007 119528095 262123879 31159314 952452435 49287070 812234593 765856551 738929827 628834442 744142755 551272471 88146277 510185022 919948805 923755089 815948899 575231809 640463589 827472779 733310667 415366752 447048425 750947895 714028342 527116891 880814974 263816541 982350937 782385931 297195532 42288450 452159536 528639154 481602699 412243604 152926400 574234477 544549958 371419905 402250747 883094187 787078719 274169965 560745346 706312626 826919113 763537717 791015942 620611504 748532996 247045078 524061263 333868300 254775203 625807766 517454223 638977726 149643488 257190174 652314889 415950467 441177209 380980416 399607720 728750115 497112131 208527063 893240218 784514556 926142998 224479955 622565267 223547388 24711652 975422278 182883473 138339185 184944593 469118831 636647345 289534743 972950457 69028964 726856757 493464517 675460548 947777667 911638181 359260879 215021339 602201238 526828147 105555121 126352936 888362629 381271467 377242722 425292336 118425617 381697848 858092242 149579790 959552001 187137179 201702211 754950743 236493024 50689602 804261737 726842188 405985630 950451295 201553635 487173820 567126720 383421016 189433692 501133197 78417400 203298262 51417 353596303 444243252 837268034 770169747 744933556 809104596 797100032 269571281 410729252 676082620 952223174 672585421 693552496 483434400 287079227 203471392 60809776 355571524 666265704 531494148 684790810 688651499 484085877 121109515 820112577 887339419 574543930 245782921 59479185 589943501 3281898 884182110 76959439 264487262 243380603 932428684 994360809 690833420 470203534 196094519 617236681 877576591 602903056 66866595 984788567 222002066 495246189 837901176 698690128 83693513 263438033 429033358 790678262 581969255 899320413 436425038 392436355 476906822 343162873 397315999 34597063 293143508 949425443 95652310 405994826 383712084 322076062 76525060 533400874 510897561 388997255 463834325 335971593 352588490 979592196 25480763 861151132 358023952 619817104 538013683 10791027 927313916 948059992 842398863 474125173 49152733 286938709 420125673 538873615 343546681 504551078 400064681 593836498 924040403 801336365 321139229 233036529 963233684 251203438 331074541 584483549 231950721 740322975 845451516 743124083 504666583 276108442 68702910 383826920 802040579 526194436 121691182 595614722 461059339 423862936 261010902 157296261 336323502 392187788 713621737 773756597 283665112 402709316 627988201 923374679 914564791 99828057 836072244 250220946 927921785 781438639 591872660 792995211 881300304 339712240 62943670 896942631 5859559 500024407 18918964 771135616 46956168 855095250 257660430 359734012 217624974 999164914 908668925 457967754 779946812 304726511 252236306 953413261 518517552 778636844 149014844 995098587 437758510 255143336 263082157 870566375 316339525 606559987 675786220 988019189 70172628 523610780 563002076 221811001 687122921 205073722 623508965 666083323 179186648 22540707 505936466 728861021 778210228 660640826 212437374 272296150 868942020 808405820 560934458 35471518 127939251 803540275 343405485 909659197 821870573 861564461 13907794 157808740 320634686 584198988 996730578 757574699 66306878 677469315 872013365 876871852 309964310 68499058 797315942 828728127 677210762 692581648 819254928 602284757 953774752 777823116 744220256 487716510 867594575 49760590 317820283 244705756 909514092 299114146 595695077 245265535 895164641 88031294 60315141 55560945 955823501 459912343 562859350 602841159 606336985 757617576 508052070 588860093 470142928 206036648 599814957 762536863 402755692 198205535 459069741 984867861 78797532 951779204 359345159 667065874 859818690 844897366 979462356 891876513 521222425 25687787 266308291 747240971 913918609 800437825 506809611 610435495 490294527 41999539 960550947 220112807 303241161 419823254 286659786 310827562 228188173 231866349 539529906 602293091 821222297 386861943 127805537 373364308 356406841 740726237 233560040 198714778 179140160 768155355 576711045 37539020 163730835 953114839 848238598 359047627 154901302 944525601 763781764 94476576 637405272 501204044 629095599 738777437 806891227 232495469 247597179 430002865 707109888 544738370 806824357 445182287 335978246 503553827 726256884 639621520 233896892 710653198 295670758 5037247 12919270 382463155 373973617 468509902 863718525 439764267 527692053 950875413 710316021 560177788 340663945 183389107 470211940 158062399 914122122 392693913 166050526 974893498 143645836 402770836 911905939 660633330 658661919 259886888 816402456 946047022 507919728 464670105 395692628 886834496 412267105 995899399 145026959 135096654 646361400 819258311 695876370 565694377 322178080 280922270 389458799 444394856 870366374 544159340 148058305 924684987 959060205 666699787 502322905 328261057 889765824 604895844 506991235 674333676 772614113 247345442 567559733 579595757 767041213 921660739 529032882 305990536 681763487 284337891 896059755 750639607 52184062 965491722 462359320 943760684 85199433 181771644 993658823 790676141 535587830 479338704 139515803 830912072 563074583 765467220 668030725 433747904 595547261 649475514 703648053 554672580 592442753 441134399 876914192 800242503 985128780 108940219 625185317 502696409 820493328 262319796 645123211 969550170 263855211 433898514 96412506 43038845 362532212 192196467 43658985 823576217 55622519 514074762 165946128 833232051 220314752 622460744 831412186 674122131 933610510 138264922 622687059 263060149 704768041 328334415 252874540 372976844 393011887 33495384 325999965 771891157 608156745 503161994 339461991 15304467 510174608 73935812 483326303 51906856 881181680 220968673 896204877 413741638 158904857 832030711 364576511 249760049 249707625 273109742 555351514 393451342 195616230 905241279 279243838 545439301 497666677 274187124 292710768 645027158 172836263 16870908 473372469 802182765 857800828 978642820 43494491 459196763 229486199 878388015 139175322 905576556 256469417 76900861 251473724 866160812 391716878 343782481 515474000 420710366 74713382 544001349 987797230 101966974 325406836 831870542 346362286 531787950 374509596 161365035 887778236 390203676 813083065 659846194 237085263 209620161 606735249 925556454 178826111 493416720 143127769 801907470 917021704 103312394 584275620 436110699 325894956 17791641 772397604 626017259 705309513 641384396 954073012 433823831 463901044 148643584 658229916 660343558 422477187 349167760 203333232 497479357 973322574 116610168 363557362 786264173 840435439 196749721 415422822 801956896 640452996 982287096 798426856 243285452 662042763 261261472 819867849 265605307 847840736 696492131 171453043 615355153 271562087 979332112 84118795 420622368 272471923 446045405 276445421 876363548 496870994 490808399 665496841 289640840 974117509 269242403 97063658 998970728 983015653 402331202 746006189 607763444 604872997 127975556 182938166 882103867 148800683 408763852 359690585 672611678 842907203 812475912 295162761 652270910 748383949 459042866 254533954 614860764 839653842 565462494 353356152 251428240 806614564 734641115 415789610 176294848 133018105 838493102 20841536 388276524 534977654 522472116 698612447 836938240 857893006 488102126 19645168 29629615 415773093 816364864 459764196 62066052 224661461 109160997 522724118 205230923 305527459 141519343 96309779 393490904 126835100 75817432 947762637 645653440 999351957 599036133 623819221 359311346 676815849 192084549 402835105 819887163 974257609 861968541 890894041 572961014 512278280 21720718 549082446 383625857 10081659 227221829 15667602 970941655 374197575 972339132 405958380 413698597 13689701 345274061 575407496 130019931 847015753 432713058 365049684 607722236 225139311 977779513 506740984 984926075 81495601 580679987 999604187 385881860 788896156 319456095 468993388 537672778 397349617 988156759 28631035 872909452 993693380 157967229 227017519 174703233 940252719 783338878 570562139 136826755 627766304 686711151 871641201 510363580 60538494 494495727 296675367 568591779 287639191 822939790 401190483 456425558 284115879 649390696 301466774 283567021 689353256 488908407 57438329 678979387 199642292 697606598 790388995 467052464 936927350 385745894 949173962 190122534 249870602 253152904 475426726 41181913 247689207 995739047 740606142 381679660 829303280 535310967 390699706 988197572 854368588 600728316 912599002 683206253 6932108 667297297 626061320 317306224 665624957 24608698 530838142 547506761 294133050 935005930 982032812 376527841 375979172 218068174 7306395 468521666 645459628 66292665 659382055 493325482 8721365 953899037 878723287 199493818 337305463 733735092 485253789 189824639 485884823 887846778 534735460 517735907 443793683 596945281 149938928 720805947 80108072 477505810 682618371 165951601 168915586 435259882 939945693 313420580 419616035 98482712 373022144 12774937 954152755 386151793 13051579 334986967 521836197 585981703 754847396 39770400 970409954 916888719 525785770 854701295 110095006 79984844 519742569 184152694 144003061 773912697 930549064 412401783 889557763 405800362 814828802 296313653 123910343 903046799 894633986 126524522 650037297 271123375 935727576 249336926 969670699 102219321 470182907 675471719 812903731 550045537 536577310 208372038 78996421 866233349 142434837 292545483 362620554 132132893 772975194 30558466 790142417 327594071 720145540 794069929 70117264 298822145 515244121 635552145 115400668 218413474 85334525 988374381 512229439 189801537 548177456 723659871 923137970 518948543 852949626 495600338 827563979 291772701 334756259 156114711 508829549 920666108 234272498 549427641 731887809 287422174 259295943 298168409 264744881 831111433 748207361 398979316 203792915 256021814 746319991 946131905 870160786 3609913 498242369 748777874 632523604 809648719 704362865 787891362 416318261 474422261 70326735 680766296 592473377 974241020 743559427 598205952 1565451 516850161 131126854 895231087 388129198 89981062 478089093 746299522 607887994 216408608 284064658 228068222 483696875 68290335 379328640 907610543 78044485 8256754 461706044 297394311 289875142 517925759 979629586 68746258 453766859 372939014 428687968 481545666 116614404 599520179 296661683 353583170 153869938 855837388 521656652 668031574 880806976 990275246 271905088 642180435 507057407 787256491 602408824 403354622 549722728 589117009 844397401 442764452 453399595 522034210 127279251 951299427 383321128 309322137 26453164 252016799 742359095 612522380 278617448 343810037 729151445 201996237 835981884 889642150 706068575 15021879 944665876 122262744 217041503 508982303 70770624 773264201 420255992 319581612 234896122 652475044 897686294 493972773 828965679 48661318 770672060 176327207 475528623 972433062 365245780 143159521 373511456 559698195 985104155 611907397 809126689 578506963 835814882 692449062 870529963 911068418 757821142 720375981 964325056 677914650 60859672 133838825 32871580 215227873 699099250 778063251 188384808 693427281 54016876 181220869 712401390 148192822 251673708 159197391 497675593 370700915 208075563 976286318 48782328 560250346 905814948 917915101 144834688 204880044 519303283 35066044 426914537 100384195 525871056 26568400 290645248 375543399 60382425 531438889 865241251 8056970 493219418 706498065 628185174 565919063 386863859 304778872 285254701 582767951 861378785 933399358 122946196 444566079 737463510 777845485 508350893 207452789 939170669 332021230 902464992 13278165 313327489 767998271 358650017 842251028 967131959 529108655 612305595 698623442 223077885 111741784 153457429 62028079 710687808 840379213 828648959 267199173 876071479 248316503 5996030 165939755 239888104 404271897 934389069 378288187 925539373 671496649 528374033 105489715 986151890 995494475 440508217 301098844 568730403 702789753 445184568 530526743 6778764 935862902 485923781 128765805 144819900 881969597 428587795 341604288 889715071 695489186 62108278 544508776 882733093 682875658 459865296 290310223 714830182 323509640 286074516 759193116 117832440 837377509 282739044 512514463 746053572 395888188 134091548 99707622 675445508 361933922 778789266 48647073 741414844 357652622 509936170 677318377 477008034 652808312 110285178 483673335 705573809 887688341 330574222 503034532 581107352 700906101 856578051 484560571 161702712 483741439 15218395 416823767 757190024 829251588 225588527 92403392 808991972 816535766 880663374 885095927 197315999 200175672 418731591 959930021 968323428 453334191 807610879 133684671 352025687 938033854 355107024 300844427 376041888 341254491 86683073 268831794 806854501 525985228 751421472 726618408 113567429 250128997 660109701 316128810 879405267 599955249 364419780 157185626 288395798 299076158 864304271 74331317 797423903 30852927 67269464 802142176 489591806 96039725 346153681 909995562 346099556 936840737 614503772 89805073 171755584 900965779 211146867 188293132 465356642 397129292 213176517 147610122 109858661 903475111 666648115 94846483 354982081 693317206 988952997 724946101 998792340 424534994 769447390 450661716 137898132 560085497 581488152 249518182 312453210 882783796 890232211 996174522 103146002 390930116 445329697 321487016 544138915 941745565 344688539 608869707 943135594 789098606 240860561 713378779 878876293 216653330 986319506 407773883 292710568 558370481 398218913 355808777 794379546 174343251 590535840 345829206 861670199 461040296 970524896 10727714 70687797 710954175 899613286 2239082 802872350 58034431 418594910 562711970 99885822 912517670 779869708 430392193 824004730 92265708 371255743 605601492 523214955 170793327 951386994 411548651 205484106 832241369 743372742 275246338 546769871 445139572 206161202 324809026 519599706 375092932 87653121 505967045 84437417 739231599 278579459 270529658 936220182 339510907 670358434 92874018 339077685 315740954 200815415 315619058 794643478 889252059 423319113 169546718 491926292 842346934 653770658 989994615 561000838 620580977 20214137 939161677 376973278 58095370 7377729 734022444 782403947 77214682 625838383 586278340 200479934 345707346 621131605 199538375 493497400 638797387 176536665 17450008 124246137 367531703 921589398 291351467 99042979 839528652 52267800 858283207 166407062 947679805 831731251 172299989 292839517 277272327 780236449 927955116 886302115 592490893 291921789 96376289 124118422 343964913 74473477 731964133 416838726 70919579 247270827 484892630 148556426 611858160 760518928 480284945 707991589 775794547 600089524 577766988 904783547 893245298 405018989 729166351 243247489 298634598 138970660 517917436 835353263 336179752 308393294 479849065 687671423 369252210 463375143 513995016 783388439 597869389 178239300 607022076 860889962 841773023 751349203 955268284 164432616 669327519 601567310 655359163 80909160 172036203 160185793 468681074 245743419 355266814 136694378 616634869 894876650 899834727 912942947 421294051 728114037 704956887 580288615 106134862 492869224 639140502 166397688 520759715 547822459 335757586 150535715 507620844 310210272 584269115 482284749 205183386 156762772 536229382 594461781 472262572 479020116 362806939 637973520 760697581 32038934 371927041 162287566 199822563 825739320 723101077 323635931 348794197 3536147 546978463 383472010 604047525 466983670 192772120 772532875 813728588 923249004 349252593 857394243 239092306 168126042 39505938 868942245 304621257 113310485 740174509 987554515 818105873 882758226 408724054 848451250 416512105 196083451 957959014 377648989 811490816 193269171 761600163 690416878 115941273 660425820 687648840 346929549 258653066 157304662 863429107 665866877 310776478 616521406 505623286 996370438 57916903 334662790 609338277 929228309 523302937 238713802 89442108 898663712 920708465 527983242 937734641 66354515 735655886 615289807 359875565 69117299 54252096 524460105 113640313 311401098 741701780 387673644 366855917 370288404 716357576 753932029 304933436 288757220 721865686 64262174 362611211 914928168 976950131 917021193 504052570 11579883 55319615 842332550 788212964 848246970 327740569 528997204 865887280 294595339 818216244 833106834 247283529 338146928 612505429 131213350 108108292 266930884 500372395 72195303 560293631 375464462 435275740 729450643 979834822 185818750 979850124 42515578 626464302 372764994 853948048 352120165 632890902 446090152 600853732 805657166 237208011 683309126 278553696 479563556 66889359 660248852 144594188 463370326 360631792 41721994 567748871 507750193 853144401 695185874 215464396 891727786 482427551 192073073 925162915 133971692 305177883 352948878 486244559 924558482 316958112 795114515 952301279 492848926 944600343 823586654 832487959 512836869 254505326 768726452 632085142 809530107 774828753 914317929 417963182 385827302 436866577 369327549 482728994 932358137 720247154 40969537 815551160 463097694 856354162 941585604 933201945 610645743 352879084 716727524 230949570 41773325 286159178 880040106 765877298 417936081 403321398 927607283 911281196 944406207 701555502 349014293 770779206 975727343 256328982 530566493 996818950 250270344 225052507 571790660 844576218 478489188 621594040 744696987 50232536 953832882 251095838 946806523 958792566 684949983 232299336 511864179 102401562 24335101 853978584 41266736 934171390 334636223 730534708 198722301 646110181 974223586 635454425 236332045 74616786 289483094 745923772 538951027 995354469 729298156 578587399 143965762 635498983 119340571 535904649 460789337 739543903 363442891 405305929 320935083 357780226 68684079 426171054 202259376 652143301 522161000 26602169 311622369 414648226 280630513 670454094 542281348 210333852 617689388 897185303 264813821 581555606 30283317 11872433 337237248 255098188 918719507 633507375 109034402 750494530 119543733 93735524 982301008 925356382 350491790 851890098 918359599 494120894 546613812 140533197 210059105 911230859 970898588 393207027 987211131 503319412 467344933 362682582 612746676 599009264 595769156 345146110 695974322 322483008 673242685 731548037 510231651 671086679 429751093 411040766 727393728 355781448 976329627 545116195 279758944 94931016 485300823 292970723 230363234 130222126 212714611 140225430 953509304 982141018 55814322 971921173 808826840 233820951 567970219 343940996 497290432 349943555 871550505 494657594 553588639 273511159 92499075 792260804 814146468 132507798 799578671 863999663 449444366 289480367 475942695 446635446 632192200 999930042 447672912 687002761 494655820 269447867 916909899 126968349 862778978 971078670 693514044 92589741 11029186 789967400 950625327 453506603 784812506 900384222 682583647 523703871 500154972 466713459 806371788 866789375 654869504 454100500 394848677 528428921 865784475 22964895 604330856 619499242 823341991 159478519 442578838 226152862 86228799 916774750 892239750 293425611 232242525 991881302 651067938 479457757 648907578 796673419 253036441 368976546 76333193 323041891 781906119 625419123 930674876 256207197 791226266 929648706 406658700 427950338 610290230 54723988 866480470 363067369 404078250 516036346 476527952 658963756 584397086 761047307 593223553 572598024 680642918 755029770 569353028 761976698 227297384 923988722 493176698 946800647 646294716 536807305 645332123 265929308 857859589 144574234 122984211 814049960 131327865 528178342 517522726 618798681 133284273 596654764 166944366 599069485 967251621 441540215 154545410 339944546 822919862 274195884 509065695 354716497 742760111 623037826 433476117 784572142 252705365 754613511 870462729 352437332 620939547 430370492 31280832 485731368 47877444 597334146 254933457 537400489 93051433 301684252 297579579 649501920 584403130 595901320 67183570 945964283 5891391 617988535 896194693 725917749 490523246 601804270 539216413 322054366 634253046 423934796 687296583 298151299 712665521 747933183 792887810 896937134 967298834 807307025 868875863 610498750 876517732 533303899 95338539 393477500 933179167 11053319 282153769 102281927 591524910 630053435 371164416 708306788 112700255 178750579 446136559 885242883 842158825 100365706 742148449 303301508 810618590 868004511 263823162 5011075 539746212 453573764 269834549 342256019 609577908 879190389 130967057 636869786 906397084 152503117 698071924 940516241 798722176 828693292 484159952 371840265 382142561 926228627 472958778 367166267 313296688 485022772 757139371 32451116 563990939 68394657 850417942 675192628 554217245 478738319 944249213 387935822 819034062 620332346 620890451 540568777 426058787 741310896 329623831 254349647 263673197 905815643 550023652 579121007 212978009 177376267 311808085 886393773 391740935 706953341 52038392 377763335 678007796 418547240 971481510 542907306 382994705 814777526 554897667 889266810 913244418 704464443 319860513 875221138 722562080 675240595 259246601 965276229 525719111 912320185 832675625 194819944 528510460 835754635 822456625 531422838 981760151 480583823 352038668 548564577 818936545 422923526 452582121 476194064 748529647 473161045 950146339 917584387 230491155 756765496 711025975 210410127 88865962 777620758 728272872 477179196 902333003 48066531 428315627 732110276 568286036 131561678 54419530 44269189 858736663 479747291 111397850 726240271 112625096 732773189 114472113 986209179 431362506 216893712 198054782 951513132 845266978 323076868 476995630 284705806 955838835 670603273 509844924 548030289 401708428 421045941 337354243 230214508 648108578 480156548 529156266 189298170 584259445 547382591 671176107 989840127 2316670 433313715 360342962 335775544 919032170 476470846 574913268 812936877 756748966 238822972 590920779 82710973 532186701 409890716 89892152 503035780 292861093 352724042 984962867 527245117 301281471 588472927 621131099 700812143 362695607 660258998 360887547 458586293 142985590 853064899 923202897 778802815 5418719 373566011 838201493 698607359 550839035 698427222 722471078 699461275 833449972 321260398 251039506 486733047 750568821 59591448 150940547 946854358 549377312 921945715 183289235 769016242 719403071 411554413 413248276 173873253 454895645 734707560 823573289 10213046 700191471 120672210 969370109 586489550 54762432 101724485 778387076 682679185 974691226 633486256 585765561 115373579 1015245 160119363 995295022 633054924 953084012 778506091 81689678 330577308 749969431 505676302 784076853 521472322 994371602 220240375 643677725 87853721 615163480 932290733 290601405 677748165 502396328 505263489 121649997 352754567 667833058 706914184 452095637 749080731 393130376 400478907 823509739 999046527 890872113 161878408 589755811 728903494 363865983 652818449 105132213 270124205 113427653 901502680 423761098 236441336 476382343 859001667 709059799 697668286 848831762 32727010 276808960 717833359 698025389 249287330 35911093 758156832 493952738 835873816 825349976 215813350 343624629 890634591 503896033 141068624 51803503 26879427 786121348 797464960 301485656 205682056 34909155 850944272 816648516 754165070 812597781 823757690 722073218 710216492 731877408 423653440 97088239 242536550 989890956 730976878 17278460 393473072 25110875 449839466 229082518 494853639 488550686 198384029 15176547 142164277 132239881 344976760 29712646 814290080 864384695 875613374 754447696 145980904 2734393 293885797 796176997 229016367 686298722 872816590 304313521 949144786 404374205 258763844 398085443 375891096 128590630 838848464 921023117 356471394 871720475 584285293 553785255 323071112 256509 882778137 585974356 731326043 178130653 947445417 835612703 476068690 557862691 156514931 724403575 752450736 458551430 250359566 49098308 961734108 21962710 618673851 67848532 236908956 535058555 278668365 354154383 490594616 232703115 627714656 371163826 614654021 513251777 791483927 714290642 928633350 694287090 992938153 659644134 631365491 247427751 361300448 91186530 622230894 212636757 794571814 555453572 311291764 153538339 784155836 737720791 848388849 870630307 636669790 77452178 77106688 629610615 537528051 512316761 736510838 941206773 558156150 461163595 906028182 93832759 466387587 505323466 277461761 360813870 902259561 27184401 448120837 477171336 570422919 426601710 992192803 246799513 470865951 997994425 823152183 59044205 499254793 872038554 53786708 909339878 508234913 486583432 251924597 543440480 561412070 18996378 92916874 280073713 561471887 376488656 653520422 740442977 381570578 779502761 398499519 119716513 870085294 466294291 737385743 724704123 134246479 532248296 692539753 651673244 193531674 296053870 361563452 742392957 815534144 901568460 498867783 22938701 888695823 985315179 423559905 596821330 787162420 721558585 407764056 635881540 412375187 912850938 250015189 254157238 387044749 218523175 305593575 55349535 555288446 64351208 308224810 629096844 803895797 992605629 659886821 564610204 789802957 200169462 743673415 668119926 626493286 912848451 515654310 118074660 608837039 710113138 135668663 276489767 618349222 995329013 739214581 270241951 538077439 365656055 590901525 895626524 565824864 901410129 992119172 369004894 135053577 492373735 39148032 248474880 195141221 631039550 860382600 27579192 583137581 126078873 786606806 98983980 600447835 452055143 548863960 801481497 910447590 972249771 372212726 186674161 435226858 928670507 99148263 694538213 650746465 135128416 612171913 139793097 801280740 747610979 160486958 314821277 408223281 607972717 646230199 656331466 15925883 263714606 577906488 133214661 211350364 387273334 486517219 15651732 870806134 682100573 785376998 974987987 840608026 459724228 147935517 900552241 861358470 216815996 605672484 378798609 71586125 948634142 504676943 392434622 297769620 427756543 558544688 559139583 325597496 328357969 67305785 429820653 417147552 262585387 472461169 874272415 987456826 18882468 183411060 294306935 614656678 887764972 883657144 957794940 397118970 655007600 76427521 185046101 719149980 732824387 736043527 482604620 677347793 435062868 745569189 674603799 276206964 216957624 796670654 634991357 307242417 528637778 219243420 973584902 522871654 304989949 610392635 604992842 421176694 847303785 223251129 39158220 564071778 384806813 840421129 710743692 74866609 660288892 899336872 607528633 384130932 183701760 10412398 14534986 693441262 296009678 14004927 219998303 673623442 159037004 90163888 908338279 687718651 583431285 604057982 605907693 925905889 35876535 520992044 733963281 184634743 179678599 273201926 549885041 260619101 867992419 13789539 182909058 23597264 43459563 257157248 600239761 210323225 816297650 445367214 593298206 333352772 527913 997985310 714293307 796481430 886257601 878840672 721803715 301634191 522040973 185356451 368358874 353922928 845355134 997381645 49909266 488453799 368457184 549009968 436959533 524843398 179403782 672772919 991337088 790154304 994347640 524036400 945882668 549037365 83050946 395987261 677283077 916670046 592740952 677599312 164483327 863231911 163910559 389314257 736640277 228687353 698764558 705558808 839781894 105212267 620280991 568733098 983136078 900412630 699985710 640265231 599419391 7682739 798517756 4547499 412341421 785363123 593718115 982230987 747272953 697705880 423073567 81099652 112945160 901716093 945213626 734706445 173461853 23818269 763677071 171721057 996057421 360854302 105485435 375125733 615296372 982369923 171878209 546977301 145603572 296422340 793620927 257032657 660693590 256517218 918528547 610519310 759000225 534518235 338974259 571199088 921181846 137771066 525217184 243916731 242131513 684525120 425014055 517830354 175055010 516846103 299505405 331518470 541424371 780082547 298343145 446949935 854277242 478646081 433171907 341282825 375618109 668761775 306959356 689279644 458577155 928338994 759450466 869187882 794302656 45847286 97569007 535466439 342979058 210285192 445923994 252611361 566411971 641839221 116284001 306592374 761705436 440859157 530721743 270171530 138042014 461050962 928277446 659882668 323086903 976218239 615968004 483308515 301674204 684677564 926115877 351697873 88844228 136935119 685532033 342108795 24982240 748684910 197731765 986496371 425175925 515247852 220154319 602205244 396400668 35492419 705309693 680378486 402349691 588606619 416640048 333265092 181640675 846118550 982634959 470574454 314799412 413238382 632238855 326072696 745178959 117122437 215380137 337321472 349289587 538462112 278153673 453195806 180151036 846470925 650787311 286444381 830399912 737363749 364450941 128676419 583994916 803094896 636990175 469712006 374406452 430210109 85203882 323078059 907637373 735743125 848554841 648831634 579524984 879096616 443678903 823963570 723479014 558421171 887932727 895626952 429973520 208212909 910924833 504562392 281379377 788054739 314718494 876333553 252864981 611568848 943206555 334302711 143157097 260601055 71488666 67508075 560313375 460509990 881661294 669749730 927719938 967877965 129246149 263348660 825719524 523722331 904910087 608672363 847593650 449897444 528711701 317068980 512188653 401217812 693618918 435096672 567527071 197480471 575599511 388340470 476681724 460450331 854717909 865908284 834657609 840526611 728562861 46783880 290458271 759985819 63654607 249199919 268888940 749800755 341262257 220772948 293061462 601917361 433762707 691134252 685762516 593018329 670422645 333444456 928871843 427332791 726006229 834524025 432373030 713019881 178844195 755283822 63525208 920144901 971125082 47751710 509259636 343459107 243048597 229350118 199351706 332837472 170413240 688756282 620510327 724838873 645838847 654335272 662593866 149849009 514930898 476939967 589671075 944494251 619241975 7848296 347776131 888666035 681856612 285599071 85121610 775701171 23046449 171849289 976709 127120225 911757631 603822211 329555959 404490339 492745453 834428113 892706670 740094556 399016858 66613062 257722733 263329272 626841123 605401114 941476814 863460898 259160680 253496951 705396127 173514448 888350374 485776305 654561110 236354945 43514161 400337149 42406570 298094525 103317453 622599693 572761792 820717291 616842773 523362713 246622221 119024539 906258792 298539409 201694498 199657136 704939985 813483324 774596086 288507565 537098447 691808104 141810127 630058702 808635279 851639929 352644576 860088229 35257994 620872483 744949641 740788544 408827646 184220248 814441989 558835048 579195172 68681591 475666823 729427291 300040591 929323333 809921353 580328728 535162784 499366022 706768509 386907212 355601115 753711692 706842257 676252597 585938755 21060975 499630417 810875233 655128659 629192658 169017268 891025861 427186235 182104205 50853937 649071132 190648587 703597464 27894919 872647373 510753421 818384952 510743562 272930992 137730332 695221276 599304810 540932362 396609464 191451659 94780481 503633720 513794117 488954608 504214765 332119171 333917185 676397318 138697516 733908001 68369796 53585595 449017335 609229623 299548734 164592599 805627798 68214641 212342734 297352312 295883384 750139339 434495733 267676674 105858911 783724449 863642106 703346413 979307296 710679845 286667777 754330587 485081351 698043040 221654051 855412586 405711102 103954234 81999396 199324159 205258129 870402678 589258700 110344501 577700085 853089114 263498035 862896209 497548938 166776471 319018442 292293605 230027500 457904282 476533652 261338185 648677386 178720277 593013873 893898887 480730792 803000271 830446275 32069807 681502138 251009727 804947201 789689087 347558451 700214105 451837057 697778916 756723086 98201562 8785098 272141204 203438549 331954119 185679331 273425558 615366008 442443192 249566770 483693225 179274321 547673683 602794945 987905309 885796370 751430244 430001750 387220436 895268141 411438099 364063583 728022569 876962276 926128363 110072767 598549339 346527717 231677020 833227543 388342533 387514410 905724729 940070243 950107182 552226299 945039468 996679822 342886612 846328939 88269868 387321942 186801333 160355 266135303 783094759 268511258 661069270 117829445 975726648 726452735 223515332 301672536 398942329 745330308 841968560 770275996 455547120 264305852 47430271 360017957 642275082 345238476 586820380 131355739 95044584 661120512 524934104 105656644 516200958 903097949 103191616 558174962 741728830 130764752 400772608 302278082 551842515 632525691 320221114 32551101 840780644 70365393 157260959 590399368 234297809 440765266 593775623 123029606 148451409 52042655 747643729 452631998 44396488 94103916 888830465 358290094 364585237 924366985 376154716 552263051 889151357 196548220 11201989 807310036 63136655 542760213 836695105 496230866 734504849 437493782 684557796 21020694 78279970 438696500 985541044 636292916 69479650 18445228 327909935 363759352 38112426 23029300 119380942 974102160 79726157 172874404 505530489 825750345 215885613 390836583 970863800 595124259 683814037 289769345 788120153 580466730 174925843 511831855 151421300 947617968 503977488 984237168 22787733 247637264 446659657 241242248 810166735 362798997 226824536 203291274 591024141 481251287 504822242 784891959 317048571 961375140 16956837 726960380 498410454 722623213 935645761 705511674 60173218 919268756 138840919 9188644 235183393 317118951 789144273 33325261 544419470 504578459 691287043 479721428 798661783 158075336 141513738 214104174 692546299 286376685 953067158 232796477 558884913 784331172 672212446 827590152 239623106 891298814 37902170 948275932 784166420 495619419 417789944 862394889 692124817 378808338 363815157 239204318 203250479 178557080 970840801 316895826 787716234 568591083 194591211 8454999 906551611 755868139 437570196 921131595 930078758 678060392 585572220 573587273 886179517 272050735 336841980 624039981 42659393 814082614 523506723 356721801 94051710 610009198 528989841 269698880 279031647 694160432 323382539 899142703 378360455 439204947 1623477 928430888 902838174 663998068 62337216 598093017 554492694 668476526 823661179 996605911 604240703 458437730 436304339 969744357 256222913 929739203 230928933 123606674 343611529 465005383 772117661 417279114 34769908 321687356 895104528 624138829 985383945 129186401 699892649 415198289 383831674 479544993 379296813 891245561 71641031 488165706 118630363 781738514 724489381 621520820 957956346 857434500 693258200 974914318 264418602 818968923 181128640 867195959 672455479 439930135 469499038 590157717 167803311 385396164 561121817 648547581 66695942 248773610 580574345 461113285 636647497 473765052 288536417 533256597 409746597 301276922 610841025 110060789 687890706 448274258 452281160 980642435 684367242 354311528 348688244 119187254 379636472 632750073 630833584 905896524 686913755 262316993 413023792 875872239 592666161 818961399 353914724 102724574 300495893 986483505 649756954 564093401 518890359 830066883 403911716 578610169 416710364 303847570 855102636 954142399 622456233 515835312 15178760 811729732 108308927 679440670 347031539 466629632 460169343 821374252 494590095 229843311 284097336 314535738 232242362 104564101 745447992 200623939 19982477 959964649 863215859 761934084 538554238 29893838 435785810 363121931 577877600 846341621 663509148 734176120 32888864 812796457 459206240 799284917 18832733 526637265 748471838 227771096 410324605 8895077 376494451 117732070 80168685 92682580 161877685 532788233 243326938 27004788 294316098 754936103 927737473 826221717 979313778 457038234 981936818 146702132 18261240 337035529 556911180 285418953 85986866 670078135 587651494 873439686 937192356 136453305 122297495 435891299 386791140 413400226 461588864 896420924 67588802 179440461 76091042 45119039 726303930 223901848 642431515 793044409 862315725 837932919 389846538 711311385 950865973 980368835 416895045 759989329 204665173 604777550 812624766 442915195 836712171 222521113 378181247 65562 258263303 873639423 253293010 979703516 588282080 922711831 547500213 548936496 282937725 892117123 513882007 303622772 558162640 586129920 477560952 734469752 233861979 184646913 692513673 425864826 739287330 954684949 491024227 302995029 83327620 110101293 151680967 297044458 332510165 103324986 751237587 837281863 227658772 921053462 348073519 949317251 149234374 73981417 720981718 937368411 644223301 469343406 707074714 99345489 450715380 92333484 441614616 953671465 111357803 880063329 858345321 391477485 351034438 559583954 812707375 517361538 574117726 86378040 68305852 769276542 663710228 460816867 105696672 832864220 82768488 55403332 76137097 36158523 908471347 466448361 592728680 939083635 866028894 172335057 808499455 425180451 675973542 9913019 6102349 173670398 379100832 62622308 501506369 411146890 889129390 310174422 608663970 6380393 954259532 836796150 60286914 663255075 65697005 629989222 599607592 16242557 508659953 391077154 424163603 93066722 350649540 546375388 226496119 726679737 532715345 777849665 980378169 88394368 821497530 412111469 179568387 839570206 960903150 561988897 629140130 479175978 31252965 832775497 94973952 636153105 79145875 299804891 100824757 234996662 795542132 177640857 668078566 192056925 88504513 914968670 169524297 949272808 510297284 284768303 585487005 736153080 928831657 920325344 128639474 669177664 758335462 110024267 756744570 461276942 970786540 196736880 103189987 399206476 385579500 704147781 122308670 125516306 680193206 852052479 455662293 800441609 833144583 784513863 382207616 50338844 107086636 615369575 810193720 159156397 691741661 74692616 51951233 636306192 702985233 959127767 836763293 395135588 327185842 224868276 136701495 751381856 983546173 436391078 421698373 204728732 466863322 175146959 174026459 929794922 978792582 560111883 535101522 437063718 736637772 849816981 519224399 318011843 852871643 522150719 525161349 554886845 787700164 785062156 365416289 639172483 13114099 73992396 195468135 313698824 433498209 162069973 163558064 593389666 443894941 271893986 707278454 574499157 100394396 385078045 730559326 295033747 206994145 246637764 318605622 962697607 305391272 705461490 615477461 882503421 492770812 456305235 446523796 495193031 754604985 88823267 110843468 442700176 434138296 86486693 486951091 100414023 961003422 560682621 74843349 808784886 633894820 987498774 933203735 502086741 379343241 438960445 498587805 146068545 152068666 382085368 447925979 169584863 125638323 386075674 372085145 470980664 904605914 248654044 201574985 73836550 402311985 77390813 420384277 950586217 583507939 378534504 212684347 962845993 922665133 548360952 523277373 959869623 396476146 541283230 914175546 698989781 510847379 796903947 45073844 785429691 819144631 582085272 443429854 884438424 30984091 453372934 851968568 106986532 217139742 151153153 611563378 909053953 864492448 409351884 358003782 824146081 970448553 807571954 490490045 478904342 937235265 286398956 628041605 695385243 405608535 203323507 146096715 638594221 55815999 450224229 283529071 817403728 724472676 262822027 248923435 487560673 867360397 811132387 951670994 510426765 990490468 991219753 623841648 477811783 805582083 92565112 611697147 122559397 60045911 490312802 280232134 917571143 541633658 138165311 547159333 560944852 268693299 31961562 879579634 505212395 588637239 953474967 797644722 531638284 520922083 581646445 524088550 795570476 753341819 374828860 537509634 514341406 913201865 283237181 651471597 354131843 466987310 974453698 382200015 388997452 272131806 913745324 116176731 306842412 207135789 502549787 529317568 143513027 428056843 452531843 994547913 904557904 518296214 317595682 645895165 642305874 833435145 278751463 337282641 64566520 922384318 215755611 909456488 142284238 914323056 872239222 25821939 464310227 610469776 951987154 519899831 569071298 263132894 817421526 483208443 382923868 329550672 844308982 900317063 918195708 973687283 918349337 862940411 647078136 896910218 448687021 995995859 54364588 395812597 853140404 55879502 601892613 687322927 491421969 893613948 152842623 872103399 351013736 145637382 590369183 629297762 436525550 115897104 447770487 934066208 230777709 938381935 445221224 750957801 666199721 206310094 369523133 292034233 110674491 759976440 672446662 401195738 616150687 15188663 684067603 764203745 276758149 822136037 149327208 440491438 128452636 256210386 43525301 282959425 439662839 412151740 53066360 818238568 116534025 190452045 167917085 367170324 753427339 269401739 903588441 989856224 957543242 819616572 670336023 708648702 368464231 780187633 534891216 196880761 149725302 781583854 344594400 270324682 501074594 687802704 445594659 794192096 668405135 360920118 20853346 823354455 186842328 301014260 916416847 688812758 26617787 522421793 67546982 527859457 364037530 779447631 563036081 416874911 474179414 410885871 814656279 847241458 843386611 895705539 855617833 984984421 850839776 199971736 983510159 910399399 226665134 732614320 684739580 557538424 403925379 660884915 855698169 966179720 476979620 846951260 285178613 522832388 841132562 798275165 81054037 419414161 976451546 820160380 114631327 977269906 667375401 121517164 695248276 354350182 156767046 750867458 948695886 296388125 720865569 341552911 837436984 955982377 65096968 539144125 444871991 511505749 454174023 640000401 444153698 311559254 239059404 992830027 409656498 629776437 199130305 413922104 959208810 428121811 280826346 658708850 189212041 539548205 434838045 443478201 396111025 343079536 966227077 243856040 950748586 560044238 353376629 520093778 576072599 573147621 476291659 539994461 384751003 336886119 949861511 875430278 894165657 625901724 167477109 500864595 523263974 183519014 476027462 537503164 741915775 607010615 788486167 600468278 387109339 482902265 472538155 478077122 142455172 549883946 476055452 633426648 649412887 961639098 149003025 913907372 253206670 120980646 526986942 949284918 192915189 464728440 190489189 998986001 786382326 623642026 324604534 458554348 468114701 39939993 712577470 142367944 40742676 417578542 161519997 683828035 803196927 972553553 26962594 285798001 266560675 307299649 125318988 785296374 262295167 901952508 219540764 452113446 903174550 234927038 173944522 652838409 727570438 996326049 422110132 480659445 218412806 298163504 146205718 605041099 964983370 457529109 260791218 384384940 846777951 584454029 96918927 117670793 419320328 971216243 836731770 62125561 168269359 873047099 837818813 371458225 186652523 197238234 536976061 673986764 520783987 615947792 181141010 938561991 328723484 371777755 929003777 674529597 151519786 650869600 296847044 31371960 642587199 183582574 730062867 231372333 969056888 765669326 850965279 126735751 36469596 143832151 574025496 718299870 502993105 704199530 611715848 326736188 654595906 28094211 424929029 291699485 160750725 951445546 19928357 679346980 145304979 110685670 514316225 534210575 915747308 566499769 436526601 246099827 135274716 10753481 476563742 406479000 673043727 786306806 807340288 516427845 74596863 312372838 133854089 572938257 69540327 14995603 446489464 179924969 34732693 780912364 20158095 455876691 568492895 16723044 423954446 574390006 669746066 323097739 866151660 517941065 641318652 995456985 88838586 232743298 13514278 472346027 535049348 412640145 866851938 324423020 92499457 268029128 895564049 912943937 963806745 760763402 291208921 161715366 225550883 595650815 737319337 522902448 453700675 433687879 1188011 476635700 619009315 974286942 642097597 950785635 728333591 147338489 951267815 818647743 116473833 359851272 420000427 151548860 839226269 897749292 568820263 928435080 918188598 443190934 456970639 345051510 206085210 416160541 537192879 240783765 545677202 350507150 678720151 806637903 439602806 313406832 418216202 253617074 372178426 305983819 484562380 142458719 100809499 500661551 657946277 220476109 985317419 236200523 940782625 802474718 819658148 483429598 538429555 707144471 691868487 822749306 947740232 445523789 22114613 384700925 669820416 112679045 625352094 466828435 83600533 803260866 585923010 932156706 940131795 802747050 108321024 591011074 724916248 393902482 684288772 18967821 356292167 426237806 224418411 974788606 595338961 438582677 320268597 423132675 801631850 650843624 515529292 139454530 823905330 754846575 895273085 261935438 180303819 319789695 60839595 406861249 357129634 938371632 318293058 649872554 655358126 456807175 444215418 901728911 146851618 584472155 105726027 998686686 486147308 452975888 599764052 946768588 866400897 652712437 772455711 193052965 312035220 908889655 647431214 4453841 406384770 185565536 573735184 289702720 262937979 669435776 704205335 622642000 971886987 452685052 488197334 560405455 61320164 691212470 877060731 608771279 795601210 871436612 325728563 899693176 125592301 305593445 825055906 958509662 513673076 865480836 885778730 137039985 855588245 346956647 577100992 417462345 278922918 624558104 504904053 152903439 297651545 23284258 152993551 185223216 748258549 128650660 505810269 633617340 102626403 203168299 228078446 283789291 888466395 831231201 115949854 210400680 432243202 971712392 145774607 997486753 493113375 92751282 167392604 225461731 337204896 108082866 867366072 720067992 184321894 499813135 716275660 477132595 801485880 870667040 965744416 21572608 746775822 967773642 24182384 570122412 389881428 771847217 154763747 304425651 244230972 79996576 695869058 180820228 451288548 271082228 874236469 164682751 505422512 789099720 121128437 778184607 456274072 473910262 326070216 469819488 836848541 797882131 137390255 307457715 267006648 551388046 37803831 91744904 120441108 34723447 325638200 426143003 361092613 354760224 453406276 3161037 482014533 5291184 998804854 689175253 857320552 951758068 629545016 649787775 421690181 513577152 575420145 368935362 892269257 85309919 499661598 142301138 805086276 847594462 473591922 193121954 223707819 90218563 470914035 488833360 228107155 261434288 885683662 718668980 567206539 388149142 789411352 714475420 530405506 471941746 293044045 625228792 468945658 309020363 248509616 674768681 443952838 617644176 918763601 156848003 507746023 888646761 636694172 213699097 780293179 789116158 175093292 392909118 940149633 481986739 48320406 494682078 389258410 844313039 342079332 972915618 165950801 236168839 338029027 411217412 116225846 402328362 170051700 554064482 816437197 303620764 415421346 531666953 198602872 52623709 668826909 441964638 159212776 989497608 41098518 881183142 123992827 670087461 874337287 839737901 44877744 616930741 400059087 326097338 908324331 637880607 16795090 728881670 863943695 545915655 877578495 858846408 986095149 358602800 270470735 811265980 686586639 245971933 935111014 396471063 914845703 246949177 706760922 156906561 735772820 202559552 408761293 362347326 540842082 241275128 862498242 168361497 822231707 134287747 729500589 130495684 300083401 650455069 518897682 897533739 453634799 438152344 684056052 438497559 574104134 120629349 473669527 217100195 647178801 57316854 114238724 387178425 265713106 857882670 202069285 936102516 373449607 30551068 62356763 519330109 552206695 339092772 194964375 721427200 656490108 59903730 929201107 224126387 273649931 268472625 318524188 426497602 562218111 489121522 345934877 89777287 995546462 118749142 421599293 25329488 211073367 715077140 482972701 159921146 12434565 610040112 913915613 834889552 451673259 501282579 80757366 282768198 529684091 455581937 76980821 11698971 122175914 575093450 493968720 832866008 583100509 26310044 412856075 770267368 441132098 791156693 83289127 621428510 902099592 518817537 834482411 688237243 819283985 942183681 241507719 614978250 660381341 120418154 480840577 806614911 732439884 539941955 917468821 180295802 990050860 491212299 351549543 669550704 983064308 548068146 516192054 852823737 138370148 71952355 195461750 247078402 165561179 204213516 587221447 179271196 360483167 993842814 931919103 391926854 563791978 950441784 641202831 871697979 695906178 16480525 668221310 904078317 304482467 672297637 94124839 354045184 34493758 648820888 807557368 607005054 133810456 412529655 665060964 827784773 828678160 932899150 60825204 311505695 404853718 154510567 74763551 451721911 53072805 659548616 136773915 552979673 572649054 573489945 28870636 990426461 553509955 393640485 836564590 548865396 670450119 602464130 956015379 989810756 877584851 632821519 947602190 186836349 546482313 402857723 474677507 318039776 893376611 685751074 105529600 108026362 860259056 842884574 397786684 650495950 752707122 72296472 732468368 275827367 756779237 536436756 104019044 141099424 683231910 278338032 118422955 867843978 369097016 118215887 800602923 5218099 975853733 773606822 681149095 106803187 906467622 86480719 332090217 442633384 872245327 991511289 930740354 767523488 524417084 964394429 275608458 244138269 592405364 880456215 191354166 310371562 369432813 445340403 45037454 856660785 62799021 329627207 518640850 721871178 153621374 967338896 484297432 575723459 947680417 101668430 739367201 586244626 444232531 282228368 973922985 281142801 115475649 77889393 947398963 229886339 647334087 461355189 51129967 765593467 600241509 294029235 937128866 737342062 973678773 149129772 902009963 569109282 275171130 43089748 494954490 39152347 895349229 634678118 717448750 579452164 61904470 246146191 606207302 746493515 79844422 254274535 789285297 455786343 167596699 348468246 375828667 638442996 231750414 850034395 651586037 976857224 828673831 463374150 199975374 56961238 594947881 211749660 10043486 248638323 197041628 532533347 940771815 417582000 337891216 621362690 400537341 936308915 656083101 972642648 735013768 331397215 634742825 795275162 803827558 882778712 302946420 406073948 81211784 242743679 162156344 301562982 685744347 636885426 13152557 708343836 829862154 9019604 857217333 666884776 498041722 954404830 30058253 468836006 740598154 468400993 712048051 577993739 903679076 980722088 148007880 930901833 695028099 330309517 792195824 973925409 760329186 917271339 372100878 713374688 939401356 844776175 635715776 539904952 589496469 222360413 568755798 736784150 728574355 590383577 243227500 864716132 747274335 124454984 907027218 373843349 19539494 470930305 586970525 276457818 700271684 75267587 724953348 944815760 596363377 98010822 388238865 469424305 666900947 198406150 955052713 415302522 746395035 835114599 146560940 192470993 139174693 981685098 436720501 699134977 724147004 661497474 581242427 714325384 672967329 929644178 809392459 522729765 858179279 168524715 533180917 271977552 664714206 507206502 512121800 134852502 729575183 24377717 484953474 963006839 880035757 664835020 485877455 137646871 209716178 303503336 142658447 250206860 499300163 70493109 950886836 119381525 50209383 651297020 840164427 687058238 990344308 192268179 965911597 912471743 849652606 912394295 635250413 455184437 486255437 461825536 927946653 164123630 604053093 629479172 830682863 204562392 882191434 355647692 662640003 214715611 788903289 985656970 889573077 389289228 471959726 908553687 426618907 387545956 22157029 328034889 805159488 122040620 427084389 478328458 547185351 835436920 169457272 682767203 730196448 268589735 290783808 935731869 54376779 863402573 140309036 333209618 254724780 382049689 204885235 852431862 239592336 857505183 67536602 939660593 829396188 933798915 346219241 814614017 701888579 542801641 980700372 699174236 977043120 739532816 64070028 348181956 530967101 325544335 693327846 954767044 186831061 910705312 766193841 199432399 10878886 736481414 228419347 498325818 798394403 786732335 777867928 808731761 414901618 889374105 485819689 203452079 300171552 394016468 477201654 961812323 496862869 981304100 637826732 291084378 246202422 375294016 931398765 26052020 734711209 794826909 292783563 839435877 229311954 933104503 956768520 764923038 654846992 819954588 796400518 901809964 383194312 504980225 322624777 104153360 47423656 423138395 933460253 83313599 929350111 552453070 99105570 134016350 517528856 464706025 600737519 31986007 402052353 434121610 443533155 795233729 541210797 534839935 574191678 442150170 413494647 967332716 575175510 792413051 957399814 366294634 217678583 506187209 444909094 241775153 108073715 236324219 218750388 841206546 859966642 34807716 739939672 876539924 215464709 456797081 838437978 427015480 44158530 240117083 546385470 732449023 769066425 221892903 496205001 140496300 42104717 530097722 859070470 287533441 605090559 149773216 809876550 706221763 773896887 508517934 492323924 398323868 604440136 847306923 904439616 390907702 931613999 138606120 651504670 913213358 263748860 583097407 130681523 502784495 444343310 580022445 576238313 163377871 907289139 709580069 274703308 205125289 530031837 969629941 876920483 521039453 279040640 783344739 287917989 423099728 681602249 496966597 856894988 995586718 239128138 165855333 4598103 262556165 819555732 682564351 837555231 160469914 403676896 928540245 89612986 876607922 841624597 20622841 64684346 184584682 223652860 84134994 274839068 352007893 344457167 222818421 11486808 987284485 612534079 631862571 875316065 100591502 864639650 348014478 708775670 465319134 635693994 81538965 29702258 287292277 343863034 379955581 394729355 313068805 644205350 932918165 343510890 234854279 63396000 161335446 494478632 549402167 286671875 196867924 305706972 622228408 169588247 962119171 342319915 344613452 806465804 451108344 160886550 579061232 31643850 415402103 749376145 323530173 158631190 305852770 949328653 399555482 73421483 653433267 534966152 81956558 715210049 330195001 613667772 611046446 735671907 736449913 191130562 716204690 580683025 674093822 779981797 940740256 732927140 814233035 839217845 788672533 917163342 993412629 758150588 673604815 625046594 408051936 991246943 613368410 912826776 982407908 179789705 158656797 601092108 646892531 953376263 955348050 600723425 694111431 954644162 322835389 133626491 396869804 853444362 623220705 716092563 806266922 402002925 492164828 32509192 735449589 369285326 679343913 603547105 559714413 662842267 588854515 872645984 84307486 614992825 45922013 301282130 89633771 796406197 135871782 20701284 712034678 63095319 555356580 755962086 987518686 726085595 179823043 87331956 972761155 203293561 95281229 437931429 496646462 776426578 624648121 645519738 18240235 695823400 50405287 136409186 205067321 606845728 483416850 483967975 515671771 97337515 806264736 632010389 145128020 388069071 192673588 920065184 893553134 293528127 77545751 974236706 539279391 330213036 742356799 289316347 710270059 294266370 946629238 707291466 64103134 292902818 296445429 944878633 125902561 690294253 661066272 329243920 12498714 360814832 843719113 731696866 443695110 883681552 579246779 382222621 789773453 239064600 762667747 435958252 305452408 398208222 170722965 99849729 614276754 387735451 782597673 49134345 473904858 796246101 904801063 885982743 536067371 975048718 928846995 126033268 868308481 169162234 79967736 253667568 589707202 457048284 358083494 593198215 345505261 984697360 943417083 84958717 325689270 620592066 702741476 756611053 338568835 697288587 729445138 754756810 58043455 658064323 830300016 534090539 206799197 777258915 913002065 745420073 573154863 596211806 311448844 929127067 913203172 748509540 191331137 871263268 225792470 836832803 848023463 380441332 745266156 907598105 77314541 227219710 973226708 507594295 139285967 872617360 606717159 34986630 445455986 550876361 472690862 392749122 615592974 166937899 28914203 786970282 41203819 758555155 10910739 751266288 395526847 637206716 104213117 530800274 727113072 280265435 465201272 403001310 463200429 63919582 792239696 451790996 44283953 83195981 132387906 956176352 211581605 784391070 691299098 766441825 18395219 825243079 106296230 61289332 182849792 827701263 616612430 718533442 464695451 558839081 846280633 285405606 412633532 211974439 560806036 419816600 590996756 318922492 968290835 848685353 68579292 939744006 690060377 98406322 690924708 169975401 268865654 871557561 539851644 325387766 466441110 231259732 484265196 990985740 178073391 860752266 816544292 209974220 205828133 562706502 605139662 818891775 807396793 110392703 179901477 612564524 440572043 919015230 40073390 735796939 982592990 259489580 919969347 703221882 761117258 26626654 54117559 240926710 882994212 476519975 125857655 826179219 577783881 399855827 241059267 509194313 395530355 301695392 58996580 980978280 6891100 375387715 853663886 573772370 859871333 38336186 9633033 634688426 608924294 855719402 35606575 928422702 886288906 578176168 895800184 596731273 217241286 989286252 212332578 404526991 432994624 768628620 670760699 489557012 696401715 969244939 729900157 281914765 27952456 98847996 801812761 19992177 894301126 256914601 948025221 890992551 501601330 101170086 226871953 533086834 627187904 438069357 621928930 189558274 517216060 91337189 164639052 839329679 180004930 27632166 984774072 798502373 355673699 214098692 381402200 9550767 249488206 40939300 297026464 165465000 891216707 509277475 230299025 835137662 469095496 410865082 70649034 366679513 492422833 674443348 460145765 231946338 404671541 599751805 162258236 830349915 214194486 502737740 267528946 328328904 350077959 475386065 134782420 873416196 149597477 59853524 377758280 304013895 796498863 423112756 747886702 970606052 786029132 960767805 203740315 881196205 349119784 466087358 992231604 658856587 422916898 952296109 72973996 38767475 236578796 101212330 243678749 374934933 446536517 449080510 162354506 550731084 732367615 453893587 698427633 691553603 810405466 477602561 201653748 326540727 482124130 958717798 411363664 306843003 717996062 249898457 82814869 671210332 403324507 864418841 60556170 979852864 918341473 176445974 718140062 980240622 39367561 521581801 932600566 446802405 373845008 748520347 731020543 216829842 60482090 408461030 463907269 860394526 954684228 123466500 154591791 944572125 496442717 530290183 975156112 780161511 419533827 938432706 236146888 487798093 699484820 996534116 410819659 966892156 915403526 138632335 24182560 414284398 105028205 364425371 972370472 83052611 375709582 676687902 662514003 231733274 336709431 866709590 286762492 280257708 741613769 99467769 324772082 189567002 605742147 85154602 347212554 793928125 8610448 708480182 760835360 613808303 721858814 148278846 102516585 266226297 862150381 911560068 36715069 568053734 97421157 463657370 829095447 485755955 721200871 702364834 580371269 996254653 610536708 710496513 118007278 755193393 370709250 123399405 846837234 602425147 163534934 287174168 121165581 180763990 462370522 634435200 598029858 904444676 196354201 427103000 833425528 600552256 130379172 415004706 945845483 61993786 955254634 155070148 194091857 320007368 767167595 177221144 439778768 227784128 223177047 613931509 935948832 115778500 263937431 215450376 294814385 869670595 412667342 861574571 885930238 827085503 515699581 908099490 909629143 927815948 664494431 614266850 748747236 659228637 618757228 56520210 676009150 674120626 431891712 976081904 410893500 967850013 227518827 471224611 956082529 393930060 200162657 282861111 234108168 382952718 58275972 299922069 258905919 687153832 827607865 92193133 377001889 806900750 266797644 893186009 833323451 212338227 331551287 730857093 290885546 569240587 21426763 23901165 543168142 972116999 661419237 690231265 743380824 836968928 867047842 542924609 996059469 836155445 51455317 952124813 609045140 841559035 104956696 928510621 751589758 555705298 219839520 114960594 599447434 973074835 763786103 871261760 562640947 135485619 968416216 413911403 688746611 129127068 423571999 806282842 612443429 377198254 392154238 204043701 39294244 800693036 237535266 20425620 338685503 230488202 918619528 536349944 850124429 846207938 58561166 392893242 836474656 935170606 476677886 410126811 777750470 799590487 622743784 383353267 17912053 267847910 362269819 831806112 189444049 1910097 426374872 389076744 912163839 58251751 910486446 341792404 260930572 4409179 304472335 101980733 635876934 839955261 147348128 765295838 208902772 394667697 65781704 548224517 725213936 546527609 166743081 435432910 586382290 232507658 274686082 161030817 992088372 563577481 924298630 772734601 351277932 337346954 177668987 834183075 420575436 586015436 638133969 794129987 278769074 241818120 116932070 411999756 833530515 441202611 918045457 337369192 434590464 181262324 37215417 112762166 448348374 693590489 299008971 257386196 756560397 654058171 702273003 195661713 81512738 232385821 844703455 614026460 757258563 446417851 616577727 204836009 259177906 523017162 779417346 303799499 898832945 586962663 319432258 806863346 126884729 586252914 437162265 180423476 68322854 341008196 586682715 529666236 640968165 237831984 944035238 496830174 243887742 497440103 689799424 702842015 105529580 725233047 693973044 163490337 565149056 801898679 770097201 143706090 223831717 947584384 985420576 868732429 309372683 669138627 314145308 305095092 966470093 18033728 904145166 904906615 457355881 934738288 699376695 358760667 634189188 273425724 861652633 425040476 546363360 818412565 600346226 884445469 401005782 324338250 578707959 662370659 872277685 474058100 364175123 154142687 21054546 247834543 152133487 494795062 349014456 345388127 886097380 326279311 630260522 901486485 202743947 430126814 13121061 535285589 187411250 39020198 741311540 921760746 445578169 267682096 380242742 662047718 752093900 538913133 810093961 486771646 415341516 821992155 468129888 437230629 426457056 843969309 567075048 364824339 204345731 320323939 829651396 567548186 528469406 321609856 649405458 376968286 460563556 987701371 775666597 388427174 766204071 354579554 263027515 737413422 75866274 786741343 763680737 628214033 294139790 535069404 842579771 448271208 835120314 185146546 23251890 515603476 872781781 21876746 532428452 768474378 233561055 834931764 507245420 100694436 755775231 583108082 132833472 415576407 30555776 792942883 703464040 141991397 54743815 955196623 43835956 852205137 224448442 902757852 467564642 146621301 106752920 414897785 696840776 225989725 766347690 160973947 654516515 533496698 57288056 458513994 646508237 971009191 887592388 443363289 149256815 4969970 253639473 155845959 777089297 619373416 504639997 618948635 285125347 579661164 733426840 30558824 523283718 359815579 278444277 214538804 464445027 332061328 557428618 180990000 344084531 895736007 939376212 598384841 469759359 541322803 129736028 449302516 288021322 525550163 688070219 510516181 399276741 576808845 358132429 422284287 198033403 840409792 463487075 919204999 399895397 277971662 676996647 524272360 113498021 558826303 813233328 829848540 443557660 504334216 739027115 414871904 310155513 629671478 668073900 592864037 571710825 985404553 240465584 581880015 555484363 669195173 2233922 301259609 268088650 197393491 995099698 884614880 345014425 532641135 721356488 150903882 650132197 795532411 651996683 626656736 813062761 617890133 489696403 336512411 897729903 699725722 255123664 568375972 473979341 3655470 933587791 150379726 737057294 517400347 483253188 624274739 160019104 175908446 876202299 964985824 385178684 483578059 958383742 418862658 690118306 804258127 659751765 559782435 316227967 147043723 916579722 875504140 620208807 906768198 299754460 839838757 11936358 834375052 97293261 575090464 411497364 517851204 953619854 740653686 306544501 583802357 919085972 467832315 169910624 828884069 173793900 343912300 804339905 725328215 25303337 790237869 111844019 102855178 672512620 258298802 976357712 287693310 821092029 914469154 442076201 333425061 171777862 461417404 472836477 4274889 444721475 68534933 742537199 295312049 358164659 573053150 786336423 414674448 995670402 542355468 448473663 926502666 66023646 679357145 496238656 534601562 14724106 679817711 257781898 615120982 140795526 284830346 406895671 993303419 759809422 853571208 500859247 132255357 993417198 925061933 144578272 886399037 904726187 841975337 261143942 569873093 417598510 788435702 231909398 321030263 630224107 360889387 871588643 500745814 574948959 253971560 663028332 125966849 328317757 264551876 2187755 511016292 297606002 146415954 499660726 554329505 63083334 35033107 432837690 367463409 743036026 638272080 369871298 475399364 830247559 10647704 703990203 287945447 511166333 394230518 535381079 289439385 481576249 84646806 981729910 602844247 288777773 622236319 115490857 521701261 314352096 906210026 954693408 398331818 938259020 816522603 500721393 595729047 352945298 660235675 237648947 433769309 921608232 596806498 339642771 682737068 60771350 840352757 633284213 184728441 915660541 651238515 274229218 243720448 602385141 63563323 975639331 663406015 713431297 790878299 631672836 887051276 247233028 991422367 895476456 849477570 960753552 778197538 266770821 86109505 750254663 815252583 752106961 62550851 637236327 238339666 854450344 851194704 579764713 274437783 215050299 539234118 582953106 702686344 492268654 68035320 652751269 542739520 226312293 533403548 692677505 212128210 576326740 996362055 98429744 254979622 580717497 607223684 271692936 974573218 935042387 92753431 778345170 960075404 801228444 934961930 947497582 592863717 727412770 709667756 987419450 31032985 377831828 431193692 207982095 143750919 314933066 842702707 180190334 704272090 958106632 166600851 315997370 477686982 686610223 204567194 588030239 580286333 244955834 765818134 35461921 565852697 961699026 646287578 72864133 253482577 735656174 537475528 968834076 746367108 618024384 451307894 177315693 371937355 261126986 929911999 275237249 154189335 568066880 870980310 266582343 14829801 635746662 619033829 515922095 503942918 869804170 581637715 626774480 494014553 948978435 920185514 361409497 326779824 322427203 27880680 137509466 319025798 571512351 70266722 11724719 392697683 405613237 726305341 317139281 395002863 703645349 134840534 252447846 431267116 596405627 607042329 145978064 225722297 763732475 181437868 642701444 985542051 63735359 266717580 167389331 340193507 909164821 828833006 722350292 6116874 339016927 833362756 776107542 299356217 832359410 730593507 337994503 38757336 14497337 886643638 214820694 229574573 912297249 674031756 973721321 189867760 660731630 166494775 453777713 996593744 16522858 413672152 293423078 263763442 276843492 11790365 856885675 316739600 113185903 464672527 976469703 380959888 465373000 321176141 822517274 677942465 313921357 376076143 277265685 207941510 879266317 882711620 584321610 634722093 511824925 870830943 477990778 54524061 508033738 744473662 553235787 773301768 502710073 5270287 801053056 773023045 312520357 89987192 887668920 317260167 772396311 229827595 22168453 247594687 836407494 821311175 945086026 276961269 796379638 893658969 439146580 231368437 969027256 595072483 5050317 981965025 582120953 763952198 483095932 461119545 374556111 333358008 493202525 519829549 284634687 403678602 530132382 69407030 372311827 133606205 355533720 988427435 572600589 174076668 865044346 921018881 33196424 440472136 412528636 199396889 306981585 980781098 967849519 230184930 670538065 717801896 642015217 500443097 630465090 760376890 936110708 74262814 539471694 908092966 199838111 155039688 384215500 379378959 202746312 972329716 933913740 437506718 707779917 85646507 466431606 321888244 788580701 268912105 866935483 205326057 326422045 919526678 912019396 466881281 48296351 57181960 207194074 793538652 957272029 217498737 727029110 371902474 610942554 783738090 781033917 413713319 711474127 936132513 642693230 758502492 214872239 756887444 707907334 484782460 269553453 233273212 643453346 861295744 363172920 890487764 524607334 523122777 580409012 652720656 276635039 7301041 39613993 716362389 215534745 648097385 692853994 577086780 347132457 246998314 113853087 915867442 765923868 510248107 587360361 715967171 992667812 460080609 69789245 82784735 952895346 127804069 824576713 361560738 486577528 775239483 899001911 321814150 751407319 945242511 396199875 608432432 221362291 970236039 291597626 929609481 482376077 747973983 555983188 188812761 179032378 417542924 561667449 727259322 87839545 822580441 758628986 239682196 433597969 206893862 520861468 18794385 341346251 546916278 705185222 785555265 593514791 553259711 766893573 821463550 200649302 463487537 350768848 25835907 179497182 369224594 483761473 987628691 799322982 730179023 690195714 600868405 137360278 410456142 6607946 32743047 525926860 984933446 47133420 581268741 860511505 896915660 839671452 583751403 242471025 801379887 984198411 521211956 312314739 474614296 743387960 21611271 580101730 838186661 723297769 824675779 926543365 247296461 516281130 439281470 721439984 600962673 492835824 406573009 681623182 709477189 385871167 446843961 784024463 792245979 305502681 938764328 273261656 837244608 125057357 125324089 945073190 936634644 698735130 208496862 744787313 306012293 459444482 511009446 648906526 270363237 950157820 727330147 150826491 81769947 811454980 665093790 210966565 604907918 280509935 993163778 140475349 423315739 79135870 482168822 368560728 641046081 662814709 754954659 351701175 2013454 190801914 365826020 983289883 519279768 764718976 380015462 612282560 523206192 685476244 274960838 627942693 572267991 858575747 936393173 857813607 396015265 893191553 649855141 485242987 687485626 723957254 86930330 790388540 871066828 484228658 109026548 710493413 465985221 316276786 80859137 463695646 438169143 30767574 117528869 167366391 818827687 611308316 843473338 355636633 34390606 222627731 159702106 316627773 746477775 718202870 648060940 111088652 414464922 196565041 239680623 314969021 797993555 362580969 922813277 772723690 981457513 460999637 265651580 26144117 492164083 127123945 750028864 838479562 977392488 824174785 94676449 451215043 142409790 926667504 23795247 140963907 866661274 770834526 259625460 175108695 250011887 857381578 958950672 544196702 902192763 604866350 275703089 238883755 729098082 983468744 124179014 761121721 733783771 902277504 129461442 102259179 930031260 125514468 374570098 659515976 929341476 732116601 243225901 409572389 927135889 26732893 745034053 308883941 851750220 916034493 286907822 550411699 394700047 87405511 29670052 206969021 491137942 138419295 276922965 171522323 33835117 608283835 558507463 489128868 911048772 780160774 731392721 304660814 300480546 220011982 366229008 304030454 999524248 296470731 202926202 733722673 57159031 616985380 498185103 472634826 588712460 325275737 245622265 359358658 429272050 134087094 913056404 795851269 721046817 5960177 463042355 637397746 638936171 736704101 964007326 561866544 324762018 84071365 351622954 167468627 619905575 522200729 420977070 882874517 513122463 590821882 729115656 13132897 588563365 472232746 264697709 593333489 420916803 534285030 671488851 648722650 527147597 519261575 107850570 344964371 491030601 623548877 766586540 856454794 949339665 395187843 121167709 814182173 653170085 788287111 559597695 594062117 629915757 787655760 313156105 113711617 645215643 285034913 726906149 729912121 132103219 415266998 652975461 533488681 407134158 139652271 497099849 674093640 48503498 923685951 558626536 350023983 266362435 300477599 839007463 166325557 943544097 92150222 933147789 531462563 389452204 94100793 640118917 693940522 85718217 372226802 321849228 619217438 671153812 385994228 412084802 90432293 567438892 466749491 716213230 760062696 274316901 91392487 760896421 693118969 666874013 587694750 914382624 963686253 383525286 403755978 546586533 8504163 641570823 807535847 723409362 991516563 765807283 708877114 720816859 592772828 615568314 221163972 457663813 281899284 626223221 582507810 991135927 262275494 186510844 389620587 597859675 886736710 454988839 207446458 410510824 615604289 595155520 843737331 386814162 389086133 547863463 118033785 220735096 18022389 98415897 402814227 576148098 944845043 912546504 956332595 918021552 272450850 424037811 87942667 825708088 760153262 134300238 262316862 400423878 911509436 100897873 16425908 839205747 557369939 362851336 736152068 594237376 862984528 600902727 767071276 593164799 728434607 367923546 3209895 205580477 415792319 72989643 411413114 659555430 468790765 618336146 468896727 213519195 894726289 213381203 496795932 503682428 435363032 825885194 639679884 626906276 22594523 717679445 15799868 68231641 982995022 331590229 634729507 485294026 572962211 209477757 215220863 354320024 852547394 950368290 181706665 911560870 480297705 75151465 54991336 175019088 528584834 631641388 420011342 964224672 713354576 495467079 391431796 814731922 523790200 44117826 551841991 987020333 149093733 134485032 625500334 197083065 432068368 489048115 424399546 687267114 327348388 855469024 636452474 233150251 816109629 829779454 986111431 744563633 866414736 586134467 329417815 693966166 871314389 19353918 660871328 298930199 280507980 417992567 196757223 142668773 993517341 743116992 331303242 439446829 284851617 642831017 965140972 719254066 658952912 604363818 955635574 448341848 268606743 892297573 592763601 751171793 258497496 543428035 604547812 399856489 131179715 807480791 729283880 121030783 766576939 700947785 423838893 599015863 847814919 157973545 350402058 679038086 153519121 517418145 605233795 7407728 365444508 6613092 215188069 108867610 353849222 787807723 664004461 134220286 320749916 509690812 742333458 155200981 405933188 651828973 153188899 934239368 718012359 779338875 279760510 111449173 471562825 59586090 187539741 824144496 737599315 7538196 99535078 809110766 684970026 150452997 743971300 2736720 8514325 140607138 69018682 973327932 314351975 654579087 88839046 64918164 450333696 814664100 938127915 626547024 651983507 711206111 556952508 737156411 651547611 251064800 821752872 156296442 371813907 732576 342039975 767071260 495535688 755092266 970268789 892074159 526098398 451664293 410167346 244580176 593869056 576741068 295678015 505649388 627861018 966950604 87355746 366862186 202455745 318289517 389257879 20284033 203940277 167078584 590157468 652295455 986994355 791122461 119578813 466644304 992379598 559120892 520899230 924307666 77015841 921146384 636874549 443091248 856551984 239034733 373017672 854779412 896417344 559392930 834000606 323880090 779938029 821557686 136752242 540003540 115260817 529684429 396980485 196376843 40595593 673713208 518218453 659448946 610392341 559227791 687969768 96197230 267404855 821538321 938832345 264810299 396694771 880459910 766351835 27809608 213820667 521618879 678872889 12784674 491514585 639900653 592056495 421937421 981269961 431284859 613976378 693873767 464744852 188439372 767781502 729780736 617590801 193141918 175508962 782353801 256535495 404240345 562523167 936435367 444912399 950280261 133050786 643502411 270324671 272095537 503059961 877299144 184319443 763221448 849819827 256891533 241357866 955707826 964888455 244222350 165334814 592145377 118849736 475578307 464519695 710919475 704122692 753848990 126185835 816417572 448768247 775573483 643673349 124936094 628338646 332042524 613144627 968020324 273108071 410166914 707931117 341871076 693896059 861363081 124975580 494484102 130365007 855040949 50520278 937344221 334817053 322001071 843202334 131296517 25916647 307628313 956569076 688646457 327089732 990596341 221916599 134956614 835653270 857362800 462735155 914590472 189929558 807148123 829211055 44985271 838256501 61333689 714772208 467054324 47153901 507307845 215318083 344823084 647059540 341873040 735580254 75805924 883285016 46325911 462609033 212677004 648870530 638410097 970316636 403407381 913866389 423557040 679595659 313461992 784258814 585894797 910031432 725698199 595750886 608135749 559492854 157710008 405363378 921523481 870683438 833018874 436560046 488743017 268368556 597170227 954341912 453461936 242165364 64782548 164339620 979415944 39548161 23158139 134912009 515778529 988533990 502325640 24082794 546395292 216829339 126499756 215303234 485970306 727222324 887268609 381993623 116343103 52154667 521181289 825833792 136664618 31805916 283525943 805013822 759362611 297289354 46063372 484792101 664806816 906009228 446671933 83859044 195426845 154121546 869285730 190827676 230779373 541681355 645323096 565094291 133795605 352976966 223460774 754742862 86241106 793178238 879573343 266415654 941011938 408481933 552119623 385226786 302994226 480994133 890817211 330842380 247472039 107931683 103430459 131915211 142481805 936300003 150127648 1405315 702950732 195868646 748457061 273705741 200417853 506539134 17118504 891120189 889546323 214275326 233051262 639620614 806027950 189539520 279221157 915558713 781708750 389575023 683091805 190628382 376568655 528460582 929745879 195093857 713206413 409029441 610018259 296283142 966205717 628807074 251688394 109901554 85890134 45430542 586491445 82070222 167564796 385555226 126612499 447312208 196968060 635902628 432652928 511299231 893464505 806175653 557275537 862974979 618758579 803402079 552573663 367052232 743025271 528191440 100666703 960500896 234326001 995321117 191685771 421018436 551069758 981909812 205805526 313280401 12687370 459772812 647071945 411306910 844073523 351684242 909214841 175181824 523966935 760649589 979838784 374201101 490193339 559496591 823815444 727366834 148060262 118326261 645786369 58228662 936905472 336734150 935324657 550722179 167154464 758490222 280623818 311769276 103063611 835492639 982715036 246530354 45702163 47182479 41730266 712713707 976759436 864364319 415574614 133865890 871350938 345533472 780563549 555604478 736052659 7032337 541761259 983020044 167628913 398425779 96103571 977994122 817827338 988423686 404708786 639282233 309596925 869590507 996394071 564571667 452838320 709501843 785765750 166716294 315654610 172613269 862867001 51849869 294852042 756892214 540795349 878655902 608696901 998710323 117839483 513478141 182292564 693483296 468701619 848338996 776782181 150699085 817673873 217320144 930529867 881271663 708057368 24387670 34649099 291974181 765494003 693664369 179883382 510596722 197719129 815189295 570574280 560550871 946197577 572251888 953502174 391351110 953429262 212077807 22044356 693951720 616771166 518555162 758411940 428023255 579344760 267510076 867707478 832532914 382898124 130412851 618486404 518710744 533652023 730632425 43552576 727018108 797678251 833852496 223606173 485282620 740101831 6677836 736524455 387464155 944030666 368587240 209696106 233208918 99676259 523406751 492997524 237758960 135429628 565500882 628040382 853165011 582060118 153493644 879087248 745399404 603674389 214281319 951912662 321416689 177041381 789409295 15611346 168778865 342991120 890244525 651417250 680894981 871998116 671580754 619625732 135074528 236012795 634613135 650656832 818464872 253888337 126556957 94401733 820181146 161496003 687074834 185618194 901013459 265603428 445558334 26627094 761746922 764931093 753297046 792395603 251221995 22680964 920655896 170296418 435056344 242801108 273584423 845167194 430541892 866756552 863965166 329964223 339438391 416757487 413409513 713262403 698368564 348853522 385042074 706842135 240938218 761998065 85858408 626511001 141844459 423176612 61418305 997538165 973650571 135993833 718102440 162684918 455605190 730883224 327998036 825779629 657986247 865263022 959042915 582368597 529684217 591081054 52274926 97742820 627597500 370011812 68628336 893299257 989973897 78569955 274186437 812563056 673216298 392736655 410559598 650068485 475423538 286555447 425382730 714298213 464528018 1654726 267325641 151508403 159279753 684777668 276220588 557882898 123109385 604386278 175580312 609770154 37546373 243078503 928351513 490126390 986467278 486354988 662818146 650235292 931187024 200557702 653361285 221516320 964290129 688637969 583029564 417382852 414933927 476843217 257951362 175722530 705717035 763750545 137677267 987471351 863019210 269166866 430465206 564690285 914455531 615406988 849639763 332409992 89282075 243630381 111243888 786966866 609454758 550497583 667107070 12996016 571086552 410345159 895692223 347412111 336146262 894608939 491919421 243043684 391047139 128274072 833920813 791980039 72930839 142687290 870657880 887783282 273503108 462546143 349383724 120532786 701560527 507806780 805405300 479975536 749191381 828493083 220399575 821296565 461621104 603873264 324584952 891259733 464901065 859056161 191708231 343610821 87388415 303109534 569314175 426763566 815304681 303477023 677248497 58122357 306751573 913139311 596533243 300735253 551087363 445345935 975645721 729453885 429850367 133047401 650531618 366997078 440216573 444844672 691609886 556736201 467332331 543036861 350220103 78214136 180270982 40699 23189920 894056931 975823357 684574856 21103054 172515933 997876470 814568189 74361577 601925964 57718252 469427185 325072742 809921624 499080742 383666583 419488033 936397887 569701839 923006987 645861772 923405629 164494330 11578698 151694681 967422927 282992418 423140933 272673615 117275861 896101781 2485912 822735047 793520633 148207548 95721104 188950326 11851062 325918480 324536619 818665401 421117238 166960546 672472393 490124149 348479707 311771237 769961872 948007997 154182387 245225035 35814235 18059770 709912827 799078449 155290450 961774100 34169080 279451592 336702344 99307959 514476177 111246446 672837070 120897041 587026598 383650883 558121969 388132676 742343407 638882584 237418595 738347043 249788286 96243042 230531264 828630730 506963699 37215437 207275770 883765406 104709196 78053223 852374427 973330291 579480896 174300634 537600687 310340837 619124553 947003337 492489786 581228798 640030513 831897750 406186007 542226209 965078314 311128087 796469907 751794638 402401476 257933076 326936713 897992565 600040249 680739151 79363584 207700193 491516074 361923358 71530127 52526637 915434963 662660512 263663378 768873836 509259182 728786006 600970472 560526293 530438074 936528891 723729121 894113173 925389854 875950402 797328296 700080348 937858943 580214010 83458326 726816179 94105094 396220615 326421559 650840504 832258242 673262032 92682491 956188625 121327334 904957635 833180092 179740438 139934650 674494425 179645384 610689289 657336472 367318496 575562598 806997834 313130950 874469360 970093750 555449384 419482059 537965620 712170515 179554046 937516655 35118217 3501920 22509389 304552298 345571190 879963900 831106300 325934502 546863122 204306755 102991189 102777010 161772552 209478874 491189281 648263682 474895650 14831549 331812724 255489740 66274020 896324155 850081488 727468453 980604507 453142911 574046657 480302783 522299161 874675207 4048537 910180714 959412547 403015551 252293365 914841876 57305012 482897050 712460273 969425975 41271647 229098691 643976313 96738607 815968603 563925930 411461959 627354436 440030994 765012626 143145828 190007671 206624784 353553139 190760045 957042281 953521349 319398763 492782533 584300124 138116529 233453261 298574557 360362695 710301121 619980046 952879320 112260381 157089198 714224163 131043063 92890091 537460881 139077424 228110309 60191190 557735567 539817491 262487722 658380711 197312116 864073578 484544271 992833810 451399213 734077351 403328152 125506481 763592757 941132222 325221791 616319691 431169170 239507807 288217519 999066424 529531243 723162517 263324287 45245197 751507054 342527007 927032432 298095498 853150639 91724081 132285039 185616690 181822866 845830475 563073918 219048860 279787232 218374987 320142300 277189580 170583335 507819497 821892970 145043312 831878329 548737728 832249820 601368188 625537082 680181758 502111749 399688505 866922389 397334367 481803963 975681443 157170756 75718764 867237849 174007322 635238093 361469520 43378983 661857938 587407946 370088575 4395978 559755715 331863205 692164218 607940681 954566285 686375228 957537185 920632973 864596735 867009347 731296242 866717815 273422242 115838473 732905577 689045583 58184410 742942000 742986794 785541015 208269494 861864831 75671623 737578818 794104723 810717047 554619855 200581916 993434603 863417158 135513627 274186791 345385070 782465061 146455130 29490900 554715131 854953237 985514978 456822990 122725955 132850002 486220342 423314566 986821915 922395492 555030612 295922137 776619312 521509402 725936190 336983409 704252804 845483312 350321444 689822373 934928805 40166501 330761376 779507087 338898914 199234770 973946188 778732300 521703802 461640645 684163964 391529738 596619791 27358173 911388370 974252222 214399714 718379910 918870706 390069608 238434610 829287630 984024350 201623214 131468860 95939583 852278579 68650105 215564241 397903583 494060248 917977925 139169256 781914533 627565304 657159969 392736383 787219881 747249830 884406173 728347610 259700249 119323370 830613518 150051648 513640923 313672125 842346235 141770109 860142380 553179184 666989248 872422911 706890588 838147296 57518078 547829652 321547609 707764528 32879118 204446917 851594752 205619470 52386713 548868484 285066955 969520958 449468664 742518929 508685236 762319967 102025654 226690728 474371058 925729582 723473426 110168280 412914980 932689540 426501153 262874757 865479470 35426808 74996116 71411864 487263708 448517786 172088974 417891651 710487976 222609715 469699489 438968054 409441298 435331299 825579857 924042818 417977373 152505588 307725370 332435723 950367144 132285497 54751862 703265195 221989342 258160492 984152871 556254462 947478175 606103927 395383124 747555939 475231204 237989274 780839367 315940795 154542100 744982815 165056361 157702249 695664051 878692821 715558498 315912201 113651196 344980341 852671027 871374306 560914749 189018356 763633462 716149290 771492337 346352704 558542727 983358200 67466983 666045647 473535658 445575381 342743936 427012460 593742628 61196422 605423985 380362047 69129829 381333137 500595246 753411855 271228956 312736242 446814876 993218325 677059396 333040723 397407530 402226181 366563833 904351793 866671066 453851065 474988625 522132745 953945274 584885922 159526773 39709863 110947912 404074437 3232419 685477955 130260743 18567247 568764505 234706906 768039808 581441413 972107501 285316828 74976645 347667223 425701429 316343925 796643291 896952552 744559632 41326416 992142583 939038114 484000234 165841014 589957938 599196414 429791372 974481308 286499736 667693920 36459915 989795692 746289667 591517625 823015259 928522066 638247424 25023753 828722468 556550240 671200710 484936493 841426720 340226600 226118261 338569575 784471363 859030828 891456697 125281070 761591631 859750665 18084993 178119720 179594100 777360983 523152783 185581978 619794773 909676521 7187926 973595716 732393545 553182700 404477024 838954285 16614965 230228851 27145066 208629113 478087914 202802325 121260611 873844443 449565871 894819462 509896133 178132588 68920474 311107282 775496511 177666209 432758688 906939293 345368171 360504234 896750527 61636899 30051630 703554692 103726732 232340250 900625870 117804688 161198946 205571422 40718205 709315180 953567278 3602125 187857887 202745461 482270917 941221589 558785997 68757183 197170161 805399785 890769618 472298717 80610695 740550366 820979475 975520013 650673767 786167528 321952843 278260359 13939149 322515064 72928497 365991531 595061729 434801939 191452249 128122961 677928885 817224114 381579615 603692151 57198304 605148334 768021461 27218846 448563203 230722020 653302959 623511294 438937596 496071596 348354009 625999115 40638388 427256920 793422624 101818146 227568595 312218610 223495797 329110800 171215489 361228590 176906819 720113555 855145069 706525857 191019104 766752786 707589716 19070232 208163931 246011684 371953137 146152257 405733760 33722410 526164790 753399419 862239059 859151719 709104633 69246 503330070 667439284 361001234 173561203 548453001 391798308 130408698 705315398 928223512 220975971 285310678 583861140 941060573 314618990 424703941 234321552 945775863 904448887 180509543 605278803 192644427 898907510 271756493 803005700 397909921 759833924 709874294 996285547 669933751 300659029 411430219 388894796 254108125 870266290 71992115 293680279 737185442 287811804 303136811 386788080 672125077 5635382 269660895 360919973 571930066 667615160 926352730 547196302 625904891 569308243 68358267 240895496 977311584 255291418 656549889 869787180 876539791 313939565 674655621 198038694 45724554 485900098 175756264 286758856 857347117 589969623 471503956 225179263 364817651 494150214 277991419 436126420 691856671 780837552 331519061 860382238 503674198 656732004 1231411 334043612 783068243 193137907 537817423 819721513 818494561 538218293 199775521 398448546 117723177 947168858 37471062 817001862 43840279 449487376 222868740 647330471 540384525 909578076 682310196 812171652 988268281 705781768 936812370 715857862 30162320 358901166 26528646 202376413 68034402 875008168 210953601 591257438 185127396 58890893 401309764 823396376 538162977 397705408 454975955 146336219 673987784 551726641 177669374 748162883 159735808 326670981 948805504 88715051 230177158 323693471 568269064 159694784 862619190 673029168 217250567 662158411 202235229 576514346 124841881 39883889 777838485 51423191 701408359 809453865 989741234 744854250 353455679 441822904 608019835 731798986 679606904 210595759 23485719 401694724 952339146 916638173 43210382 771462469 974511654 541337412 67880508 103244695 354754131 250019369 452866503 584715208 163723021 611828980 95313154 893559071 231223663 7392874 343920410 727395799 656824001 781421943 329394108 973427378 762887952 974350475 677566142 516950436 791375135 22633148 531760667 81560719 808663275 423170723 12746945 901083144 44835040 499385606 196253239 477298560 490251481 335666604 730259578 248464445 327243818 179223871 902221863 862420329 732030136 831203705 747105530 425120229 757912770 36340673 803245695 640913885 90630276 739341300 910816905 436187717 446555995 917622315 208778327 425743035 133474670 406771195 929692773 241406395 954195982 31788166 542967229 903796095 959569213 497651523 499529330 807523205 614220191 547958006 661280576 455338108 698927215 618460416 154635463 794981567 529136468 719487905 940304030 581572080 468304631 476776758 334463630 722511231 353998475 383154800 88922758 820947725 568081754 873262676 125940733 496245154 439682717 637246341 176321090 756442028 227794546 33807794 417927168 295755020 908669572 490754488 724451985 856595242 825776526 894395972 574156749 383132950 311549591 969088958 849815285 468249749 164493773 71535497 554153343 517732490 258242863 514469384 409297239 227914861 343590893 292135986 989824516 532920688 28860509 981332982 168959308 423710709 262030069 855334975 6895426 472889605 162291361 50552696 244264043 979023865 272988264 141447381 854798944 356070493 68885415 850554112 410507113 975200257 934281154 966757665 688608546 57204478 667520707 437959390 292021578 185144033 747087140 461538039 347868451 588359037 425424064 181237981 537546227 285302562 87638320 426170136 833089209 847041155 839532792 801272818 360811078 31253458 398182635 176981758 712999689 196153058 782785244 182390345 445763205 442457154 705865236 844489644 332987948 748914107 784175805 762551713 636923621 697693684 454838516 546326178 472705394 488840075 426135416 432375054 550276656 909654682 920729864 324487133 446408539 647561376 212928479 628140400 382512824 309730607 394043864 250394974 531932214 491357401 582891638 306036599 269924599 412300925 401215139 349873455 798777720 990888171 866365644 680094657 793218194 941080940 775198891 75152099 624715775 750793577 398945181 174006780 986279730 499682005 391208697 241487523 261731549 125100035 401459645 500976433 162526839 349300338 960659654 997406184 708112696 999683032 427819274 613079030 499710080 402257826 926802260 272725843 212700532 297242109 652115205 490833874 814527681 815994098 650134810 962269841 379614201 565771593 962806657 886170711 669197472 866980384 657336442 640825862 828531745 690900595 626185216 566805284 999715184 980753339 938684587 395961536 958969865 357642419 289598014 130835996 893520081 50596692 464535757 734360271 129169276 766111100 660180782 968399374 25739839 823574285 255566940 165412603 595459768 290123982 288347927 310391312 269084702 17870260 25706584 980668713 865676217 574392451 418033556 126499018 932507841 106795320 39417731 350357684 759330868 795947411 207705069 650365592 289711198 621966767 495837332 861976105 79777299 899060400 103903908 887911103 37751095 674613143 737457791 392264813 852997443 271233502 198279309 551589115 185129525 507529025 455602994 408982935 852818877 205047761 221748082 949068501 918084558 186363810 105377612 17826462 873957232 203398467 329389968 559999900 542524179 816559818 798299172 846592936 672770942 850098547 966703862 335358696 2279248 893190628 396749327 892063718 939841621 639463535 997870475 989561972 505565772 849753281 165968609 641343249 766771543 2819468 208047280 577757030 102839165 253427997 369256421 385384930 586194860 511712216 246709068 826024516 314018838 464049276 771746448 572276151 665257396 564476713 71043697 114567337 634208416 483353179 155853186 962286454 517396305 2898930 708721868 258496303 220173964 824081875 449588125 429357604 36924332 58363463 599978604 150584653 973008643 545085386 245660129 720168438 268296192 623485946 188364643 813560129 365140460 198930097 518655219 352391876 842006304 182429146 312276760 364071856 284648058 415431933 214047979 662666782 521799119 334109225 82705731 495685554 489484114 285931441 113709872 589655488 358334077 858400473 242387067 770638180 299645900 869860462 145575813 623881793 462054690 249296282 587026680 396816613 72162550 633536350 435705887 819044796 919854844 320056200 776348885 73982559 645595731 303913083 451350651 307568641 745590714 430110372 443897339 661541568 989935838 185565334 868417617 123297184 464108712 842466505 135900141 463040728 676916704 282187334 704006540 936316828 29900194 241979080 514444334 362812524 255822501 392530676 343222580 502678512 810595537 791638459 974751757 85268613 316125851 395546575 181542322 317588518 580880835 673451860 125188078 849803180 497091593 477370130 570839614 827325378 886271896 366821519 115588409 19149459 619054880 128994257 331108133 545625671 324997813 979383528 648849961 145146590 825389784 350992264 413358034 586162820 191690548 116021612 389326198 790117276 136601968 953237900 694703407 577838582 815982227 558827175 605587038 45599499 707470512 953490468 88283303 757725554 570875277 355814568 242532553 94392117 300969525 545759082 13114260 306319719 176080639 781005915 372059012 596627592 687695359 583108562 684154014 478010342 155620312 790924711 336900928 647634101 844833452 139472549 499480862 952503087 371329735 394889802 376725274 938163525 397378328 777694550 211256539 681027560 952069044 787569690 844051850 611329702 261060197 980137090 93970594 180660347 783181969 424038258 431106809 551574994 928696220 963287438 905254376 665997655 887969091 513946821 3372235 97836969 389705131 77693883 402490765 979214129 835073961 900646792 288112709 139109054 785872657 407906222 704923925 290021034 876070067 51860148 605192490 849470013 595874133 329361384 289883908 485183577 188409716 740702851 55960371 270750203 975534609 895440429 109502820 587200827 766644747 782519646 513433219 879582739 487679706 768774542 132254740 472158599 371257011 42317868 263870771 271064892 987817451 281447501 905085887 52420993 700668171 39385350 159315220 79529015 194656252 27810701 121608722 447280196 875534908 923254164 667524070 696790686 627659884 279434507 972232961 666304749 811954485 748326374 605864944 719507794 615335407 92974657 851218330 573705705 983808609 354433515 135672929 414886233 906288603 48805449 74605107 845683798 894273794 714699906 456798899 974022180 537710653 469144200 81017633 311262802 889324426 191255377 145070451 568229854 999343972 453310215 980006105 57244337 867446211 913035512 368182228 140382616 43058521 964346894 555192994 753036877 51399762 608978209 755595695 726423543 582918207 128690958 755323841 167656492 917822047 163306223 740719293 977510305 761063016 640121994 946800575 713768949 327794813 750303389 240705706 667119016 179540894 642966531 231427949 689824918 554044217 662921668 987105436 560236558 108240998 374578572 262838362 400947740 142884919 398117985 45525207 969213998 166331453 436452565 111681018 904538946 887280477 405869800 304977420 34660668 600428901 376358809 762481656 878302374 900708247 402525379 611717922 137124595 165386267 507017432 86156951 158046630 663332513 809868177 751413711 671684858 708740675 803518619 889745089 195879137 83183022 600942444 680950897 29497880 154647044 116414614 519569486 765876440 205104244 725202545 670902239 832227639 424055394 876063211 268949901 128852219 526281580 146976579 412843442 975679767 77453866 338301386 428567695 976261157 476290013 811520347 916406104 953553642 623095980 960462714 532693128 362411849 420340497 41944902 971263408 278529087 211652803 98340384 499147718 284749275 831473308 402490340 799629773 376411967 862233069 146270407 13253582 699048479 154639402 610031715 169917077 432000458 343684459 566739109 657443833 201013742 848571933 360147183 556754571 64132329 484019083 870079221 75087552 37091916 134108607 77671949 542465522 434630184 346649443 289485908 499814192 463417300 428372647 642866742 860127752 235448235 62961326 601932823 969208283 903062961 450521329 255948962 662494689 114773989 952522545 891944021 777644538 824785900 515167981 702483470 102799095 162540661 592339766 971821191 219451406 311629519 772970882 448058267 647513228 147884058 919091353 82871415 306225196 457159199 742067678 969394799 337804079 544450201 702725789 384255526 488550459 7440492 853627261 33869752 308021220 649297829 35869051 453332729 447180431 491606859 124809101 153187969 986211828 540706840 74335202 187333825 422172258 417138188 438174110 169522121 326117217 662848226 552335635 983854875 422672990 333268857 685999719 373346170 677082333 176625427 990173170 460602932 619184258 161930249 599886966 810988486 517220489 986482052 665971108 631408907 827093160 697064432 107222803 487977045 207204199 44897855 464907807 370792476 819916482 113329302 428761944 663942111 784024320 693448804 159061831 482550701 196911646 263049901 688959706 836494441 243892497 298399047 126237429 385406711 321849548 551699624 153442253 70016383 929043622 746817999 466862704 544516075 865775380 465494736 130466924 354245613 916165041 266274247 708491968 48198171 356199172 96877354 739925956 537566317 908448738 655861124 350272374 117888194 739396552 300350648 67400123 51792395 169017547 229713868 753636303 326162222 793369157 365606526 746222247 306045695 681320765 363806972 802346388 184219877 618250962 985000950 778794945 948753321 222443915 353265763 792522508 451200097 654744170 840239257 912135651 632421197 818509566 980894508 112375683 237217669 919463856 304049916 932817925 43994550 718840418 473587770 807750277 662422783 601048557 973732585 44188782 821312467 737884145 561818878 777250588 411268054 305959647 249345743 264945928 748626441 356060575 915153366 335224916 615097159 758240282 751286136 787025173 270416334 242380068 751025905 455016231 795644867 957590491 921714881 661465684 948295590 719634594 754203226 867520879 560051686 708480271 922701539 217606681 649101651 257679862 866238337 581416314 404417544 857127248 501785715 636926898 400250741 794309630 119433906 686562859 618488946 973372149 152657066 553594742 582024028 619770602 438061722 139874935 382860175 697549237 781917016 830690403 778755665 776180446 432522661 317206224 825371175 908831044 759801697 412862405 772508058 995139829 869291800 927496578 933007994 915311715 718426473 425622461 115533638 557653028 741466025 75770284 953200071 916535037 510969922 774833001 254645480 742910829 95285556 919423783 669429265 897951464 314568213 860677588 769306390 333228880 713932015 443534563 741594543 846786190 696353301 988352999 95863731 563417206 614669700 424418246 761692887 481377303 328049373 10369057 668195914 934913627 260551118 915281912 857370268 922443395 250493649 476308542 801466764 978972050 433675326 661913626 682636542 146821554 664421963 507665141 745871358 511129513 342065700 219118280 818330415 185914051 804656090 992304893 504039205 563206978 248025304 956768641 962564727 700773780 457602896 741681545 954436031 318299859 498056776 680622546 753236757 508298049 447848648 531026610 2943737 467012082 914532899 619784868 448964307 411227601 595393639 832187985 708970307 693615401 795906044 50447798 822134875 575179408 363729246 659926270 801539259 772757860 995609748 205484830 746727939 91630877 469096856 999340918 477047041 231891495 96218628 713214166 908836696 995360592 461827934 263013610 659229843 64112753 807976072 335334146 661671579 365891899 348880711 385466593 84259780 812551361 204412396 706105118 1265380 516783599 435755709 765089040 78144350 659658603 336089876 799769270 533909843 749222359 847523020 733540632 426308870 645081888 332755947 303816521 846726274 378359552 982711789 597591459 312344677 686994192 592290750 536354404 565869588 850874040 907600941 708866227 673214323 901707068 132464842 16702640 153825792 845736015 660214979 486890122 193761011 274065353 799242381 660180045 668134341 427276842 891419788 729243706 427101137 667412379 915488125 341066056 744257498 53027815 317214240 749849395 224295142 781820559 400011817 812296554 866875007 467634434 162316212 683412272 885950844 704153672 576659898 969964712 14937302 25684363 919570745 333627379 343960425 232447558 614878977 939994730 4436609 941453714 11205237 48010584 625317889 330062601 579607656 216846515 912200359 862364764 88507141 960789807 548065764 37159776 413161696 84166584 159771300 335410320 276554359 874846539 589249005 318144619 240313704 769421716 439257946 884295604 197986417 655555033 690332520 173794997 154105111 549013955 378179005 467810044 977726293 639765691 902111425 530082873 335222265 323794301 784308399 630758302 881849646 337196182 452170352 832556862 579894769 503997879 41999839 832549030 156985022 989888761 261878284 274653776 631126017 887797564 308108226 692609720 673971160 317090793 146215690 315506124 466424992 394523213 828553467 44155326 13746936 423487319 201912278 523336037 338313720 757201838 242833597 677340879 19598870 648631306 48772467 547320340 193603524 38117065 287796248 885786658 867378057 11528656 979481932 88046611 628783063 137379526 488026710 132528397 566026937 147277409 218583887 397572480 554743175 163356902 118785741 623698185 582593416 15317518 69904261 182542369 115881961 193125866 496710727 736871456 798960747 452913646 444912690 904557716 465145762 415903612 932493341 415642008 625075102 375334907 418000793 765558393 757102070 482837598 173075898 733283082 572960417 378489466 820674486 19032702 56664284 823385689 118739068 152213437 738641224 456843949 836160586 484065235 512545742 62196014 64946924 317611163 868913254 825005192 73434681 917927038 185980515 46861164 805127583 362985492 189876927 529762130 497481141 350760869 608498207 714526962 597781917 121843042 711587495 369501722 10296693 533145868 381291600 91430340 490601401 787459779 680838440 187201960 317571338 369675284 453253618 39597924 464468522 291700272 652335617 353562116 963018497 147765357 303780385 993220776 969955914 156568155 838147990 916165313 953460638 379010648 397655652 844363174 459719392 819064805 273287151 54593288 913041756 997321523 305337651 557339339 135612674 28474310 600054498 538460043 628947440 51599070 855293197 996806994 683416774 758040529 276580240 542260012 490704179 283436886 798915309 782866622 329151364 537711285 118060996 848698 711475887 430692224 264596440 372184198 120893084 74435397 904606076 995189317 853111943 89549441 683548998 561976194 323727168 707494031 516672952 918004630 776732479 628671494 69089113 384779291 774611430 333954748 509321151 627234548 840372259 989610993 504674148 602219069 772776642 890662066 453781383 891720969 881147800 384657070 218931580 625554297 72870113 745874110 145675844 549631817 800591997 2287474 651584549 131143017 35891501 930211620 637793112 75778101 241732587 236326233 751645527 598225096 356121297 889716967 513773698 726151185 650834197 612402088 334739819 555148092 367338951 71766045 174158904 492106156 198476695 137558096 563847201 309037361 367457694 793754115 810923052 481709045 816041092 337994287 184933553 15924961 241077928 923818787 456270084 641902776 92339468 881012466 797406007 338784172 295574016 969904873 173560133 39593398 811896468 290806345 241373135 311952110 41741540 965119914 850005543 229521362 168663763 710849289 452010882 992870907 967061565 51757149 757533072 995922783 860747456 736356575 548453624 794665001 837035571 688270787 534609887 868778339 372734506 519879587 643257053 844787407 539927559 738716197 727181907 852219197 215039344 40369533 116157046 811190511 544390745 650328904 905492669 991546368 968303129 531304260 358866583 348941599 310274946 317992957 808183666 187752737 814227827 30345252 408454089 445346733 283404326 268225708 489646207 267334925 536506920 722938990 609761257 882402317 142291962 543254317 74697184 961149272 517917872 742195703 821249851 877364036 151171405 975871288 155916198 314947509 675057030 202533406 496854621 47134365 354336641 363937924 128612152 779488318 978799060 581239094 822749692 98528108 798135766 969661291 622558224 317834590 308962094 319053655 701359778 266647734 696803417 807207151 572849114 860178562 271345514 191711749 641105270 827391641 27413642 16675729 125532910 531503224 926290691 861125843 180483048 23306885 481987550 918262481 986124037 200291821 829081719 884037278 672917821 287617917 516881350 227066192 110425947 133064549 533599187 100957395 542692073 730293601 856881926 689420621 125411059 264791856 288110610 615195437 843249504 250269343 306105534 299441213 797852760 748770132 990843128 943666947 575847083 958604774 174688308 252266558 988260628 746603228 902707661 371410203 7336030 320751552 979797641 2371101 340778023 93222475 466278703 843060104 937065071 343364264 316318452 135483575 139316425 179077661 489376987 241593709 89143085 703385462 541465001 49785956 833504316 29231602 764891620 653768571 8527678 834938695 353188265 717844562 291571975 65711135 257826172 288446066 75165169 651422138 348090137 799506154 647171128 183436813 134765526 360014572 558208957 133052521 437835063 271100897 760809910 64210256 591431564 216984574 389485758 489219308 809070118 818886591 241313425 595720701 587515397 215822189 159645495 487561713 465920508 277108313 684659216 195673676 3298052 901019935 842111020 820755478 324917568 133926101 1150471 251270152 354027469 267901415 736720400 157843474 624567071 570434493 830007565 722489262 422853044 621649930 644009901 171398641 486585416 606354560 765976146 228549236 350676295 318860257 567695828 697573276 212148976 822908600 255297742 190603334 412744454 523720845 279869842 39112660 530930700 541552221 132633426 915682885 140743338 987694199 482543379 438193689 384214619 65920659 274934906 900555012 893968892 21966378 590149037 268202162 212252911 515001449 449865220 86022261 9143042 567620797 100003328 575182412 661946328 209910000 357555972 335375004 447860129 418300504 740610946 374036370 271411607 944339341 815492568 71770741 130901124 530537920 349759950 7585234 20280546 460430860 550908893 541717986 253771573 385767769 948180249 658164154 731685989 204612979 604300899 795545832 95781883 343446647 199726297 89156927 359604355 870779467 456227449 759313752 678080078 897826932 647451757 418405064 223241581 126627729 767388154 386139656 474144538 169363733 902031204 528009020 85482998 789138765 963141789 780860509 31493487 243084676 50731764 932357594 305251014 303462128 256014036 406338549 725363810 711690736 791250107 451010167 797149349 206832228 788185042 97879424 491949530 858736540 975820178 161569422 887950533 90533840 93765788 591557294 807941825 650236821 537333266 343685726 117132148 387394289 753693097 311322837 566042247 30802609 570637222 720627323 353820540 637189195 193345520 868818283 432497247 843722349 131494015 904804198 50994765 983898390 973338569 739799478 650717455 320387359 530596134 351738322 546538992 966268974 952019459 604841018 692217410 486559134 349004708 929836475 43147645 206991509 838325365 775074336 744317844 826077198 773584548 632439628 439908775 177963071 207737514 352094690 364932947 751951064 716575037 533886116 280747763 698849529 462526628 752053315 523056628 683446713 532576804 379316345 677180997 161837701 354140403 819879244 225036005 888758959 702114842 601149960 960016458 704508540 873797620 721030151 653942250 589724822 533904659 34941873 637490793 573085822 334264865 781901105 208140924 847048362 882724059 592535510 198301760 570626229 288463052 278735444 5947277 233935902 54803300 870434605 555737577 112304879 110949839 296324876 84468923 415104180 193759963 326004817 957877084 210686270 961439782 298800823 814495373 273628929 266764744 334852608 508100144 137865238 113438610 351747572 395998457 807091727 272992776 387235805 237018572 537670943 152732341 304910059 547523992 879336207 50627290 28694953 399668317 974532731 12725841 285076915 641727968 790027328 736293797 319196261 908834564 531672202 585914013 49480708 981110775 285595834 801683875 945989980 322470208 810888551 60529351 199656554 528988761 251104531 666819005 824040889 635099717 179406143 211593708 748999877 485133548 800790168 25148167 798379470 808838369 560232 383682407 113997505 288612203 664278784 711962866 761943678 452693342 212885778 56909842 463521360 361439490 197254001 702118773 306964524 357408042 757242268 966291633 287633047 978851655 366570683 436602566 462918393 247807633 475120893 301574949 133399178 11984262 689462979 259954765 74764014 271831158 704283257 239294834 112844431 448487138 707397489 956135416 807073725 312773660 809606750 876415771 855084491 506657389 622985586 889345047 642715178 498254779 737376341 572113568 237363307 882450616 275225560 20867751 109112310 368407658 608178134 982437967 301816481 300264950 602634253 214143144 750758864 237607813 900814807 769830151 58810526 879261834 326622579 886885801 689578994 877892680 193156158 557483100 817578013 726244434 305409827 888077653 988666622 867886423 221515767 999414307 368241720 761634276 422178337 210438437 528336601 31145716 693913307 908599659 574127468 101434611 756837900 801185384 544450599 983780933 502384938 981739574 306136511 501073878 923251100 471284393 499381355 8858152 965345462 51592980 19751845 701925954 95802952 370527602 391420187 878548927 120965836 126629941 188633219 380392709 230275322 573961824 439213123 784286774 644754375 826823328 688260621 705175379 174113962 375324902 92665876 517981129 257873687 256978091 783668140 458200130 850763735 924463409 946963054 439965601 975701051 776721298 419151162 90723295 356179598 665758110 883562949 863302165 450715207 384311495 209034214 791004902 363904343 466871879 676712873 777455211 897829490 987175354 446844789 785053864 213418312 122492613 847947761 160329056 236255064 293093801 170047719 573853210 643792375 130438977 441827553 194614116 377467006 642123958 745687372 859096099 483356997 313118892 3834883 42621956 364673342 231733100 626862646 29034544 546485798 268373243 382517328 324116526 84449479 576722592 606525732 580946666 617269438 778923555 953899042 92807458 117122472 612039018 522069962 604242362 6018919 855013502 802963012 536952407 793786741 695000508 136559079 236069438 125120461 771262693 855273564 404196123 864954558 116339767 233924410 913051147 919761954 393813341 633112933 496264022 295743461 175285928 770804728 728788896 255698361 165583430 573334647 107494020 178228646 504619208 913954454 592126385 652420114 295890806 850649511 1309394 502747215 686989490 739017327 65977926 58726016 533746914 750611609 454933213 789864717 45339764 26642732 739243449 233814606 226143927 363371309 63180842 24427264 191986626 892782360 548708259 708080910 526186583 831945949 711600097 415633898 413458509 701847160 476228823 752396345 241159633 309122972 11072183 634264891 795738190 912114862 886647977 115831426 329984451 319616044 606763476 761560071 411197854 286257604 784676048 966696014 219252080 715272439 853080440 313181635 509045954 651058887 737935551 627971128 761777016 477730010 626208180 223996876 272295203 529315919 582624256 830098952 2093141 203406887 562362103 416320835 174495363 173683328 742897973 420248999 584222266 564524273 530629712 852226977 777714582 430381624 382788466 225333143 820704839 682836348 11897524 738578198 227264742 807731571 922655378 818389866 784270763 799038026 435500869 850563460 442904839 511267119 836130462 969332631 817604547 194275677 810826107 529315384 401012685 440142529 282537959 2911956 104092128 821586625 823699804 435347297 655266634 740653354 685520744 948878775 151125433 653090243 973378469 10668361 91663257 105467284 630606636 46174270 606744715 522572572 646620582 497821440 607585416 960804138 529459027 224208534 812823546 797748666 537406856 66805979 547593701 441522205 357236782 310186971 114136576 27804526 365615186 961328854 782455773 128685016 995719897 307373676 583988196 907035248 350991354 570863700 745505076 844689037 539867213 238828224 570992631 57714800 569503494 112865534 113565066 162407706 785685881 792021964 629920590 510063859 775713522 599329687 312359683 262592825 368356579 993403420 885403056 743916074 259190642 904888094 223992864 199250675 374942112 83110489 176767766 138095564 257604948 681304366 12400154 457040865 87167414 728047495 559108581 161260684 688897315 788367166 202463065 495928711 388468256 75744661 158795124 84780693 712549162 392407224 615307731 486092613 442909255 468039088 145741115 988574304 2910559 61129273 30061845 379520371 830437668 239903150 350418554 673719134 539248253 818679742 480967061 953208394 116856463 78286100 936125980 870218688 631864953 13991669 739846033 890038433 927170177 83214591 99091791 36537280 691315589 978908843 486044836 747920334 228795066 338441895 619063073 184428693 116048917 363047716 430887664 942629667 59429486 203535298 496555719 859738392 886459675 743710396 259573699 909800544 246140792 665786049 983164390 961463532 825650638 340598662 320016868 986467715 266922369 72654818 806197923 375599767 47742934 507056329 973996690 194898134 839136516 537006361 561892996 977653326 538255184 831713334 949952611 265212704 797614886 277292875 746726683 981912446 334835079 240805185 442232070 779120820 182921826 979892618 321623708 827692803 29693811 751078855 293550295 245400736 626242698 139589750 98584999 143277790 85774415 294345482 585838240 719734017 846525512 670691048 815122355 947795808 308107688 605635858 837887977 335707722 479233987 732707446 947176357 26830601 607189807 440716340 144529243 654655737 988920468 677038406 468490395 534207450 159999870 829298936 27846564 255115660 295345764 995451100 489590060 903948093 34917041 635301279 438985359 295976603 520080338 650332972 543456355 277466526 551716398 906295545 139893736 247242163 59357691 288689633 7049020 379236299 398405863 746262097 421042969 701977151 694580879 345995407 620415007 225297604 92014774 259354345 629711717 859474539 469149216 291437864 789791847 23744544 555894132 326259186 362145276 939092374 93758031 383970183 663614063 269248253 424638682 348819284 710798810 244551820 966085772 962786432 173017486 672185866 594545157 564109716 887301915 669474070 451663492 406320859 114822213 579691012 116138103 174117824 307831382 599311840 770236793 124178069 938032552 671031232 717112896 350046339 22867324 353520479 387345624 559023367 261342600 82169599 906166472 501267443 409846338 644122584 931745366 741572641 967770353 296348283 473190443 84779536 443587130 659581885 777976147 492632323 60983337 343298310 356887786 352116301 329776688 98841016 809328136 437831679 44370727 664742881 833310728 811127955 447218875 534007778 71675310 467697657 548764976 320790664 780948494 302410261 16290164 29064016 795441519 696549335 720350633 710810230 412891986 657720884 959358154 929076985 670487231 545567872 778704898 75649430 338478930 527890237 593137258 557165429 344233597 250465940 113903879 734268882 636017049 309472535 553785847 563225614 148076328 232842089 503545781 469099441 506559147 281815907 643956276 116993053 36081127 681514060 987153704 462261931 96442682 586803557 902820541 239907583 353426759 869189789 637269366 440042764 753128490 910760324 182819283 25726385 430370936 325731035 237587181 692286476 839541372 925928764 820853800 591347296 192878965 961160965 363899936 69217582 712805657 875038276 573485141 12631995 421543572 520844530 974978179 514733127 593445690 155620887 462341 382733713 452228269 799674718 817410321 135754312 16937283 652924375 878879414 9724494 59851495 899851848 652350567 80512552 695221256 876524155 573949172 4995522 769633869 523726551 937717052 33874345 469752997 658793094 692139312 531719503 281969776 69142075 17846827 180776405 844742575 363451022 494186273 862208656 86532843 911854329 189698684 233356121 4694549 761072014 175527929 845552960 847446363 318052274 813656804 983003412 591082269 827598761 507863473 271671293 686019978 226753912 894825482 256678995 504138810 647246726 278013714 63607451 740363134 748733743 926612140 571987519 279349123 768373272 608888403 930320327 78372280 588653199 950776871 278513421 261588658 919217293 557150657 366151121 800642155 443278429 763735999 936595578 306399549 290417017 955682266 289547920 809239293 228064521 683379697 222709403 343263224 83252579 898560104 258225970 988278690 560002347 295175162 18693069 263822005 609088800 864077762 569486987 213466688 711697669 861117441 954465822 653596573 99600359 566288035 867386237 688049864 955754853 948393079 998773882 389993508 382008091 69426626 16156812 812082854 310657753 771029373 851257145 776175819 344065526 278805533 324759080 220404911 947729420 208555645 290184926 552465792 440874721 165966359 334171816 989133078 240624526 830304931 999578024 696789209 644527957 250313287 485203711 331322059 174457657 989947680 243806765 664990750 763098791 861727446 716194738 581150134 837531842 703832539 315603319 860785593 185886955 544893996 348203228 140683191 668033804 556720339 895117093 691256240 162644701 328997720 388367603 942860408 550165063 7570690 6207547 193569726 535365322 166822707 178863764 247654239 113229891 579818388 701438696 258919689 782274076 183957876 274735514 536832124 699530824 551207872 211283654 277639973 340082161 24034878 968354623 855186920 781227751 197714696 929099204 669510912 871920783 592863213 226266134 740922573 575821217 636702291 538332802 957086172 946181581 554989341 952880839 274071069 159307105 464471482 409944021 559087205 812303600 904559856 719470532 21842761 48479927 78798314 30866004 280704293 973830328 520900023 88550866 979995822 364328792 995439173 916314726 260156357 380318006 323516669 719140253 53348002 712989357 912542883 100652701 607929312 558026393 641807188 295689995 409113048 264072102 703709344 708291396 680471910 90916373 384449662 972200976 627059150 451546300 809768507 456526368 349631456 941774803 853116803 997882028 612773633 977593959 764605856 922231055 271919557 30200826 4934892 692344018 874712955 59494069 84257523 718418437 73733168 731441915 937275423 869254511 714645938 498983997 779065860 55194517 264930697 551399103 38853573 947294228 772348200 261656392 828426623 394570318 290553973 929501588 140003698 748473065 633276298 122050367 990365596 640137192 510436616 976493716 224951952 615506202 542030632 299817730 574396154 851576188 725975818 668825687 364020412 541099316 588864758 817659648 820407352 5778390 69561882 740977325 913904821 992351099 938323030 704859678 953958239 166401365 89049005 73765376 237583704 790260559 240670667 201710801 468401350 311432573 679297097 759018697 663433118 584530167 177208934 501350201 828808391 962092356 825673394 570917313 276693950 739861770 744732022 312503019 46420809 743039132 212625826 18996350 769925592 389981078 281016745 116392587 178052868 430924968 631249335 152177320 893919522 505505173 528570895 958834176 2705835 134520603 44779093 292279358 533445396 877207468 877782573 842283009 514614127 339515108 896365562 974456276 405570362 541908636 841140724 411833123 997268818 334773359 675264363 65219063 936543797 832458596 961294700 593578487 411055313 304532416 461591767 317125658 578746488 991760859 723796523 220575692 100670771 964029956 994798984 707217313 900467990 245639561 719939838 871518980 855324273 492485933 833542344 116798230 423164862 346716818 52419275 100056103 84735302 912401583 800372459 95741436 428437285 872079749 223177240 681264722 322932455 929760697 964524628 242579779 742982045 765460915 670875156 544464634 738508862 69518830 683815032 452283501 794039097 80097024 110030355 475518778 815594807 701845621 674723279 57597789 281363790 750283439 55101747 707586602 519770655 445572823 313938091 916149866 108873719 568468094 929415399 999534753 967101630 668455137 28820473 487454293 640879330 452126853 324596492 108530036 727042802 554133131 638425783 344162723 770236074 406584948 577313976 660545224 183149016 408981541 305029707 204586318 536851107 361345831 18167223 5836789 440668589 975490183 627992343 209792964 390097326 983718226 650018870 547429507 118036538 102553475 635015372 723527528 701762963 159288536 866097508 326453703 355580539 368332524 183449779 927946687 293713886 629139825 240357882 824109426 196020208 86099840 727828685 216928180 520170467 504843464 54206442 176560689 340534364 323368 302798025 411742988 945257168 322278702 282905144 590983328 851854020 995210481 597681900 906940433 842508666 758203982 90190879 367256172 158797820 425758387 370838333 654401476 113158418 991709634 762075040 651215820 590739169 220737134 827781624 582426891 242061403 586827528 669317013 226562248 979657983 1623757 347157664 156719531 999364263 731771854 266986936 392085476 583148485 837952824 455167295 461020681 97211324 479526177 738472408 90970196 575853960 249115337 855049637 653837854 964039188 241658794 148796229 557726727 637733542 587316705 733829557 23532673 40528579 904158763 595764362 677349562 999340889 296227464 51625359 889745711 342830885 711952227 357141382 636949908 965089920 611204815 362861132 5131241 388208594 697540071 733071030 549308146 836147592 203332967 713553049 745402494 533396061 420835757 298069475 547522893 578049946 576845843 167890738 940686821 152311798 460610835 75352252 709134998 285165382 560117583 148909221 339468766 1317341 84595800 441369955 529614902 189052899 599932360 714266391 514570136 421861996 667828297 659156168 331551676 973165499 733816045 685157511 314788645 827566818 297123335 350365252 453542079 632189359 485767542 469049348 759503246 663853904 464749191 85316721 227858727 380576907 42050313 188419676 85388272 980219284 768063269 990852535 140501729 44214903 976499778 845821690 306163591 625014946 128805024 108819311 444831937 60071665 692992711 469744969 457185811 535565791 819076151 902327227 690896783 321247529 295180585 946062499 769114645 135825186 740891624 800755078 26382293 86992010 293823277 749516191 918374195 493617538 241576673 427937171 378511221 960028231 671404136 227175912 841630792 940059829 985955451 39152356 278144025 126435864 558811673 985713966 968464805 101473212 86178369 864384163 205991703 974106139 335060380 627102607 465493923 643722978 681974594 520055478 41369086 851873273 332545205 582977428 623465058 26606212 376971918 975419896 162785125 60441057 117795360 177694319 571321444 320764569 25941867 299036867 679802841 229791176 256035554 44450339 14451733 457434160 376557371 309093111 962385226 12385513 13594947 436215621 763823484 489920400 112313323 720064588 216984851 41696004 352423966 332825631 186423281 715804982 236123034 330721836 71904481 858120783 357903186 47928125 705560460 3256116 713543365 871855294 81195260 484870095 634082871 186346643 767724912 488131141 937134059 811405288 507254454 845317423 409335555 923848030 881795069 664667770 97213845 798153752 29893395 733447391 9800233 597002507 712501343 478557398 125002243 998453564 101875283 724725572 730470686 279993695 481007236 721717302 881525275 189092464 681898658 455096252 134356858 539136500 18379566 458668563 510832118 854978515 196856572 10722790 242426065 916444674 191586774 328338597 70982937 788005648 429097163 375354326 76242109 838703544 491238406 818030702 225375944 36591560 901087546 648541511 21161261 793924670 489436014 369689650 663673728 718312975 985555199 620001971 423039687 807907595 869601867 995607569 202415794 843943622 611279059 887591975 213566666 474542225 418368083 453242964 624015660 407430521 152360453 160178488 83214168 840576103 140158397 155632163 875924327 416583861 947488512 547271884 393762513 59492280 232849623 437003037 226179890 20917520 575867001 353710728 165760155 568206641 21901949 610525870 603572779 13610742 653942586 844926341 171026273 236609736 186693143 890204105 795901446 872806676 90199614 569864866 195084472 347214218 545675920 407538612 893134983 181036336 703794093 332595732 775035263 763791270 592853316 573397266 313151529 209725987 620942044 24501381 393034926 498823397 720020227 48453774 539817207 198736198 761881588 63288104 927839376 892297408 37157689 792539278 249615698 911083690 168195504 606098603 330134726 444866480 657569671 602578701 133000364 387850915 630027593 329543415 193389799 1892143 135805564 543548169 829883858 11506443 533646538 131179148 211790235 15612600 718152091 536226695 353863469 305231753 355180519 308648462 341421140 349673074 794668838 182894978 73157055 530203319 903465370 513698195 394763926 298098748 625041710 3104760 651204441 103051086 78938000 39175830 470292882 802217734 126315029 890775907 893511761 978367223 157920209 216204784 478828253 372866700 259577648 626171970 434523722 165988946 491909474 57310402 376881906 862810775 514288883 375589452 519476172 623930892 495903451 496266844 151780849 380396515 392080803 116654874 424543482 410592135 721994393 997551739 248980575 385445093 258992186 92190891 863585541 105525707 94426296 951494113 850839812 375409155 130913863 179004107 220242614 427651470 695386376 902914286 918225979 536351055 219020681 261916849 788403360 758743353 940270133 860620903 608758468 266749109 68689314 291152928 940145639 474954571 483954471 15842208 544145581 92046261 528899030 595056965 514175881 75689367 71502166 463209432 606007837 992139833 231591075 980535603 354589109 494243409 534176128 634728534 490587444 668108798 68319312 354412980 258305212 768852836 398364148 822557706 190717977 615806920 988465852 688041021 463923731 237638218 378557250 297759640 11387792 928030574 291767147 288504965 213566007 461912021 234449808 644690271 888345396 448836028 57515637 960230548 124787990 543929447 759248420 225488992 469319949 694806748 274373942 638293998 998096017 678269747 240844004 568626634 396627671 869408914 272959744 540628270 606572087 563486431 145036549 609159022 366404033 663172499 908920008 324177456 242727067 418750470 29432875 814183384 945182124 669645623 428730013 425977634 150909496 221230039 593969087 66021647 317352954 494195511 980980041 947695757 280633559 314154930 909546292 273578473 597259950 947287579 75284693 194110011 956483281 345915359 499161874 611554208 175402093 477635618 803942750 695797682 414861873 719391667 635315579 341219751 882894327 421131212 870520037 868947201 797936728 299380762 796122735 124774604 275418836 677260125 528849679 637475361 641932971 187308702 538381366 193821523 162764258 287341773 686150218 213506416 31033533 113332029 322515533 191044325 822771408 936338080 259726705 395639382 110253937 209643526 522509663 46900867 88260277 552788849 854387468 181094977 503487370 294349636 178993432 573436346 776097573 84778161 920433723 162079136 650991217 458905455 307130119 297038406 858867844 79080798 678716411 9118470 197984566 172595296 87515428 920530757 446098944 127930277 872110405 491570036 604211216 184321791 316114961 53482724 431319385 187668753 789221537 87404085 150696285 56339768 850943471 762092019 371235026 645070262 874664174 3742080 271142916 517865151 599757255 438395040 443385013 928300204 329292860 967754285 50951402 230976813 797393548 23809913 31837863 359742802 597041001 254938286 752446326 214036922 513460736 78180972 392772735 853742924 369808772 708873679 387969277 26762245 270274764 479526449 632832667 709923279 93672799 987043886 129452166 771686678 479973104 241082828 106376167 358055747 629439808 994752487 639063889 771606316 121724270 373115012 864160619 214236468 559556658 15555803 399404131 844764040 261595040 197765239 309299122 732554935 264876441 558743028 502740173 616243229 712323310 691556882 339197471 890978316 236987429 209449020 84026179 690216452 282724377 318394339 798462029 876218082 406284639 63692088 130985563 108854240 579508543 973306233 106394434 251035388 506483733 123166313 268584347 310885451 122579564 918672018 937924985 963472556 499031259 326052978 144015337 367526181 742053774 895499149 552107115 594974109 958263660 142159148 868316953 353974653 175021012 695024876 917996044 603236992 389114436 758556327 295579009 177098289 831175514 879478276 613323231 657179737 566030162 611674257 643963067 244483195 613490483 25809092 900539754 203802023 666398539 151714912 15090453 589628120 714097652 925660400 62817809 324904962 800317657 307498111 995490120 180170108 683014137 981197639 369247230 524144086 233969972 126687836 674778178 387241875 351645039 52823420 23986429 361896551 165035355 141227777 470326613 426559052 117160288 849443701 607349863 257476874 138394027 987762618 91752501 95687085 73205406 168086670 769643686 655695010 879671023 562912521 394070793 862114688 243361512 13238431 554343153 508723518 783389001 354066939 107822400 200067179 975771313 164282349 883183158 168497736 310288324 960829069 410818504 896839727 444832926 202508792 675730676 220980700 737609964 419701761 483310530 208519951 443088611 695724354 711940142 306920911 994580622 45170917 705147219 330905416 7900503 135175963 966098800 180630651 145221249 350257734 585890126 622399886 884694952 665106384 604547787 727066607 844161270 964696298 84451799 163448854 96542120 215567678 903086191 70903000 11136080 29246598 944625549 477496644 307434964 507872087 558554256 841960645 588982223 125118544 467100579 857368782 483944479 14199491 67130231 71479673 292333618 488885875 695792231 856193229 766816578 239846714 148525103 564472332 327445440 927961620 818706621 612518016 443641320 546726137 280940363 983681479 419245347 33241698 216956443 797905133 514242563 917491334 422275440 4700152 373574417 685244781 79890964 371272424 543826691 29625371 652921066 528115787 259551243 510241780 738549883 353359723 931180550 455780779 82043326 86616137 931820349 527455740 140943768 975656382 560971001 494755933 236349627 489666388 449865637 435908675 342291158 342492915 145581373 917949856 457983584 890046667 898556633 67649140 699509400 38627047 944230635 675878133 198650242 565218674 224465950 393381679 12651358 683579974 151623319 582342628 94823022 291514174 819001126 652710131 431111450 387054442 476851055 866958899 682036190 454215212 236859451 490286690 663383042 369452652 305845475 564684843 384931447 457747493 440625223 307173511 925107407 343406557 609477502 920044024 442960411 294520656 126741802 129157167 381066610 163562604 821820381 185794988 528754452 621393190 193212797 801678349 942371911 70358965 589094957 59151024 844211158 845744986 431989064 438659417 686287329 58187228 624193077 970037119 959359814 855995514 740127508 826836324 609677251 517532213 723416026 527705091 9029111 981036536 39946167 345240441 124596157 810981273 914213258 679712781 205204870 824472463 138820764 182499613 782862450 162144069 246217882 149876240 676832957 569691693 442243743 586914306 742103185 404414363 265729061 546070095 956078411 457490239 169803807 844778413 187692135 679013948 742793269 945798473 689262742 263360410 275821354 162443334 801584576 751916129 520413005 985439669 441944112 176160538 148805012 872868907 261388340 882798792 276181790 810957973 102860917 2133139 865410907 452814907 565388500 799133490 284338606 219459888 279955877 352846676 775470098 371624289 756622844 818860812 892527202 5834899 461101248 208179097 213115851 369902498 212719284 416190686 890513025 911776150 117892084 764529058 636001255 795242729 421356780 834215520 882726474 830787117 305951066 879992154 621543659 186921426 276835511 960557039 239193043 478870490 863711556 577853090 130764354 31219530 389357046 936200348 239157958 405551843 87908089 825880705 865382153 533273351 25584955 294635472 723623645 99609970 114281919 225798842 288562692 322567291 16584919 834472852 23519804 362901127 532550556 531036577 973887005 774893562 810143253 139687341 888567643 617992608 605780480 743784832 593161311 410907985 72079617 630649909 136199816 485811129 846767318 788824884 214325372 664116821 391315438 360940131 855510271 82655231 139333034 455344634 644170171 630485853 415205885 861687567 758357371 347945213 628408693 835751538 288530821 181977519 41943256 999466430 938319785 248671597 372347077 782781797 29013414 224994853 915418475 545270208 747874064 483040226 574133935 4508500 904494399 174855203 203711786 946285490 285516834 990679984 703047110 658201209 219529478 677564940 848697416 261922787 445135063 807719295 314413801 967393348 950315014 103665380 605667822 987257200 205676360 694489372 875080362 889504037 965143733 507481318 988997589 947603722 739613825 224032288 424909599 32157925 560343827 736125907 540435863 419657134 826560966 261735003 934375918 345258863 844824431 166737800 946335774 349175464 246623464 261743889 820521540 769591627 471082231 798990268 807674335 18270481 180360720 748647173 88662421 444450508 314069947 602814398 771253306 91360280 418786212 928091313 7014817 709707302 701225338 749739430 907999723 731651982 167008473 960384684 877075652 854294181 86902518 745907290 142685679 197068380 5802839 300190208 294632947 839029016 47995593 581761204 243199400 781815706 46993003 729621084 704298024 794845916 437309887 564830121 237271544 177330311 20459559 216592312 882301434 693997256 146092036 813954553 880222319 918821443 721739580 555325188 252192070 976337162 808455270 602319627 340580623 877570652 553918569 845895591 877790931 112590645 748938212 699968436 609831137 888470985 294662355 946415236 183963387 523619943 365789177 900712071 646190369 344025081 846491270 58493465 674665668 203990293 883441116 348558959 836710077 440991230 195094392 778222982 418489667 618897837 459926116 976912800 994150516 250437731 202118057 44109081 700952921 332777283 722156750 682684550 300293953 85666196 847895829 942024047 520825892 793688567 285634066 395713155 140476514 375466096 185099308 100969472 312342678 258179853 69051710 106099887 390464934 145599967 885514076 660415952 770776826 314673926 475271845 797172859 264695944 557883110 287773775 520752924 151334833 845142124 380684902 463878820 695083521 831160926 715903516 688766279 260870998 573244117 761414759 535611554 259091842 333744034 40765993 851264783 401208769 440725511 769684915 837012982 521710787 310157964 592788363 62897364 232136822 2528436 172261215 683546165 902644957 213687198 475970340 900486360 711717173 169839534 923669480 911479930 504047348 457868872 608005952 758548399 867111203 939869530 485612197 761762707 504035894 220460654 844901685 228513811 772286300 804187033 769430564 925855905 333188563 222028928 608052527 135686593 908952996 222892732 95515002 302415547 273200335 643775183 681886872 557085783 15215369 264212546 679917113 821241438 999220822 726122197 702551549 149534393 267556120 499704051 148062068 608752598 607098551 335282123 722694377 247382525 198161410 884443720 84637683 980559831 375344449 299875163 91167291 717907545 156121245 890221653 879212694 135900190 586971587 584077976 771084710 687909816 667124493 551636076 165547862 694374237 923206013 926296148 115166142 195942350 946907135 815309829 49383864 798097536 917717749 441029855 174978729 220693474 746277808 467889974 552269697 231113704 867127131 140171804 544592177 244407070 145893664 283705009 894681611 961670619 558580168 315426062 111247083 923049540 506769969 881832769 33799131 115089931 966047396 410942332 257489077 216092665 107618639 407843527 870263008 344934588 639887021 461683715 965939877 649862428 421765477 693276108 416708706 570919465 185446902 162840651 865634675 700610183 637021403 971728783 22638557 528542649 177094297 353435038 128183668 82213138 973040028 821165442 380026007 742624901 592571313 668324850 340165898 337137667 553403607 86968822 258863931 929485070 232528021 876590765 990461418 253336186 922935107 798707210 864914242 668596809 599947988 997213892 101684139 840507463 814395065 448472528 365639981 203308180 961033270 806924095 143948265 392458017 562045922 203157837 80967402 484629223 681464460 520561753 426987848 602025933 677100520 73149160 434416930 353215013 733035126 783553655 197680283 477447336 310060325 612903097 834548778 61127556 141082812 90799663 336282955 807903269 889061453 860692164 69557718 544827508 824230840 5989390 126408930 535009036 542246386 882633789 613583714 277890451 314888071 232303449 947202204 289171078 26835575 647587583 642853671 829496696 990878020 978958902 452941545 590045891 840090351 553858946 100282988 8491673 355388529 436645639 461100770 445869559 813531105 747165815 881045688 473273971 288779489 937238234 942989239 981536790 256476544 364253739 925875969 785608663 337824301 922663420 118309003 3959842 900900570 694231807 835326946 362740803 281193749 511732222 955144835 309377545 936453585 179723300 312135169 790022280 698418144 483443309 530843293 602534310 709534103 450449943 275610440 468386758 165715922 880497484 370817625 656882204 64126533 112108786 252296453 253055925 523744521 453428091 607903360 133912687 981700632 35114041 289166382 972379405 484307329 60582135 485962305 770190486 206260580 259464124 324441612 408461967 551505465 838738321 982727577 950339174 381635931 200156125 567076044 678759465 682357852 919739944 967181427 554451602 290064657 680723128 93834481 12107207 587434360 2599785 991118247 291285568 750434162 460240420 291639730 354513822 557761047 748016463 957927890 85308781 253853709 778812915 412228517 447753049 447822409 784144649 722852684 779746723 964405867 456523993 548430203 447799996 924403985 810454731 515357675 9564073 712591623 661219121 534729397 441114604 795523404 230885331 241861224 891010423 656805508 551096096 760854405 210095293 94981665 657511781 458669306 701947087 930614162 592050650 135229184 318585563 999601451 519635113 769788201 27935715 362945318 499790534 915786503 26052319 53904317 388661090 950559124 59506235 942209159 833269470 362935553 547055609 188525441 127772715 305277240 650273378 903190379 201517218 296541365 555417700 347055809 783145285 514544942 484928203 100289882 119033583 335031942 602767839 884957111 145128828 676512308 229029355 519721783 258600504 124669315 265669063 213194433 404108748 471628774 326689956 978170022 120366713 528102390 549410459 386763212 714683436 573839694 251077951 698962312 717842198 452279675 970368462 213059349 77340034 327860056 908046607 484909367 20450955 764444498 725406583 913367344 744400610 281144131 398051194 265184311 833203791 210148032 467152695 134266365 77794147 910386206 170383565 225362947 173825046 142750030 253180510 520033205 308860449 393867437 308268376 660948572 34901497 463824362 187259570 370822238 276094823 521354121 967245055 450476394 554796011 639791167 379563444 816467954 290327544 294486230 556119222 926871196 720270479 273828295 183062487 849339870 149750098 78722379 163489542 712108479 415893473 867088188 17900451 913528247 526134713 924833711 48304140 664838721 558194027 756675910 388286897 706925811 948147449 829581576 291837641 181360068 75729133 603756409 108573636 679176781 260342251 496852578 572322114 850929528 26638683 691400397 487267590 799061273 614295964 962317191 658847633 698214399 221150465 861334842 683285827 299666702 785828788 616354462 110288251 121075564 10357831 804368913 723263231 218945329 117376323 507293816 181948490 509781883 915049072 554613142 587633530 925847016 301764357 483115415 759224581 996685867 78588067 692369201 553804170 545453632 504759551 601193426 785944713 591007301 596200019 357610664 928441122 769050647 636776611 479262796 970721447 354426586 264462191 139557438 536835448 179012533 889207428 917378927 941519347 846140656 476643193 589281600 925020138 376021803 250884895 909922497 965455990 499075268 434335332 243139669 249477400 538111815 395299770 258995357 537314438 349612998 93915601 495842964 570026376 424823132 376727879 494387198 367178838 778348937 383983144 213040872 705566453 329186374 785013542 147050383 313175628 172302662 427201795 33835827 853849292 559070542 202166727 564195870 585594873 351559282 820226429 748230444 942928508 6888494 70358512 576242761 580543495 356993381 516787531 940745169 461353634 331790939 724223312 752288062 319079290 703430419 649174863 544441919 819589245 98238960 35632729 569553595 487734686 82818870 114329524 808783335 815739554 442189927 167212871 875013799 876274023 170293091 136215681 891847409 120179795 251822379 341099475 217375164 222832383 587191617 801817318 246824682 491353694 675632737 896327631 346234296 256289755 611193513 47106994 557620500 787586200 752933860 963334179 496785630 216288978 532211455 868635236 336626273 165945434 829968921 908593571 204909276 738917372 598763025 705178049 7618014 905024554 343911546 460916707 720952658 793908569 426573411 861139252 894854861 929267600 827019713 101661533 48135696 231119555 523650721 566951192 483820536 550687083 854761261 881702712 555468752 699859369 323501607 253416962 127883600 138986644 574448274 993559256 704846944 413151331 167273180 145510014 778940118 639953247 485365049 657303446 997489916 718933676 809855274 333296821 454376086 966350701 431861319 913764756 839280404 514618747 944509743 413605166 387310071 592222796 484167426 803779289 385623798 212839742 770008910 726730315 275262603 663945574 484786630 51479640 984000338 853913814 512000074 580207229 425914602 435598655 459058235 8145168 620991275 663462559 409342101 935069528 203448503 445444589 198657823 488865887 600684556 66980278 347055596 759574862 52919626 260316330 581205849 327717857 172091202 616376199 603634496 303965002 103414632 815033506 184434641 404456614 302969940 265713229 652138415 602966408 106259483 670302278 166160789 949589939 378971210 969845678 460544539 264926618 186123517 31827848 506166609 892936717 486351239 756493374 266871865 526955327 988569772 576592056 917355582 509822982 49751182 172284847 564066793 196621510 891239862 536846122 597124580 294507310 264912935 20482452 349367713 930191710 45220163 748376446 442047545 827517879 151032683 508659659 646534097 314157701 922439747 933263077 258408932 813665727 268928286 100723063 612684159 510334437 853731655 382652325 341184770 67845924 868804065 555107035 898844014 682627753 560079749 336172697 564500244 856949871 200185613 723265410 210399172 226930245 334696068 111239344 623008950 764589365 297267347 646435804 367177875 330280446 543657137 362263964 198728095 337362487 731749287 314174028 404715053 732477282 187857144 192592693 481925788 66629568 90316685 143581338 498700429 377488198 107206038 313792762 825705605 294837893 595166586 807154727 631923855 469888342 265637856 314087005 670867215 29629061 627118258 617448146 852188113 615997094 177333475 569630525 632327910 900254665 565902339 279115467 209009086 400585057 497318977 318839178 79054006 728410932 11508921 527532763 216644773 234251125 339888097 585198981 794445541 7529838 844867647 151688253 369625943 189773496 520241258 157971421 331270038 88358091 305515379 574444295 866327911 834959951 834568036 38587126 702520066 949839186 609457305 433929420 722457588 364129459 635373286 653044777 518093510 200291729 507829140 518588261 906121474 45421663 845326621 142604140 115912935 172849471 518765098 339589172 694317323 492213333 136402658 455461732 346978921 333735405 569677961 2745673 420826551 205842390 859949757 566172537 809349570 955527428 200203843 138485820 845531631 190692809 232881518 157396271 973437422 57896828 202085158 672861671 658739368 17506542 803013062 548318631 93239427 713767784 896802087 755107815 156313574 855891297 419209204 8367005 11304617 439169162 961996350 162535284 389753917 713712669 389841219 206757324 851172887 439213194 885432065 122532651 386064875 183009327 696816778 373407685 612868573 509933783 409576099 204212175 173325491 686735511 555171842 28525815 129284878 415157982 124836032 862916331 772193834 666864524 396762645 106654042 786319700 114989938 930322972 217736158 782269860 13089782 450996067 551135606 485094381 285435308 182832860 697683420 233509776 272893497 420930577 12900372 463622477 268471736 7171052 341173669 279315866 941090574 369556167 584437152 160683393 985825541 793979763 983807249 516934997 865374091 789294740 606062217 254388370 11589711 6826075 840897112 254478778 529093421 935127090 933395062 509709793 19797665 781549411 900428938 902822153 86722063 897795933 344709794 804758479 547250032 990610275 574083688 507587098 377098230 999755768 466052879 917799309 497704528 241019007 833551187 618234818 471754852 777824624 792422646 917747162 420764967 694456560 840084155 197658297 658765968 658643111 88980188 559798140 104273597 990689039 397912363 647154181 204102253 730815757 104393507 739608474 229318868 913004871 900454645 768420829 644321910 895020201 317506354 916495369 126828764 774563228 686711704 507419748 563438870 718742542 713690969 310053029 250381066 374393265 901485363 551168643 594031030 253507724 208662319 982079702 695199312 766480059 369345423 381914997 484097390 488299615 366510467 410148239 208270306 372051181 954383231 189459427 475433349 364772105 584620334 500839025 947484131 160792641 142150409 843255891 946498799 480769946 780720916 483191363 298916005 914497111 396148987 206756481 396011682 487130974 33562487 88264266 217490992 643969730 160455672 712348044 77576979 314502418 32418352 891911439 202659363 850846678 557808452 596573115 305041205 524153715 169027220 484259662 944471680 747670515 829450283 220511502 821085222 380276262 77006793 781991070 776181865 494872533 418935849 160787403 927317798 622498983 608719630 860398887 192930822 352711443 523655884 233659044 597569967 167241824 487440299 587359902 989752997 555941849 615296865 649067887 962751869 237722123 339175274 824186411 922732476 470704337 859428313 13265411 861193181 126167435 794464781 915941935 511000704 958542841 164335120 147220252 779590562 883085552 282510275 463316681 456447869 978662718 758807384 340994522 241560234 684049896 657309719 545136521 547415746 834227268 441097634 639051152 743657606 185446763 89422056 34907716 724410661 371187418 400426837 302635610 251561260 661381968 858339188 811798097 894419827 247263376 553477667 712015119 435543359 67673948 760717165 73616608 751175585 612568205 904117987 877783542 720381833 533237444 45996642 653530656 285803915 911186074 51747152 695063848 715458863 8039721 95522310 344845438 889942414 711270574 668565278 577306382 887044684 951393763 484062062 546562954 172147439 696802734 577085935 719601179 684680318 948000787 340110291 489962654 990072564 230970886 395481291 380879301 796493451 398810723 28191706 56207968 715638076 850177050 168151658 369372876 80042447 691429888 548785039 996920862 623583658 541442484 371153313 293548174 2363970 244949427 34266063 590479968 401839950 278606521 608597361 14484424 163812524 131926300 817634494 391474669 66129164 909700209 202297585 416951558 411129827 36671184 125177901 332253172 828654814 946275460 123514358 419485976 523924197 931031722 241827729 411956073 623886862 816719299 225537692 593302799 347416970 217468528 697424899 936628404 617061979 31629112 578761441 75893290 636443212 46754995 26152311 806104278 132130042 7840558 377551449 479974211 417461928 631479206 48181204 865494103 353142315 82038151 325698433 39452580 343300812 533685598 425027621 341605875 709095929 625288309 945057185 487492564 244000582 170701210 731763085 6609920 30242816 687417138 643810960 529113899 68751664 42508299 552528812 504917562 111228780 901138760 812563326 973733235 767758030 179672872 529536196 487551152 241118000 869961839 324940131 889342388 643395506 991051348 798224476 561509180 33989691 430005361 791230808 502910098 477476581 571403536 107993305 400383960 683599811 802411243 939927724 991571033 116166869 108836626 847872287 798105979 229256350 631059117 271649281 507166712 637131981 812099559 324342596 717412189 649944963 839439198 868029397 150087002 665374941 103155579 670632106 483035330 400377104 915708456 559412354 223051865 58447948 119255470 952767651 848071856 783450964 210997749 18996821 236543705 237066045 911201165 536723302 751364475 673527691 351098145 300780879 929572183 941159755 43421914 40311961 233619037 570520210 754049051 4595115 920453321 138685912 723526177 266734260 961720214 618264664 157942171 117486427 265287619 735829110 851943548 723212069 765750361 150828623 792048753 773283390 723236911 95072443 858424034 549214963 370701818 369158276 856017128 762816823 969704693 938887336 503719089 7891026 617824650 381461736 382226031 861649122 683409284 80582794 16021386 277382686 883111005 819149645 390830870 179190297 357874506 339069028 785717483 642582713 239605625 634686706 453699416 89632838 949329369 231242807 5110388 470973771 996797429 853387922 441176435 900542597 423014020 262381742 952893637 32484015 500774258 713045346 430802441 474514937 289607978 795112653 541160729 426277098 495125877 22519521 971651518 92701041 444327345 732630907 864844506 580118393 654187969 965308539 156369373 626929189 708011522 764442242 873497797 426711881 781541833 957400333 414390851 206863791 547904665 525346788 836794784 829309619 43578830 730872761 938157439 373172032 107837674 881976550 296951536 939947798 598263455 332350812 628324716 824505017 502645440 293795936 480992326 934114547 494900718 309483854 210511710 177696588 171906394 117665888 784862168 233227010 652838730 985032374 644834105 302002240 461953767 283753025 392078860 164328131 512907900 299571266 654487184 129177725 336096104 839977180 179844467 515686481 463102834 223632633 534655593 547821721 217176457 211272916 660178153 387643258 414737306 683368738 625638689 998601591 964203649 530189047 293431915 739787969 66002417 282617218 845919991 229648329 150360418 700848637 542029216 634811166 339878794 58884343 95139460 922783117 722835970 710710722 90623424 827925025 963519099 3513654 829811397 418200003 493164562 157863349 277331242 197845806 912181598 810854465 694209671 137090001 411516816 712652942 970685233 675773601 130439746 483248585 912005648 242387275 568691665 772041440 406323920 48196635 559075717 422728525 282856792 305036901 383595545 276143813 716278197 62889411 625860693 633900589 464520033 337168902 793707406 285148388 393508117 633444168 703727223 691016170 543967269 960402053 874988050 315935154 578614135 327490730 120358605 145353610 49089485 494626812 226447192 883666967 336102243 234876878 326419365 163102285 3676073 102858494 595166080 884392577 979887696 693807124 972853707 230295497 678488287 426478237 374996020 464750867 512423948 61699601 668284481 627318089 936403861 527025212 576059596 28089077 372622362 56487422 866523805 301043630 850479153 976150117 587250507 263959451 656650061 346127937 430483058 957059526 255920407 464920914 135575324 147266829 756567417 48613693 955779643 138327079 374610757 323505158 980611987 780127057 120511965 411319046 603693858 117498542 40720367 178958100 418714246 18984829 374042930 710310484 463880762 457982574 612932046 481545480 642555312 895398905 406673278 806836931 483465935 899153347 990456101 253117435 342615444 123215505 90053763 882689623 366155737 146276690 799235720 201569815 927972805 99295899 501514643 665448432 472799377 89070492 635146217 834694443 916699298 881100048 326982395 745034713 205819693 934727138 296509870 172710952 544487873 886205419 926683703 57353749 673847020 868994654 175432975 951263388 609404213 639893866 720414946 316277023 23243584 620917131 104342462 371175648 189005858 569353637 726684549 312949015 184154303 680791102 708460858 23007094 834452160 657139229 624314761 278819228 721987937 332515222 833616215 477001328 18701472 540559650 391073759 439712390 126053914 480166417 855874505 431329814 524226195 650958076 512433740 444997550 474277802 262368748 540106570 598460346 999059042 908799171 705537900 222724630 815394299 31588537 104920140 133071380 27743903 194494585 321359586 946216746 709238314 224368321 664962759 143233855 29839573 767345067 598295652 495067940 396958315 90388402 88051479 684525149 484415734 197937650 320823501 921604845 597176114 178689121 501062850 107168275 464128129 210232694 365832257 182663215 853573495 713594521 862103970 478414881 290970689 34971666 370227995 134409332 28862272 240296212 184527376 644839122 293198409 85676703 705469221 945480845 575738789 736477352 414093852 77612923 203763212 196383031 302608986 374503828 259603511 361626091 732588735 168717690 815687975 574472547 43760153 735873894 553864970 834203125 10745510 218717774 676511297 173932762 757096705 197662214 514378847 279805398 948436588 951885322 519319441 126199457 709078327 72931689 3829114 187165463 677737465 291592355 229456426 842661581 538376064 986651590 151730598 394902161 352367547 933791141 517543583 368282215 289815387 879575346 722875515 80059248 103308984 611981496 991364956 148211639 513847832 55460184 83957845 610812942 337556921 798169203 242538119 50100550 44546979 910993805 480911226 619103414 487088537 110419272 352101526 933357773 165254143 479820354 409192734 723008938 486982684 265967721 375246367 563264386 428513036 803179983 28350771 930024005 659174933 986481175 932723374 635185580 752927914 290360500 438345119 181820530 808063533 341300523 825202607 834298350 678002682 582585625 450220364 706359636 371476821 971319244 160667534 883434446 207594913 879659738 710471196 435209041 982205038 723271598 57157532 842136072 517282190 442837483 574912752 154290579 693516347 607374462 504135542 107915322 897648339 418188278 222789616 209109319 870510613 272931363 871113848 754102448 874017329 411909849 266857015 278170902 641806707 621583251 697721738 757389713 491050843 699033219 516459671 954112242 263577584 733052763 561208444 386475297 961350747 971595625 694802009 218231238 588479565 927741362 116635036 676740170 486916106 683999251 540245757 83621569 146834070 41953078 534882544 639897571 867709542 253222742 394136923 70552612 270486635 882974989 656694632 872718577 104125846 478378235 912964699 679770636 694634676 764462945 388594143 265449959 35989105 488111806 813606201 199404475 889071547 802533789 504703438 82167631 420912193 45349029 460330955 655195146 691062262 123247286 395012908 337558018 156619774 871708954 67254363 683355339 762067322 213564858 579803740 69869397 679131872 184968505 686202279 884294876 259978055 847992485 14427063 395834769 51621573 411109822 722834914 473466531 660386846 130504974 345673399 817035976 395304224 104113072 393006005 496019919 799348814 710781131 767674992 278128205 927924039 707476408 55849210 896114458 404871307 23618987 34952597 865874955 768415204 347698939 659211850 417305178 50863881 887629215 57007318 19894347 66711590 101956901 12142836 815321913 293407532 417177344 790169515 896739627 701216367 100146184 771089241 433609288 758737215 98182912 869151291 928533024 418995870 952483793 34896135 287679871 76335654 624422177 669186080 952219966 654370522 898111214 548897645 504461806 95583819 761341139 470882522 588543299 489755439 279060616 179310322 769978143 55048998 594975641 124005885 772362186 724818937 876737655 76077808 765107681 580696695 326892182 786025619 994421764 787434799 655922350 25056338 403289279 596068928 919055798 906023202 141732578 213765989 543480515 646905079 259383233 320791110 485601884 827882262 470695744 88557017 516757262 660973805 773883626 411139737 692009226 442718670 477614674 375751684 1339454 334991899 837779349 234390389 772062739 553412937 83684551 802706947 994566965 451794498 898492858 280750942 137527093 91846685 174851422 313906378 680057660 169248107 230194652 667000300 395454625 47395863 657187182 568624095 106178733 95790263 31964598 417521806 288525410 761318776 91877675 506966793 383879569 81156933 713279377 191108136 426552056 790254458 193765395 781770537 137397661 728102343 551561683 98631627 527559114 26710779 153348542 701257787 596874345 290671293 738883978 774185048 131040152 400861349 676848894 651717586 816990606 985332115 256642201 383468300 269686933 23025 80491649 183386382 310463050 672583782 340944302 825895792 926136413 106701036 39164914 175773099 986402519 243130354 335884069 465566279 412571486 682060906 317368350 46271829 300339096 906180524 394699044 523112417 280455194 353558864 893189729 287024880 785065716 501419903 222901661 561746715 867105406 586280241 453817361 694193335 624465685 187899321 107861127 676148892 794883291 112386888 979527716 266106279 392773436 268340301 620222260 345401180 870348076 373674577 43795849 222754590 433289314 739369733 351560197 322370010 762514126 968416543 947832860 171174570 38019699 240556261 819402112 345637916 847696445 358679178 235964548 30913962 63994330 987508487 113592452 259864133 840050728 470434690 174562467 685840315 675803877 388607002 678458860 88541465 554607377 355751915 478449 211485773 844488555 451345505 153306070 562911281 308001291 134770159 772106635 30799327 444465185 182640302 451699303 595913013 974572450 561098013 553399114 796467780 225836442 181632187 432656950 563006342 271005215 844957363 541221302 450366334 215135743 116222008 755989251 365374080 432251318 603554510 40399121 822819241 774192326 235320445 411249014 240062199 693532624 730304849 686861035 477597778 440337107 615920856 566604679 451275987 814183211 708652396 949597219 938399592 357195311 996043136 753757472 575779028 487144591 697933725 916588761 144743190 683574985 341244517 546783886 77558962 755038066 549383059 280761321 410256161 476955578 178029871 53173141 602616859 963074548 373503359 910777038 259717287 146098637 282746835 1376202 878738544 209517659 940097237 967324257 899251857 631622438 447848389 727339489 360173162 901842463 716778437 573940590 290042473 272255096 432834089 783127246 22532308 548446923 124673224 105765107 606814464 185100906 753644143 677499591 291715619 257002681 777131657 24571814 150398169 393352636 690979233 93504467 352799370 474554998 794803430 960550453 677788540 380324550 432125144 49738536 569110859 859081420 769796338 389042782 47714014 280301825 839718539 560751636 993509287 570416909 887945858 288834831 439906814 818755341 489794209 482201257 344505166 400226973 751026773 209411824 490868087 743804261 511585633 309160572 351878024 990241466 85378696 875411129 3785554 619429999 601884215 516427727 885926666 418605755 944422328 960150069 483013713 510453825 190404201 793696870 655576959 568042464 306175714 550841149 712274091 757234344 380722931 341779133 380019719 159313758 390828832 459769358 951823721 183127191 333633197 670427956 301849076 161071573 88432560 885339735 32022823 37932815 131375969 458516320 109249875 543891316 105705900 234026226 488511447 685624877 816963432 162705921 588533729 181154976 331650729 279028355 532561128 343084046 990660401 522954888 49785377 852878820 752042202 403020150 556791311 28626029 808416663 212212712 16690038 829953105 623440743 694912225 635590764 652645084 753289399 115504721 339061574 404137756 770100314 330960609 522447354 147143359 993606432 212432308 946675528 102952741 114877671 866015326 658769024 128800535 167331350 647480369 548314445 612105195 247333950 745558174 178782411 909089242 706050089 52993289 39372397 443517160 241079128 893371623 706260742 902589561 154783212 254102650 166928487 238392760 106347422 568458128 692190376 322512151 367857999 526641538 231758438 829288550 523577260 310124914 307850219 505334945 363575181 184841804 228404882 421050182 665151625 630259227 759383274 476780826 443230301 227306712 838214734 684117882 570749984 836642827 235934133 848813835 925366712 985094493 866487361 345843694 549812609 930772253 977883828 690069848 901307706 85682560 569816097 879088275 741893444 46431607 495564209 450513207 346664451 382328211 408621152 312631819 459291123 962402781 234470835 547286539 75197674 11852070 197254392 353712592 517462172 623928516 245818484 300455828 384263452 398353755 591687455 753645387 736039185 530560512 791634483 557482650 325050566 62372583 356611509 615445755 98152181 420467351 719739624 991423558 570697548 807885315 771117903 694605220 817890009 336456910 544606885 792170944 739678187 327013350 898746826 628409333 95308899 498672537 120783720 785291031 435356619 87114631 629522427 69374771 547922891 272032234 293799513 248732958 278002621 650430140 284573527 160542638 407836658 110982736 302385478 914782817 602645017 182447372 512299767 648461218 958125639 647083179 173611151 130914781 861842017 579596828 313344082 976181086 474343319 362969266 830984308 154061294 440151869 572954287 20811110 215565043 420396287 943316441 166082134 370032337 298435735 818793742 124021502 175438896 259774823 966975267 50145085 137670810 24693132 849555366 616477945 475040771 383513460 256514039 311798321 354995880 749343750 989740356 547233192 819281028 930960513 516211920 427620748 893195525 591436890 315807142 87753732 244642316 759606592 86124683 434425662 70630759 501067470 71468575 657518592 629702519 434038927 372660067 896989043 574836944 139292125 257710624 146384761 543954289 483887723 240133745 157961494 879806195 382815989 841641137 259485324 186577856 368613888 597391453 455492756 878790585 773904230 101655973 600993759 258917051 126725932 603048981 984224540 602262670 414338650 678460838 129521517 811554343 164473932 822635835 212169497 328237099 549602908 347405369 659427146 591121212 594842820 617855882 857709974 864041606 616035657 203974573 942434195 214808503 880588823 549053839 123299649 141386290 866161371 972446114 350675586 278261240 113199557 959410401 574330351 595120921 164475989 960447415 412948938 166246016 708708368 754858557 746466728 853610644 688188325 600023373 513006433 595700806 16659604 254233415 915594364 244873449 951070429 112435490 956906876 16174412 627765410 688318932 376896130 201192959 876351475 881166108 996810740 677572746 791040928 884273091 692425172 861883842 238107302 985373657 655629589 451688399 576085816 358389521 36779092 575835113 235919897 587637990 51660127 739484075 648840106 524510417 186069632 793834982 34626823 923993319 541743551 808632703 936793675 779102575 255751037 791063195 196434709 748168742 962124562 908002851 354703314 187033203 233583735 771663102 319780925 191361293 647950948 298861534 106030350 45813029 599095801 271558672 48691585 608120306 657802270 888440991 822710710 382143592 298939001 89952038 697744405 872156977 48912782 971639197 134200982 871734118 725904514 884954289 126191671 436270646 142298181 909442727 121058454 801961639 399995305 435062119 43318939 456881714 905045048 877670878 878541886 70073517 41349135 633658206 859693880 425934422 744556409 474265894 835706170 727654992 438616289 341694858 990196849 593887156 967763185 378791809 14769766 873534761 46815069 456173401 395277307 227017285 86490690 885724823 254907284 885933941 294741129 916952997 580698355 779803710 918540110 819352214 954091715 506408479 178781268 692878645 471301333 816183379 791440333 620610654 888092356 582373198 302206157 767804666 371302877 672802766 807385428 988744934 309187850 869116481 203500146 979560586 985581330 510742951 889203471 126351567 945108958 631330422 451318535 803697798 48127551 866760665 437602758 482650538 829289314 356245180 343754800 992569026 901017945 522660896 26168021 991448835 796292414 582482324 962821716 153451127 706913640 365428194 561439761 463188825 475284082 229749253 53042396 514557897 697765912 489613746 868156767 361175921 177373146 146562774 410515654 767651534 179809906 154952696 206759516 787563229 944560110 504750118 707123140 407644118 868589868 889622173 728733681 848689167 477526871 744254961 49435363 561681180 492987702 908344210 658786190 918545892 541547733 991309583 728251276 924857594 406803524 819314503 948579353 418094759 398080464 741827976 192108871 503714604 581920988 811813110 325442195 328358090 760610267 388721588 785135077 368880469 729814661 604852693 960399169 440987585 844394892 341327431 5248604 752546234 311758439 404035188 588459332 280372657 815487781 828386620 835363753 850364367 440906246 340184705 857150881 87424951 48434817 635859372 899103565 584178760 323520814 181942263 584609600 396446876 125187877 727871159 597882614 821265398 749050089 813634945 821331119 971180812 229021223 230541402 293666494 322687265 684459176 880214761 723168085 208517374 710272350 860449736 54765459 194397179 911567614 443163042 188643336 573125879 117220159 807142362 551735477 335542483 891118853 684477306 524227163 942256318 876200240 933820249 301405653 936138644 730764637 936236874 634321198 297007098 826324710 815987011 960770675 808717620 228035454 536080795 44945001 463722059 377580210 958756234 670599805 472695784 883760915 165247394 345438877 846602329 840640938 334800689 960175276 483796156 900417192 264386913 221444268 259458252 777013300 609734207 420633090 331521322 653311419 129163368 480276181 539009576 239856913 155786045 51976897 100184978 106545156 879658317 474407970 311478564 631752827 152218896 484494409 248643988 6879594 332462578 589952256 630310123 369068084 246218935 128915352 703176198 111196525 46838539 881168442 381887144 172436119 4714236 733209933 771431933 943907667 1396937 577048057 589686023 204506084 920323655 686607570 592889282 74643955 998520265 607312251 48009944 441829117 292523950 914846319 729829087 388692262 365636823 655395979 784755024 268585797 254225446 594542830 614421647 474857394 49757747 700332028 813031484 150851127 280098861 432226494 465480229 220398081 201357923 800157847 933602253 362994090 557709057 13062675 47877580 357082464 235922895 773294756 787679435 856788414 855851049 263895584 146922908 751611056 792012900 621228041 712368099 1288462 248380086 492292179 770542160 824165147 581386679 266974202 955774560 238568362 447343522 406120450 868595034 706606773 465728963 485597035 466141493 277035330 37890375 341517860 160366643 812997540 145833091 941594133 962141648 328793130 202699295 53353983 819652043 35081236 222410882 52879340 584547659 562825323 333008037 609962506 313507650 522466891 66046666 666641072 898446216 609220321 142340086 2267972 255052509 807608073 582909404 845990016 53011025 287642983 260358740 264187313 513554460 896139954 989943746 211483153 967023514 814508570 588829305 124022506 742335445 340342873 372993225 98269544 798209403 854537479 108505295 759806985 594472853 16931391 688755343 737809511 641057409 357292307 35557177 520834077 198525654 607776180 920645298 927003868 248987137 972369153 104931894 563527772 208486128 312572615 234349984 831552141 493280427 864621298 25228536 767575507 591957595 12270541 148122804 107558152 87066178 233280911 45941989 617424244 84832514 180144704 20401830 887962234 600494590 894385720 340740797 517536027 577639929 475792047 870333573 510672341 933082244 757312563 317069700 696047193 88208435 280088289 898422790 737912594 812635874 684736335 247523466 613676449 995066458 110929455 702674762 592246068 165887517 962249703 787260567 590384660 483048029 267187193 565073141 793437382 140176800 953212113 465404462 784459100 874047527 452886568 590378723 960814870 389537022 614024214 85915717 662401979 459701440 451640574 710941707 196296147 94383527 175073998 706840428 816367686 154982414 773189403 419889090 998272062 973001014 136031836 175681824 810081739 582231857 254400790 456115003 180439989 732731776 147496125 790879576 88331334 812015786 246609295 779800368 4997544 59704658 717032349 520895453 300057090 774037762 550792324 715072747 675736850 528310185 517907411 228580297 962835085 677465006 581151920 182399699 716188288 326266046 253122685 103902885 383750338 826874203 280540586 491596425 110847456 560001254 82643648 992377756 287994761 404757917 893482233 715338271 754295049 303889937 33682358 152595702 443715438 514130483 465539614 85917583 854946352 427054082 336034479 661380718 840326076 422873710 999986474 611690161 381284298 852783170 309281203 599227477 713110114 669651416 537843328 111222270 120016252 491386881 983542346 408556459 317467439 246076915 139652671 998499539 998769810 920724351 118635457 454233809 17898698 293891951 501898086 264332374 982342060 422914857 688423215 248928579 692010036 977890499 448347860 453063275 217218230 610973963 668590938 699628846 919944585 515670538 543010325 218471930 876773217 347560093 780028996 115960072 923051323 382906338 570922169 278270700 155581443 640476920 126586363 627573464 886044289 283368091 53544779 494531601 500322959 269582842 615998113 381813853 153638378 724626616 695229062 401725443 630496096 52173157 917728988 245991276 325764825 359828100 675718043 814123753 662371025 782721144 751041263 353005127 371178253 500139705 275560057 661904065 660917132 719212077 698892231 185390043 530868779 300401707 400327223 381224078 582601559 551053879 385855171 299811562 494510321 908848745 679839183 195879194 562754406 987991301 480414311 208235145 483963865 155260126 18012901 265208268 441655104 776870970 453503285 577520861 816059487 863933108 458668245 212797782 567267109 157028268 905519485 283940883 476487573 60662311 732773243 116339825 619643487 273030500 958558170 143230148 744589090 972360809 813246054 54966228 314017993 195004077 834368827 348816018 418959953 513237542 751372286 314470959 791949403 428452870 308611875 389230318 547689005 589758818 321239416 87927885 112120582 925048874 297614962 13912896 444307463 223532263 980628384 654788880 388049843 90515240 466869440 706315088 181014425 291695474 770347187 548583757 509184294 625754463 77617532 227235267 534091612 551072060 605890413 21257520 997992098 263882762 140597159 881669756 337450695 453841190 699432605 106729054 732024747 998537049 654872710 929406552 417533031 26783000 954961709 627476424 488884468 689477397 185267593 331825213 485032979 523123067 9684908 766207742 779498644 370812035 57954613 782283769 539049051 788318202 982348847 543245185 802905256 606577226 109607636 837450474 139787724 48821155 425050383 543457052 388126136 221046219 337414459 350662118 814250464 556991942 81736634 253615118 708398630 268554458 530204558 780107401 417756881 454828393 63085539 673297073 972773621 559014734 840480027 315508535 856653746 488485007 636128493 539594213 338415644 970324177 547435150 810595158 110509984 82135774 456720214 637906028 695197056 429115553 440085255 134285661 523690055 648874976 341868027 860309275 12062800 562564419 911383732 671068596 398144093 81558011 445023870 577316604 452555898 348739819 574320391 775442372 437223765 663208248 342907161 486712743 126443596 747642953 211544770 56754352 80702518 784471966 357207671 864641162 302429079 709065024 572760104 779643834 86607551 760998451 531751401 19123786 84605433 590147993 476147161 17757112 522960582 620973684 196952904 674140322 828161924 50726916 77333397 593898977 288748961 988097925 673963592 120907266 458640053 987797576 735416913 969633188 945985150 978418810 911179335 550440319 739763127 425879229 21520349 434190128 62762775 622326595 139993572 198224759 664368923 788591780 747476177 117913365 918223806 182435706 376766279 385770484 475865167 315140966 119625124 71856660 103650076 399075408 308357424 414956858 958275318 348875999 833164534 709618900 898317766 304837724 915323892 738291972 324674233 803449629 109096016 985095285 127690069 440906421 46239853 183266789 414614888 397641694 361118576 524623074 878033097 989486733 462215069 38922389 832863637 543541329 89071381 708609359 151005949 716204472 604567636 617549049 61436107 424818340 918401937 404240477 500754381 705121805 999364044 944748126 246414833 597135828 829533917 782144456 403466789 390403445 351112011 743483331 600394220 667001336 294699024 242874768 52469482 629504468 174491589 540166612 54162823 710188973 348726736 342999940 759420781 489164618 90681745 173471558 323031486 122943401 872259403 958272647 753682611 898848412 3342743 665123561 807869148 219988261 838734121 431364249 663886702 622909202 451648661 817573334 85231675 880105878 286613056 984984022 216475092 580533583 969590815 989359873 687551260 333361740 986130787 353740099 607865507 767450365 293930142 220917292 402840363 395855635 507292200 191568816 565393642 893058898 367674964 508293675 1554290 782926902 747163725 104188311 991337417 318323774 186257163 438049484 743169739 208468900 782014586 712240236 347548040 226728619 443567651 699265672 435620946 192693467 677078479 65960000 547725994 171452180 684851884 236876698 7327634 627372882 789491959 510872091 172537739 679773666 212725403 785999576 305471299 177830281 926644750 549714603 374795879 906142456 857727457 338007887 390372238 799710175 526205990 534169004 572368725 178049213 948524348 717106617 580789510 71733475 443779380 728502014 11271132 612036255 120710373 575909265 790108288 618835942 27670027 359802776 75117321 181712931 621116776 974491525 67900754 818116224 465190629 80596068 258415745 619265913 292417571 394743872 393789395 70954841 689506408 216971136 969401153 589512838 7278112 868721446 114975987 736412972 659612296 459150306 268496283 669704401 679204383 762374790 138977237 385370418 536576394 703948550 192824631 804311169 912965858 456524369 444004078 533632038 567924584 363598762 102894163 809288985 621847728 496840349 103733165 356364866 828762876 883803089 776348935 967839144 168276771 54069222 814737203 294635938 574547408 456618419 728772504 211926305 84842740 715202636 333208719 753360266 168649007 204229598 742075286 974359808 758993851 485102178 157887518 158666632 502706702 894413142 112773521 861744691 252046679 65763455 993054943 35529035 164987377 567617774 948118781 835557063 432865499 991085022 289566781 894081337 779514456 397722279 888274881 54516030 785088542 74151767 711900831 286052434 654723538 554751599 600986385 347765744 621014366 375205905 544323651 775462179 544462501 36742181 652328172 8294381 489788978 227096897 162056626 473368923 113533801 943190876 223172161 360944487 113575213 950743502 735360713 943400701 635735379 112915916 617273584 197971244 582795405 439814784 10831242 745072079 449893201 619331296 543929183 706077560 835661073 564204053 864858020 390143822 977640771 18845489 933575980 895356777 183207261 422834108 466363612 250342745 659237522 528870190 635507295 533756211 659967871 343783664 78142611 31558867 883753360 761110997 497688310 322270541 899756920 57187349 173814782 626601007 14259998 417948313 854243207 71565240 398288110 741634596 276937311 193183255 917574481 707595761 751328518 995704654 350487774 411349496 643326522 49462731 94567501 449153542 393481866 225823905 502742593 82028070 812144417 630187876 843215768 399471796 898194372 443871990 694766066 240671629 940838008 226293839 602360744 402928029 553081432 744095031 370974641 720502026 453190152 926881326 186304005 587831330 750893370 336575352 215800158 676079425 120234830 817006355 993720085 237853055 637594290 744982335 535044463 239123147 187517943 248017971 225015924 685183791 871162387 785133376 168142447 833416313 407298523 263432560 858694343 297095245 978009466 939206520 675726967 355893887 995157645 817381625 920080880 294060595 377145128 577333214 84219112 71143671 248810782 890312072 710435692 624685908 970391456 623016418 725741607 734240231 29944814 681904907 894555077 132710639 282048463 585279843 401149219 508058629 784878505 799846992 472113292 421011003 402943001 891997293 743035876 411004959 662129376 780105273 592380772 838827561 110819066 39812369 69657034 25594709 496528373 779089288 538181511 885701176 221769912 228375224 651240092 10867195 685419100 872185966 152684053 870973492 721070864 190682572 116097610 367906617 788715985 923725346 245653125 941183076 106511740 599095859 135711163 169945500 723369136 735863965 433935301 705525099 981245269 292882327 321910454 433169604 682512306 132812760 865863881 849748984 596985398 364816105 998077100 783149730 644967743 200206899 220984358 677617491 589670108 43338245 321294607 144219439 291872043 826180707 891415474 699645854 519095028 282372994 732977833 245828056 106831505 726630856 933151777 372733016 341976806 152505519 944573057 655487611 965864259 948866991 528534201 486461136 746601895 580759437 465465968 473073031 173701636 460925180 358225394 882479983 75414725 498330811 657188038 231373142 271576762 676019517 70807136 380930583 514998632 777507814 495359015 39657706 226754913 516494030 218483232 859908124 223924487 365174054 918344975 834586595 259519828 424349829 702891686 912949306 214257887 7646388 457896409 106707958 97074318 655712242 873027593 951689556 715574342 791528264 148756624 376506085 842631400 632305191 30417183 669355280 22816604 826571421 869129092 475178789 778585526 845422405 143976429 600050492 50828849 744613013 34358893 608773252 465729600 167095463 668293576 277887542 925493914 687026428 810131821 996282563 422736926 564973723 970442051 992413978 495527248 349569807 389214849 706677135 136104033 823293251 648503792 369886923 808726581 750162929 339182003 776290278 305257374 511144832 654880028 509133046 785392783 750721680 326934713 910331687 822347275 231169973 601194900 156047683 30528012 657096381 925134469 769787773 790372381 176398666 844612769 280787960 260612377 337096371 37547986 760881492 939351363 87389594 450101553 671706301 564887028 806176188 619563669 262099508 758481088 523325794 317276936 557866308 817191101 764724052 638034213 431484141 634251112 511606737 369981454 552113548 685551107 431457497 357498167 349080205 484540023 471311312 975311221 597345171 670468581 491527181 47931535 664262588 940633969 316590398 344556872 186911434 523486969 520185715 660014882 586833447 177606132 466951218 381133167 62743938 244804019 83170659 446869395 885281665 399622448 543559112 688780451 899114820 574673953 676019089 412834570 537168130 140340209 999873145 680343924 431749055 197316650 29827319 211091500 733477459 721765011 152010650 514872687 246420212 932385723 988791801 831650558 857034143 431994284 354048722 649996375 899998403 441498162 538855966 642834575 845531592 886477756 272838202 856401644 800367232 540530923 267180422 337790816 125643288 908103537 513486350 803313130 301182781 195713211 696700374 76140358 461655873 810953494 785212339 237332296 652012533 899155444 701748041 752857066 700324321 329843775 315116261 692573263 416342135 244156272 668421163 814240490 32109431 78614626 164406644 666259436 494366176 62006194 718459984 24229427 888261345 3396208 136708115 487070399 751345529 652512651 946800360 952515483 919239182 488821664 620576704 453517504 571819841 860971212 609051560 100521944 479437753 387801724 847835684 67814656 56531318 470507638 748079330 333725185 602360546 955498840 58880001 337849927 182744384 246649625 782522071 809164230 511333595 869272878 354307284 756127785 362537149 95568996 411126542 834669912 431729577 703958865 689338477 863131786 268985566 723286505 95453704 646191872 262305821 836286654 795142906 605730633 731714922 513887636 197579052 864993350 976201431 829183958 756789421 790952084 941445209 116243065 344039865 134333848 409045285 517316660 300791686 395393492 164826876 224627924 616852283 393911105 906333887 355438138 965066141 782639774 21852882 609538615 237899768 714484161 960157848 434056010 221285188 672351297 368647534 425401697 238207285 668232823 726205088 614884275 789712820 259759920 933649911 481300711 296350964 41887584 150239135 373749888 654372951 424086316 53501787 46920537 3906565 918088025 172606768 548483268 916302774 394907478 469110506 23175301 258826173 520645132 301848655 107788237 425537965 242258901 777991374 429833437 964042336 311952731 139423333 193944127 102176323 107737751 423199958 543375371 885423960 436199680 205815647 702535973 347827107 715505145 808580469 371646187 369891850 432022996 756810869 386343052 708270003 255637395 176222927 23967429 9351510 88090331 567372086 417171071 833792438 983709398 796334657 983453812 233938419 453583610 508343606 947649086 534271261 33591022 847276842 255497289 157924375 117328705 272624789 975979116 38481514 410834329 174770507 59176070 858751059 851663051 599781509 232434770 951549868 452310130 418399892 81318143 177163074 206138083 340862681 979129056 122690088 655423200 63391595 3039941 197691985 946706575 709116675 446014829 879724556 893861828 567623898 386449249 375415922 951795518 939623421 736247036 132913364 430243555 513126024 485897857 902175035 328671850 374085400 486666568 978457857 612067262 408926269 431524762 951519687 530226535 111001693 391832278 627849611 567783620 173564914 683124500 805247614 201566263 966782519 610892920 772877532 952673793 278699582 23196595 819930918 278233682 613630738 349132266 238728895 163951740 443695111 14640881 580763650 1920866 3202424 713147013 832366186 305861831 944820011 597188656 454194019 78178171 121304676 416835609 762683655 498772274 825451455 803708481 966972297 717770760 682896858 689485383 963168699 937948273 380159618 451268508 541294204 641713988 450240615 443629470 377520438 635365349 345485345 849286781 687662122 916506745 659529747 180673811 31496625 158287818 53880281 247631348 680205772 257881673 504588188 322785626 318246041 669201957 162857383 206273386 40883059 42546096 465692040 941029423 324747420 328836564 477987659 146819745 694805806 119530649 120122726 846402882 107213470 262110261 832061200 909975705 52840141 279894360 82607749 521418308 438944300 630872764 627649593 378078959 972041970 989831650 348462833 671562297 790826845 446865521 187156450 833611795 734993652 600487909 315430904 53259937 74751669 927863971 364215831 910258701 423285524 139957055 655490354 929040625 247908066 425243700 17791962 431789030 821838082 141035151 162730593 884908695 513591640 455680564 782531767 166365842 907673167 844804256 797255911 344599315 978373148 261336824 910078874 215089898 233615864 760058043 782411254 873849324 485534457 63051022 676282557 147266266 72518059 876795551 594860045 105656437 684288016 744196145 299376124 350688579 147007866 857273315 356809792 291199520 84176352 196625468 724269811 733890707 358885798 48593339 599410363 454451554 749375131 934346457 478394923 461541056 359920588 988505676 537298186 321038184 706665928 91397092 667159124 298177706 157863201 638027039 43170036 785388040 790815116 23629691 943766855 475792769 184270164 886802624 631838663 615903225 867686502 707116781 606016612 747746324 954813444 197226266 840302027 500225618 636227198 979585961 689905308 417757606 975301348 611817959 370696189 414625458 832176759 370094590 154170779 243155452 318361619 540136624 5326864 923434329 332341888 65817686 673424021 867325316 462845523 651950767 114356469 561917252 916295789 297770423 514385685 254487956 353386080 159878225 324360534 656994018 75939752 283328270 101173266 947077940 503812117 431181095 135631326 753619604 857433657 760474894 824530362 941008087 591260896 762126694 158215566 759259655 616432108 587107740 623273617 850662081 218935041 568362743 441332707 780049196 822609120 590093452 849174980 686022360 714613589 320308557 843642674 720391957 64295627 676928992 98704720 788636866 414139543 587487350 924136921 390016370 274611629 382203235 581707130 72650805 300899157 418560630 869171472 493138532 534474050 466989436 44691909 616977028 931585579 235230565 580198972 566760431 651405896 482666927 232520482 793731076 558971341 89655993 851942378 27429038 682855031 350129545 769287262 671649027 547218287 650623781 292787484 946414559 66958126 767684891 415936090 549659490 614076222 48037189 511573863 214667063 578103978 818069288 85189501 662971610 851481720 460752957 910141997 318723932 573879864 635965167 865112904 483446709 912389285 637495186 734573659 332881105 527149600 103514330 199367201 865169266 558421628 615089275 836176767 65185109 800476896 651659738 696020594 186425257 519383164 550469959 550060437 651814615 67931430 903992964 203213990 480974860 324777828 24747092 889028957 135756409 590669646 20592197 883734975 288728136 65455166 580288074 920261930 145536603 77356579 561771298 766432335 808624602 189140087 685884122 641852853 528413022 553476494 980778049 733765663 695630521 255845385 746663852 160167062 993772129 872585758 726735842 494921779 447175330 987680585 451788201 676905971 685131338 500548574 156701400 570112139 724532457 332149779 689600706 648164610 842385174 992546255 397214357 131128672 121733046 939369188 491868050 651527159 221069170 466258920 557769531 848632626 929262532 596385891 996631789 423054020 464050673 496422419 575643738 993052222 661970801 599715330 395786468 128795376 831828617 146891124 48888215 304236119 170661559 48939354 749292513 971866826 334875778 520571169 548023919 630337529 978053304 492798242 483112684 716427953 444634057 495942452 31702854 215146740 703617094 118605857 259571177 361336515 547945574 529650671 938071224 426538449 739676279 199493930 31212698 173901003 656561724 781000264 735240259 668227228 978630125 668196022 158958978 309344869 4958631 224676852 12050901 174759799 674112101 945004365 934377100 453865788 698320138 578434779 258173156 95914714 901890052 137214453 73079131 476201624 130500538 214867680 128747176 758944722 254426215 127079633 454112678 705235913 682995851 601169361 910018346 28936152 998225894 112241372 591098826 510096679 435869633 226244307 679069322 787630622 620625404 427285532 425670366 489356907 835105164 349442213 387426098 952178519 430560081 569547214 412831930 990046969 961407986 420038292 949662464 185332288 673220512 907067960 668517997 242257827 249225844 885087508 317675191 256180648 82821752 405652520 263866463 264477365 584652992 333639627 873604013 873788797 24716761 749691196 410922974 508797051 907642677 626201988 974493000 69133435 884496495 873466500 494844502 156826530 22638132 472456881 285836707 165302128 942586625 751568464 37272489 739051771 720034156 713374495 42652585 269998405 63980550 614600684 77922605 498944232 843022960 584050557 471914026 269061904 782006588 982980465 617573991 238817832 418741733 996354001 491856904 699067628 120752598 357999414 871519148 159528564 652514300 351556765 679108389 849663526 341085615 654703698 403477270 907298071 34284472 497124419 8527508 609798730 784753368 507460860 183386749 678211076 320115632 622965688 5431460 391644763 524275526 453142909 147916424 436169721 546932014 567415810 18182931 760097295 402643093 774874723 208261073 757674995 909795347 373265977 916286625 73198364 98727668 352523349 82483806 128558484 782361447 33826812 948431479 880083669 56779478 678929549 853234280 59939025 180243316 848900551 916117898 48747516 582445839 980953070 223732522 436765953 407367393 627945078 540150299 24408150 803369806 736966517 356007622 885982131 860820404 969262751 816833702 569236501 735291363 766874763 955706852 899737187 709128492 107868076 726912332 60756749 671407226 379504087 310374750 766562236 293780137 764531554 672033249 933161594 61115251 617261825 901328729 468180974 185867203 404928526 678920025 192999661 341432504 725103591 796760322 81252838 745072862 969518901 478621386 244461309 289868058 42221422 780607523 701949167 172072484 194996861 973814262 503307682 731781038 897719412 51004939 438031924 12313344 556680354 35961685 473591488 647526811 666893973 142087973 219243553 506233873 632949458 587645208 638045330 295521083 116198428 121556574 385427116 945142670 868826809 21624948 637191900 225529086 625990015 233503157 352380521 680971857 90258899 809198505 994158463 209367839 956577678 538720343 637516799 617975086 858488927 744312308 358862799 605380161 956680101 336979438 158711865 860709805 475148010 642163982 319110851 705709308 401624683 410476585 95701657 959270428 589130232 436079949 876401662 219492420 720100017 350474951 513151218 494469375 470323588 748058526 489773302 524350562 741773698 230811535 222792888 407863138 543164217 28010879 447852764 539369637 245701628 390571511 430399342 218999295 791283979 663822774 53495359 698537000 457751455 931170861 763824672 20902429 788539474 456448977 531305073 386381702 903115632 195915465 814284673 431900433 117829694 723584818 129482616 259930696 592478474 36802932 450166369 699626730 190954617 447052656 917949930 715022582 718790410 225001014 984543459 74494244 787617874 272062803 211881262 992902583 233993743 909012397 792764747 614830973 720143784 766470578 901267128 826964010 722749975 98626571 848521384 794786799 24167965 540415899 374772686 976636021 436448827 481373450 305431157 908911830 924903956 487180995 508050133 80507501 117993553 753723278 970502939 197086264 819165656 945190242 403781317 422329303 407591566 634816406 890409298 87378082 519295927 51037248 712902898 125249636 91324835 988208344 28319610 438687393 461269719 442587273 950758123 636334971 663808688 169347112 493649803 232373979 29801464 73039857 723648725 361120371 685541996 702004111 206407377 394019115 808068828 454609645 516690962 15704948 154559128 911298450 633504678 915488925 79900225 96573347 117772305 875611754 210410241 439191738 883354183 634156893 20437812 470291661 947159495 522637930 262546225 829614963 237371414 255937886 521920402 681058898 986050314 56823509 718943221 834197707 411660779 957774945 489076414 198437387 219097931 525380099 422899426 523468559 159971866 853746666 732081522 125432708 688432842 351742401 149194060 855131201 328411891 416914935 52938476 4721673 38113821 116444839 537531416 386637804 407891682 905900195 780882138 951399038 554016608 988619795 913473215 101769858 510329933 969921226 801778864 743450581 71318362 59114448 766379783 901044942 476805590 570690414 911235025 828600226 819280436 366134513 988534951 435759376 930522892 310180428 565493931 844954350 808008446 174224434 457527185 387769311 872282421 154441587 168581847 476207879 524635151 594630752 791356353 277480534 888392723 504486427 250522679 976221701 538482103 612972458 892656736 712785943 491141335 871722573 875425960 855754299 445953558 513269941 404221046 957020844 644163855 774869410 680674839 914872848 331836640 895254917 282711417 541656195 94570392 464078348 149572231 638296649 884923242 956479202 448820834 416920611 662544359 864814512 809561478 207289345 754812634 91876293 409582235 124639252 986152660 225624691 313310316 534085998 574693427 660807351 953109748 484990593 267823618 415041505 944241940 158031098 498756273 482625076 660175848 352874596 332329940 822549303 611568299 532209402 319231478 531704394 86388119 161343645 731285400 512829354 20749771 187720752 405376299 735153795 574862268 681212056 268081482 271341272 834153972 376045335 926515947 376752975 796647753 465497734 349032691 484856666 618606300 291649526 226391793 387624677 844446754 730797978 337117195 798565636 446520290 105780389 535975501 936281322 615480030 18092346 770196144 902105031 217584799 906546303 343058110 585190803 532185283 608211270 808065266 76207628 563341359 201769979 536123704 26525901 401813763 720557217 209484155 661436972 436129786 970994214 437658919 469113541 464597719 517401280 253092362 30604041 226867684 159186493 481038521 605124579 953752421 279568553 993577010 492742273 717606327 947500418 602994624 797921039 439791419 113633597 391319299 878526237 780146498 996726023 765033947 53847491 438047781 582911377 340460903 743860735 458484678 536975945 623266679 937884838 251906989 557600668 754767245 289499504 626721884 817024293 234960264 878202927 739023484 864209628 164665778 313746631 515359117 705552736 224285562 621178765 508326133 300368554 853574185 902137636 81033165 242700825 762882409 167546277 537015048 818652052 540756470 727532028 512361624 891041006 545943409 830977363 146922000 46862229 33412243 380622771 158232800 188903424 96766234 528214691 444312972 806440336 351448351 154888789 821997343 851230525 93490308 577669389 103773865 433317861 812820383 734377918 627847615 781546279 276212117 387228186 99887838 608877485 784421061 18805047 666007019 998472607 532114266 24063340 212738886 765682481 968835528 322470385 128400498 521839919 879988501 179971586 860882107 425799537 862263611 160567637 538813542 233584490 910693602 40060576 542825141 262850191 943479750 10803549 413822357 983773610 650855929 657045670 427808297 667660125 268423920 662109537 529179441 158253201 294073620 151364556 229771603 534775816 847279613 112078902 248201423 11634515 32595749 300566440 216473123 294400113 640248306 890046546 600086232 381491750 195757032 642767143 657246035 782467457 94469935 722027996 721746322 994416179 651283347 137495148 156150884 354753861 438388047 315213321 96998066 94528115 247166706 297560303 939350337 467100366 767544656 183069704 969586987 735341651 468484812 145733959 376644646 71103023 912197903 44372804 392624965 898506091 334153172 873390579 8801502 842080658 500662477 718145314 373704357 209973877 286294579 630483176 876424176 573237316 384110347 321010879 693569434 899377677 592396367 555872696 282586965 77591404 493652706 186617811 203627006 104078560 559786612 974103188 205755766 899702716 998057162 411022753 297876853 829272084 419826035 497112574 270698019 673382564 583024033 818200922 32252558 424709216 346344941 867541222 548581889 368089505 533534264 63499510 626439564 728094905 549001495 74059168 921253914 309328733 362331996 693661876 716336188 60980573 207516452 371491329 225375695 165155979 971509786 975707482 380091175 207936344 125373608 591252176 172516492 776492760 667234226 385678137 607306972 101896132 124477102 730144514 269648703 737316461 710716283 876501185 635284206 670702519 274461266 38204121 13772933 350941216 576587269 180904652 687731385 66644388 265340186 477737704 343071883 261296544 172287244 321919505 408810690 442340179 484844279 509837142 618367587 975914933 977349255 902505270 204278493 736496177 432447892 149463126 729874168 982973795 782108845 56217770 293718088 580710137 499032298 951242043 849786376 775966309 601486011 733501124 672111739 603906966 603872967 556165786 700648417 696916206 71302477 122223906 118550567 463845770 645141177 384242260 355185668 84531160 917143636 717400073 373018177 984937785 333913539 822240728 58353913 904571787 361622245 772433607 370207714 247834182 205547992 731194623 310961950 886631687 813787850 58725533 368143445 304250667 578397589 98617952 538475727 349997162 879345915 873814739 66293115 174629287 859771687 243569732 86364043 119168466 198846069 292921113 387195099 25458316 109709543 143019851 317350034 152045269 115613484 581230771 600689781 114057332 155184484 805434106 866275734 201858830 694864767 594739751 711611697 708137343 242898504 873094891 97812003 437985313 841793018 366646386 477400389 545999308 528236749 760044361 880501224 467292567 519758775 517139173 515250311 19014 766988366 517737555 226484730 47610337 725121061 444470324 666984781 343630588 421621330 25542498 805748420 997214340 968030661 390828567 239906064 85359642 255403507 273257058 73365002 816542213 654187862 576792508 630109199 210357264 504664268 423285211 54401494 900831696 41818430 277606797 539959948 11558573 100544229 50372731 344159609 652008767 916126088 428629114 50179313 783971843 970752542 836546159 243044086 189666235 181165670 916023651 707862680 49525480 866581647 719960451 437465735 524154707 306565609 481367737 21015578 837171693 244823067 703363532 115609576 504169519 228643349 733939665 583665578 12705164 37834589 26168833 277520791 694504968 100473721 127357042 25270292 804105433 765207429 275604702 343804507 643296638 395430747 833899408 59695487 155636957 558958201 652124446 860111723 446048812 193968887 585722384 690710957 400105978 51573450 725211755 758951536 784792816 21233160 782378821 625568830 78580595 557105461 956154489 759342624 995903243 391684779 137907720 162000171 97985592 19010842 538840423 931569634 990601494 68715320 835302637 604098110 988625931 150775445 334176600 534122406 580295246 123850835 29189314 719176162 427721525 451159485 768811502 514705467 281013273 168975049 883287359 704288146 764641861 479890260 715273890 558627212 617296355 446151651 748842062 344951843 625828335 387663502 453756463 928785256 532332113 17398735 7606668 859049622 586268719 985425473 405296850 648988119 844181807 870759774 445210567 525721915 528144399 865747115 534902727 490798646 986024379 792816094 60142132 40456851 207124654 508873354 523440068 528752303 643954636 354079614 603209433 869988221 952723313 837877718 893261340 344091900 849671030 493603975 490898684 677564615 72934022 575269965 339878106 82351679 474291045 978837112 65532379 245239225 887901676 172445176 936821566 79024790 434654466 574523794 734381587 652833523 891204682 689295432 847428386 862806367 489919520 342602397 150962794 342077449 733048060 301942989 381749846 108650270 676281315 41384230 498311239 639345625 15690695 998558862 710269603 933753953 227574752 51286620 466842190 514827158 37735974 140576802 125816515 418024489 127404215 802723854 982657312 253209825 914864454 249560376 409684860 160627148 889306055 302392473 363427140 85590076 265461308 990127290 60191312 468138884 641951702 868204035 2002023 451458124 767621140 343996156 260694038 35393635 567085531 760607187 944652646 108639563 240336691 642565800 753503301 649107118 721004789 974936113 386360441 64428014 176544953 761687699 762640361 806431796 89230528 70388398 643543921 654985480 712062530 527509967 288841572 204920317 40579646 180427954 523718497 225198655 423440139 339319769 243473632 15653559 787344069 129183278 598335026 610482076 665392350 928589343 192344389 719658579 713091587 306661085 280161824 796808956 204944848 62318135 551551321 616484935 109766420 320823112 796570066 706976046 273370730 1198645 661826530 237746694 332091109 787112600 374473609 797741904 284945719 764689318 820236412 532334884 989372801 310092617 505968042 581675816 399944606 80210625 152011004 307823905 210949012 746277875 158083373 833927019 579650453 106794006 779624204 569731651 637813557 803473980 700756180 8486245 26451718 102201901 757049712 885214174 921808283 572356911 226765977 480275787 393389187 489258369 660275326 210895680 745710030 675202375 971488986 610347525 60406330 559294039 544957366 378241131 583287373 359804637 302033140 462046806 122680465 945061613 930349504 764253859 945985832 526139103 89667940 822696490 409009098 183343801 479037648 836658851 504051515 723449043 149307881 822681646 795302576 249391630 210223420 103169406 610132322 10990486 791657501 750515176 304295052 807319573 936413946 663785386 923082343 430849840 372721006 766133012 90956219 502116381 729788802 523500911 348820813 649749359 623402496 387145421 278053264 923064464 130085403 358745013 389108901 371300191 374694331 827390542 681060253 13068623 44250606 77609347 866522902 922850636 842820519 827956760 680463745 402511426 318443876 948241806 782865851 678602 180106427 305227638 424352710 512482107 370974675 759155878 299065903 732023728 230356922 497372679 176828447 708934595 748358460 819733619 931576173 371443698 382297883 375280530 3594108 305150828 386025212 195603935 305881515 491254475 536774103 994217892 503741107 973472360 686092418 483831022 577714501 533265682 8242790 21267697 178324537 914183905 662360006 550184622 715927194 942003466 201329027 350787515 94119281 434740734 563562286 239650949 685634034 907054850 145946276 558053710 769582766 920991028 252603804 97005236 785258302 147434941 935445173 131950151 527495371 649845364 617421547 37192546 237413467 951489805 234124174 211065009 226773017 278625277 380637805 902909103 408991540 870907496 734823999 427253814 80597543 435043295 250053065 234856052 202875395 422619243 394199775 127246457 881930077 95773421 138403271 103017319 475976612 240784528 208629753 743655841 177658119 534002232 601605459 75862058 169356270 964098223 266624255 735946563 249606540 359010703 100323201 325085328 651151056 582080988 533005039 405427697 945943067 592102725 943934010 339225377 62276126 628278623 596400351 927455388 442699899 778307049 27475150 135470572 885158768 888275402 568136979 607058069 736127850 291093709 2433484 85038289 59352943 858573620 415049723 364807857 237966552 290879814 344337688 408477456 576512317 245338185 241870831 541613086 232467935 417084842 546127052 161470336 480629226 632349748 211910978 181382639 449797238 992376860 731332100 633999552 477558032 31875119 31555998 398829911 672891625 474929046 516054844 856218329 379909688 717348475 45867269 2161529 59890118 190784999 919790051 623377236 87478676 493052197 346759386 944105642 75302693 233809306 189608051 810377985 720826236 612023358 664118089 281634807 567038158 564010625 427561628 616042364 677803322 521584557 202764236 730345746 139500360 530027714 591269545 939323130 687156291 323802658 393538621 90630819 264346817 673169341 408868332 653314797 245994795 752073825 484754977 198500591 613059802 650488242 965359373 589388806 184552457 763768013 12822658 801760760 5533449 489450828 379388535 167540167 811239004 305169105 774875798 899652798 531812250 10931748 313467998 97706694 690509734 495551153 403688382 514948874 350737531 928717716 683551164 785129890 35140574 613312930 275560721 207844511 367566546 751057915 937477270 802425840 706158943 2607158 724388431 963531066 876101312 516739296 306360899 13788942 347756398 830268060 67094158 412716735 263876614 121429146 126712309 772740575 291337955 891727925 252372096 921081665 288036364 101367137 179134418 108456227 662266452 362023937 354345685 418222184 626801172 614289110 553622862 76181814 991259796 830111157 937695915 398948957 589604413 483397226 789712830 564644249 645858804 232836426 491824066 481083736 84338882 569366019 654336120 988892915 620106344 879943868 675722212 439127358 724411301 409308189 234592382 881763575 600073844 859998204 382394613 387577064 246428428 742070869 624908933 842620642 607863642 740187119 989098460 956539466 329459675 236618810 620712863 69520271 637095686 446426081 523320066 890401322 204799990 359387567 753695960 713951380 479729218 625320613 26077216 862440603 386006430 582089171 454552289 68491072 41878711 181977510 137753982 813630513 385257235 251756712 830871958 931252316 372668484 642698477 517178049 237734677 165012579 310742035 887984342 59003402 207924472 629010410 355130959 457620105 205581050 986505866 269271195 913022210 536547666 997534345 92296934 824417703 264547412 664502407 636320055 511879245 428880261 241865472 530201379 874518103 956355623 916430405 287051296 676331830 896234849 932054914 797532482 913498552 407731427 891615292 691219123 804107872 95321459 56328420 546505959 85384865 73908153 146848400 952870606 179277407 292864705 110642937 135496360 729221569 286887430 266639376 521370777 680447281 551958066 682573827 791930394 359877757 458605053 550104927 373652904 665567947 440221350 690812521 181193754 914449432 765630311 735796796 515709745 183898709 393536152 142404376 587563491 479149524 167606192 922750361 98542742 578729821 8599234 417254407 292694731 874248247 447645572 890399181 718425135 839390220 765105334 435577130 903263413 450318756 787246854 660875523 606515327 333772464 417281481 355939610 535566431 38676529 894335744 603430767 517515032 448471164 467107627 439185029 326647538 749597089 868568683 545375419 478038340 983101763 893515725 213948264 586868198 413806453 962339157 93079685 159815975 862363066 557095288 74058551 557516203 302632545 127196339 873012717 570742086 206961950 786216131 724555092 404436163 744536161 567111125 885115039 569763620 383053565 414805460 583122869 185838612 934611289 429122960 860425676 250177434 79518496 784159742 989637587 749043078 656655691 717248419 103553169 492058795 108951031 827991023 349230641 196541325 716732098 122981089 274712224 181900580 221879649 611445514 236970487 349822708 31071205 915037617 855221355 187701287 981743304 372306638 59026722 886697061 738467493 218500230 211704516 992573063 417711786 213166132 825337500 941890030 915191513 783687036 51584006 782272665 752865079 724321460 701307645 51724700 273593546 708682281 13995503 438399945 961190293 158229350 660299706 468865202 422303252 812289169 776516689 646223843 774902178 798946535 506243135 980289796 849660162 195145455 876948542 857763165 269092772 554463380 326859925 979207066 171475652 677095091 977602818 421789054 352358177 682483019 721102104 593429877 434652589 884062499 515354152 161955691 953699947 489255973 666270295 864446275 248708361 177105435 67113967 865312090 648963916 31699140 789887597 277889917 363248813 389440877 238461567 883429141 666396028 615450950 227746273 839846229 153928716 909774268 121325670 189494296 780074724 221460157 44554278 450431819 197876361 37961972 109249597 168801960 283629467 282312765 563292185 140404465 32096602 89927811 798032469 934240315 962241908 443793300 758318508 916582934 610522460 247449850 440220001 542538595 398281147 597255026 192188812 749217033 196262687 123518595 358156086 378803285 342268610 584048475 739577807 623338606 888101444 772952487 104156095 608310930 231003374 833611199 911149597 613148325 897787676 497718751 896985013 958601103 990461418 972118660 218094107 767149327 223144475 747954357 7897268 41598594 40692214 920676310 400632806 617437043 560530474 448141554 165462790 878232312 781411408 503598731 128917311 64988671 900444140 336530480 32058008 714137122 341655818 158665141 747838482 401020767 131717925 530777784 137274342 419524956 274344529 753097950 464187550 538520855 807541756 717444268 505972742 994388511 893877460 524912450 316655165 589833660 243736249 723548862 841472891 511223369 496398332 220474053 603473518 578838052 127299310 488639526 58168058 30689557 16809558 282317827 407032154 341464931 443837544 90672058 601239138 85833555 155233546 344259410 888065763 896586920 671647238 634867675 538506334 876447680 482400158 532548056 32354220 429923931 903606530 235672732 950612700 776930334 173431135 884687955 657038313 572601587 425455525 30691696 665630871 219698434 255790985 920181073 720879518 203192594 784498771 1072228 126856322 641177892 525960255 51534278 59030407 578377821 520981904 323063817 803879149 544392073 819802468 789260947 266361277 116396906 290417358 338977405 542854969 705434406 864152829 950233043 213993936 820189600 741404523 452370685 125328305 39272994 910744649 775964438 990543765 800836763 389934048 521476768 571343832 855939055 47731748 801053545 798588217 976864981 139882202 646460193 646982849 369609152 696825703 378537187 398649841 824874270 452712013 741733693 476409151 583202950 404466511 423081530 204370649 470546394 184522541 349857103 28575550 943679155 38012354 869006378 876741866 207925902 698378579 718859081 387648198 93660967 329029798 549947623 169214730 555703042 884416461 102514039 935595107 958349801 711210045 759997401 657513601 248446380 479940595 281612616 555882029 804512185 223682328 369375881 727694790 610288755 307959846 287586601 957379204 969150805 113869396 917527597 195380755 534997069 413049455 749438439 764764086 538412224 7986714 233290509 103612340 16385591 701686646 460321862 423616404 918704585 609961075 659337804 535864582 999249661 186728089 675945747 202142986 390002290 268153746 332145985 585301838 809385571 441351861 334084324 818084958 193816672 377921357 581176183 392423131 281676653 803369797 429930701 40028998 848139238 478733887 400556612 121235033 756437554 456808027 384282077 311204638 668080363 875288161 65291585 429643621 787056523 239556331 317272245 207036986 477918947 626143235 729616100 824522097 157990730 254849735 847514010 30750742 975923819 922449029 430813945 44216658 507300490 889402268 589630239 264270555 778309596 80602498 796496501 532637836 867642316 185099681 580635908 371927716 114931177 801075854 112861630 496782768 694883971 379953088 731057035 357874846 786460624 468847478 757742649 670498311 738920041 404047372 920359892 963600387 127853665 252910737 780856502 660174454 502119899 464887943 967362844 36186062 298252114 8123965 283676360 384330519 176715064 790958507 568964977 896567753 212180384 462719574 922993433 564416825 815170859 631563472 931590634 680606358 530444443 893212801 182210746 822520189 292702998 177929269 654890665 70426244 771947376 18094928 731154407 989704157 180918332 171798970 938000431 243687634 410305748 374681663 656345378 613839668 495390426 550618991 269232612 490634544 119923197 126374257 769350135 210261018 728529426 964727554 449142462 682557002 978045474 911331646 993445210 116267139 527866328 280733134 715229241 544891136 884126207 42806348 497197796 209026871 666422857 588917264 7664474 253374016 272197279 673289314 749021654 246496425 611662256 768884738 328438517 50756197 220706414 655115379 384747044 918435780 770665238 123431198 134170771 327010952 467042916 229676697 323581336 184087015 123033195 699429604 647872498 861678703 510718850 842046016 543631962 722762653 270725988 506047463 623892641 366395450 476402969 561627507 973720879 226972934 366571473 579527411 918357168 499451192 453764929 423860055 601764717 449049870 879146701 4141819 902535405 466140925 327141850 22986669 150319627 468467552 464260611 102435137 148729157 840863742 42942038 185735444 43561644 457934767 820613866 929316523 699432305 236600719 501431338 334888598 267167845 165260338 783664695 215759240 234300260 654209344 767374492 888214896 355980795 441392765 14962262 471464093 461609067 57053570 159265801 683899060 962659345 812392429 801855747 474208943 780353937 364958593 431176992 750737049 890441410 391586282 740494286 211250864 75274 795611722 60022449 803489705 815458984 363276622 671922654 571067150 134694345 269086852 96660338 117049769 862438119 33127140 852613980 542174238 350300439 846993351 255466556 864018636 199443525 915142196 204590155 697479458 854774430 60493374 290150451 637964616 561771943 601472494 81966008 299822740 51439744 189844231 715246570 531183218 870208300 138066188 184024495 25692139 749329540 568800964 182169345 772593922 583844194 57262262 961465076 33095556 276929827 952932167 511566426 407118778 781387062 309660402 29358271 233963400 706414576 321303035 747624263 687563133 373059097 701780488 665513837 432700218 904638688 415553817 569110289 684001944 401886872 625472268 833480898 581091896 833846895 129711152 951699392 205394684 219723953 125360447 756610731 285514406 511070621 231177922 954499559 825356357 101223189 58685035 457134705 368799010 189690869 168102318 631272779 277184194 596756397 871424607 52372535 671665512 295239910 108750396 662423414 739187628 403444361 555615544 483195935 9892480 820856130 117439712 625451159 23504124 797581484 97113882 652617483 86523188 846291347 715868226 92116289 433610539 49967291 207022339 15818362 65777929 736842393 421690624 45776571 712015950 729725437 368244792 524244390 326635710 563146531 897562066 401105809 734676927 31540979 342482042 677229839 309154445 707925216 925141770 916254332 264046075 667166913 843825924 371196319 123273249 265766634 45126261 46479739 627487694 275737683 39816473 281601609 4649705 651074691 306643221 279938030 745995215 949937427 524358720 947506916 300463072 967607475 589206021 934014591 79338735 738420262 644834776 758286818 427766959 290488352 317819962 215627973 172584131 945391641 943443468 381656418 337092782 600819315 681119664 245059544 693478964 52834323 530146732 636101166 649847852 580242138 905727880 998151844 161347352 280906380 688526802 90475915 651652363 239829951 299690686 62774292 405454916 390636028 436075913 776341284 350893408 979212773 405928098 407280745 373040354 259756326 110172333 510537551 644750739 455452904 120251695 767769845 472995933 759954950 366451416 265241096 92529864 985218365 901980553 8369678 411058131 312630272 419915568 520608028 148460470 75488854 946536904 301693679 690300650 811124600 449996302 66068146 100773887 115189934 249793763 991507634 534023356 641140084 449102776 450132397 463569119 556625701 78322231 487936363 700534644 672204670 947014666 95490319 503889634 183603816 677143792 387625088 875540459 782940530 30285003 631991112 830894334 454728495 241432987 572571131 795709500 742602300 106843024 668253075 18261777 3406078 770300105 260742592 206129748 706837056 302721689 28962801 815685066 103997679 354979730 519639837 775993273 287052663 182036778 976722508 357574377 286332327 902831837 530275927 277007735 651140766 362629234 809901474 435890395 153569550 10748225 809378792 100500228 939742477 299979374 319487094 340036577 625826198 100005841 290039016 606030901 9448346 807292790 270219132 482022685 963014773 533863998 163807820 689813554 127509007 612112528 726770079 23823788 524809941 8021393 54709685 995928940 897551669 880773095 933748657 958867671 905836139 998997347 192495637 990204465 218561462 935520687 375560394 390325055 180344681 72253325 366708313 103070678 912186754 562858364 390632324 387333931 327168420 239830200 969689653 187997351 509415928 514301835 416477934 611544316 441258104 875836862 775246234 402386543 659424285 267966444 591670253 149855365 858231441 966916478 740885384 932880359 46080645 77217164 745798714 632359914 894885074 757068832 69913466 654294359 166911396 1586525 721094386 944058907 654493616 82995956 26607688 298890351 700577597 995560953 197526005 103177794 549231048 445051851 668264844 449585065 653500818 261160405 605700745 52278364 428907140 300575657 150314624 716122900 579495012 652656302 888266597 858828327 189619644 632445824 313618151 39668940 631501234 96447701 270112626 160117192 994155413 805306673 331734738 661112533 761867201 934992730 451968722 480877851 927342237 775787895 838287573 923753300 726522741 269655523 859560484 37645439 823750467 16795882 970312412 233896277 726092633 827073482 194661121 314728080 102413538 507949204 165803627 133112226 947222617 764419956 557956482 939414925 141726387 482589403 608855474 193983812 612902711 74018175 107912099 323262913 891242723 600575808 726836191 274021858 13691437 69606072 903684720 728009402 244883507 112539408 733948839 925297052 572441896 531071898 320829285 268693449 905887783 790352493 61846931 36188187 891714119 890932923 645294646 675210167 358193801 660912021 228208557 590188950 257931889 606157088 308778192 836754892 567860663 720493784 737700783 439449746 193521871 861072632 131427664 423878939 510346092 975489952 269216088 869899404 811755759 303422333 247736237 786913986 3283878 214586858 273955962 554369003 261430756 395293182 400577083 496487516 235428605 735325238 771930631 685231390 596148591 280354115 30825486 33972494 440751830 593821091 434704211 879482122 131966758 971337406 600726178 560566236 173534556 575530777 398100193 466899240 432961775 342625732 810892340 173651970 719536832 420005504 814177212 80579390 183502884 237878847 887899836 665064946 381768935 966607982 317133671 188201479 530112989 921694308 607101733 63628277 152534119 760118649 608531248 762656854 695917350 45353456 165472062 248848910 879795396 976174459 362233865 352634133 247397450 318866836 324748311 509236428 201347400 202855343 475549801 445013300 669736535 634777905 84429090 859637293 841448849 530659612 335022870 460360007 120230715 279845165 697115541 194399268 564845851 42382395 704307636 78158428 823691517 491082651 193187343 459037441 993783427 958721508 461539154 496277184 977139785 269534759 899113982 424178577 997580396 191375800 427334499 271685719 380090739 457792652 127399788 239740529 8199934 665931688 450261482 793782611 958624145 908456430 315621363 98061920 251071778 698297297 936536894 999835546 368026544 908024258 854623197 916699062 477725563 286097826 418557718 518962414 229801641 326858727 168502268 11518303 345401230 700064043 476469067 556519413 185640055 178368518 479973839 651127007 863392147 931158723 652341145 325453267 553024867 71603483 913311897 640607408 45933963 163888548 261138259 594855063 126606708 919752719 155868450 968100239 726610605 185671470 529629446 597366909 727530557 786862171 276344388 206659490 561515896 218877588 50487775 263025058 143046562 201104913 786342296 288252714 949475880 451540743 317041083 556360498 89435471 168054405 567837187 751805857 148923336 44570851 513877355 75995484 402680553 931613644 304375380 751936412 844365327 992770514 551806889 559514333 349679303 521441367 785215859 795902870 609956802 427695009 66144912 731314610 529944482 41217175 982853753 615575447 758749846 403787784 908917847 467651039 108650275 436252295 301436734 357848298 984438838 785021994 888202657 77674432 272492865 184150709 371421836 353610724 500961658 654227333 555186867 886693325 654019763 99673814 117093571 895064258 990800225 921996798 91481275 549210274 281377981 298278649 774048158 512168058 655673669 720846143 921702522 339613145 433616020 659302549 963623048 548213908 167496636 849307976 454629247 886601806 836720979 580713015 427076481 451350929 543137661 156758448 955020442 917660103 38501113 659465754 922110 939335440 562063351 137171699 237252688 386600420 409186998 816598766 749351864 425427759 722992503 864804175 167166880 496212811 729251068 357847126 616091042 184360531 819246606 933011185 388028726 601857203 838064528 266633034 527521022 860980353 274443572 473851674 517092730 933270126 545591620 763898593 98651730 605950555 403827296 144954708 505740004 146415565 169635843 190164546 124451257 884659624 241693740 530764173 565441976 776880132 983084074 662343015 716681778 420397557 804036754 320009224 425782692 837152991 616166250 859787055 365192711 622000605 881956695 503049281 593529951 637393795 640605530 778369412 736669705 264053175 964275185 858541345 487896230 524322514 618920672 753592974 168068166 776593736 924203058 986560837 993468583 189188305 544313325 643557550 86135958 406119854 42152398 836001553 318125260 491659973 563514478 147210003 123226201 702166240 801177920 983602314 111496826 746394750 829968007 465623311 971625556 934676480 773519270 447694102 249631179 926548687 999174055 825258815 199415443 774391610 958252165 359067463 788042278 235667544 431238176 678917719 933533071 606412727 21895500 231393427 429685244 468459820 165113144 731342686 815441801 105193405 716776641 665355421 812501063 625506897 903317829 701889530 581218617 457959483 793618422 493233844 37038914 193791300 253410922 515152828 323589844 176934108 813142450 684164032 10765192 944962021 351862013 223604699 69127100 489959741 361521635 793496463 333331413 307093935 646419260 464520010 27421740 352740242 121240277 32157931 18592185 663183150 89829636 527325316 424390239 387654760 691381871 408703852 5268013 678061657 356251024 256741606 406240549 181127025 789570582 79078323 297241614 754776574 240443780 150806284 720432302 233504743 243053431 478524129 977023054 27685017 238375193 787787088 283980119 213263806 561882969 995286024 845119209 734256729 612865650 473369558 469453343 473175219 398485326 819004794 965293077 675889934 59183933 946674013 963647170 562820581 362452838 950482329 668469773 247153074 331458906 549406390 846600142 965938083 860959366 433138059 808618522 975414488 611819349 179900496 622215282 439396805 280710874 666527567 502633186 816795790 538102312 820745473 273781259 854595834 337573399 902481701 929044320 994620922 186659909 589576054 295238343 843193231 999278209 399072061 791945383 44392089 322086348 262003780 287489225 315578798 322277220 691609785 335348554 141823717 487523812 714626262 510213444 706370800 157303014 269070985 913437805 981592664 880388763 145652383 752215643 856493617 115720396 281638032 631704619 16305961 177723546 619031296 176134943 384843028 261063695 582197535 720224251 79050072 161108071 639242782 962231867 962841498 608174630 318431944 696671877 269786029 923828713 447281840 398135791 829251241 544722035 744026972 119278643 767168148 679689579 465490306 938764559 571432669 528305337 556751468 93144514 73869124 288554876 299177230 253945960 474355175 531459776 118001819 845353296 620583875 217089548 219132363 754139044 571466400 330815111 590940643 119573600 904281806 107233243 782763343 513196291 774637708 516172779 793306260 891958335 855244109 558988047 978616226 503398449 99393704 258759469 801641871 848153550 918216347 652176830 531688669 746725977 667907410 708918669 682664962 849820522 944136305 575436784 499685305 967265800 509712113 216838989 594117994 774808700 44968841 251534442 350806865 304187086 192604586 157327524 576794833 834753745 858150239 874433548 700949894 409313872 3474135 346064323 249536961 295211905 402919881 847781101 73495889 41190159 495377174 836265050 783878406 654220669 842737522 375191328 743271036 763919655 14548119 450841875 230593627 534872951 288658059 71841817 38652231 46997561 847427004 429343719 120178166 274397842 265063185 765583468 642384258 277299643 409749296 534346230 860728664 662465150 76919988 183393776 787310260 191916796 249245593 585687305 239704367 513451250 240975839 747907760 553907164 798452417 330606002 2676455 748378267 622655809 711707378 478442574 849580448 307719158 468252123 828725718 995603753 154703848 149023945 81017300 330968985 68866543 777161705 853837460 45547822 718353077 235253743 30499307 431754535 126009214 721950580 792254839 487932004 893217783 554728538 316382453 748399068 32812246 727718929 479168261 833565469 190645935 137541994 324604580 446965108 890996762 498705225 111314875 183006903 780128201 904300635 387741218 594309313 825002950 764198722 500110860 577914787 382470687 92804432 229673559 78369928 703276376 650422507 757682444 760583347 54204654 865866158 87499828 318431844 404393526 126810980 105710092 595337563 570039032 681303714 279409775 772717525 814884780 904401040 264251634 409349148 153622687 167750477 168838504 752619650 355292351 593253191 758167517 725269798 741528052 695396651 395184805 118036303 758490368 999091924 555705073 615505117 513420246 832420999 423001275 67198479 68194383 590315152 69439998 384404670 896493916 998269174 84085684 975300750 755720782 703669326 976249632 508532174 304139816 710765751 662565726 330603696 337404721 60867404 49626276 159811770 967784456 59021465 575317333 166015329 516611125 676810241 27376171 39939181 240702907 198596049 448365064 180457891 889858723 634845916 650790748 811545965 954314462 800553445 550202150 620250186 649126984 555324064 244217990 985258036 878839998 357133834 990018107 360677317 955618590 759593445 836748468 665480884 815725392 324455056 431301356 704755270 691994000 233385555 352734210 845094610 369328987 20883557 289799974 357580445 304057842 361059043 389795089 269902642 105493004 264036018 506865972 92477961 52760781 192921496 321069626 323005593 709129924 662734374 777648328 774911858 748700627 953596173 562505308 503516319 736608693 568869157 439469725 812183665 287621326 457527777 167203720 924070897 73871173 415972237 16591597 966383792 247329827 371113135 122172661 763514011 25089370 44851909 972858170 384458711 398584646 907587471 423967391 698708846 345195863 246286498 31836622 991411847 404802610 79692458 508739052 988267461 693631662 393993434 841223869 230399739 97920676 627571500 843460526 570152259 442367393 302346442 921322817 122993115 279084688 346619774 752243400 15993988 942708160 498437620 324442303 806998759 822226590 467586803 89144547 461565037 587078495 737212373 379013034 184547686 797222690 952392254 795256722 532925674 859456545 594088094 729275357 312034684 720234264 307142479 502256151 389674529 134793104 953023220 498388889 851689272 228095265 408502048 450901089 195684362 394774029 810262025 634037675 769132158 926828767 316273273 450640066 257022949 397872533 428680722 934508915 25135778 366839619 552628117 838559971 423999080 983827454 451109716 704823676 836330638 458346671 704272015 473532798 491868891 280456542 525614717 274426791 911277003 484566846 761292246 947959544 596006828 838955861 54599490 729811103 237506616 193728451 314522909 654499212 439130619 663668845 155632775 718725494 301038429 69692040 651656555 125091549 477127352 290406351 265381691 924915600 425596644 83466314 157715971 894290153 265185973 5086771 967377657 83351905 650978803 787974785 262928950 323315057 58406885 969928332 82550514 595201662 783513965 450396519 326874820 689143603 829054065 64885678 170838744 56298937 487345591 849250266 825811635 834934557 931425299 365147434 19293673 888119235 650354717 56349834 427937564 329193051 42645026 138078933 366678649 523681147 682281159 190537002 436462867 657835151 582509783 273276794 465312278 460446495 661176442 843146117 887454996 28371526 504517963 960913187 5165862 572535680 169665048 781343818 598520178 684139387 37099227 658443609 838640454 946212367 945162255 451643528 381004573 556074652 224881904 15907241 566968414 587992384 772533576 215979385 528593112 163462651 177231065 839264724 715477429 310955798 294106614 222297334 980189503 888041761 531672468 62783792 613871895 636184411 657110315 8657732 909533158 836084606 629542406 452632430 158094707 28752585 930854572 775224835 378389880 193232613 655787819 476321275 325322191 732513086 431542179 687651019 711459134 739609680 442204860 545633243 715949462 57699351 555528533 444790548 470876117 753726073 305541301 196615209 94794842 611118071 292275080 448885669 808814454 320018869 741768135 764915052 882046367 600093331 352020834 31118723 640307122 756950374 467489899 188409688 42038294 736637074 707861105 818210480 519787415 992836137 197384765 905375328 860420245 491569690 637378893 784275599 889939805 23097285 564324013 350841089 439276084 311138966 732847864 70109292 322129901 498343731 162443904 980899311 469570872 528140559 485830125 854079199 860701198 732724198 423811528 500275337 750809295 51630903 978169262 691539420 605843086 354245255 467010461 715569461 571904268 434657667 50943340 238799223 785476488 807085061 185847003 555348537 495229690 941151095 341628824 517922354 193812587 52107105 688840681 931035372 823608008 725823572 353630042 916581848 192134852 320929450 310665381 961005905 360136263 994748625 153929568 688816020 995852389 122152827 619705491 552031534 191762284 943579164 781689076 215449293 326132457 996415593 107899035 475088547 423491220 679415985 867860174 700818494 798474986 686544429 748617960 269789647 352918265 579484742 466635046 269640373 525395817 458079800 990404614 247038585 407465024 742793634 452326534 200366837 608740813 58295131 770604460 505843221 569386312 982290878 487159855 472940357 92375384 742464704 950867676 157109373 596377900 830103211 697393037 279644876 882610748 188432898 319195869 699226137 122035050 990695426 203469830 824400245 61824313 547547614 388626378 300090556 136206131 836052755 452169434 199414736 252043170 151825501 358347635 20633972 65419329 608845047 687019844 565740959 124867876 708007310 223388737 746155559 826717522 672082293 805630413 275029782 855173254 481563207 392361305 548285382 70692976 570742524 490380413 999645506 282541179 708666523 532705903 723680773 377850093 144131415 895961814 293026340 178859202 92423392 195672616 588436240 639102283 252103180 606968858 935717717 452048289 117290615 82619524 216858830 587404471 699116798 589643060 501758313 76816685 558100404 369444394 884697211 901536121 164346504 345459211 784751445 819356923 305142952 797681310 216700040 371138972 767998485 581539656 730831405 612442248 265769185 348229092 86177295 12396413 607797965 915505308 189610515 400769020 591867772 307293287 49438701 744605946 644464527 463121932 701938415 958216056 282400078 972216436 414617735 13868043 849351015 168697219 466007933 557187048 357151168 685021342 301003252 43073368 778655337 217321572 233248173 321292241 646955668 742062939 746430397 563020166 675333801 188230149 112020153 370843000 867296874 914441949 224275240 163303163 605292643 477396883 611451958 590840155 350101469 111479386 852230065 773456793 527991946 799230267 979845469 98929731 840615436 157142663 106749330 782349544 284637904 627622223 897201437 131126251 325936551 318580901 182850235 437572473 502418936 763644551 159936967 857958959 770598548 774421578 465467879 756119799 71297913 458300951 620059319 128602011 509796696 739352624 432954200 595060882 495321330 178149597 195107073 151907190 405145147 964365978 293006457 967293379 141438005 477335647 914424788 745462851 789722506 412046802 320613375 122000705 705902687 247138232 439192262 561879421 341257663 195373270 419814617 357412998 951016913 878876147 956283428 750683213 56414170 14308121 683983038 686043105 990570450 539563264 563466884 635087007 723499847 912169448 919857575 368079250 137789512 585246329 440802332 458373042 812146837 893598358 214653420 413642065 239364942 525407545 951683656 912079139 800322387 277866250 47946270 551929739 178766032 761088853 969533279 456613726 290164928 812818489 962233385 255926114 607375391 356729499 719402458 728405905 874777046 829173693 856107148 434892468 696762401 538201081 881431262 109326816 701135998 701251156 977667952 916141778 962321045 44098015 15041619 347511247 56993263 94675060 639742943 937475001 494828321 267109828 378319383 756681293 726376795 70720240 82640905 479226255 32701965 554950821 435754851 83911935 290709772 985323418 76681230 91334475 202822324 529495748 393566325 472542955 846415788 927956369 861886344 144450065 289514844 872018521 335752354 943142115 138990209 189610678 850739507 574863908 569676928 346671617 606743497 794525062 360820816 579020458 730782225 891749544 193217119 176396213 538723528 232749806 264659174 180840166 393123649 998211522 997053440 75403462 233188536 418382187 273067433 667569441 694705638 659326327 461228064 965173671 842343677 95419913 407773218 400662908 655976659 512610457 915673313 817179449 542621412 342909111 726355843 59430275 562377529 494823660 498210361 766595125 13140426 866828258 645856760 496446069 547142510 170863637 532818161 189706573 530363871 729500020 838241963 962407504 154986533 568204811 251521972 848236809 23903568 291021076 246451083 534162237 290378642 356522139 739747132 340481913 83960761 851364456 724561203 627772819 140311202 912437200 836015029 727435320 894738884 195553230 169773724 486157912 851324778 173483624 226290506 918124188 539133751 743052517 425014749 843863182 121708850 544106920 506127143 534162465 688403406 633025605 516496015 680240815 825401984 239697737 711454438 927258638 446025079 482946298 116928852 167299785 400559339 437843953 518158502 763257102 973928695 301671821 677177366 692829416 289391767 305908579 438027319 940442603 368465327 604785700 802403543 58198253 535137812 589145400 204732602 107615965 86941758 287546771 125720951 696497017 857043040 61844364 819026725 246080215 510738131 333272264 56445384 248187298 807346645 114618682 77305643 649177822 859498035 400655124 529617565 329091324 317984137 499607248 944773302 844894136 30249905 538952019 517607494 246397716 140265891 130056316 741080826 734533957 714823399 732801290 979738708 958961035 669667326 870689091 524756506 143274137 13738059 407043841 327620867 432884447 862046214 823377100 735700223 458224671 250963797 672311671 945255223 748890679 82249881 933170762 828554481 112042166 508118556 506585865 25444595 623483962 213413457 562992313 158008032 221336242 569437013 190731843 239946744 863006024 540415330 116035932 632781291 989214809 441181081 436524715 866659924 76242667 123445440 82980610 763500066 387840462 251235542 941256367 56955612 67518207 108267582 793969192 551871971 798701161 433833362 646944500 936376282 255665960 273762165 465783564 775817397 161476991 305734588 359332767 270872686 508145870 873959430 448223414 71721237 697672098 689213845 503360332 390499024 464291210 532205584 446450788 75140585 633221754 922766688 434122649 612330564 387243621 62882249 51089593 372013890 289029600 114843060 659302125 639367279 166269547 760195493 276295975 521083156 795175120 57063313 358770674 5193160 380516686 256793314 471313419 395348871 280798568 721791208 236085586 658471322 935413415 418798475 911956076 637000675 530474274 882833520 3534443 614634971 983946540 356321969 685812308 260399402 96582184 784985960 36515191 871322635 772152310 189881385 129777251 609130176 315986100 269923201 821176346 367755209 71493106 441473197 114902887 565695248 197404708 636895328 588601754 661132768 710346447 823737370 723501490 767040765 116268402 323497992 898227165 979964622 150122889 971130040 752803968 117789440 521732113 405886381 922255069 40807479 304901500 133582832 965688012 579928016 814968128 159088970 319100598 435957827 291345852 387846163 246055280 799883219 882158763 152783397 474601982 893806504 754996949 556065786 820155453 514747064 581362166 34414921 191331616 851923094 194851751 914288057 427087745 198277764 621897329 149052324 255478277 289103084 650603953 584991144 497256456 969345990 170168943 451449989 720205119 761752664 646014172 369871894 232317331 585556338 340967408 631169832 649736043 174931303 23140439 844595301 745306011 737734026 827010656 299553633 262963597 939433982 312781691 606522072 87492709 762598670 203476542 970713240 765001183 529970962 609284185 372749806 894078112 937473698 26940957 782829339 825037970 146568492 849152529 3620209 166450512 872235037 954239694 712341108 599687292 827218848 123960264 417279536 581001863 896102378 704614095 267135466 539841229 176622800 40164199 866954997 913280396 142757947 331828970 187875371 487172191 652234333 725026709 400909569 94558679 273728161 125925201 654425972 991068334 853183662 122637810 806296585 209428341 333631244 393719732 153267768 450544102 360802366 996398134 943206594 713825309 169237815 259221493 781517098 655762874 416048288 803456720 292561407 656385077 381992367 454037694 263432040 572289734 776120630 749607996 901049367 939113029 806358232 503894246 351506292 834100627 856073095 95169106 165309933 499267418 451935047 910531412 433868152 425088830 763156953 190697739 297676128 383917799 148824973 109504320 567092348 92480195 856421156 206945365 983179021 317472108 120288385 348850417 432106172 712543520 892172853 383232121 519678364 7154067 498102382 70721132 815881994 967287364 869439203 65709529 491121357 294302651 687564984 966392261 99404263 219450500 130738874 64301379 667407866 469619618 548807627 181186655 242929755 456639049 965619793 161492525 764525498 752624514 200900637 159095180 826144932 982916347 987401891 718252904 976531706 934932487 776795365 416625795 985116087 870595398 862550195 277362931 792740313 949450412 953443827 10421399 850798481 172577216 445085084 748509950 492177615 261624191 469933076 937557664 635503570 587484448 92395574 177732322 562010388 313024736 223281035 272992166 616721038 967671318 304459501 87714041 664754008 974062788 139720496 636676578 381292072 206271483 687961963 54235776 915849744 258078534 930212063 160183715 283856469 552654094 953248174 42342866 65284116 783356100 89711606 701814485 534219193 21195660 155198245 764663987 310965880 577200704 491543030 166714854 329726081 457423184 610242425 611856581 944713972 692017628 820208728 530080425 287215806 972074811 584235631 618834462 233575224 802817044 437254517 826118818 21808239 2490357 619045528 656600167 1871492 599081853 758840055 183510140 81182772 17718501 533928325 963657852 554974564 880153041 245241757 101244731 370728005 736902272 341071875 99689261 638433389 208905570 965548495 884290979 842189610 592961250 679769580 861130099 39158948 119655219 897720200 812195128 70016279 384521435 666027637 586789469 858292253 493238236 758402975 348007517 78277704 64178104 48492258 196698408 225385401 881716493 815454396 734145914 232266005 687775017 650125206 269235493 209346627 378208151 49082720 319839788 901670935 288629764 897918715 749717046 258607489 762184904 471748635 579014001 487204633 602752972 168146760 113302841 398995895 666860917 61117795 215556656 527455996 849718758 835470295 930735720 851393495 760980779 76091110 438985385 481966771 101041020 352071970 772992449 448710161 284271921 491503703 879043002 800425710 503464137 252027744 31247952 276133584 856538995 893139244 791128264 210776079 686684912 457615632 676112379 842695696 372534741 492332546 536665142 216608638 769574624 590468979 813421751 622302493 596979491 370330823 770366488 224006172 181762166 40456133 655507659 551630147 425790254 471066388 554335110 220497986 392230531 325238501 98825161 110454622 901640755 992415720 224419122 588139558 414544660 409542272 125807902 701491293 924385585 532491901 502548182 602808141 464938168 871516512 733347878 338807993 688537998 54618348 623067703 5150857 820768580 910183520 618038622 735777680 252172060 929755263 234550464 172472762 952521181 72590715 447143261 404888465 221920770 351126018 600196858 281555818 955443193 486050067 3202839 192439373 915659576 814608203 730315780 387075619 884392677 309987189 512331251 498218248 687768947 9709388 502775586 114414041 889586351 6908932 632137698 683925144 796655473 994282503 661705135 171302362 597444815 640583837 480596105 523060265 695549481 448621985 327261705 857841054 43967538 252117394 780749634 55345482 86698785 131942921 919248642 859384068 634898172 767727495 462077394 38514668 175793890 698323539 474192780 833208638 746077834 439537799 347955808 807943709 821771307 645416917 811370205 721721667 386060751 812085777 638360631 690830399 469835308 543842965 468926828 539320346 452757680 779667206 314319793 216056654 193156867 294483462 369835104 8988280 739605448 651442924 154565633 143101807 977594865 623989416 12026076 81828639 427079963 237659671 384747349 20117797 518784612 779850373 238217610 763777880 277480669 973459323 61731046 697879856 600936356 420315354 17404558 626954667 506882535 732829894 692063015 35795399 840514696 616839222 747875064 294846763 313311879 292153095 175658562 20275738 599651184 361300183 326234973 766419283 530278639 700876366 784704192 697732373 11074986 366128150 921769368 284239764 697701750 387419368 270191558 821712980 269108519 972781974 969655312 870580088 164999823 990824288 600088839 806181209 314252051 259090443 396622845 641745015 477538854 494857419 537751136 884290062 650090171 35887660 490387934 87030865 537746102 327647120 654888596 748807018 626055177 596747344 4934240 65253063 407406019 878593441 908559009 610192661 417000279 348682630 493373335 115001673 52994576 788059601 426831934 161465053 628676967 821865268 300670668 221473645 802565433 970015315 644686042 648860184 757595306 472313880 873345888 299695172 327206011 21833647 426576499 513311633 743356989 5493390 832945331 904339615 966759807 416803890 572566579 511057673 256723250 593383844 524253072 913252431 910524514 226168279 453946126 190949708 712651695 510098286 196118386 541967090 595676931 440404123 645681273 414211570 640642584 759333522 224215671 864021890 312391138 26984730 794748002 914319101 93242068 338300101 302714049 223537800 490589612 853639867 31103511 309003679 276435614 675982318 993482849 188560900 236432196 781385093 624674015 112555470 255995062 501014984 435935876 661977092 226592050 297267923 740923096 876524566 865730862 74447582 571887054 992513463 466418398 708236085 684052716 957592417 251693467 714744562 936800173 383156767 158415175 846796291 716939273 966268016 417731961 955590269 81068391 358452299 938191164 959482259 463223263 856397028 186282401 746653569 612629918 464883930 867503859 14737138 957955870 176424545 56060913 45045885 237168324 648590269 655980507 301168480 340106212 852554102 484323759 472084108 979416537 33735091 26599455 871215855 25295012 332131975 102547395 10815650 444558827 294594925 25849638 297416083 193239556 784822626 410677165 863227019 281163052 436717284 208016881 122407550 206726236 814860281 149400515 777212259 685245898 711376945 674285838 98222513 823355503 288237490 6725855 630816829 666854552 539400221 512506928 90863832 491604224 217033352 242434637 40883026 34324494 211012426 457617537 78176543 496769693 515878361 311148495 606116752 267132920 15529927 597917579 809328030 596868418 218695159 378455092 368495319 517729594 761218807 313439293 525606785 696579359 483366223 680626064 734771956 361702641 299847830 422274006 509392587 91403634 342213867 982177037 371114780 558520766 318679470 576784252 946881729 93293969 780574816 643776135 825728889 703643272 21582430 265152019 829854641 195622626 998820112 813678486 764579923 842272096 416967078 743442345 268421778 462771326 261322130 37703616 798573215 324009462 928636249 192181167 683651852 565248123 133151585 328910722 928622217 589425539 132564839 619383972 747167773 178462385 550634163 195250574 436599992 503176391 9651519 496385391 384965780 785856940 888755891 120505705 658325181 529903964 990816866 774452023 887663454 282276563 740701613 288794540 733165606 874281198 466704363 31992241 437204057 112265746 341193500 383520130 666854821 179948210 168148818 956006343 507558699 893141829 456645458 743048065 673719322 725343801 728420484 547442271 904547802 266018720 843667740 335947790 188888832 379276536 178389008 666326480 402824175 878428857 838154612 426721238 952771063 565593801 887756268 352427495 948028288 757908851 481465710 675562687 199661461 462746164 151122677 498988447 293001527 763323763 443197908 500854745 132979749 851207713 375966702 720065853 974980175 544898781 546693501 866693298 612357063 590438980 776524101 905906641 492107904 548955479 618632430 389061916 704049282 563574939 6743140 665185010 585096884 247834796 639574482 225667809 723858550 429806082 430481500 619860208 611834541 950080508 245157084 735011567 673421145 385940425 692457142 129686920 794296439 572156458 149452542 294165694 421211518 394547505 775347370 619299627 12588119 166218121 243456254 163088842 925200427 11475828 248686128 150314909 323541923 775191136 848677589 914376018 949848874 539773507 383048948 239525012 476562318 369092613 322963758 332440587 125344760 429188392 492953545 89249684 709289210 13576208 155162678 971213432 27367707 210918370 612589780 207613349 802784127 128339139 8416992 93442339 96198193 60540987 650355714 158966496 245462021 537542561 629646530 551128866 80445316 19861136 352439194 909873053 593013855 381293606 773693074 159370112 757583879 320332819 825978620 715431687 912037478 75369237 773871573 486261353 473066096 113054480 818766503 874188417 899441796 614951571 639176431 921341020 449953856 917156897 331352295 496599782 252608576 589182428 456838484 664260648 387070816 857680401 330252140 964543032 480430845 362151554 560647488 443219633 903941378 822874916 413631955 542703540 43197538 248228547 20387135 941625994 875196457 815787421 712571407 84283470 955819968 493518182 459338100 753698147 366777100 720943257 652157833 92103262 40422233 486882922 50210865 716074597 122308009 185179136 125283111 240739885 419381590 369047276 525286021 629354998 320424882 382598221 92285188 701067248 309062811 601021428 502084490 978632360 954717955 332956462 819009573 722906092 30517313 407294433 842011931 868334007 458499458 730027527 159285155 565766332 359636741 279868556 599612127 606498339 786923146 919482435 916154574 483304506 429536229 878077590 404631378 959028271 792735190 953618271 860718987 575100853 679646669 395015438 420596683 986989277 787156718 115691332 275590300 652253799 473848301 283098780 832678199 44913164 933405519 755659852 327560619 313194948 144197996 471733260 361849780 573272547 986034432 687645748 45098754 545899544 463295384 277583829 625773288 750839187 6272211 451964322 413763639 102020645 314678043 550699539 37619443 127096280 169820501 180560194 461783664 769272937 293330050 601213458 653919578 407848543 686792630 774643104 154998675 194870022 557872981 621366904 414106990 207871452 50355907 254479614 554885277 694726458 659394693 386891873 264617772 435543723 291767625 397209711 232716679 170614508 506955827 272197290 99593806 940726122 228715543 831699033 460224090 189751378 655187934 715512555 507317147 633553366 388449757 424250035 890729871 175958840 825961614 468863763 226448891 188726787 774950170 2187849 663296621 298663362 562225832 362900204 884785959 96067838 990596638 113984797 601536001 825972058 355270386 317861649 124815960 808507634 460914013 873817094 712775415 401561263 381802255 290354875 304790493 589102623 781491888 595690091 816117803 579252287 899474510 929427315 653913388 200277232 695196984 498264394 362423990 237846981 819040410 346926142 122811613 7200928 315044712 647017141 767454139 495346139 608465682 336124925 481724363 165856356 448099096 846041391 310341445 762337190 356129344 154448324 21737077 917556355 426243824 521151443 752280900 433836527 979285807 161550978 669586051 358686470 216321370 474888771 96715225 470118339 800864733 271566323 34501010 627830094 420447890 683097939 371553141 349849149 132344997 313565489 408391227 582506525 567789982 304116221 253054675 863965168 123045091 552208522 202570563 693121884 704697436 25561476 387377360 4997188 974383568 445201033 228928773 715454968 241750591 963247221 379628105 966336794 651770945 315301250 653205445 862673650 870831258 912945390 789194761 219306100 191824358 178832081 386646407 226325995 436984869 116997136 801411870 530240436 688388026 439800979 942074833 835385215 82365204 836052704 349882816 447696335 249821942 725262469 769567218 312028282 25548866 523666235 461551939 454066859 905639971 59692386 344436236 94085253 288521616 227608035 72208819 844968032 881707192 114326450 592164294 725905927 848921839 692311618 895581901 668408999 210940840 606773213 862149095 512726907 600589881 427339360 700990667 16477478 144757739 481839181 561395882 65917908 467838268 382703054 147338501 408353820 630350990 545757258 855114682 672308549 998664262 163274475 287393820 167727326 898963910 88681387 863736172 410758889 319848496 44316956 851102601 108802718 132414373 874679770 876062436 984213635 687055142 822807712 509487026 658735886 582337449 300934404 506879505 280976930 290894633 139657535 824243856 766537972 843455216 176276133 639282381 615746906 442610889 476860862 497003658 707599808 106755053 916853601 266580461 619594298 808246593 544883182 389794943 916938285 824774617 580341 859569624 964494628 769038176 230177148 704189563 736532521 530001154 745302824 26877584 807401309 130954347 895073375 878596911 360536218 753394599 458367606 19692859 19403185 554454059 718223005 854335443 739951666 485845161 302253608 399275444 139118176 937191813 310784229 557072454 697030258 350197133 629613668 996684668 57085280 122633300 800168137 429756883 165331618 285967700 533254466 90815063 733992785 545729881 21510891 733056634 276949438 957360892 496295667 470413477 232052461 632873343 21442817 642084241 888871118 744043453 93327898 742590418 418772870 648947546 125274087 205835577 294003334 609493475 556241319 731814653 289473331 636382900 986832676 389013017 775687907 677990993 87987411 229915310 249628437 125458807 524182479 745185962 192781271 408605442 649961873 672842499 101675202 244955006 120250439 4599103 670101396 391643135 369375580 956786000 992442024 922768483 341909940 863159775 543412704 483701520 138138155 29365961 75662038 406458036 873685321 639025186 169842903 718714196 399747987 339793243 337204924 505838757 90600586 288300624 763663524 943495051 435304717 511511582 281296215 101911781 674247570 327638247 580175261 560847540 205542322 178274645 623168071 560280722 707679287 656283194 35212782 225516392 607207284 468092157 872993804 71368070 856113775 967290662 276413247 27808018 590040972 547756877 314195165 446335620 554846067 846711292 653596409 877926186 36387861 515536471 129673984 752754101 931114890 979456001 95253517 656419693 773931904 76694273 137815529 147480791 351542690 832524924 961583349 885486191 820878253 229693990 201962544 558707996 468088588 327687917 501351878 695843946 798744944 68125444 281235099 102311345 997849507 363382621 279108782 563813504 427372661 167284580 578685707 638241537 850486364 421955102 898797584 198282376 103284826 880646442 200306692 93229126 466283269 342020280 215968385 651112070 879000251 504696781 741335671 473202664 803130337 910180854 90725319 653363004 684609284 753322911 813651466 384629982 394084423 552876634 648757400 80446402 582062705 475709029 431620912 213399128 915810938 868164727 461913394 140501368 266337504 582915446 251977915 877816978 759571543 175924095 296688301 647800546 971931300 218007851 688462204 472821918 11030724 807947756 753520613 624496380 713399442 328847532 474638163 638668881 235978827 149832311 946065242 642822544 436804734 322478404 564181942 153071740 269599370 228181559 954543365 285718064 711163845 367504970 251502796 284939443 577614506 785300098 723845236 434799707 471214490 380926464 759212443 965623498 42643201 942236210 51873549 849314567 321922360 372136215 244660032 812535682 158561022 474256928 674117484 528369030 431520231 95317785 518817311 834670066 939109050 813434535 798374638 707377640 170908169 38332764 559081056 528271181 599079272 215895212 493441513 721694957 706812465 401837236 466611431 122717539 61935505 97111099 367666162 701031577 949845643 306626844 119390461 455374352 441126878 956078390 846685123 260273534 657361994 436152587 404001712 33721562 109221907 122935525 301487707 960559022 109994644 26373069 748797558 245212773 273540981 202875918 76734556 20162936 618129078 547147442 189206049 699596028 563706013 825761238 835759954 587109844 466556197 638429761 352412401 228779910 913212528 776779510 914411244 88065594 162766612 437416564 642840037 694201322 526176665 704826081 801888620 593779890 860007167 506905527 327339316 522432616 837940604 83067775 634200904 402594195 474861078 189367999 159178618 830737197 683227953 488186000 137497857 581528459 711467503 738082762 467735761 904527946 643403065 920567945 102217416 208853490 868894469 526772175 124469569 628091871 821399793 749033174 730713908 949794710 88364990 812398132 645960716 888195070 408465539 745447521 791272863 177521080 252854702 893379654 286524617 440431418 379801861 50565989 767396838 242421079 311148897 750423029 491708669 364574093 156813062 215890480 171896047 628227766 12762624 1185761 974590514 94756166 150336377 432521469 279884614 740393399 635193709 807528521 704801626 909680039 739963839 145282184 822866958 302571390 703022977 649889906 38347540 245294448 466837288 154121758 851405862 182735926 100311014 95739433 113649525 288715216 360722316 923959710 543683680 90498867 232242821 130722120 43736491 517600166 617816829 646628109 845650787 141498078 43067701 866369120 853272319 237952054 681415390 92159830 966646555 398165352 952033227 958735653 694294016 846375522 833545908 810646601 944349897 685740352 918511945 289511017 419222853 408325327 670181940 752012110 265664858 821618626 672272962 726787226 129094028 126421531 169405262 849324495 998467356 237547520 227653794 241148534 925098652 47849071 86072434 827232173 502370810 884167578 240046611 293186866 234461573 571828212 894720075 878927525 518572491 579941492 200980797 857136424 202084889 493952168 737289456 21298042 822024968 358106410 922324631 477607556 604438852 820271363 545393617 963686438 123106521 802650636 337237071 733843598 953228390 237789976 955934268 926831321 778402601 13178126 669371086 959931566 200770445 565774416 580414737 113152352 575465343 316478645 926825106 288524616 688559990 701435216 111867807 380664396 784960121 52930183 641664967 349509885 296610749 200700223 647033936 941905944 208572699 97151789 839551484 897252099 811118613 925875730 605647243 598738284 153432121 640470490 425733054 415820553 694711125 1339085 548130969 535118021 182686138 885323130 577616216 621487389 627046669 708225903 598582670 827033435 461393998 11619549 456369388 494514705 635785261 56650670 282075883 312155631 231960712 643847752 105470072 203992486 522987368 900825047 932825761 496733746 819121203 120307918 153523003 701410890 549933426 293117071 311879715 625343975 164636013 305369917 898373016 912024203 540869200 724099703 141784796 988712652 19134610 429541273 527378279 490588161 593443995 565893944 39135894 325312413 808446655 887380210 526444282 525952870 704018880 352671438 303870980 955087077 12498867 393780782 674610192 940337058 9988368 861868484 230990166 837164648 278665299 442511358 581978826 323086822 951898632 193666597 245375749 729086073 707062010 168867569 652706316 369743118 489946377 153206817 593931708 990554170 776133843 673817018 318479124 839121536 513342873 720723618 126296650 786050595 255155767 216909434 888837022 493361711 102390405 232981018 586354026 371014992 28506109 256538160 677240132 401492204 663774004 760163712 613936636 795537095 749558085 879664412 827565576 290752689 442414758 351898218 501811463 232418740 232586640 774632088 740674853 996171099 699297149 151196367 838063331 524159170 22977166 490624710 242416114 327020324 445281809 668405185 928553862 178212475 78167215 525222671 471479040 375202700 758268724 435981852 820254363 32871724 813334795 928144250 216247824 729809224 884845419 343336456 29762231 171335893 10494622 598883842 811731995 272508701 222620217 205993702 339262701 370551394 293029908 322526372 806061613 363983467 968345292 108350711 948189533 579398805 762459060 13236820 604029090 800379516 273369654 597452 436545723 445876301 788795917 535008028 942270156 732129902 282167277 928594459 421093249 967564636 555706901 492609647 131707017 213914506 409153627 106700843 809451714 657387688 362319128 137366534 67797089 221629450 81936014 285059922 56625361 796417080 700783096 641734120 203596797 727003721 576849320 32808557 576891633 425033130 807048199 531991464 876564598 11127876 440786873 542321422 446112916 945855120 577230175 898172430 832332255 155398996 271773748 942898909 377008126 750503856 238726537 317865942 508958283 527410559 50103563 939247581 510178581 362773029 354929998 303850400 266237238 973292150 542593020 416325329 262872854 93813048 308639663 570637492 375127110 255066895 217293209 239569847 325755690 700014058 801280890 600620438 816262849 883786082 520226039 732199117 330816645 50860626 77508449 814510024 119739063 128859746 959536555 34706983 886072687 819865646 762960306 816214049 351087236 363998211 650805855 810026463 789965959 44323771 736795205 466422605 686134921 239852441 265037259 12569016 463149439 364090825 37013385 160275226 206793217 633588757 484302454 324566947 681687138 552055724 794664824 219528317 383454454 446216828 109399849 914321091 568834354 838301002 958022956 203030371 368516467 326423495 122149412 356136507 56840959 16156519 983932518 257587093 720332124 238609654 463185792 28203731 562731859 897780793 12909553 755655357 553787527 74585953 476000696 182900342 910719620 378404023 965084753 420433361 797756932 986676974 604281955 21103280 955893613 367881041 761119665 939702650 109084038 394790732 520235014 941865254 42974407 724208100 894961419 182706131 669459106 215768770 25819341 779191990 12809812 549638944 944356942 247949053 185636967 44539756 919388835 314131026 36461595 655883433 918443145 825856406 601490757 100796678 459618650 945527132 437721443 363569326 173209856 989753622 225179251 560105854 208780881 666015009 449527797 610111614 84433424 545628408 596148075 143466426 760768061 674008082 306706194 376117311 528093201 871185697 231178973 228308844 191737191 390911971 616028059 325106001 996773491 130250484 96989133 907602965 327053198 217985708 630581910 181428650 452351970 569968072 789036563 854038401 833034210 181288167 907016967 660143163 812324838 613629181 427831146 237060115 90322815 491079820 640700268 639322273 747884977 527289625 83062911 689997 233183581 762730587 324113998 189695044 331913017 61807058 91344682 889040316 892264015 948190078 650806186 257404056 238867753 128927451 126664706 557000052 104127759 994847761 261464525 260428777 882510643 321835589 566914504 431924144 897752989 437906774 728673410 645698622 624399666 76256812 120033738 256337306 816453675 945417144 233130024 754721134 964073437 287408914 733993077 874676969 198993384 584048747 857114529 628392659 86531294 466160402 31049613 69201957 283115863 947978264 449085983 128271415 462416642 660587147 617616164 213223025 249587013 489756618 344150453 775137828 28161684 764375779 726060031 100031134 180339019 470492128 943429584 433268991 590507352 741403200 916812170 956381386 289964248 842767224 8028467 673119507 757563201 843604504 789858410 610064992 367966771 806792879 816323667 627582819 246316536 659862221 828050682 539843723 516360038 678653233 887649089 243681910 614181190 245043659 834328534 225640360 211834717 827837823 61119428 421381738 24895710 46848609 556232096 831692739 245678605 281131172 134366778 421692734 938785227 404176738 507879044 427528877 504534608 530269881 757616922 549566564 872683819 328054257 83065393 616596794 459485148 377474090 87946421 101988956 174658181 966756750 989173331 832664041 142588908 902582678 336993826 766052453 405590473 122614971 57933376 498096480 827006081 113832252 375753031 22653514 228426566 481617920 415460489 681852659 621934880 450468383 973460677 889425299 70907292 598362731 571602685 659426995 493779176 56364435 779697827 680469226 257200892 766498089 595200945 160248190 375298467 776665815 336678468 456643330 839940986 509041308 231380102 983217888 803957698 406446935 282134565 948653915 55221077 592003930 967255295 694893335 633910594 391684169 915172421 558792203 617740341 298939037 606946195 380977110 577456050 875121806 256601153 797140996 480906336 280319244 963145780 214111575 227595974 653051318 287459410 780302404 29609360 758100338 563763074 626485774 938968778 993184652 292147442 825306756 536158878 266898960 26031112 905172386 255741195 308974329 70226403 502793250 38162554 610848196 292160029 573154075 411642976 706239181 976275626 645968593 444231607 115177664 62522785 663001859 291106809 239494109 131091670 135779519 19394171 854471244 683600993 477273745 981008350 899694593 867087947 107101856 183500502 738653079 544064564 62937460 765400028 433492432 979252005 579323329 970402420 33329838 568680859 836352730 819061206 965573174 489925334 158491682 569129389 201779758 978933009 896509572 472989892 336821101 30766924 667375000 366863380 194777288 977510209 192086059 695175276 990840173 714653470 6439696 142082589 282770734 298644180 502128095 612237183 237366735 866645935 972886475 80162098 288485692 842765080 316778355 641916723 396153551 607905776 763064103 896014097 101383528 742725572 774307176 247213261 392930722 712955734 145379113 743228170 355897950 364774809 585375809 429781816 856498597 811760330 556371002 225900961 638425915 172392488 702827314 513164179 853789739 211064876 559765014 448685212 744789238 175925873 747797213 561323495 434608847 447315721 493382075 723205996 420502134 896817809 131893038 361078883 399797055 310948466 903257910 194008540 848413846 565349404 581013224 351576512 215019954 87603793 651080880 215461405 923341152 375770181 5300825 315417642 846894682 788050910 55417036 36793508 364986730 577436202 846650709 452551909 576207095 280638779 272584890 25483739 931071269 994186452 879342763 603483655 835686919 388037974 41276549 611907204 172418859 106339727 509969063 653244912 144112440 792252471 442942579 191651897 496577059 895884726 773338956 605331941 13291975 991066494 719285733 616169935 999536691 535393344 881050358 84374068 998369245 41410913 34532935 613836529 736613265 644271543 166151063 957744668 747912776 449570744 940494302 496878691 190710088 851703802 257170063 516052075 85604476 385931089 891536017 915315148 745303890 170757238 100549935 286826642 866750849 646458189 76329144 565661340 244826145 25729834 204889478 577992285 966118436 676361931 759377346 565895677 702410007 712581507 685853260 91368146 696415212 540651395 113966749 889475975 338088945 918358218 121494682 340345343 337815443 687055274 83380600 886085862 144457918 83603371 616712574 578243192 173894175 248942290 798320587 461016746 581809863 583306490 971408743 499840015 722717075 957647826 30933561 516550117 901474646 318624875 555653519 231884709 838003330 704335611 330138235 229270478 136763785 818131072 566545082 155144736 911687874 825006214 265646016 444283733 605505319 67135966 198979541 475799667 177486380 634695497 531528647 679804034 914901348 553656864 297214752 752591155 759768115 70558756 215861274 691041340 824000434 152258796 552732497 184476534 440418617 612374796 379819078 604746293 69115148 877810190 160075141 794452907 965808094 180353398 492420856 574462374 868445565 408415085 514389518 482134861 387051921 986899855 836310396 946579812 795534330 313928016 432502116 826843410 425946424 791681205 612914391 963742073 840348170 365036641 112910250 820960796 982976995 941287717 824028464 873861364 896429580 458263294 833036208 678519159 235007138 809651524 774636472 164360717 872088110 741568558 784639595 852461557 554550595 399789722 767296890 271323970 774801560 531521097 632708979 611442213 757910654 419093667 279242704 315001683 350994269 801760199 573673351 392392466 930312652 82063544 623717281 772829885 807340920 182029849 768242794 143123065 887865098 589219151 748653947 348226643 705895954 378215170 393057299 348922366 685063020 219599187 255246827 675772673 997753521 172485345 104292711 658508796 880338496 985973535 381340459 400819259 146269342 316747574 739918542 516844050 781815666 587755621 90963429 804717454 927594964 286870224 285736656 490897151 337401942 626543631 539341940 890387755 677778420 11326482 17071758 627384280 214787254 763999108 172440172 704049075 126285496 333607164 723001258 575593796 145660674 543599876 996374163 151371030 201869026 444971009 780792929 201155364 15592182 195140169 861257026 486310761 562844918 497808749 135790029 690958816 452356032 626785673 175425950 736713268 768966408 169072182 256529307 120452887 451717522 179294443 146678124 325315186 329837877 811401661 618148482 99912222 23225855 348101556 475386499 851888221 935825018 132054380 514679198 25070842 561822454 392114273 292059128 126369925 521738346 338795123 730219301 370620259 310868472 775889486 408880988 130616171 875242152 604989245 323186014 648655689 389104120 590591981 396494510 512615503 18696420 302622402 144024756 842136771 85055453 665693041 990349452 455048396 300569017 798787617 415707828 206018111 540519776 405784107 701785109 289308462 871583740 16997430 995193027 839921839 991259845 532652497 373394748 124883316 237300006 99542310 738188427 852027848 683044438 787839487 666550231 317261349 692771139 244140493 994057878 521932956 106959544 18721760 416482250 975559889 415191100 553063682 153754032 508761174 603368609 86793292 291283554 650034778 233352169 697684659 432053867 730124503 947113664 189499254 129910178 466944935 599509332 531217131 562374595 119412407 960315732 735966977 737187058 218390298 857616306 867080658 714358393 874109261 351460648 574131975 932887933 126009505 823459979 255240546 593601405 646348731 243905413 344344946 961662059 827363757 824667736 722972231 51330925 944042482 401866297 303440431 972480488 955829915 515763070 871380181 648861753 64229296 14416048 693500926 693970577 542367884 200224778 253359192 653664859 400525218 143989439 258007541 251359143 25581770 256382966 776724680 571529059 441904530 264637609 838177247 486156403 823091784 746124103 936702402 604412365 339988274 523053758 724917101 340529465 217413187 971411204 69816269 42973344 76952074 954904028 315324415 137086297 797751317 411144937 993316247 660595052 912124728 573751816 620198652 895754999 439314846 718414310 534266031 859810035 137020129 357845208 715075749 878842265 829880954 952896585 569436946 736176172 375202538 800691235 841848467 244286493 658819064 387891553 614941247 942578236 848565847 703410746 372666538 326849143 527156214 323951486 562474425 847018542 412887959 547265816 241888286 53850446 766742165 150632724 682955252 648120468 993142081 902653031 63906388 946744397 63715305 921771048 910792001 422771087 940646281 442157868 265478998 378373369 448165927 153525205 122561245 789276847 372752728 86054780 932332079 962732352 181796248 619609743 16606675 681476222 619290160 205694606 829726521 413939972 141196749 595747611 433395843 471161564 19031550 937973984 179041975 222293362 269468203 857291366 220645883 693919646 266743394 116621168 808187169 893433534 755968969 939633229 268270367 53970406 804348327 118124520 573187130 14694850 724597774 726526533 847286545 478853870 421546449 236055369 327916143 576350152 37448072 721159545 624953419 201170421 110005252 192635307 738082178 293212641 986578632 985329510 549018396 298930279 500800404 448552497 742723226 75692962 611939154 987468361 228219147 57923944 968365240 805676395 478319728 665192482 428557317 317191568 102321932 106257946 588357630 185372249 68165677 13877054 880770889 498428479 417076700 757254868 809616836 294246597 36810745 235956017 211271741 89491854 81873738 179018892 385417438 374222071 20912661 252246959 632276008 380695711 577609552 784379498 874347571 738890039 558141308 423953954 425799470 332964929 8632257 305775758 574738271 537444345 664160857 602025199 453744350 230624030 839496097 722299544 167774072 63223811 983073281 439065081 99942190 786748624 764909854 737588576 224451067 959668540 976215509 682819891 689692882 869737092 743264879 603732369 735387877 725244324 9872776 676248856 564306172 643091218 332874856 853318703 748730458 599636917 305100171 413493716 789772302 552538379 924996921 863321057 434064219 612673976 893480961 806515430 987011040 586820543 805976638 543321735 899886283 578969353 380346433 218222131 597111210 127585848 700115720 746579663 208175600 419894135 8003913 213966145 317583544 512249969 659759845 136910248 318411158 18977517 689295141 899484779 865422713 18817698 720202820 365834765 316213719 214806063 214088953 481941622 793719920 489693637 818444677 778460129 551451693 820309932 668393295 352442837 38067570 854339091 498802240 763969878 612054522 168198512 112578201 256484247 332586153 762671527 716653987 40430939 222149581 325404065 718231580 298404633 261596344 135825349 960185304 459281674 89780750 210258613 195927296 101349008 371943767 349870172 528845336 520987235 238755875 52716687 411511786 485300828 102904020 202076908 913821934 811454319 748655072 291164710 769663199 498162476 426781558 807680571 803374172 522634877 834455461 352802970 442733840 319420065 120916046 162508988 868078299 334446749 446985320 27513713 211382162 303204295 787619074 672400018 223434428 981789471 424956606 574847738 178736222 481173614 715565845 118219260 322838403 65230017 77233549 217266928 880414350 258076500 889566704 656980923 925493046 390122723 728341915 171761847 772258148 825500313 265901898 266044385 840173787 563107407 337856816 128383406 249499357 919168003 131533314 196229962 222002843 725541194 332354309 990485768 968817076 356690935 662298435 68296682 9645878 133997842 630115652 27042539 523596540 719521397 764268080 800092423 110802117 172501128 840914175 573277666 312925594 816550894 903947643 838692058 448025259 498898723 716731143 86821769 638782486 252745957 630695271 917226019 199625451 594507597 981220587 544929834 961098649 401040943 706261982 467945865 286428283 462011856 922443137 791673591 490480214 491979457 992147163 360727424 35599170 676283409 955753431 700446638 683595343 115240969 394884869 230439531 990580153 627474033 784466170 790682541 836129634 543742731 97248489 380619042 137680452 643825840 989778471 293439615 791581 811807397 195563108 152138309 474850169 87223007 801309855 631330144 357928786 814520500 126295653 124235470 363485 21950579 805741095 636059017 638752888 444383457 216215014 401826821 578318952 551680393 866872935 583510950 658577688 616823887 513689845 917492183 863076225 683799563 764817318 422576852 608174817 663735821 994307119 34282165 586044611 384923431 954540576 30740124 178652745 805443805 497774183 198247433 193479462 171505469 498151525 71723788 998349560 631481106 270592521 488004673 327143729 397712897 320854201 579103783 355145123 100369183 801836236 561759996 622017747 932455715 137876334 289682460 586862560 916706053 900037697 963126298 390082001 990565883 863120082 828207303 702279687 822805400 361834527 479138523 638401970 315775256 495850870 446819442 771418215 786593849 377734415 111320107 678842417 532811219 226611039 648391922 136490702 474403903 572010088 188160769 829260651 655901613 539585497 965614956 15142349 864292239 272278952 883273825 739897885 436626699 431630287 625440075 445806011 448575605 509471193 886734422 269271206 856558627 292170705 634987098 510918094 126988662 210811179 993425552 832158815 866804401 90408358 857267328 574369273 548444107 952768168 190528323 276705468 566416637 168767469 766567872 854209321 781697296 495707509 746504334 541385240 105355059 752151179 555367159 173658749 692727827 528891577 385293614 274996142 772499980 507690790 31577024 883397326 139645417 844326773 12532291 815150878 437135195 122026428 290494628 224301975 345301972 167964540 780430317 530672290 71590306 136248438 646960746 175410355 296244827 171096865 483935959 182324285 213710753 639439816 254672401 708334007 966429300 25751239 81487213 777423156 518711253 325544940 146336715 493524432 491588631 3403150 27947687 193939153 382975528 405932187 683589153 983365082 570681803 40797445 572138797 569776093 458309611 87929236 567881334 349420022 998413169 298125754 614136453 791624407 367524616 257413293 915853113 334545941 953265387 970095106 22674147 966084339 73117714 78316652 158102137 697731304 869530834 496665201 74903095 204669298 451095519 719329905 991442167 336770757 444125509 93003476 236694502 9577177 160858799 157191160 746816896 59163730 755441110 712051544 718553249 301875282 221642446 339742439 4623881 506724004 502390643 351690626 210947008 948364228 710281512 840393796 213906885 964525085 411680610 701340535 184993966 947750669 689958031 182916862 349465620 191286211 648762154 446106141 490845690 894660301 938587215 947495468 969956363 548882171 992007740 593659117 561193562 664927255 709709205 659470304 963132431 647760584 310322953 460279059 140033265 227894830 583815771 716849487 567335323 475488614 784253955 189394779 461905878 21391311 242377176 466508113 44246689 905281304 509580244 456034056 364676849 293879382 620664434 773181025 414153005 276499815 949562241 569271266 590559648 753382277 901517106 713376599 959559184 834934146 875385817 834670903 231730287 419471208 231153201 555019866 749798773 921565403 705255397 433425744 69165457 691242328 191863971 487682155 542779654 85986796 81698964 104572532 225023532 401830349 656953327 467108405 295984864 70467578 612307745 59243665 636691756 615734660 284288901 47285360 655827232 103411797 457685315 794484747 556916069 59802401 497271754 51168514 931688690 720442004 462269939 969761694 637557087 735677186 215847115 832195269 976177647 900923964 256302921 712273909 671483068 415745134 660630130 571696464 162778751 415650259 984268742 382172439 341202569 270260281 338621557 963149226 367484416 751041462 444999128 940718856 516645901 304574343 110647750 467843660 427123125 289263286 92844865 109449881 173879264 910263106 252409492 841557537 337503865 675920222 967181665 743046184 861623294 380950278 203605660 196540538 300651021 690084663 669404662 472346898 845489641 773597017 110076109 130172896 461656923 322635419 214346145 936648882 788050152 12039832 499202934 379566234 183918885 718960583 851688359 476718860 281875913 678115169 100337244 269161814 425416286 602142856 704660531 753434006 980171572 241812000 15417255 886076688 45322031 406107784 297345142 59849801 233303550 122762105 503579066 678456361 148766962 1539341 715394154 287409523 513591944 695991283 579258313 867250583 20470387 457026950 763214145 322301628 390813486 253718933 526163359 795006429 79384428 881027707 624833593 55620074 196427263 130654733 990626579 370444962 617672259 771868586 352369067 184051693 519131162 42506870 712138773 279244378 797207021 508530008 144254414 999739449 553164806 672346450 102819918 225518320 154524239 825725492 773060973 598674287 165350874 836718125 202046698 867126047 926786505 38964997 152200332 647915557 595965991 159191952 758517394 492514059 914958200 912213765 3800784 879039626 521868050 79779541 444361065 730877881 865646997 656730749 433885238 64807974 131150487 463140695 150945988 520744633 99859490 649681487 192144595 479994482 607257281 217271117 718798674 145835574 944132974 807196877 760477083 968311629 826606640 994903989 512179032 561468089 739241609 912455695 662905121 671769365 633081230 367752948 716411213 854527642 624519588 948597633 595262700 404598928 194442677 502602762 395825348 486525192 797361170 721733043 865092829 33986501 449734774 803961454 631642254 811184423 202167796 680568266 60509184 611293610 835584869 179206777 209079797 773972812 503611872 847039067 847130331 223725364 304369000 13034060 780655867 679129829 344977805 99438333 280219204 395495347 851919016 245637131 253554581 64548958 367360400 568577194 1361366 109142677 793864550 996992150 912213923 658233571 597611397 412073051 783420158 135398373 681491301 692469288 358714352 936747356 171829556 398757569 400976550 220125250 25347071 371810470 636315638 83808120 3409808 173282422 522669804 732929122 64129808 4538742 318228562 424052576 327281836 614888276 66926746 268964131 163449983 455736750 291745636 540926592 570888737 455354914 443790602 953078981 215712029 293336434 666192362 143037006 650185854 404656672 318383348 665101468 424107642 932366643 739739577 347569823 626580629 161509365 209033995 514801584 660057394 5236951 769959162 481793849 789410065 355461886 229710807 319566910 502583519 476814203 991051761 353144259 334110597 97230195 934366431 506663846 512978287 865960850 983491819 763211208 687977051 438329119 505622786 889947606 704011622 920176531 139767757 141800705 855326356 169466516 178612001 142446835 125090259 205434310 468812482 465289790 363758769 213685047 108668837 602019193 162501633 484572781 132771559 473328871 547613552 194979451 242223473 14547011 650889892 517525696 287533903 961250704 681580515 606819688 193207249 592869117 666147435 874380564 82211 729070635 255601131 791516522 116990961 44852501 323016714 336805372 876984774 95526683 349719106 965554922 1605004 296127883 558379463 454912198 357404331 116044229 631475715 319341490 513900001 30252412 165512812 535265124 726553372 73874531 240157408 136058209 282938647 697105591 571444840 29244730 925488663 411926720 444072276 878671988 746946047 929775339 824460216 485995589 51771104 730462849 650129121 951161155 49690041 738493351 412084857 723941941 703828374 891954353 954541750 773724179 929357704 616932269 36813482 748109842 648878538 772748915 230446458 628806966 943959585 723862794 57639110 714237388 686902912 583820884 489530466 302858578 541186205 480687919 853782880 841243389 445338206 911176453 76777137 278467325 749269596 446772537 507756644 565833111 438656740 412757741 460799079 269243585 671213060 649426530 76336053 795007278 794014808 390100907 784835248 813209292 789296830 703496235 543916194 624067373 493443856 462355190 62424071 258123491 172009270 796153739 748036777 310287657 404005290 804048722 929945443 506296226 760009355 964089768 266600416 907717321 400010072 427849427 841906715 527395384 422160416 339904820 354201572 268880284 300572642 36178060 167638499 727522183 91939503 610240079 685418972 481839875 260654045 211880561 583461686 769000934 943318374 318863663 403124902 854221537 672724895 21355003 565708661 457513776 751073773 213925418 991363600 587700041 380089525 291801962 689128701 995614023 33548900 905113620 771494388 922595641 993178082 163903640 180595830 105933337 128288980 209348460 987391675 922555520 676119430 833538636 445332452 579333398 436201107 847916932 243305772 58868170 914182612 739015057 687861669 825087771 448408156 812297031 531598296 654574928 427115140 214532830 714604250 691860736 948869459 104503305 649746995 215075599 489030140 883811330 378944376 69496721 252217867 187286337 372709937 186796706 381817594 258263851 844321275 784616520 879390917 342479467 541615866 452419935 737372879 785575067 684477137 618368724 937729608 319491739 285362488 685099407 399937780 440165628 722060566 847767138 307354973 809251414 313360200 882238573 910315595 21376835 619539259 341208163 493088303 564446316 604412654 98962700 245402742 140623688 809709562 846540369 479896930 947998905 690876047 129394682 757599362 100484855 115945305 301999332 615172900 575722532 397444871 886830541 947598783 750851214 386428908 892739068 690452306 11285339 392911337 21138202 357576988 586666345 312273983 898988597 464461992 535044302 525989055 190058512 656197495 318681302 567907821 630196748 245889627 555012879 772167679 468540998 399439783 509746311 905140638 310607815 891901713 364530051 670515850 239495929 400129443 966539028 166675670 4083690 346460992 953972304 622947770 54670129 447524442 480918995 201671669 282256284 23496800 504076981 722972410 302966866 245164202 934021876 15141484 459184054 766709736 184102961 436531681 425292610 678429987 49175886 451711827 992146908 837172694 391099866 712861001 129902807 827234030 47394461 51660369 781828795 108384455 280132940 902378413 426758011 744967563 679547016 555239663 665993339 532125213 658631066 350242739 29965049 451465029 942190141 372230350 938933202 120895701 593228240 275473544 394556777 446306285 448866122 759540643 722547546 499717124 714241594 985674365 187081411 429426515 290181315 341567493 407746808 945518025 695327852 483109423 599920887 964084577 379806139 729648334 801193017 915104376 978257565 694801638 346576483 659248522 650853892 65657565 922831297 447528097 320432451 678288409 675739659 515083313 362500970 265262553 221008214 21756019 198353094 36187544 889621965 318656110 442204039 474683312 461542948 112352451 404807159 668614892 766520320 789565923 377893464 153655086 13122035 338534906 628608998 128819786 740322011 881968237 479878664 610601322 568657029 795394816 782267256 209288041 153259451 810324500 827749055 353745577 645713648 407822662 744889234 339867443 665591566 878257887 523824417 9687169 676985268 373553709 563965824 540256204 732511703 55000722 750475104 510742032 367847601 481935954 207878823 529931389 905675943 448524220 381255746 687578752 353044827 937260022 600291407 383829165 762055024 811916545 41564382 290183120 499888761 117136572 75318669 866724010 737160549 551717290 962147720 256153725 51062252 978642963 545850042 38394064 147195113 306053641 688255800 758767089 57122044 874421453 568950903 955149343 369532971 836182550 641891804 614021937 749866745 487634167 700121923 648683799 284416160 960418375 497609682 930929942 904776730 554980282 539561286 565313756 90771122 225629957 427335267 298167575 898709256 592355530 284192786 231965827 740797032 508156478 774311865 893411706 694301119 428822769 633266558 744789054 599869203 734748394 425080086 765426046 383605009 638185734 768461386 766632738 140637564 395837186 344142261 731434693 490842078 852360625 409979691 311418855 189719346 91866461 612540409 279206707 62259710 692773725 763548487 220545 295496914 814414759 919908315 817448980 38421622 333496779 518956405 924824377 504814625 938753271 768480269 984664100 296713538 154355613 683721620 877357620 485514485 889693714 89697798 78587903 97977116 489386772 437083511 435404281 487739967 857026702 610430081 870007602 632272996 368131885 766101602 337067443 206849472 296201341 259589121 569115893 38662372 692463227 422580413 776907151 239913761 918202123 593309815 266964598 670246949 358412805 59143393 41262494 114097119 601282010 182508495 872089257 640638299 970434687 408133334 884036915 892240654 369522463 528582575 779004287 561801547 108140775 262274755 882071112 771768848 779452214 609870746 261771175 193783706 902719459 470008673 320990329 585440607 79140469 902174588 647324393 122807905 639896814 22134262 841440131 427914943 288946091 665032569 792147373 577640994 529846887 587667026 787709149 167767431 421751734 352231378 95639948 112775403 217001057 865515182 661937967 616302292 714098746 753222727 248010459 423784589 241851474 988527209 192006217 860315600 179947049 17267755 309917282 204538830 369460303 205663186 227342678 518425196 488852151 429249883 21986379 429962635 544391043 963444557 479308102 365155275 655691818 416870319 989991302 16532752 276895168 949577542 374132973 994685974 374375801 471085866 974089622 45718635 715343257 752949380 62524753 619703799 564780586 305909674 348594481 118223574 136499778 430608872 548856470 190216448 411302266 766885514 60354368 542157898 264117388 984478122 383125534 817544257 491918661 370526809 28513262 686067915 665943280 387061211 603777983 746374481 378774598 291692245 844024733 679513180 177082165 622457694 569804431 185621253 74432871 724471673 674594646 980465572 515528895 108583591 705912840 208774122 610994271 712629431 216067196 789489106 416942353 304773642 618131504 50492329 16331634 298742554 476998243 152465400 614064679 308841952 757105574 93302327 107389970 856830428 808327730 550700690 448126645 962293433 653785953 473654227 128523936 624422994 672018486 433730692 759621204 95600909 563734459 97154402 711790643 347090967 865587310 125161025 88215192 473619092 299160850 160910405 243149431 260164845 664502467 774240670 74260509 702846180 267130810 563456888 27588346 211431496 330927245 573224973 923544871 904393785 930967263 739447610 280213803 466595325 129388567 926976567 620458630 286185759 19202892 812548148 467605760 552849168 379607680 225289586 108301076 766202142 550688236 257789418 81637304 383605270 656221955 15627540 40741881 218117532 955058237 165979230 365293707 65365631 136888355 338055741 659887720 37866761 472528441 324474070 954650931 387333641 646660560 321297583 726708357 103330404 760978841 106959763 954490051 946919998 412032692 138403646 446303509 223976048 825756875 230983897 580574281 36739238 458639692 446110027 339012483 725272680 148154218 20064137 369688856 228438208 114063318 591744430 756699160 567042693 892429572 452761452 648257289 338108896 586933734 950343654 918921691 701471142 232132880 569932735 59276309 910988806 120926145 859189927 497571852 85885562 349351169 528564545 246785325 625228196 339301787 234039808 928502099 852806848 367584758 658423837 858908421 593245 269126605 556159222 881106523 505607547 843566400 778143790 417324859 478566839 192851325 590267957 134726597 441694017 749779402 107579399 309194549 302860837 229410918 158424143 643104894 332452374 914159191 472196899 288093858 267853228 140490953 379908186 573896295 952492554 964451794 499464049 254686690 33391576 380013578 731469737 736252545 320834967 840571285 637997322 938847783 517458898 601259270 426432810 398473772 765179193 72549071 147708559 702428924 256284807 786916490 805369913 826337470 818639226 570119590 798970056 583273814 562001057 555593859 748210125 214174372 767391271 497869898 236068997 157258659 873758825 815755147 629897995 479523539 494631145 200426857 15898560 499551095 870872619 414223097 189780622 860244614 11539523 263220116 854507039 890772446 651442822 85995393 381352589 540859629 629786647 368485860 264703681 73172012 910517914 101843148 795708372 809533699 392065017 130610796 29002509 913088563 264834529 928140743 862245372 826661566 579973552 183223195 261480301 927806896 644794199 397900457 713157424 53159919 667000519 315006238 498663661 831328994 4031529 313778023 758422596 621489588 715514462 56478080 772946548 748932940 962026315 884739614 405659268 345156574 449969349 435175684 979313893 604773855 376600343 200986408 521354898 892814646 429521236 239654088 965536844 527419819 503853152 502460569 602242068 652550086 865508577 471251832 905493472 629055017 574018712 664147764 66844549 154079681 943558356 195969615 464519153 659794235 943303019 489157840 438255101 671038196 904878234 524125128 176091641 656087018 304601770 908642741 474913785 704544423 903318493 860689024 807446908 803746113 874111633 577741977 542609909 374105645 362275751 911579661 404942560 209746195 879039574 325320394 882100414 46356373 185519519 110567830 967906641 998329108 588279953 463002016 519882756 235217449 268815649 891939823 643801348 246844229 211552796 166651668 989813554 601765379 37772558 930249292 740670745 47496739 905839398 710270323 646348355 962713520 483597572 521210458 65281335 340792761 918505939 764431753 348788661 297522898 394076759 296732841 483458170 206828553 289808057 760907736 408612455 89841748 678495808 790348198 600305752 987789326 411629809 994819395 37665945 802619069 559918447 335128139 590169661 10864593 176699345 238213246 868829276 840927340 70547185 539328202 876265729 933607341 175630472 653081124 610745814 734293968 695017573 885805634 722118324 946669801 49237930 631598071 102910208 164364258 378220446 996340036 593237520 634400401 633009645 53367667 783734780 23292340 698858641 898009357 638136382 949048775 132409443 936334478 490111482 273240313 478780309 420850277 952181432 929588542 965419328 942067640 20332150 288256765 143617911 827497590 262781730 224230232 911884284 247145236 986956664 203706659 481959392 187902955 162057720 568481322 495772223 203173912 666987861 603140132 650751653 438403507 755280107 506895599 666082173 610341742 330674971 592409290 542564363 911529524 367373373 544588401 951150474 863356105 756976961 185097309 335417558 599014203 572971985 779919344 977009375 889347596 792083483 315214843 780499170 737155884 881193966 567975344 560403115 699232046 137807937 445804475 67036880 437906692 927369060 997599686 848497022 279733531 206244231 240557586 74233194 23274259 156711604 862181701 239901253 172452462 571002083 843329380 517286301 953554347 355695341 864492188 694014861 662125555 461070928 828526726 395703408 394698819 64575231 10266095 155149062 823548258 185195944 545967696 998754765 978631540 666359472 38324391 245814656 966611987 687696750 568290296 394070520 840769722 674306552 529677159 641453565 670480946 613479924 337039047 905033518 606330880 895551280 317982047 378427334 883843282 424342684 658178707 347531176 680102770 516222867 657481783 811547970 924801740 323043557 645406143 767566455 808802227 255600457 423233118 305879305 771935059 225266585 979633466 350408159 728071656 737764122 978447363 480365704 60917622 893200411 175364228 761296063 541611554 464769714 218891169 603081907 964335044 638316279 650672942 447838108 460295816 276366733 622274276 793764485 724753572 155528091 921189793 433886900 116785397 52730019 107371912 74528044 171668685 187081902 876468344 928267116 4479677 981446791 50041544 787851613 340402533 478646095 835497694 78826241 963226195 223334150 183620366 988265064 414495541 47048027 943461884 15201227 713735897 869907320 526212678 26431476 789045434 705144855 197194671 814444690 702073256 835184835 844409929 931831760 918575537 236674114 470374590 955955693 201475382 839188617 24518540 64278232 856571340 630869910 723616396 607896731 801868902 816612472 650774191 680211651 61861366 79175269 869450302 926946322 201570741 814673304 894274872 306660602 361520668 937327309 219431728 742708899 978528456 593475199 640022760 237941996 921590994 460492029 940172097 700442358 936688662 437851577 73565605 846560575 932712048 302935987 390075083 576196761 823107460 444854116 776595930 971174444 386771813 185547936 325954165 473414536 379668201 515917732 236557267 605843982 84556632 630240828 72681521 399579122 545585865 300587439 54174138 612173391 323185386 771567327 88983987 933982002 997923395 433277367 419318971 421031132 7487641 164436385 432675008 219045779 462659492 392640761 260328122 493394298 885994514 579365712 913401272 933473050 839293313 853964028 768809670 47100598 952733112 978414294 785541680 605736600 254008265 748097818 637466488 175855424 620396314 363090235 452049567 435335702 372533753 379400995 791358286 739360707 978426016 838944373 872812276 333832801 431349869 41156647 420366049 996913553 783312153 755031274 772111652 74063624 480119093 534948816 365007105 686308864 384863707 326974581 260452805 436228629 470576116 695196224 515695200 632932067 711299549 11026082 137186885 155507703 157311900 822545331 604203925 283647458 699319400 731765163 250347410 185116513 337843383 875242454 209314936 148554193 992458637 803756154 120421118 12180934 45460446 242339747 171689198 281097444 474410924 765433554 374265740 87443673 486353087 677028874 639137597 128112972 636869639 422501907 625039239 120994696 29394003 785048158 243363880 289203359 359203686 523381275 503788909 532505178 287052116 401178766 883264033 855484153 886079530 995600600 984781929 793068491 417950077 497322283 121871923 254395850 161960689 794261684 898771640 920234200 622230658 222971177 283364040 621396361 664358955 709281527 304857811 482372736 759641154 55845323 63919595 323994917 683991435 138590470 32248983 337056115 695277266 928247230 772021358 939448612 432653894 15196675 622354310 743349160 807708189 636281335 297585295 15028818 980090637 309564162 746418827 206714045 684021209 520520364 363616126 212377555 301465692 441968911 910193518 185635003 555765877 382598355 699995375 342843735 136180784 900074582 618151085 581291062 111650324 863922838 97387891 536796944 602426465 431456531 346974937 613966599 332492703 710478113 569745757 588183041 95680398 221643385 429234595 998404392 753005668 260054392 671395333 77321442 762914660 966471160 76855817 249862101 486109947 887924163 555578072 454840872 428282742 423853945 217348454 930313681 607768628 115632950 429623581 450522645 289409356 285141779 597469342 48545997 747945626 401366520 701525336 514179004 670179563 397080243 188282830 856067665 246496433 454162246 854880383 461668418 433407650 99023875 741619465 706263787 731419181 45722322 308078804 181207452 410006654 217348776 991184264 608928159 919740339 940007503 807977941 831982305 208187036 118790027 265943365 292923040 718444007 112230691 856065259 888206769 163883925 350665705 703043613 887135687 388402679 503441879 501543512 336690812 349782721 821902317 839440622 592267571 571846649 543785094 876448058 436173854 444125037 615597707 510646051 645328661 482789181 421721950 769950783 525283837 432609043 178264857 595256414 375389181 285782071 973048497 13879542 722449797 74802949 13774172 150564302 708679719 58809255 149760212 444203154 116052695 245445920 235216084 286782496 712439099 728368370 26314388 42309390 677196844 255299761 924615995 996043445 549109273 27453507 944101791 475731126 825002439 660041076 908045459 298342972 60007972 366502821 676909970 988780772 718704086 878737528 381239772 557514950 11709993 799203187 943021922 479434840 192768046 79606017 564782800 47313437 670040819 973369102 496937021 765028960 693401561 117791623 208615854 193189386 526758579 392766046 481293790 242000822 40093761 607047666 298432813 865349801 503481440 549760418 485673396 208750068 924731883 175174593 922436782 191839700 602560465 969775737 197584721 596536155 883721295 598126589 553900019 390642433 879253324 871941257 703249926 430345015 978107635 167116759 108081549 153639831 553767889 28007209 597219207 285004726 248133921 380071461 66094300 269327090 988533521 503521974 948526082 939482541 19418834 225593246 781479459 857772066 187595613 475055463 83348874 501519624 4778193 570593634 475862732 972030008 895213861 216370939 868490755 446435999 72083276 581593841 687528901 740867032 917197437 950302106 634711865 138733550 6765713 698266941 273647977 118976458 896465947 798350563 939844615 241187513 362124362 474553147 463901183 402453624 512646544 18846997 566724065 394025356 805614465 199402753 233353907 619197475 129968305 557119671 655560679 790520259 704513693 125956182 627454194 818163809 839136272 479679493 247714976 999934222 556677039 932598062 722108512 969406105 723402784 306849580 687018618 648561891 733025829 735386030 708279692 232413805 865700106 585056255 591138932 26108808 247983846 316431525 306469128 411179675 763902719 841515634 767647124 941086988 835827782 600608778 522292016 673203494 736593698 138622014 405377071 699093347 640199814 371112622 371340723 49063089 164945256 532288025 96701800 106001896 420671251 884406433 101093443 458724239 755498113 803528872 611126494 429627194 642753107 663263457 511403887 263011237 615631102 383989514 632148633 643639902 986559258 633344465 488232148 405757283 344424727 599563638 450298748 240288422 654194708 151333129 687745625 229740868 585639910 509993760 930239200 447320140 436250063 579284579 803319533 375885125 413150765 551941044 363734404 400486887 353037513 732969706 428135663 822780490 340075597 332821873 666103008 405160564 229399291 858769633 8799014 602741278 83599947 498079076 158686065 553797788 902333594 260007863 348775988 472554612 321326196 387776359 860811483 730140863 396281149 258354735 962798038 345183187 827037662 852162344 974181615 646675321 610246905 536905650 227943930 469651463 754185442 361115286 207380833 582157060 467510970 147604226 651807828 528483666 759233104 857898457 896791025 841909249 239655206 353463099 198652742 421185902 233100288 179937872 307733401 34089378 72048921 47047771 671777268 997485182 999091178 369827482 114100858 449631519 232713352 461478153 914002969 491047509 125678342 664424200 1167446 772571197 346959445 13077235 592908045 217655523 516626986 832284495 145329662 872122184 668802998 65167512 239224281 359164659 888799501 137250487 52372408 408363508 537107179 922482233 878411393 697363182 277612844 679405223 85413695 645456319 695626420 80325429 670262623 351509997 740903295 537057450 190363524 804095719 700677039 597033960 999532459 208650864 294305877 137037087 683389287 42580949 377276967 706960068 737929205 748710497 409373433 111482159 437660207 152471467 611170297 541556987 652659252 914372885 872260651 467686103 317463316 691984561 855247591 827551031 580590464 539806956 604994658 739974336 964444146 322079245 965650071 85786765 535176154 909593331 57805900 569806881 339012739 591121240 409791743 168231939 865449297 684497558 613219722 227031240 1549911 566388434 806506228 347271472 563484778 66814415 459741123 819416330 299658014 244606430 830035756 275616446 686271062 286806688 156058270 732626934 190221828 274841276 316284343 253140779 137167969 17964900 101025968 897580011 674430233 220042520 22106180 464671004 492154054 885656051 554905673 433045410 608342793 752344153 818693130 92007867 521365676 796481855 402022468 917126780 656543880 58925917 14162997 31016181 781483935 91290764 867319582 761611964 604586246 888675259 825627432 567750218 970510137 759431042 555865445 829660110 107586807 22762038 705167604 996720420 603929764 310425185 322790290 650961999 688964711 105464847 965651696 557645821 504810465 268768854 717452237 412081253 425370024 441781750 485745791 702447828 298440819 761488880 202253190 850589833 436676468 513923352 649991951 511880984 744238955 23338440 403841577 478755347 178371046 729425848 357941505 904861637 167452793 723008408 960470839 379443795 883834531 185241683 44196300 603907992 966865229 436039204 868146961 134943952 861270813 603830156 889935806 868732061 316747438 254333603 457366291 131571300 266262309 685029105 440308831 681241980 673620832 479797163 272136499 147018182 316962818 730661660 104454215 364080754 449135221 734262094 176018643 996846299 551198021 958183399 248714717 370034903 538724762 55618577 286734179 643846446 974487088 477167905 765461397 8067144 249945561 117241989 883913770 379070229 636274303 712437947 100505767 316409433 892116605 440246366 786559109 701463082 435431886 742332641 724724363 393966670 422483695 16290955 453018529 660594013 103693951 183786406 459305608 219439975 523766616 74994664 715858987 562005552 431431965 865641767 288951577 313676345 987854097 884559196 879272498 983385544 897069481 293829935 73509411 728540935 683698085 839492039 587059118 710894457 357364663 156350591 890590828 184489844 367685654 15440176 626882609 139509716 806357738 29656454 246558588 449087233 892058135 824226575 422914175 38447076 183052176 698451282 66169813 684683642 16673690 298068224 66360982 945564990 771603417 624650915 822513795 419923984 459502327 889519525 763659848 764373460 855754064 163001917 733284296 899910963 60924931 412070370 961190250 713972591 248489956 106663281 204832332 993247883 690274183 684424285 742261461 410530204 719133570 842437186 333994171 427737514 979447785 651406731 354492893 811273924 803297752 43672615 877039042 905799155 803306753 468231362 951891295 634007563 948733290 608771513 475881784 237680784 191983553 978763825 642631157 181195098 21404158 796536520 253893902 603672536 296999752 863459010 73513404 899770253 353064373 811818098 894570194 24104061 257570348 994054427 803555267 12591609 854350499 505176608 970060503 511262973 840066510 536848452 162016774 230132586 908940182 159077795 536157523 430269564 77972059 762890846 116988691 108065682 749396864 573701707 845137057 50311740 526411760 789030918 498233449 17566843 790932203 182209924 609955841 116940979 189086964 666025607 373559330 222090450 926471454 828421526 122550676 938476407 630835870 52625929 954356544 467780977 281809380 871536781 537354861 82645353 682135331 177100885 620864236 231140457 197602496 551386243 501490481 173707621 498810614 665376771 909334641 835684360 207209438 262739635 966399033 148497712 774143363 938704296 558440329 67270362 530217821 796695982 318242383 913593520 273097638 739404832 568123408 437311702 375753553 228763848 787436299 301152668 303085528 340893236 743391298 870638380 7419613 538487312 848640575 542904607 765985725 143636274 136269988 131005234 135851840 625768090 487371026 825246487 8981762 853655613 226044394 953483934 730535197 205487557 29384526 853918588 130942137 592540588 919455855 934427954 833784650 690865758 646781581 195286246 975491787 28799170 308056336 170901535 125664495 843172881 523692188 539551885 161512001 910482356 799494797 336154218 285345640 995070246 219735163 927229870 161797686 710950372 25321592 950646305 692457643 889939565 566219155 419419109 834547693 189337697 564362312 828918821 812443338 245354680 904112678 278124078 50837263 429926691 13016125 842406070 503061720 581777105 953106145 466195107 152273819 996245407 331120631 361592898 419561774 603700506 303672942 18897004 435172696 761747158 864097821 994475308 707323905 491754070 230275294 557990554 673191772 608514237 189889919 131900445 562798033 161039657 84224764 198503852 33940025 873857981 654359899 738070181 998539174 158601436 381621035 206941683 134649958 546302946 142983071 541409742 695641147 780143369 534978415 221124263 386027817 553623319 613255282 390570159 72939961 366818526 533780283 367035592 964174514 625751870 309659386 151744115 698760123 575851828 757322766 740391355 66531461 650082883 663297972 504586681 417193082 635405185 963054559 876531817 372943057 382560100 585543789 737698437 541911701 327957387 445814391 186735606 236217862 516616240 887428515 586265144 536674616 428605282 282375604 656387573 544413863 833046187 229512806 721709665 195163584 474004904 105377049 389382634 633818227 222857034 910662448 827022968 712009255 898478537 755606244 235509607 354571740 824370967 924107131 364594105 863040814 395682609 111147950 599370345 205221522 109024719 445689376 274814050 465101228 784719517 335147196 999565315 132021354 854344436 975740598 485842579 343874925 753823723 903846272 891111537 813227108 353710085 8876659 521802531 404444122 396458544 73455296 269915242 108082243 466244528 496201183 394962386 59464551 622965936 926076940 213520211 502676261 232257989 792407510 943709495 191764776 436032471 591336238 773377806 31668587 911652229 643188010 74244321 11016234 582146800 578727822 140321917 218189820 810742388 6374775 760393297 533536180 91555095 229679094 913999994 508253505 634659121 151516387 59710800 792559920 989029329 61852736 174863915 373771618 745103706 184380038 213524776 740081660 265310857 304157060 532156325 137531467 974307432 785260886 226523874 716300092 645709725 908993487 496613610 82646130 132143990 394456290 211425337 403400576 395883283 86079829 451298804 630721431 157309970 871336984 82459085 474186605 180634314 240631547 79554223 759486815 730809879 741086387 144378697 295373131 791171325 701799938 784197966 375247418 62124440 590727200 159823481 265989761 377518269 948630636 470623536 789608815 962868721 557398411 367037322 428060046 502615051 402547810 79970115 880893813 488112878 791844716 125367455 763636033 868491623 384160158 637049063 374609840 800807169 664028159 474098733 441944258 95755415 91672541 913051630 988256503 111659634 138830839 858032039 580213628 759782297 407228317 458948043 796631807 928143906 596632439 973851433 169069638 766975740 805138405 152618330 100635696 84262283 823996514 613673010 967893890 793469792 836563353 922717857 32757418 966877886 731024041 883643624 131187145 726254639 176150731 370272320 160403314 441641538 90249629 259623574 993259343 647704112 644498780 901855632 885190445 503492000 632498721 409619618 484764460 608377705 847047833 989561373 882629376 372914924 240015452 842618579 937047477 673092699 729546591 469167739 307064476 856254176 814792528 550218866 305338219 891035455 296021226 336003962 341280642 151875047 99650187 602422451 74362832 421932376 137282456 491125540 838345254 87927347 797648300 874056288 326956180 276570561 976091419 523723654 475552161 760495864 817709066 494110772 895616992 487957949 616422509 12979587 244443386 572932475 508221400 952861305 670388221 829357916 84902473 18473996 326718225 838819337 571732287 648807303 275696839 710902788 263571872 674374479 478260848 59239759 309984739 213734199 169775814 429525082 287710014 474027528 439690943 55744311 16993257 946836 354295392 507757023 412729635 786986381 636730515 777836096 619653369 673688581 872745297 769283444 373303514 948587520 189336262 82186823 544378729 326946655 476885213 627956389 779129126 627161141 287623774 560374835 577617907 549162421 814987914 934106417 32877619 222156401 47852471 138810864 432205652 23697923 241696644 164563843 529080879 973224856 522832430 522012559 629312876 759844992 146415089 640906181 924085236 829123766 653861726 381645454 588967846 148448012 435998307 466369915 74627338 206249824 183622300 475767090 686446645 215871560 479640939 48539771 735760709 20792084 772606496 868654159 278769043 956328703 945255440 126148829 846079939 573991593 816603377 508119257 796432181 389450998 658641621 444157247 336415921 164136625 327916152 858955559 972095685 619575089 771348303 754549908 393384047 106502305 707771149 753280494 146793381 152728933 276566747 121526825 258338087 388198672 63845506 816355678 492094756 676619470 556211398 322648626 321917171 920585418 256811050 733467554 550284488 223165385 761343886 174010327 121344470 986054621 470563433 369240908 943643657 629796369 743168033 320333244 3993790 485133083 782358657 854107659 576845638 12732072 840059705 983388658 456551935 442394396 536254501 471276151 400438463 762720924 589721531 767534839 612841322 12099405 94027954 311218026 755209949 295283351 914676338 961619158 940056922 578020267 839054704 698023299 426890759 759866780 285670066 961155503 837437801 582657856 3256113 981329420 190547039 53212278 185695636 961251273 317533458 325990900 340851893 934482767 792748975 836775556 446771162 88368783 987723076 11461160 205818016 604071269 448409309 938874904 622045476 138570326 337346276 522897692 208655944 748209556 435627190 372021410 226628632 636459783 658996163 708051708 289083211 269027700 39141443 773113960 230767693 753469896 149889092 750815106 402193586 290173240 17965905 736505862 203745846 752893480 288753775 167534495 341852810 403472978 230086542 814142482 874762283 744762107 7840437 575365471 10795785 401427211 347575218 944944874 178720139 985310537 553051262 302152194 210683451 933961831 97376719 262461251 61913219 277900107 357627414 143063975 145092216 501877188 571824154 235905380 831633717 243446595 112311827 950907414 345315728 241050272 677706958 383076746 715736212 859546571 602624600 662700549 207096240 244836387 332274617 93903855 936729193 959703468 564060442 941179996 184228637 901027686 529044459 550834451 456314599 301545270 515024833 409022615 808182482 871625542 421057896 391140407 198609618 149711892 955419590 877658160 504313327 329618744 377119071 286086738 321204252 30596208 561774022 784222990 440278586 586110751 293292713 912796911 267025599 20075009 312784553 405610859 213140179 796016258 302489879 424687386 367823259 901233333 738712213 60630190 955656930 822688862 222318080 243177856 711643998 628379494 253202130 207265813 98772943 175037472 210828128 229710584 724300869 88578646 884234860 849750 562005404 858427419 751221096 854541465 392570808 715070555 193504598 760113955 666972181 647164961 75610609 715764556 400798692 942894635 580067891 600240744 579932587 612382847 410357672 933219330 617480076 577242878 713460203 240889340 992896847 63807804 478282454 201726750 62065471 67122180 512205871 491956563 161954928 85319477 976372933 471727775 152146572 330639389 913480176 742129861 920035358 301114995 265309091 741231596 237624488 595310991 631273923 906000177 466642974 50218053 443059377 938012366 8370880 114351031 776758959 25326306 593183516 731968690 713125866 915612027 96284617 940102994 662561879 35506575 747387956 117548098 247720553 600613669 331856020 220464960 212035129 766236149 110378222 112409406 921904127 983062950 738547851 820191591 709136008 464980873 286134710 863701557 457666222 731304625 301616267 19003674 579769139 173111935 633091217 776304466 299182360 525041847 286731302 624994344 328944111 415775401 581841022 217882816 53091084 858991537 735756043 831496809 203354903 791718011 527112191 409394465 323384681 692181370 157235893 350457143 799578014 205885627 46005297 584632852 623003873 902290776 726231698 564142404 221050759 86796461 189918928 955349984 986521432 587763735 29197421 342332814 925621537 402213126 645061958 383368608 630688360 554180785 551529494 3922330 892091111 715871322 176418456 532156790 801932262 644202618 388879220 996426420 557660633 654759927 363652923 481674724 420807405 918928543 844735650 105694445 196422972 441492197 344589736 471966718 138172299 500525744 633964529 925034718 446313180 534693790 880576548 993056434 356495515 678639250 8344869 975494846 598653307 321547695 688126981 941982146 570836828 37193373 168413762 984194004 436893594 854630943 340646307 417516790 976857133 362548709 285164963 397427928 616791376 848506526 811018419 860786814 641115710 452812472 723148819 347284611 140214434 720100558 635046582 752010752 498911433 532419411 967021216 487710994 815732515 798238059 416808771 502061840 44242741 640742041 596417453 600714522 219408200 722196712 881524645 185627394 494701384 398759591 569166879 238374568 711576481 682423485 226646269 843073462 20196707 80906802 382029596 594405604 319187011 567662918 335669009 974208281 819030953 250753888 355148039 530820751 640999091 551216255 257620211 466282646 512384201 138358856 798521090 320621672 148167591 113374613 313958189 608477649 671954506 971402797 346295534 791197502 358877742 762782141 51441605 400641681 328936419 432408655 984214129 365507460 419338897 151363091 709241106 309733921 108143907 702068068 600958741 382055352 567325003 416230217 820114675 426814808 93937899 367783965 169476495 21815511 319763864 588104258 693138627 443539654 371686075 140027604 738270801 245895706 506294429 442537247 604051344 940456430 980579070 587975972 366393674 255881666 130549719 670385004 24483808 395883386 19135359 30381926 607960525 258176436 713852038 29447174 438868181 788354927 774041545 864961207 644398954 897628711 126041051 799765898 111203711 61566305 273984602 244892946 861422646 310050724 345869127 850018892 242778082 478804534 682394712 460076878 157717404 634752656 909762207 659525692 77872861 918586876 343245535 854888 874062816 83003601 783635553 771464826 893408947 153061550 704979347 534692155 357735568 282802610 241407481 170052970 738750365 63790719 371407033 312240916 597440257 244027280 100683179 338651397 855577448 242155195 986880956 492698656 178097854 342610775 951791376 308509319 601709310 89155839 791796435 991068851 392894676 135273232 619121885 745042435 251442419 201823560 819059207 127001454 478968704 738801237 662885920 497340455 250657944 705930087 984749851 283056214 123983828 971215078 435446217 523447195 585949537 303320109 614798398 880138295 559817306 448503832 949678743 661700959 3970553 8240199 24643150 94760752 252696895 665906092 633346293 80241565 951728760 272853291 528338912 36687767 987279994 742913775 812928336 192134710 607707835 804862119 789179814 357725707 754588670 851810015 802232263 932064489 811517540 272367467 948436976 813928364 475273509 784795614 718025502 297785997 786704554 995111877 854645948 702358792 403720774 19273143 643751347 442595832 955535456 878078960 511680440 51819767 291854186 539403408 572117145 638991572 855185174 40472366 756250940 651690617 550458661 247530969 334752324 625246439 733078794 2109201 482657746 413109776 56486823 773402631 360306662 254857219 156091297 563528398 865668412 584700788 154582967 266717856 881539610 648668731 175034169 329689412 240284236 148487726 216158981 496381633 174760224 37919536 269263992 423731568 715186383 86368562 88153204 80033722 947756564 819297691 227312576 129424655 843232318 133628565 144324306 732073185 71747596 602128969 946896553 898975421 641396839 241277337 20741852 760158850 421088649 643676146 737192023 746100761 54659120 855035502 156480950 694044036 858355148 922025169 749676930 612963476 884115538 851265872 439848849 874652231 823757160 36643428 206553854 260399162 824921386 133831902 586071570 929391345 877227290 523775363 862743505 505829099 713089369 338204565 645122030 167894893 98605378 312902692 316866639 835784665 576017751 283389259 882783511 722357572 349150760 508597424 190279215 469314626 96649163 461575124 323531119 41576137 297687157 350267835 675362013 740965054 659025793 619712249 907952262 391640025 900355583 597040694 94292988 750927040 663946113 384400484 582438586 724504924 566029748 426581619 362420153 522049477 894204848 436515427 902780658 690697713 222950301 977045257 523169140 208786742 828800916 810502049 678698448 33406698 244770167 14194093 592888503 750093790 756550021 119610678 853814684 92885628 434440742 526532338 246889452 496008116 540127914 351653237 247343018 794333657 379656836 778824603 793422059 901843884 945560951 614331947 556152476 87606954 155352048 49594371 952638270 739444383 504546 501392679 991721704 156908149 773746206 284474400 550300215 837977360 837516172 386859963 33645391 45281953 247144212 691147288 436650006 845567517 528526676 255442579 44428454 420404252 811201968 22792677 500073501 368228707 332186056 588316491 60696953 844367554 197480094 374107537 993379480 282658921 751024691 124994223 872097174 338158207 575858336 678463532 470092661 8324149 696117785 851704405 55937037 496227741 755789343 500800798 576137963 517779065 898622481 272349728 596759949 922887407 395950933 619728522 13799942 636882752 434415351 793254527 974238841 189743161 62662573 994014899 860401995 761333659 724483539 172508348 194444960 716756361 320643707 489279846 861305714 332349252 492578367 11633983 222461537 77110761 25403180 35531625 619589446 668681577 137823159 575052898 488448787 676447283 751889433 207548375 360219292 151269238 274253116 770759259 889237397 901335997 45876729 676929119 668069565 428457629 323973587 910346419 764267254 921010509 315544338 194823812 452588791 673013954 115689672 868983537 805928585 527006676 938766589 572216586 388830054 795306554 540820391 779453881 608196363 701358470 336910184 393940758 47422213 485397207 774737162 775971091 642235621 185490780 680425820 426847342 697351002 967345680 333794814 80182301 54748002 264463809 479815759 229625567 289553570 456287825 705307777 576491821 647929763 914897342 400107370 104810123 608789785 114027469 299086217 655715223 945460450 512389039 668393264 33584810 519830623 364648786 636355729 922891429 97299338 790977562 56325349 416110207 712652918 25937376 647947585 357669545 153467680 636162234 240385115 190801978 544692664 509749622 572772205 185840771 755726340 89836756 951431273 778179536 703345283 525612615 98022372 21650224 400013577 894921078 570479263 320491338 483627681 440848399 283427034 586468496 601848043 699587053 338831403 12744096 240699815 957558524 248398335 557981732 627003052 593465090 591859610 23257794 413589107 507027325 651016094 360259831 511149025 146983613 202087798 986848267 767478133 262598393 217595095 256593206 138595968 981688710 957862478 942523792 14967417 412484251 301836625 336409378 280183762 85436502 29818993 785045289 696512385 72126020 828902868 771995166 82955199 793936574 502517170 723434134 155224926 182335618 272036060 896331040 356934119 263644358 343420342 340913216 516653024 240071182 879046992 940078474 73813485 203874814 355746315 236063872 968850552 128711189 425033942 749505200 863898306 974647218 918275524 129317281 638779623 140221525 842106970 180036677 25885209 503302393 373163899 663876720 99878512 226105891 592646083 345559441 620916703 72401818 650523816 904756205 163307704 698850329 222501269 402684852 266549152 55462155 366690784 814007704 706200007 440612836 558630432 33373124 951948294 373778488 845612633 309516938 82836654 172352521 598843175 124904836 855899146 579785431 885288234 153360231 64310852 282106682 759214846 312595142 952721271 767563271 712743941 580079059 338085475 214803824 549824125 912071559 756940770 937012907 621321306 901295499 963486150 839800253 670462849 140641780 902102928 552063383 330083907 791464323 516891494 704674407 632898589 511192885 968057285 651990343 69148069 290107497 644923847 517946468 872741181 321932162 927026669 172246303 262895494 29712447 98127944 804966159 580517666 532770088 804854961 781687754 520405037 44005987 173672352 700100793 410806315 494039545 699201855 491404917 814874207 97720842 988355190 453330965 575581032 940698749 917967336 43425824 798802357 937079175 1289360 779840993 363683253 650714020 467255724 675328996 198294204 740350439 799513693 788838038 198211110 361902684 814388996 620396982 1784601 310962783 385498464 153557029 702997501 772304156 511537257 670531804 469512615 165689528 832386951 351227334 326918182 471747295 809142369 159287674 935331640 540383710 44088285 428481035 17889510 9818617 956573332 879347319 211524886 367356089 876638753 406389526 102546660 243367478 443754451 812840460 235323096 243213826 333456862 442606623 608246169 782708403 862267272 755014164 712115810 730211121 814629215 649753562 274185222 217344155 364695148 19143949 247312861 76225802 156601268 296581601 267577431 340280477 806890323 626818943 403844800 109549850 657867480 883337886 742609758 863838344 524597353 715723680 104918310 544936216 195537724 20224089 375347167 385824334 515947952 383925211 990283418 549411072 716394991 985157330 936315636 829275231 675099290 172524380 61003197 643572744 33863590 103422846 121319041 412495184 323112668 248588781 358471873 717412441 490903903 970918505 186238537 138090704 836764032 774631101 154466724 527356833 172935400 623928474 784652331 145485748 901715314 638490081 588492873 597965943 297593805 962649917 732594995 145207404 68166283 345079236 809914541 389039517 441538349 896082560 467391753 141083446 91274824 303435653 776748742 744285059 675422231 277422689 960442038 268967705 768241767 364096748 419229918 929328523 943680035 613302243 638323084 7415510 34301488 361786784 946451146 752663410 169553215 280481995 718733662 123621683 948074559 627624598 106238176 297108792 442437046 271241689 997588578 230426370 77805282 462999605 182030583 97473720 858113862 202765974 744583033 893227753 801666158 212659955 327213714 980606723 769866076 794015838 630684231 405676844 638653943 468934403 573185786 559585165 529617883 308106487 130068216 527538954 85704940 803093524 797751540 711168246 810680083 978573477 111635818 504558205 771274647 443171308 684318564 199648632 474307773 537960470 303252883 418862608 800394556 52366618 597654527 591999221 806699357 628709780 744020779 571934633 53207944 895601632 535530387 869608137 577630847 676571497 163126952 398317456 164318983 900881252 87321424 837439164 464015302 858999242 396141819 93571413 273130580 478538086 159369627 806553601 279610854 222417347 194874279 550864436 586535958 219895367 63824678 512698260 814835667 10910308 877740802 803552823 48410996 363852508 253782270 463562072 161402860 137031657 731962113 615403472 250936368 363273955 874989024 702127702 497954031 999854082 459061972 27849654 986863373 661326442 936253366 734630935 539608857 384631040 856450970 587027856 343714922 476741732 508218030 160725889 944216243 727134482 557846832 200469467 930056775 933994846 452756515 468829315 415221247 369469458 331009923 519452867 122570991 624404341 270036709 864955210 340439773 588068217 461357784 613461803 533289390 158819463 986761835 443515085 398361247 209498107 257209156 690129335 809104211 65524808 858796304 931452879 882856427 889066341 328566914 962062918 195220387 962122889 207548593 581744004 41054331 112810450 384118369 710790588 781274156 721132583 566148497 807202943 970561892 524176312 738557304 836931209 913723943 618151861 264298038 871989932 644264725 500396290 39395903 54719398 502874935 476923677 807468369 791259515 265934804 234582430 543793615 575950512 939217403 606767319 95751485 245523168 116946956 961521660 157975389 253738818 24128001 390642604 354556811 49690671 934832456 582566872 402209487 350931427 591275627 512118789 665405012 815678637 101335246 597654542 660624416 683591701 174685248 823249516 241969742 64362885 904684305 279930593 410332803 630650320 337104530 151289205 368863200 624847509 629540984 179978536 66151065 202790824 947180589 873910224 77053851 503243305 790829097 856019856 88648053 421543447 962258753 717188112 137686163 673676683 987841427 373662352 379253199 605229422 328322217 708602412 912066752 895083905 533273775 197195443 836864329 32434329 963306195 855914845 467304783 938295447 485768109 590901460 641429710 3592604 468081542 408581242 555218150 13480167 187385118 739730921 663986252 934732317 852237217 801286631 44873714 261840310 622781716 169763399 649967785 502163616 928020698 545360639 765120686 104332260 299923505 166148495 122993055 866049594 588174530 240381674 695174315 755642101 911192846 644273446 26952138 516996428 495948193 364162450 734106845 281294302 677802477 300076279 934914060 299587975 762429390 826114046 849781632 509487677 701336265 112879198 548080114 265645327 547773215 777338403 436750502 580109676 719060980 346984681 222537693 299999227 747375690 544790214 100879454 864348634 953649546 369303327 768113819 278623299 527353290 891946980 52231221 438385089 106058982 725521386 121956942 107041046 699869308 686627578 176906551 818214570 713867600 460339231 481847127 235002875 873016300 684984294 954718295 445265175 994143115 924641484 682608022 390213272 658898122 594279770 273728367 82884092 342430817 174337764 141007864 560362724 460363558 140056072 607463309 634805262 734621239 198707514 105055633 259255221 721341422 622046379 431188173 639574148 883071107 423901767 355878598 114949704 201208975 598120061 761552753 166737412 189137873 520854968 868741245 333864222 184023650 961926305 870510309 616212206 260086318 59740569 423937791 732464925 362783404 791588062 757467998 781754085 469766253 52894919 687769703 143516524 190251696 146398946 738048017 908218523 924758 234834607 88839308 585964272 705072943 881391534 947821845 257419977 198376351 54919332 418143502 654680083 430102392 794396901 998556572 513175872 935579948 249442450 646696041 293166 659070829 68760504 669743374 355800716 671628947 760126060 323123107 856018207 648434612 522834364 333468382 891366751 457538861 308060015 292407638 45691922 176948764 166772073 45279 209749674 431471282 764122468 185505408 56462283 699798055 33128568 331552270 855140725 745015314 807622109 223598268 471153812 359441352 963132365 428213547 801097319 449134474 660137985 328180990 268590 603182139 81964507 252245994 620425913 600697690 156371069 150242329 592682424 725827958 333532829 345978900 823541805 154596274 186963384 155355607 178625492 734414778 98661213 622199991 610032397 394289950 523874546 127554539 660244382 776400389 813303900 657558960 379262498 444045651 137905669 19243559 38938619 428336534 65086516 403964294 658066405 253738891 517050232 555949575 124498537 997893048 978266370 851393038 923254180 464614380 147950530 827433218 377393385 341403427 475836670 84584146 964415977 466220109 989821431 603750896 411445035 632674757 79636245 438821395 204410997 815865210 690246971 928440313 191602288 658434394 101576802 333911712 922109509 722702923 966809564 139612332 660205145 217809821 739047983 123657068 34840732 745311065 456562799 438827223 851510114 858285762 182688366 743183277 23075426 562823389 873696000 1671806 472014122 618236429 752933091 227964155 332420532 668103166 658356380 830805649 35957670 265651498 608469389 966279966 901625521 708414254 147322126 278584745 175453182 626352358 964386008 182140931 333618144 407065782 466300807 525842044 522153311 355143065 196088522 976937792 149006375 150345365 922240886 502433289 209551691 97892205 70588563 454213812 311442541 289546986 697752821 998390907 266236500 671174286 964507042 154384481 907361404 923928610 651890793 420220337 307673349 446644910 277798110 270090841 69986378 69727795 701403283 738563309 704279626 652369612 519142725 615602979 535889924 897627712 169080942 827329167 350610277 484567169 836025220 929734569 300048879 117196181 388514058 724958374 193298158 426125409 568890415 322690977 92234401 831159772 989404353 462650934 602488005 565050043 134854626 932563588 374262388 733429726 210541134 598726010 280571388 856212232 305388853 901781819 139957086 975808282 111252783 952077932 748900524 614864886 992618950 265341882 522585533 658044616 1571172 712952495 213929214 959334152 445088149 272820432 852622276 11108543 338440049 281963081 71737908 998717845 647530593 601244618 96880793 294983680 777046652 116082822 616532473 752727230 538206818 865035092 633621640 217273199 918670510 277643784 587268412 288136301 50724464 487557918 507109821 224692909 723312949 890559876 127509918 390018191 332925347 844745292 274100553 498403086 131174172 665584168 353430916 445724079 875292382 573809943 534690560 27838051 671007763 249159473 346932358 971101933 772842441 460152133 888848583 165769538 825995855 214097899 494839298 39310940 7911462 612323400 522711446 424531827 620770052 155385021 584985426 858951893 958902926 142201643 796002548 529017101 926520552 197996104 44288331 275796381 997738790 196518002 707570865 919097829 994877755 235497844 381809381 875469409 931284578 369960795 552500092 60595938 810684263 222341587 14678324 435936296 909227287 705288465 942858835 240333545 529163556 605754709 993001688 992200758 52603760 844828357 454126247 943141847 518383486 503305393 361365155 407688445 575755584 460195422 489896815 405810826 156263233 247228538 292763743 906522467 268735826 691687299 843835398 40780473 469949396 344263746 830540465 92849347 962779350 598813847 956902093 508078815 155094032 734534825 855047557 825610813 679946728 680221723 841007417 194838320 993766216 6973484 673859327 898798788 772093211 895544 603416635 855192439 603814109 67873089 138692895 330202982 465588865 633206854 608508145 123271939 828401811 378552210 609412033 475277053 655058707 542062481 579242566 273675016 973395748 357379960 336859002 923795024 974520664 164854546 67674119 1377149 952666000 558945587 624451236 583105421 714807959 999450022 92898773 936980364 467721185 546368979 970445612 579565275 845080255 623501513 463194546 395867304 120055572 995108673 170369852 861385198 906788269 217941012 500351025 608529978 329913273 192066494 566603801 720824229 175755317 458989463 698620121 696400536 963573769 364239844 754215430 248200248 989139278 22655859 530944997 949395316 103329067 860950698 839726106 278977891 572040863 894910777 318117709 600968876 599216345 956286726 276556762 858461035 200381152 880825091 291779633 579564151 590155411 487410852 626938746 910214714 337970168 265330485 291272224 275110859 257611799 593787709 341097478 997057414 232470341 549477069 542988111 301003598 147193577 908153585 614892504 971884325 672236711 328541878 213169103 969186512 711842718 116537313 618559623 758676492 796594568 861939885 563016070 836318532 692610668 74875372 967713533 999023617 500133989 113681145 684306707 615957190 474463918 985086322 21973061 975519783 102925642 122967700 482727333 574012848 36252985 225630872 714154699 566996559 470597728 460993959 10271284 294730209 978298612 490232626 780103599 268911125 942562718 231431224 608683320 376008551 922540111 273788081 424052992 195873773 101889213 614032483 828267440 485336844 649950635 330203088 892614913 587805092 826817416 979441449 477132497 905868519 645214264 466663747 635972842 506196862 638722106 99969868 408447279 571240488 610751584 636499852 722816036 890445580 811830152 233151387 289718227 299184983 756550142 376786253 684484059 16523802 356403845 749358061 861161362 437660019 70643164 287926053 205514588 899459993 755014004 110977566 898227838 747022080 175685722 611409129 612310004 999223778 758974132 854170047 627207171 906594776 317333602 107175116 277029153 441205070 696986869 925093076 669438066 408060035 934371469 16646258 760431211 537132363 279355950 508598716 938195585 557103084 970409808 887701602 696398038 291206429 426250444 285439393 132601364 657844664 881811868 531809932 928515047 480629641 135121260 279602289 507641564 817968514 654328112 6977100 253287335 20413250 741986508 532993371 772357764 917359232 954385506 555338390 720816637 627265195 275507932 395429249 679940456 194721255 29875951 454218676 775279051 614740790 196161522 401314549 516812557 818895496 37247893 489063298 372130541 47236234 510488639 211538492 234691847 403093679 409263439 893448408 219697871 180145711 972260219 933244547 911099144 475275605 362699651 465381206 597820368 354223550 501672597 206950441 882106074 672192466 168743256 454591322 26996930 794023576 638624206 587729521 577651395 626570704 763175032 518844946 774579347 311744760 573294397 845784286 527284948 951665224 753077891 548919546 531079696 817916648 944964543 835847745 508118191 151546239 989660985 738304117 458670386 435609564 130918570 961987534 637371570 937390649 140255422 818478362 292224651 392862277 980355386 101396169 357636807 678421746 930982838 414156562 828440302 108523576 886980880 427193182 262206408 980286318 415825026 173285605 180051445 116304485 695518544 158461910 346826673 956506203 52413463 727413633 935228742 72847880 937083075 447691041 527378187 728244764 980480057 383532625 576738592 76888504 354321195 11319229 995296283 167357288 173767142 208798685 431709953 685900561 907257659 625149112 470607624 501379355 645410561 316612795 591658171 742630604 783449109 177972772 13276849 538648814 830021387 499499605 622750143 348637518 386267803 644943689 12537958 86926199 470943700 163196357 872157714 958282163 972755229 260570206 750019045 360686715 117926146 103033109 427007898 245721417 735374461 234729080 252231697 394523620 323170745 249224374 199187984 646102820 653876815 949277843 863013495 428033125 358273495 8991599 96902402 62783065 231274924 528536609 116114778 179388339 281999722 425539147 899261490 863515158 629098064 449454818 901478273 611172592 531820641 332525089 638629766 749386452 628413421 642874706 971873908 74066417 959666630 576871496 102053421 257045171 433042475 833929328 406492705 386338371 920453397 654321408 976679971 816046242 289339673 132995054 120567809 957592022 566990195 656466858 58349218 375253213 881493122 400217462 813950269 434491544 879012501 575890027 74554032 909505813 206945438 428537226 919190016 400027911 186461938 500821472 283131516 850699846 749080402 46902781 823974580 924811636 187898324 908421452 847944391 399721813 621298919 68035483 894718329 165649560 428487945 344104971 346885030 568798468 811534604 615371261 555989241 492715533 136554876 339986972 319481972 785548590 618882982 783045714 107058201 219652072 863787528 752665760 517118879 984674094 49325466 63510753 433211980 349534727 619118111 529945681 664621253 996009753 838808286 490441075 556616028 93127332 613364505 558462588 134183615 903361002 133262687 978273696 330943936 660897757 661173807 333337106 236476268 450995080 157195898 160265287 115592877 43917072 332169879 137416184 154670876 940238257 817146170 141616998 191195697 786584908 700527053 235687225 491625671 563582336 416887655 579443929 242221266 553347693 122757729 754255636 855011163 234772893 131130206 292486123 854510616 775187952 524793553 865965527 933634154 12411329 886995 917411560 13638239 231931013 12161135 829538283 752012358 768821121 804742843 774823758 311121691 42505884 181613681 213040233 83370362 676392654 203790944 551078381 491224594 989844175 29156825 761825469 250492878 666832341 100559526 371614085 96801572 933668164 376954820 364131292 647374027 322563121 337789146 982852244 12301794 308008057 398459404 152221740 759005249 130302651 351034755 409245392 288331101 682457203 487703656 364526605 571968151 2923105 940762901 605395008 755868592 601489625 298884665 241520556 768160178 505453596 417074105 524308439 231095131 951582834 112752316 518363588 235233382 19253221 709581132 517629108 185886756 648528820 736880563 945495767 965838468 212841748 38368823 867975752 570527709 944113629 901446727 99547126 480279548 559899367 345214088 71396329 617536144 258015990 148701997 865485779 285608448 740472296 509153669 290856662 335716163 893149668 23818845 57081579 197264650 698861099 813160552 674768443 45045787 720478931 371179045 571218001 526541271 353569129 930851538 148286413 744130250 845580595 431492696 423595437 423349134 165981351 103182587 365103996 286895612 862213585 547436788 986415760 731699684 219891125 987040760 766841160 972118168 826759652 14099351 71995999 56278310 902841446 198567444 460738066 553196241 263333434 331791938 440617337 364359118 927215522 895391979 159386478 25673886 196844461 338689364 376612807 361194058 424136321 411360521 863070440 533429893 287677704 654495310 425600702 199153981 399927974 993103860 671202786 48702222 113227084 621317137 138808731 483221453 654807777 559869696 129505281 317227403 580166062 256312108 504976328 194623362 272168192 273866633 795979875 19562653 946084411 485014889 543003169 953610510 50985918 763499444 640382368 851872342 255762548 404638883 829225081 451241575 546979105 457298265 57249333 218844195 545127720 63990050 841082096 546648758 52294065 813651883 221454806 949292093 32070434 180186179 983544083 310110736 852297640 509737945 600190326 144832708 148647696 516682196 441074199 746708077 350496907 479008075 2848733 635218706 525235078 566203947 142112952 751083129 469698379 42261021 546227876 114776319 302068123 729713620 634098332 708591841 994262883 89939138 50488160 970153263 356990381 844379134 74357084 880510542 70311961 787952322 541159349 330615666 139690348 244891066 585329648 129232124 408001088 994258449 688443333 186915056 250382473 91131599 212698696 860407743 512601780 6322817 173823784 540749534 789211143 213185443 123576721 152494185 60501009 398178928 80322342 461009085 49912590 887065708 476536466 583956484 60004627 860598468 371100561 351537926 177301457 844427291 977618558 844972192 204642811 171430324 680862288 616205546 2602899 96992401 413477473 568424421 909615575 211290316 941315321 730783985 868340218 93134768 171606628 891475098 713918746 290477349 972281474 796783994 178374323 949902205 332592573 54055602 360260058 513379625 101814972 870629928 110214156 663412658 835080449 48898806 888947734 517973534 394315134 670645662 492880548 169794403 846687481 25629540 167139622 634134463 64391299 110435734 55947391 740965659 770245411 662881457 673682650 934382255 215343662 621132964 650767397 827284679 64221836 14691657 945594981 793352570 987624254 304895910 891446533 168082814 391041643 861278853 464805088 977750242 773216837 618930549 161191585 96891987 266000512 946546194 720358935 602116086 478789242 333405345 489303796 808192386 82818162 988285164 15215971 747733347 942037906 639365461 26221897 879920877 865977513 283944288 513392257 57258123 922170301 111909816 253670315 929863130 652738660 390562134 582516210 431760039 617296077 850519225 603194661 879903556 157471153 914705562 472443427 178979185 339828881 860826486 911139387 390023401 797568139 238977832 954618234 839459075 354288026 685875977 816497499 796600761 146861562 726173040 731735127 157883997 194615015 531001954 720455175 681425659 906005718 323415364 653934316 864657434 649044070 716634039 690392420 799785564 299545723 631876688 600043908 860949151 217981134 517860929 371356757 726976630 483957070 9931134 52505757 885503854 895783407 44839733 479825194 903110913 277480851 636893434 251540521 928921932 46436337 386743199 80908001 420219303 77630740 390359143 552452822 504504803 274900443 270593404 658650321 704767288 381941649 222836870 336795590 177490293 142584377 64268303 304063483 626975535 449246035 493435181 775773390 867373756 243016385 20025590 293027939 84417456 21190272 411557351 872784164 199465108 553530738 57726702 434536421 9948182 788541860 995915428 406270245 429720874 884265199 713652468 325135087 474577933 454858542 26200704 260804482 931972071 722456799 48929317 779934581 281565500 661693472 708403447 927121815 56814364 582867387 326538563 537841303 418470454 16979548 728052438 123387996 554548485 728295639 869420131 59600957 475534235 387089427 475357205 415647508 998372992 991966954 167147269 554840427 979587402 134463112 520037896 319992787 59221708 209794576 654301290 57317069 655159565 936327395 786862464 897717034 612858853 463828280 850930114 857170486 479820207 281910955 91913392 744368115 994079357 768153414 591033178 198468765 72364820 295220248 655273470 368155844 592572470 527951236 307186918 522531762 762549743 561203036 379831583 510543321 915262901 434545978 814522147 385648475 970504405 907120704 246137241 643621115 538373150 795139209 438921575 663840232 382847103 326578700 462278001 929392988 968175668 209162184 565021817 953612161 278865583 37456377 157985248 835173660 337247922 607138467 123644440 425644280 425304981 942703616 372304277 465857417 68840054 988691414 602282650 166589832 805708406 947884832 323484495 545035239 25354780 280991327 986508261 739965274 899569375 646838078 717936476 345828050 341926169 431094799 626789261 250119778 236732924 785536045 145298640 792224060 983272708 487136939 403116890 998858517 859933212 496063546 198203337 659025916 325675759 759958989 264168775 944337895 450016595 663299292 719306809 883820998 121722996 194844958 729615592 797539356 542478326 35669805 421471332 677024085 810683018 170735694 875847869 422050775 940063679 181094534 697497204 238639921 841528081 707492386 975941261 641617901 314784567 566514268 709623404 268991609 166350156 53650294 759726024 460279192 860260537 245737964 158686469 755602969 84762361 397150631 750997110 712185255 86331572 994467794 563787797 198486443 985528575 748524566 93084358 283526117 751137708 596931096 948636700 583489463 472364682 686927114 539982966 300984682 644344020 561027678 455542713 756638702 103590631 961319407 867267693 580372839 551659389 716013950 608810241 890249077 612382879 782236859 971200649 934101183 529205182 986396641 457384378 653366523 623152618 543289426 845323643 931095186 614558467 881715178 495276245 221820723 210275280 445368898 562123934 728314669 259969428 223563263 136599880 59548530 936206329 801337531 560060461 181322572 134571807 241836125 571964411 924091191 501291357 863757078 438874005 440865093 607747791 536630794 666680686 614234005 601764617 350552280 193230228 593599280 706682555 587813901 272399688 186134133 674629005 922816771 925663300 775040939 90421068 542455426 873070796 419880820 458505421 440313729 819034634 915200229 950479002 613141036 728413510 210630508 164076235 563578373 282790852 324423936 446429227 16587508 585027747 829009594 86627161 968975517 633864590 688802391 526271667 340984351 833873988 232929237 62466563 731188069 451716988 175818952 543221148 434356416 896762373 312040875 6002560 38606604 682104689 617293476 9872293 24978509 232889362 675278825 395288610 940839741 74939608 874368793 645143957 593815751 708072642 869847469 722639621 859118852 627747848 246382015 408818337 829097899 131161990 486106328 897788749 849087782 418130833 198035802 562645873 267509506 875305767 91900686 374125725 12601849 238082971 744674893 518275683 544932431 476560550 922827321 595107640 147213275 550501483 648381378 294770790 591699169 856482669 411267828 650479327 827159560 630036722 118842006 798530827 4837221 875751225 616198016 936395795 209470490 407414905 455700211 353360132 56597591 64801006 576214486 935351606 439879745 892078828 130491799 503751095 704649244 523309551 872259577 296484769 135714530 847167263 464393616 882769978 314579167 394699038 112957286 59296586 792840510 57748354 8168607 617886921 560986481 793376387 187783275 546302455 509764876 11183429 689251876 612835920 107540826 569369878 830446482 97892991 499283523 402102484 119835967 341452732 620512141 952260254 303352787 687121906 36426610 753113668 945697023 584369051 97392445 576300360 81815224 288098133 257134682 780939650 513419667 555027715 676073870 71802775 599318027 120360152 532685641 677740853 208783299 196855136 430705921 979147534 745074932 908973060 941195074 570400583 777270522 614660534 247786537 396325364 557288797 330533761 945336687 203913305 990093756 594228502 856435348 164103542 487286204 397085335 468566418 358096380 331301069 275063986 658144464 836587536 497459802 677437536 428746817 614087724 538627983 834926067 290933399 838392404 330120422 448741454 648438478 349069911 742538167 733493744 538433843 484567683 173562685 888246235 523953079 89135441 103674540 115049818 460464042 288696791 780081138 807119114 138055498 183557202 217642500 466947632 766348838 664622860 938994129 817919457 326092205 519390775 536756981 227685426 694609863 184740191 639052547 680390904 367275268 319924370 638746745 552015474 717954449 65466925 496870292 965784827 377254443 931878622 288376127 133873637 480529661 914286254 252158523 454626137 373354174 289960115 831143359 263689352 602951603 659710323 523544119 52898892 340910872 111978023 474565289 118087293 413601499 204213801 481233887 740385359 892065745 797402481 223800057 111070606 349354671 493669543 133748515 228853468 713202000 171100383 269290978 972887040 336546952 920657071 931352342 103439966 853956779 532104854 514891135 374257503 595347186 599642452 866624899 830985073 640761661 386994161 800031024 988642485 251836410 273527000 10451608 119474331 118185921 490614494 685717556 328176627 380678265 982255592 1289296 881473395 674467851 374429618 222094151 959812017 314446696 920296788 824073557 903962306 335643404 881664800 975158756 911163598 253594901 358848164 163564575 729282716 831503618 808852258 736482517 434935446 476676968 405402613 737271962 178315380 57289254 483051191 619542698 702935886 278292832 766556014 696465569 494245107 827055912 356304643 519015083 479565382 848787366 407330165 115845643 428570037 328404731 839864312 221577306 237890976 525093898 999229944 830592220 618763187 413813995 577774294 212585740 313068544 641357016 626702477 977865259 963350962 656169847 847515002 594204340 374275360 867462253 90524800 85630740 473649403 947072991 16969222 575978874 705685311 450340015 500826213 261530106 158471159 368157440 744303307 186740384 198696633 55715128 443408984 365786889 15796448 50098402 982893407 916247576 682523639 241932317 894404200 588193751 500550584 905066859 287632046 639672052 942813205 645667337 181255141 226992873 154337163 874295414 947948484 791887583 529124263 935109490 892556665 649075857 375685128 940963615 308936258 133810050 443653842 920632874 929599262 422867334 270921590 308368359 706358213 118426446 57714404 686977783 629529569 456012450 942715497 93039550 194727129 496575403 432687134 153634269 899903565 885435329 44787738 803807148 698320527 677611240 416955397 227577906 781038788 396460 589681391 283944512 500589088 556139997 488622867 212462213 641154501 25261994 600340007 422195610 660269794 884795859 845691070 426703031 514016084 629274939 902686176 378695514 988763399 897110729 177134968 895354380 649788330 735630788 919197905 537369146 860536651 722995816 103406247 722684885 320980901 185730025 427571994 565362311 233284163 833238396 251858464 257529388 339565115 650983238 100939356 537836340 211669959 871381448 526172918 434554918 846841402 196690834 766797305 984282399 857447387 176997721 737850370 421764658 743578950 447714686 334478202 309075861 785563657 110008644 290736710 749674505 688133765 574238299 935449954 447575412 180268453 394455857 552997921 791511738 408550309 28581313 447412955 938507202 441193326 267478051 663598701 805305894 940389776 466560665 355337062 892467635 595515519 883757249 275313165 71333250 866666938 817027659 961035157 245870379 915655099 223631695 829120949 444578683 121139991 438109110 41439810 772499072 469513129 357738051 525093155 933173941 2239426 893040434 943136573 388954204 865253548 459916287 420336700 577641215 962356343 389173159 400420248 76852254 441521875 842327847 632872209 200830681 975889359 536368452 901445460 930900943 372938982 144132837 56938071 23734486 573974541 629133709 514780110 253869256 855200615 752244378 10198139 878881554 35624153 144025681 717865956 841844889 866334956 268268166 293865445 545087348 43965543 619433397 416528410 882251004 504583303 926913847 913271179 102819665 514723091 64603684 447102555 957958081 277284845 849343421 169872574 399652597 386570119 703917139 682737250 490169303 423815177 383498384 807365938 744010700 243653467 44412942 261695927 517682539 223436893 577089243 362494088 91417349 973326916 829815868 876891269 275658896 168805998 82719312 297205212 63903466 734778382 482559488 789488501 409361237 98116528 930500437 308380793 974592962 224980320 296046779 486406584 24773074 658904849 236931574 74645173 614422435 113087355 643102707 140443448 890623752 940699017 330387126 267892031 625328640 569823009 845996547 916883263 955803524 198867899 223187111 781907751 79053308 643428006 275819060 472679621 360039247 72831290 372217776 303383618 340988546 877951255 707055889 702069696 983503589 871604779 632188419 882392921 615098463 674479509 302724430 391294276 172712372 148059114 392228626 207660376 522851351 457963033 92780158 11547758 23261428 171720396 723940875 554592653 477668148 771179840 500091628 660357012 83342272 459699749 577238082 729144857 700446683 262318698 297125917 699806840 374851669 284840150 627723758 845861990 960032842 185666958 528254315 4302795 508244095 919544309 699213362 951957674 62325684 491543548 455858877 366588374 659223757 10054307 931765781 425042849 994564344 710192175 466202909 703152432 552602597 814675983 65883199 380824342 100217752 417209167 940447513 805380817 75180394 582979205 361940772 183589536 351644703 919062204 643980162 37485851 410882413 221704335 829442897 991411315 350504559 131376666 36206587 688239075 656910500 751475871 652806292 112326443 71586804 106935969 791036030 145326988 2605 904413408 593703096 548230024 299361771 952989745 584354160 386621758 804411229 873451207 108560985 603421704 314577427 708186935 765209932 406954037 28990426 889746041 137381936 998469675 7255862 611973972 436223122 425821610 103318256 320370007 1047268 323568673 449599609 228892753 881646285 53070227 195640261 924363481 360776616 584636024 609850471 155624852 366760112 404184378 614355941 829093487 148466586 323693442 168747822 472327580 337768998 984305359 32115775 705852844 626400288 433574339 693006497 444140468 651437837 143281728 146984226 49117104 309771794 568043217 770615522 432011076 626403784 840007699 445800464 729862783 684032714 190501417 529797262 122211426 638917814 700577742 728244752 5237243 993694582 461227138 117466969 471319836 79160152 392823024 398454679 428931595 142417385 711891501 331371473 831975517 26050551 237785385 787247304 990903534 312326453 528161800 558927187 510091276 524575184 710192088 623474517 532979115 96253991 145781474 93834098 430152531 529760733 966951378 113602376 329250297 335531390 526334754 82889260 798390252 253589626 542574604 368507586 465227196 590346689 376444478 438482150 399339980 99946959 173037619 739947106 392229364 204050323 710357463 638697612 242849208 493505532 165461797 92217533 562787144 779096003 24287297 662267321 400298762 756267819 9078340 119814125 162550302 890651595 222954800 37800528 974858829 354295075 703301574 372753786 993974900 652854186 212610032 148210066 141622388 755834181 690163880 91985129 802253557 802748254 139270007 59545821 943434692 270136451 493507425 488766454 631466848 173825922 747916034 261823956 731573432 369047132 642780495 577687540 677381058 784491491 482633986 617587481 944730598 265904240 173954452 520232327 264421277 377096738 105817352 752058433 782664308 939949397 191760546 166781536 322330988 206461248 826037607 535948873 603983400 334288939 548161491 305535572 530262666 25747198 44220346 16378695 548177039 749089846 807396434 513728187 149251710 472778217 595270960 985591316 572380104 486150523 428218911 377693449 883383615 140486274 435453718 176397577 20529783 44497664 957295145 814297332 195116871 350638865 766232021 213049903 751894630 980333938 716067294 355890033 276611332 918488530 742334143 33951266 443272901 543767524 600585995 632404702 15451091 741926753 235721599 401749608 460331891 363574929 516201975 202959801 671904212 259533170 590877797 548318749 359130000 663720340 693378419 582878703 412791108 316183816 620328051 435945056 763495783 357537683 872195024 556465194 627116539 46920951 919067237 907722138 349153587 506292193 224033543 703105283 30500962 870974580 538904642 30625323 9624855 808016403 532868111 2293847 655401768 797281289 781574138 232322580 855884765 418044876 893837163 319048814 136400417 210258771 97848192 691689208 932913192 766018975 127618106 71472581 699456350 177574748 512567220 676039415 574626317 29025712 804152604 990751096 90097225 822780356 313376687 820074804 717099069 801183291 937668109 965817380 461101818 736590092 964718178 37335030 999766347 668062305 289820582 307811620 380706700 268513550 436790024 869769752 76327334 369680071 159843847 370871432 422243276 506411457 376519842 312510589 95762014 93077923 60787223 821469287 837934974 469089478 898395238 401726296 628302427 189799058 921513401 272706433 895981194 227972425 279909481 806722075 188295801 399691632 256033994 659153119 896514221 5661673 815619952 946918523 481787139 567223226 278098075 529047705 58427081 114910899 840709630 237775582 930685567 279838132 894749110 944212184 865710619 153657376 498911774 34465893 67899988 412578783 196718863 183476167 489373073 708900183 302772298 607901387 883653709 482406895 377370263 597418175 294493614 227460302 502726605 234223034 168957343 773343537 972140673 793415601 800603491 829831014 318229711 754410251 906988806 107041755 384912688 458904703 773098204 173121468 616894226 973328867 939545438 63325569 405394326 502938226 787921698 260821947 896544654 611449234 980670514 665419562 215208820 495741205 420757278 596100251 620720328 923448504 799469874 633416309 215497549 203064935 245633718 497302330 192228879 439044683 185435836 524816520 273429670 799838401 687534887 159952963 504680453 975233348 846376029 504358760 281342619 278175788 480476274 927043148 246587067 979829912 545302453 874628771 27211396 510247321 424784904 764987318 700450297 753464838 364104871 20870479 26992097 689525770 722811660 837986096 964425177 975125632 670589695 338585872 991295885 861284597 220370241 466252492 996303898 913398238 662718514 780277821 472007036 91687985 212549929 780414870 817793390 6043712 505218980 302227143 715533152 873974667 875813901 370022191 420482393 970881901 912150882 837430724 795018599 944224076 723619681 34326529 267843962 473318800 889482670 977069200 616522710 525055987 890129753 989552973 817467308 550201210 677906055 662189024 875013280 880694035 510984560 683329202 104552648 823858846 733405973 865287605 883301341 406610579 853764085 269564051 456250446 890920072 790671727 911598127 395374558 349886659 242738216 866073713 550457844 368099374 538176981 332346919 264586015 469072203 163830729 797389369 635002114 20940505 258208510 50213259 614996981 485275665 752529858 314342844 743735712 535233214 930314177 422109051 96164787 644362292 913323987 131116378 824121382 640234400 700395819 150587931 108592031 434652474 622625556 539447686 461910679 767150521 415458444 923602674 9278721 983809226 33050764 814227755 293321674 89927365 926317078 367408572 519101037 84427206 629358390 96174620 708882236 658198318 51955739 942090307 684972050 810807053 745883682 742996636 105833043 375961512 207616181 697647194 750090268 759256266 898466292 309629288 543835822 409997695 944145486 613939396 893159654 17591347 742979453 550946460 561697646 153523001 215570489 131264350 547184050 565565894 489192815 432903471 2302008 971065032 260343559 441033606 422020854 478885434 264391058 635987133 189694189 723801512 272806746 495964188 160284826 401195126 133401912 473909891 635927934 304200772 823967362 664640386 312802251 50443433 339565090 838302540 639031539 695278847 446740175 557803223 645729863 581314262 67255184 232902082 524313868 526771871 37296194 346213649 193855479 306366690 711228486 871291721 437037273 129614412 540431305 888697335 80960616 132879215 148134505 468463202 728320018 55179627 636861073 152961687 855062047 533506751 281633838 399294080 350711384 147318409 423263690 773293700 738279212 8226432 803055688 661238650 262006955 590634297 718546528 410039351 109932224 92570282 324472906 84423899 772082979 477924560 837805225 436674808 29699708 127448213 927923570 672675987 26672729 426874812 155339344 482300217 108726127 836831339 317569030 397915351 398949137 898246764 546336344 656877711 866700815 404076035 224877786 967352384 863403507 642337720 973386847 265026811 211480943 280878599 877276819 827188448 408483673 821987390 961334723 964959910 998225216 940334183 647973115 615687290 611990140 23162074 213990206 752022142 848365739 459068943 391511892 180136041 344679940 212163042 560661797 484177724 610450613 649674537 118078263 69362198 537708197 338359297 484270333 535062551 370761828 823251980 881210635 687483796 765606564 788675672 79166563 785982725 603164181 874574347 713733805 215435937 482606963 683918093 66341372 229257260 351957051 539995789 585436927 49678197 214797728 607681230 594962618 136885798 762512196 736151930 154856468 88841179 952226874 844035273 728927434 341687182 910821507 741039568 336931513 904586214 110319101 25049269 76734889 336613820 476132265 163718875 550641623 128524918 494611411 876717669 820848690 903769091 909655846 78977560 512389119 102980237 948266960 961945293 823075879 843677461 937712285 487909489 728189467 188912831 61484530 148818488 915342102 469353286 530591574 332725770 329079386 720552582 93147370 657107821 851934618 223297369 626920914 143440278 880042815 194968522 30269103 749384780 932880294 551980660 121962291 222446899 369587909 661192496 558695292 830688609 667342849 221958042 420546230 107461769 344083165 385855061 255017087 269407315 680563087 226659924 901852097 803285512 748962120 749781999 48961345 724836932 636321185 822041724 656963140 242472942 725946093 703330973 96147166 377746361 92631693 143119647 364566628 944250368 240290418 142135702 32106502 861696722 415243504 574463528 467107483 169641871 770136961 563565371 559020465 774544310 280652898 918293893 373755778 551793188 976612424 17344071 38674030 110028667 176570680 917169116 285640445 324663309 614176606 442484584 305066089 192448074 765960702 360947195 255188736 936099202 799484146 267798225 326232763 655799935 381193467 291541943 130179994 590342057 679337797 901926789 955969999 821937504 364697817 943972574 704522518 745947981 813798427 999853152 341720248 892828968 180776211 299764530 299038499 134838728 319415126 426804886 840249057 498509699 567329452 153030918 128714397 158593430 756315082 350429558 635229469 85889511 957383634 941405908 246584688 28330482 546183303 950392409 505024993 923001234 388903306 108567791 474652722 126487747 337501450 566390974 270382362 25385962 954694945 701565135 170394234 122419914 827846827 323441999 979582913 356780179 887192884 844929461 196010013 81101578 241077937 932290580 607371069 458398947 168844009 42974090 244025743 616053573 109812269 961917223 647850606 963374506 316250318 458109240 542863287 981623482 967574568 894605241 16060709 873846060 776116913 915316894 133029783 548556386 225267032 571260920 716645642 767524390 989631457 769656310 621202032 89051932 825552903 968778892 633793216 713296904 526448869 666014715 654535868 474850783 901362446 938782172 255419077 756712791 818771305 815001615 676122678 408204332 646962113 775688451 604539980 550687036 774830703 590565717 82630841 433736050 331294017 972201607 170438720 134812265 893785891 631664108 509074917 553126440 818590917 262467357 821432089 647369553 385080568 822496167 746591411 800586173 105920717 10100782 866993179 355198956 372050005 493423756 163996246 861715874 380062993 805634792 840924622 389377406 606584641 60601594 818837267 135515767 651049845 342670031 435312672 33019452 910848293 959574565 887341926 276981420 941524950 169543250 365711881 957420707 629168191 493145146 879678892 130803839 417127658 124978907 845238580 330846338 125597867 376139034 82539193 307948510 494482563 431524517 872151540 666426069 927606416 818766381 861608416 124741356 639061594 663588069 501239474 931736220 25850540 72213249 21813630 590107591 673198171 962297985 544568833 429167053 706197844 48939440 351467768 307076661 469188843 508133813 667368359 289797037 819307913 958608453 670728438 204560826 677822175 157173536 553382296 794398709 532196458 908943005 634833303 876021509 615284140 675895065 604354231 936390176 146943690 407877251 85217324 991179907 739355673 846067161 41019739 505431489 139223361 492715021 857759923 409133070 109116407 731155849 403162318 120733743 714638290 754404505 833453 654086943 516124330 916024738 669193114 217473734 461975093 93492362 844971471 469603901 502297401 125004067 131450259 148027842 237886229 831168601 88041525 473331829 72861101 394269298 951691390 248379087 845670528 317471613 653566682 631449425 259459323 265975951 564823403 115252518 464576937 739094951 463684542 456206130 2261897 922352554 474636706 298865333 170022293 5110425 60853138 157848461 506120559 769931274 575049275 368660543 194441575 338427673 483428174 819936033 500240029 577572674 780854905 253986236 811739381 722182053 925894470 312996312 800556905 328107298 7179764 598051665 920938193 492575620 384586754 16317979 963655431 440378539 856126098 374020157 631939278 761428603 637521689 776225499 754521505 589900208 601457912 145304716 125905876 798083835 845476263 182557821 693253456 429689099 668919505 970201387 880638094 694756754 913856787 290266774 502573255 80454711 494731612 135901128 903661570 658387781 942391304 9997242 736029924 115450435 627350523 795768897 541962461 489607861 202931732 359143495 68356292 282701135 309406510 470598394 239991471 929385108 16754373 619023067 535225096 184935603 230536600 667661968 185356318 310012361 793397973 880302217 87262321 676119672 996377565 21461782 695308059 740679478 993142076 241509494 671372044 816899168 315943882 432028186 973673645 545728327 496697677 510676957 639762673 647249921 453693960 635245413 51360870 646172937 75221308 207830850 416875077 254471750 532842225 738054954 209319104 92917859 977357688 420132718 607242934 680654917 424174961 306617332 353709705 698308083 918448086 791268535 28569787 178350190 819905376 578781589 315205425 310803730 445769293 977153622 980872594 487334519 675956604 662725430 147605177 547360473 79676793 801889804 746882121 99529313 568637295 467131714 647836992 844073911 423348404 530440821 176747794 545973876 827355536 441061128 203826393 429120682 870621502 840309932 912153011 897161667 35002049 271245956 280990781 845452074 465547963 470158667 613633253 460601514 281226132 587040965 955911046 773595393 10176156 743442185 131619368 796251485 616699111 925227807 710965059 774193853 212991305 292246464 549352492 493236955 947619154 260983063 638102218 962002857 708752833 578873913 162210112 185523436 246823513 407714872 40734077 399288630 16523385 589076614 270566341 869081970 731069026 731481860 958686587 139407858 433462129 511780282 726302797 847560476 324860743 462589868 743056598 548025405 795417383 753310024 34682815 263882536 914566845 212385934 803149267 679595539 179111442 878225116 951066682 608359498 566241784 681171683 392937352 412430559 130219376 479057284 118216495 365951839 635545669 724991055 233833570 534951040 717481482 294943891 998679459 933025685 812683896 773976063 605886342 262060148 602831107 457734245 923498530 915613730 100531203 975693059 979742635 907596790 272449495 928109823 442776205 957833061 989541229 888839436 563928462 334688382 601109188 884819669 180824705 60589205 406015782 49433321 845457807 322734756 71827189 386720633 618530917 492463499 509455915 632890091 530970621 675568982 698586962 921761688 515873355 508775504 684105882 902555500 51576139 675186354 419018633 179068885 836215387 926312053 497575605 32790392 859028735 228343503 924871671 661426424 458445968 266535510 361990881 599580911 283600738 741681907 163917616 415035446 838911364 706921841 146069786 963083603 862579635 355119725 567569806 778388727 127534100 30843740 670559530 121101626 599921601 783050269 167970451 348719416 307061415 658413785 509906597 75105471 775829722 147631878 430154074 918848105 209131569 735327613 900180119 867855683 609614247 563544199 813858794 529156286 933395879 823359033 431865650 762988968 653949691 470226579 811291612 390631687 430321559 329832771 64743521 951806530 388486050 39780829 657979687 93241308 60937264 686133605 396437331 480454556 788341590 327661943 817572953 67971987 121679629 382314571 388995833 968879282 258432290 703867540 460924793 74245890 777757420 659585275 44804682 543287174 230488914 876273565 446989957 283875813 196494895 110667005 383012946 698018215 217859907 620378810 908918438 76138974 256315288 572481540 444116716 252152799 832139319 810142198 456197676 125360853 9732410 684082410 39635120 286465247 189609348 225551584 455912348 369227450 795352313 488917152 64012414 223810266 189334995 442050775 397494522 579700921 86009254 502252530 178546112 178878310 392400428 160663637 409225429 215777994 381076091 171901948 283492311 651994674 906056605 795291390 185687884 210865728 615127454 985007601 363744419 26239236 156045953 705278908 271772593 854973884 31256442 295631452 605862325 262769422 773920798 83360045 523791871 69374906 190167032 85208561 143404926 767261366 289475190 73491543 370302923 171990070 748593670 539783091 752465959 942312367 336453235 523837327 909788692 607733579 533302323 339131305 463725238 458191156 253609458 603232328 475612786 647130540 465080020 404322968 553577266 746503985 900085797 666863034 62396394 786866692 963351188 46714211 569686506 750592414 906944689 414215931 580242842 595385876 450451361 993152020 477339775 219944529 661935324 81580574 94157366 936635535 682589988 557555711 451676514 769667978 599237095 839203324 953594413 772434526 410209069 185634829 638613546 409416930 922895674 791470412 840385597 740102808 920727125 334759271 265952182 403749326 33710334 23802955 907804832 23804080 789882816 206944658 891860748 316620800 848562441 25534793 855427173 522983722 126442341 895769734 210338648 950271828 470012375 179628691 718508460 895439782 821029520 832418050 191607099 398716476 917619245 447488179 54980781 521420846 692787767 232536055 797928476 679984514 553794702 39712324 47581588 516194050 316089890 68152554 750162729 713424477 174884952 265648897 290461337 750600018 378172120 90981785 43355383 498528177 552426554 888217438 660882529 177943649 473314688 904952288 179807276 924327442 406337589 76123890 953515506 520101290 223030482 565699959 69976608 215028309 24680291 564051076 363533699 226768895 457745037 852094290 155697182 533475944 214822818 389521005 666218804 84502665 921952347 53722833 377123763 494448711 231146868 16062774 661803733 191156870 738681333 812844980 831358534 930247338 536751135 172272991 362428017 158299939 903202286 961242199 900427869 332589011 912902778 464375053 505017579 910225132 201465821 970908692 4728277 199013903 270141758 197369313 576065526 923573360 341554459 951340631 93443340 558841105 247722622 55696314 878148737 92737323 132266534 479992844 865193930 368403024 771440654 558283695 53942387 642428100 297187067 48308290 115405293 691464287 320702160 689060660 931669634 55123013 966209587 823854394 283983361 531686515 685688290 894924145 251707435 915955248 64494067 62475342 914766852 253131968 244933239 531513112 155130790 313927541 648002504 718238990 230456435 911452486 183027856 487902616 420365757 198195519 467097196 880208244 721055194 167770707 569374866 701445009 876506599 854038629 546222880 368256676 189050050 923961810 356766507 914251183 670842959 356929532 259722978 360878226 648310691 413750307 590592757 170948883 146444158 311832499 236762694 953253140 571451586 259355690 790063167 103692284 925791804 225875538 925036075 42611440 560955970 210966917 826534077 100427738 594424658 706133815 872418016 665626126 693630150 860797593 787080443 428283055 106782280 893054745 143712776 296140640 32536560 701437933 987810277 782905573 119976601 91327600 101846819 436328052 188150257 105860667 314429315 421367329 341659939 656500459 789375990 66982879 44554847 117484886 659529382 133182846 297423365 42562399 362981503 549612003 644111258 567363511 200762259 221166959 976483631 679023975 765600325 137328347 771034268 112963962 964134629 535563558 654639702 730472702 676202926 923275299 627059353 423360125 875245241 54569734 447028487 47682527 456770118 272827770 942207978 835092246 628663242 558234645 188193092 385874585 708678264 202451430 313129548 281224894 721421412 966588292 38750291 261243798 27257066 314631533 912164457 450630058 802553973 863007613 881814433 115009010 530537166 284844751 140099389 98441877 962264486 727298491 9360920 864819377 811678071 176233583 10896341 18783969 161399883 881437228 907171744 326890004 544986127 872501330 707174461 649861018 664335155 613022394 883388022 245237891 472389583 961415867 885103124 615607226 712209398 852084309 351723383 36127921 571307928 594821675 862712684 87808207 761589314 312091127 839284343 258632531 516411988 355303448 922270189 215286081 442885843 427255251 871064605 136733726 656531081 206575705 309786913 99167316 88722927 303806899 422409453 462586851 342174088 838443417 141290128 444006131 859646824 40283057 738249027 596180349 25313095 491355499 545913224 386013598 118346791 399178336 425798554 204585594 67621268 122042764 582588318 140315315 52592433 945793813 246124387 660980786 604446048 214006252 412846175 780052138 630875219 800567918 257820958 53734755 808784868 815775547 358904158 64467079 853000344 524841124 439989768 96711183 673425042 513115930 543471446 253904199 101098223 261083645 684683326 330536614 642717874 373107217 962754369 293604250 287330504 391750862 213727825 468410994 514081004 742932966 902962613 729457608 346973955 38217151 506803160 198443642 182550103 427227041 656452946 129938600 114327456 931109694 519130071 520798782 225379787 117112485 868776351 211970880 239303811 21457156 743391675 940139641 893648103 283382604 304401913 495897935 183535480 738560959 587185539 483717507 218501689 319804249 907034798 509101796 811072306 302359168 831829597 355882976 199554298 890680092 318332844 179241845 334094542 460589092 719988859 976421458 169428575 486667601 376783742 470128570 891185778 841523250 223795099 348935457 814856567 102261720 667948788 769348807 6666782 770178285 428307307 359334847 418651369 819984808 812319369 567374332 3483088 57132147 507509680 102802005 710484488 789502663 752862407 819187105 784551182 976674295 823344344 124879835 138305013 980038432 268232062 100252264 605947554 578543935 143577625 569107771 727488433 61880756 530157287 449982631 112592454 885116811 149432921 186035826 241534588 437423070 445618636 815673356 515866939 504628245 313920396 252176780 775483883 432591123 529353808 188251210 715593919 804574651 15201280 468366333 683413855 582239845 595610239 466561368 308395871 299960967 80095973 54117289 850211799 752588397 306379432 601847675 952758705 277015787 941418808 368678125 393132235 686018594 981327139 47760631 211005849 82708930 521921928 797996416 513911779 578110493 55158448 188890353 342019140 909433010 813683948 776272898 788084788 822642012 941126246 804541754 663059143 349895969 374784108 551429644 554451810 95962538 523832351 758056415 120052588 205348082 320791448 646520281 726833657 851411456 862648634 277586770 63153107 899483032 47883466 246412254 946399543 418131344 360003681 610945034 183007156 830353547 968251851 271456842 108219056 640794481 546423083 527923392 247755633 36123227 551413241 476587682 653822357 863752946 859417789 285134776 428709754 136137477 603918072 909066409 891541013 112528231 586108807 873395692 955319077 809970034 147446421 128931675 148694081 388052988 909427591 218131057 72098057 28651716 974221020 657088857 754368566 682104615 300786301 907665295 76290140 235382376 776920399 21454566 39803384 574009019 60439196 961007150 434755603 880358150 145123902 230969877 28125006 767042405 667902815 983423145 229119963 517451602 997636322 644411359 824546448 513195422 8814716 257511673 868261563 467950178 286535684 927503229 333010882 370052667 211746482 881132312 325801790 648187199 785328993 654275622 543431761 418392038 232259123 822752229 169615909 457482931 890072983 894448175 18815490 370985331 27295868 31803708 993748717 947950019 3574340 292149137 959843966 496241588 346712489 25751761 859061996 558925966 823976202 32264780 624266613 979018373 692818059 635262878 674190747 46061010 678425307 231211308 550142581 373375864 177761279 230876684 466722613 945829336 927070916 821935199 637785015 468108333 913985225 58647696 648495517 482729217 778155279 266267218 12184485 636814592 551803873 188083090 470413899 190935931 283718593 866232699 219107150 834068644 567124751 284573730 575004383 569422681 56784956 59425536 822415250 958266135 116728043 178010665 243361122 998870876 751443822 915423425 850463777 803240071 250996405 849047305 417007226 976333756 115341256 105025280 510436213 700712607 792863636 852724095 91998614 633354661 18966625 158074778 138778169 85263928 745664646 490210814 786838439 550364313 263312028 174652469 57211751 796642970 671748238 342231257 298826172 118482152 787525149 731334211 35280157 910077412 880396196 497698923 657117219 242959879 884139546 927019897 389260374 753081910 883505580 498721995 324131057 4537871 274667469 149672744 310681605 87964488 114869661 242459928 987417299 288771900 524627507 86338467 523772615 242214426 998167839 473092062 97941123 245276402 715882695 65895505 216946364 124171943 919644690 659265334 504295427 646152216 874139821 648438731 584184364 611845577 511591718 650253284 38560915 687214850 197751324 864565476 130851877 706972216 173460047 371676205 388467042 616690213 924890024 833984818 473420210 416629573 168673342 475698037 119042041 587264788 104701954 194619056 115684009 419127340 382782106 40620302 664921151 59788900 440829056 533236137 872799963 862667500 76135632 448275932 728582680 500648871 682908951 489238485 71062908 59417735 732129831 160336218 587571513 352598999 92067326 462933515 642159858 904417672 397913641 295950497 158863875 814739597 227776764 960628778 151568303 739539261 296128702 559875827 520552373 23119111 285656853 493083443 141903367 604714487 489226378 155033437 708855162 588635453 790853526 709567345 770747991 371935973 95365512 982996115 170820146 614831389 698150370 416974444 472702227 334076206 373862450 606782980 874394798 315961670 9078166 772146606 842009522 147976621 723237517 804565473 376064519 992038777 4872234 316164595 831357900 944249188 198525517 691838805 289363096 551684420 814229047 539653582 125609673 979746058 851616429 27075655 388455960 372636063 900009334 934146680 513064892 876668058 888630646 944313923 725883403 183441990 762845412 476850142 626312077 849973881 411761848 734841113 105924634 962202018 120257485 762687139 54813704 233343425 142037881 886386247 721121951 6854589 797335396 743088641 785726215 789592301 566208942 367434274 701403798 258476934 945602567 729945718 266883463 749420520 945414926 347843736 952605393 411882245 536956598 248406455 483264793 18195485 742698400 74604629 775823419 210580155 41585785 84521769 85792004 497066622 189272902 832930180 946537327 927918183 613308264 924004001 566274791 701318516 359385697 208375609 958991495 775714484 374400393 166588341 632657390 107288943 188639236 582876037 682838863 751650139 736947284 192419872 329876341 189444177 702115117 937441976 800950551 459908361 856419897 233612576 292932129 439785267 453702190 175989537 607134938 601320804 651975135 315393861 637260989 291802675 177068044 121181498 931827507 448774974 611398975 827758459 57471926 423844612 213111472 365780106 625585671 879270727 616050374 432692153 859120813 234759143 165129183 31372574 316108010 219303209 131402340 371179951 678977900 116623591 237233141 559976119 984402503 687025758 805913043 778641121 436549392 788289523 594926052 972560540 263731177 710848759 682997031 573277882 985901632 178266493 502910586 739207223 718137440 930838187 670879715 874610246 563581501 832369197 851636183 963425274 104168900 301827101 696434215 870855174 775641105 345670116 463763853 811015704 912715840 256011812 286776662 770712703 14811318 187069472 884947772 545444039 870447791 39673524 324459597 754274741 621628619 152378981 492400885 84951310 600948551 899735794 668421995 678909557 720574534 389076278 822669390 11948663 715748130 834814753 664181935 442705898 872458270 496514119 662066308 860234780 920243191 939490673 178289147 312132939 315208926 546935435 566861930 51079521 506367898 227160305 170351397 280170308 252467757 349530327 447691597 291031809 691286244 54915604 629087617 477666659 30875788 417775368 121913677 613901484 432244419 491215201 947451629 957931545 406051347 264828962 610109519 740159965 840575876 719742640 799704235 322390375 967582809 819558966 126430525 457164429 97174791 253691645 916673905 358485979 888833881 222070899 120688120 748941124 751047046 263901997 213996844 426078098 912838663 827244771 959996658 110308350 105557688 240817553 568151448 805678288 274624107 711809878 450646239 59293590 181089164 257526646 818354081 72272996 906763461 370896602 407349768 927597461 237156211 118502029 18102849 124703168 920663289 744625409 648351758 359862094 628968943 356972266 755072018 92945555 124185418 489565300 663010165 326903456 587674268 424880959 199681983 481319307 523709791 934911013 654507105 841182741 545781232 896071363 379143769 602683247 270970662 613582221 471932717 813991101 696123362 283554767 726753235 346657461 259731139 984881683 27506967 950611764 363468593 5237781 191945362 637769287 275637951 691596790 26186492 262265848 699322610 548222323 411627907 872083481 146215611 20656645 609902412 967975181 857258920 731121190 266371343 396081438 508235311 825129454 491114850 635563415 938789022 879957660 857688241 953597835 183632573 207397922 984992329 570929338 310693076 938372838 174980515 185457089 187912072 636798961 266679215 669940705 699254615 717825870 752987322 150912056 843384636 43110341 489387061 178850364 992673269 318554497 555978053 324708230 366287713 955307550 859836971 37437424 249138372 875579666 364065 371202655 3350248 186920587 845639882 584212706 413791741 708321006 428444788 228830784 909920544 203237085 58359049 42725385 914450571 380494333 634305910 615846340 653440651 664416331 587866767 555090971 426729076 441527289 829540101 745631322 830500357 148261761 679981784 162226962 808731828 517001535 632709115 361577093 182575639 689859123 152596990 13374906 48292279 335711636 330595847 434597568 607948923 102353579 400119507 21653024 134983774 420219686 819500552 779943527 956802571 244485547 758447413 751046986 238375307 434265811 606841377 482666494 555400529 104235616 311704540 778471220 511862362 49360925 737061644 760475268 457761924 514002547 559503042 986883283 387904138 51533130 733286629 541612036 39877260 615891537 880728473 221918601 955149929 509318051 453404645 342862933 113143389 868371203 21320949 486414567 934208596 27901908 638100220 51903812 901078149 846364338 836896976 889485196 649808695 575450168 358253967 324228544 935858781 542877684 211364308 193444508 955280355 579148206 935501540 54985427 575025593 181837142 347198362 495328664 390062720 826238134 716877477 773067729 610209374 889900342 401933971 702285993 178260763 945352139 179642445 212796987 714948764 547249811 170832476 722524982 348151674 779441073 978849490 303939664 153935403 711664775 565664748 92292373 522624520 723807216 965630601 92598961 240557466 951485333 203556853 116044069 348325510 552360292 424010064 5507645 315962486 182612282 335564642 488347803 140760984 958699553 190814795 574162919 151423992 192636421 771441874 827574563 501201059 162585270 973958519 24269503 914725930 411096082 742531283 875513359 875108085 613431030 385155882 620128443 6964289 897612121 946098616 518198993 189248715 377856765 369147347 497243886 481804475 213014718 677392376 567882024 793728694 314934590 578912179 835352491 795441703 659668318 115431845 723698685 892581498 187489784 831146464 647272869 383790396 751359417 670308250 631387452 299835268 360502906 235329883 254059525 542386617 943200520 790239510 982075523 343724725 150637256 106569936 634284261 614179503 441941407 390355597 134423455 176802478 972301679 681097495 426913395 876009692 423248983 240003162 580348456 160288140 682188986 194125325 873182543 793442799 186759085 614883647 18037078 930049789 395247451 327291406 523643855 679409941 183483272 472087127 540263417 424515105 492092682 440581751 146728536 225139456 373587736 554288826 910908134 941244529 796355899 129074898 570750281 879261589 280896952 712501323 552902824 675351639 686676512 63127778 23833661 999188609 820046928 988868260 692882786 353708660 901535805 171617961 944667372 426497615 784669559 629072297 728399101 723337147 735065610 879975350 942762031 86323599 160055949 328168512 801304213 474860032 296011763 13086955 662735310 693445427 63182347 732018401 914901861 738000646 628254227 992222308 194159084 248855418 236515973 303224741 418528685 56209995 715289527 92073942 463925013 311885912 174034559 921751085 776741688 17932866 282232444 546916077 327207362 882914079 48900165 828019710 661202097 834953327 293233534 304194397 832970914 497121056 631090390 857433592 461011805 336185548 822917602 30493320 384216349 16815859 41621506 14501918 94061126 661680999 818789509 171130334 310429659 159594296 892854148 173309513 634482579 125963082 338360482 694154180 875470158 50027037 897908025 134488047 243123603 953615645 274359959 431851628 700385959 339800069 879832194 629140709 164068323 941054399 335998861 848481337 318053070 170305003 448564693 563400497 798727437 151889338 63261900 45160828 981974703 336744209 746355423 25954719 218332628 66296988 227028764 567125989 759773182 191917530 790801294 947658255 791635284 100043337 799433847 55558069 779666110 180473761 324967849 298886223 244114832 613744388 877386978 475032871 860368416 919308164 477536037 252610179 335336362 526890713 824319745 609899998 804442509 174596510 946424229 895488656 375550587 447599898 214990052 640389524 812464739 945338053 623415437 335588619 300539367 831419599 853229784 388164318 179103689 978192502 24588892 412466249 898409876 860334292 426087109 686973459 696164414 16153206 987415074 917168144 414559778 689204238 562751129 810786569 162908865 405594388 677041473 350290923 568807178 342914465 664412315 848651295 780081665 931343489 771768340 509338087 246382647 753965072 343011668 718389300 392991256 468764620 136418751 424354050 637712051 473097573 379930434 533620277 188080660 836286580 137527381 209037921 694533666 608889951 419750203 186779083 38152550 392436227 108095876 953692304 898982172 304880500 928068808 398878443 49459218 144480592 173941544 17320599 970794776 708032202 926801457 498057157 180589461 698373774 910424075 483118573 648181414 964486325 171926453 991979754 103363872 14683933 13681804 674478030 174007455 369763049 200548705 22787909 177542562 178262119 479930001 491307252 722870659 302010758 520950278 479082399 982543234 739945950 831704898 407553646 153476007 721088847 534242899 872403298 643103145 653552028 469064760 345745401 108750178 407011111 445759214 625377061 35068734 857872154 95156222 720768052 170846802 658486797 600186938 972166241 43370284 575187682 171765141 417501423 301277704 627724214 424568200 940997730 661699731 699348083 907206486 690518241 523740238 131700297 99786340 900058756 278814597 348689242 694962928 819135137 646725912 984903286 941944606 614072821 602227892 458162205 35278877 425806662 488229891 936793585 307135218 153280088 52052605 849870621 582153393 559503685 237104173 419094116 793862275 331937232 463529523 527903357 291198193 169998488 252485365 43813507 943662350 478163655 267191174 389828735 288791790 766101372 539837839 780073607 905816057 913550716 887709197 168087012 486211007 166203639 393230387 269242239 531869767 374990559 460420360 345719489 296836628 30299867 350835832 691252050 933869069 86854833 431345173 520698855 284635001 196126031 461358195 350617826 661732210 162285878 271462779 579083163 522076016 529503841 976156698 103585859 976788400 589330715 430174988 215234468 746109706 337899370 826431762 671400411 393664532 869248043 698777273 365807763 607698998 977838973 641717590 887648487 533599500 789772900 532627408 113653968 926490598 551140871 267307186 349292966 327205522 881727153 383611966 950379539 649612567 195992611 1556350 435416728 551269256 737781326 244611122 527966208 766552185 264340535 641742892 449903056 536412043 520291052 229816244 350375533 261943353 701805744 110901619 792296169 323705074 645933789 354204682 3843737 473113056 371219727 447244315 589102156 310578293 18558647 424435364 768227707 478486229 26230617 152485540 206648753 805836429 947697681 390192819 129624692 61827041 73742111 440358773 887424336 196833944 648703718 404046954 241880837 224956850 739769762 945178823 442600293 267573620 84818701 499281003 114618338 279114799 369238532 145868640 486797683 270608519 803683130 900218805 921929334 295967671 951586832 214060034 5747139 955565781 185181382 959623338 531566928 882113106 407076921 464112794 683247777 937863267 989748027 45657231 369121239 479310005 760401287 126503589 671199481 366920098 330228044 469201193 455642480 620626756 29485209 545648429 332432828 738754667 679130061 156022181 467052582 536951370 867662565 77689238 512836867 728038303 439371174 873449193 563175713 703674523 962403514 841596517 991600334 682727950 886650540 473599702 241319161 525890383 984365031 919670844 229228189 388972946 795385135 871636253 99257242 509779782 304260875 367836574 263776329 379970768 453816766 256987143 490355467 439042387 557349667 435501961 707690820 329608473 963374842 834724072 105740340 800867167 154639155 597836671 487704361 962881134 412039393 867703132 711804059 944886580 17548117 524353384 864510224 202560136 864317461 141757279 146295589 964981438 819240859 936844651 759067465 666772103 286378325 664065400 969154237 783890704 676045922 626437319 273230231 614467056 375596643 136214358 765164708 784677823 589055174 382866920 340790133 615765112 954638204 427275676 420439374 143858964 955105493 355106406 498940161 142121350 87938636 262942424 875576683 213457800 454628896 281396799 354517472 579982512 14223318 306714819 637467578 395882196 417917323 400429830 78563365 36388861 671446382 195579067 332267841 829172731 739966640 70837450 228384528 969076750 408486415 585551649 182225913 501482411 279652179 490556038 57951326 803056468 58148845 65822723 292991920 337709156 46017979 197369387 568141729 429024437 546028182 645145308 604764187 880929093 679000754 27676816 253135071 122288894 329219532 834236262 471869652 462881357 710359290 724473530 842137312 322685451 889213961 749629511 150557425 858574552 99840 673027149 278749841 863820766 478959158 222336945 928562439 955853909 134117136 781058523 969763128 906144064 230431375 701287580 720721275 511745363 437293647 373980496 963009479 521215900 358766235 803312752 491708957 563999273 529019189 882669101 997789823 21488632 634353052 557559755 39208602 747730789 161614140 611471811 927728233 50140598 719172996 504589803 714605676 728298767 206245226 479494261 427146724 834191981 682519415 261812119 548270043 926250703 685772412 324707091 298797127 2497171 747759138 615838762 730951906 876878156 852842525 232209551 91031806 868132196 483240512 798345135 289035094 849650338 281291426 613508399 802168957 221632683 674068901 786386065 576132105 796274298 604126890 217335854 170378857 74878555 591291486 903464866 296224954 454653722 521075840 315371979 145801712 745588011 880189417 856878994 483391350 750123350 107847819 514143454 95654938 598002008 853147459 804882456 23250410 440792555 795968631 857514994 267039640 331425033 448332783 420148290 431887209 138154886 405232772 804558475 876726890 269891545 690953957 533646523 844094045 585840717 767541278 319849483 419310935 369018858 368709140 354511772 359563916 364967708 229191630 843459005 883594811 527006066 897726391 809029378 309316461 419694371 558708198 431015079 170460529 795885740 323408518 6875157 620207293 977982356 784419196 843352331 993320720 623573045 697513198 640231136 473038738 838969678 747132045 351792935 486700646 275238523 60878833 964261670 2244781 814604631 452513709 748955902 715455018 749244416 249835343 195087975 807787681 602163331 362981319 208439998 443941328 191740228 862967903 286750011 577857359 354674676 699900054 307822558 709573150 806454144 733301827 154236961 548269248 358955185 501181198 515599161 449241753 378431291 979897139 741580602 489801631 624530034 385354630 335803246 7075845 712384895 604816341 913096142 700648946 718097950 446468926 750613909 557516869 184804809 23756522 901216675 558166988 577995726 875569273 340722472 708163640 905959323 826008547 747179689 409568260 222382452 205505246 569232744 748059239 842547565 594594307 539343129 925366412 599700484 237085351 888523363 455658243 528832457 605206827 814458859 575659096 314418120 196099727 413524235 634270404 183429562 695739126 725217500 67246228 662487248 733382922 750458493 90920910 151728432 469912174 360661958 812029682 466763158 30167237 618087954 13381653 671337517 119004565 178211601 754149312 90138132 901486871 198235464 279244300 849440693 57981358 607351404 725618752 135808283 677827936 630942152 308860437 268840330 246913920 115637849 622838087 234609709 62819909 307818447 637000255 754161416 967420566 927130061 610362289 699961564 934679230 823117674 612681409 102329657 231337196 573506466 225337967 429842015 949295920 552399295 138490165 26838345 371250561 283149184 804558700 305434989 554719669 8589184 131229651 808642958 453440932 621777230 780867089 526241775 380942683 136038888 556752993 422558940 190419221 341992848 726164579 186797044 725451757 708234648 561984040 827311150 13677682 260223596 246447648 360509100 714238217 247791728 905568689 415079 986471498 439310826 738170761 432697396 790774833 975948303 993851783 644530212 572657613 639538065 413063695 677667535 223020364 274316385 384649226 727379121 156434123 505256901 361695326 27529146 913167213 633636744 500754701 344412531 545650246 515534752 358272558 653426708 968366610 3593391 787892620 63646252 77536672 606599448 876703413 617941450 521102250 875461135 940806793 935899576 433243076 767665348 884226137 810947325 757579427 681520594 801972217 492926582 782618657 372355317 577532302 516798282 677947237 784759624 653023940 162999902 475143293 314472973 309405928 725415551 285802727 680902691 307632658 79355715 414531008 180878003 786629472 828806869 691904989 285943554 485017416 579925587 442678567 274526219 835905554 580002626 647303914 469979356 881313585 129771362 510882933 744147530 217475422 12004635 115727854 94610921 996358543 452654647 974560198 31277190 275890916 295812229 801550407 352321635 871757328 874397172 483188212 407111144 342660773 424412515 783804288 567777043 13428949 394888660 926171949 572616065 814626113 500316567 464654457 84621622 41972796 843942923 942582712 627598057 809823982 873588084 108823502 852476392 317355458 572988381 514536862 870262974 999967179 386164483 566868099 498241316 91038158 614475711 941172768 238094802 669954840 355755784 671024008 389858656 172989384 295493340 971236045 488092967 138129670 699477932 900162156 735242339 702755357 105980094 971606968 340390801 263164000 182327490 812334991 698992485 768042692 262014996 506350869 756558173 425359300 959375183 440217442 285670872 172328652 586943869 319023187 217616688 651260925 186185056 494136803 17801650 750627043 430491205 134437648 375797888 344927874 305301039 619538986 468650324 156922517 566434607 969918173 619675757 793692520 253968883 737225289 330762659 868244857 410062666 661136917 369559726 462389204 21970409 100279825 132771378 138552832 714848237 791376090 735368911 840369880 416868257 151242883 220424359 825000225 268312677 495789090 524406584 22656936 831300060 842145686 109747159 832181495 820059082 540323431 185022925 437472698 413388882 813699981 407333117 53061984 340076868 317916211 36231315 132065728 54922218 921567799 74371172 548947245 780971460 185388610 459058702 978997643 597577845 247892096 835717907 72351580 982047034 78197504 175990609 634010704 11023809 641232234 811017345 955248477 510366206 37484672 218297771 335841164 118796590 844339897 280179429 841885128 652217845 731999289 412265896 556051338 194454846 541347025 903745276 735275564 809782012 419805080 608037227 721837065 107202620 971038323 807809834 833314934 993380433 197218106 762023671 550940494 804109035 794940321 302181239 527763234 6434959 120798924 724868754 242293374 579515535 442430387 489419918 419994323 509954823 349871263 708178709 900794418 151120016 219615498 148115293 558788568 887814023 49105827 716781180 634521204 34347502 507276691 232813068 177660446 150387577 543728503 790964313 512863333 476751509 327488499 709420513 353985472 311617307 541705006 50122387 896711966 305428902 590336089 250823686 790763362 974585044 773681342 689491919 246549579 769157325 651239136 393583079 340058299 742285326 143064578 395243550 822671113 314036165 246253943 762579350 255631894 861080422 497915338 298081743 450603447 974335037 972289795 748104212 574805575 524869029 886422010 271210028 319178901 410116380 398256387 194942206 699348204 85437013 261005519 915531572 972402913 176183133 898144582 83493788 241724095 61115841 288851860 815820261 715669443 806872805 447125890 460231158 117345300 962701154 549672087 865301235 658343238 402642101 452725222 819593432 284665636 701306227 220179526 277767974 751551356 519192973 236820736 424725908 124354609 762229134 433864513 105570154 77340418 122318667 733042248 933084257 828110421 937443188 212183600 232667100 761825244 112181709 823739091 658396013 324188975 970717700 404355653 908440069 840887419 523967970 57789120 420084851 578930674 406256587 768574586 497135799 676352649 323696796 116809032 795365248 735248663 202853876 450997389 47295481 376470593 768270651 441504331 508357128 160233430 837239317 548554602 428591484 313474358 159543914 762089585 826987130 384701243 415606629 311464439 917731144 772289034 201448665 455209198 747483949 62040016 440878131 323640343 984525317 751157493 586914616 215508746 133664276 124648327 625176618 225673873 782668171 886139510 560145749 968175293 72351299 408847725 833606400 487129660 430034079 503604131 520508749 302273945 903413609 444589661 522244437 832468451 430928675 703603820 449413140 947425697 699290147 514268048 917299926 227353805 252489231 449496742 90829264 567849226 227811841 611624127 261549344 396313287 450836973 451618281 220638917 709227762 704975481 450966969 854296171 194303204 844735820 792808988 834723160 837614313 907846106 9229702 902356057 603013113 806759831 247972476 606892875 370439026 638699821 112827943 441171632 805892653 280352052 309756927 360650721 670823475 966118071 510146575 69862043 41986480 919809844 603094634 82571391 893347156 724200321 764578367 203091288 857421648 793076439 846858546 470451526 503359433 266891771 317004055 302430480 627840633 790337313 95793504 936948515 783782791 331296662 792345651 148460783 631211215 989934457 850911549 945980933 943376701 784691259 738649833 989034394 324539045 991415407 544621322 541817399 98806153 454800208 853965626 839044017 783342557 308143192 867329843 871095446 960856806 90309139 12165904 657593211 291938344 559649729 51502040 647465268 20426716 277839308 949942590 127066468 662507726 219703226 762310841 752243738 269575070 851645023 448441944 401773218 330318088 664829044 161428212 645031222 427661718 198452902 196474639 535690181 75215081 148828488 764447108 17641241 937485638 322992809 739882385 66474073 797656958 80711523 448153702 671939439 133386328 18241626 694654338 949022797 892000064 218728768 220381857 271387972 948558563 601448552 285566771 90748453 751699394 770375128 509684854 414907345 440672916 998557872 695587111 552162971 150659561 72908044 228861600 820409752 657195279 130312761 612523227 968663925 376498956 817569679 618575107 486103466 235990360 730771304 200810404 381371495 420733775 989268155 871040950 165798497 299422087 516997501 294498480 635106121 492487951 85282407 445899122 212259138 866557588 888546467 445075714 758835914 364735756 286233885 216540306 860531123 349860523 433249532 258927710 380036353 777744110 893412918 632442705 740927345 53544759 524323931 898245619 618316685 913235320 315339448 14808543 431110870 544531682 778835761 105022612 429063198 675557034 867685330 849051419 272672335 381324238 100270156 101743837 606987490 321188723 451304357 897439247 523824904 164511526 438384989 301440386 885305621 496030578 964346437 646537672 494243237 683461649 52605863 365092404 335559747 45300473 487095529 348823864 603378185 365136337 936157402 724204118 758838015 657221013 59588536 541890125 488174557 386863440 135536684 363228377 919370672 629984016 685202202 731527297 831242764 307828383 924878125 217033628 311202335 953092788 304784416 114706133 902479600 67195742 669642675 165986967 434346600 121600236 642805354 634203282 87423032 37118116 232688603 558345601 437729132 530054103 145401406 96852375 619839368 142375775 971502049 72254536 528544324 43924641 27221461 954126392 456375944 470463854 32139587 952348484 706832970 511184626 696693204 404645543 303387269 883599093 72200696 776045646 725383758 161135832 329568872 561025084 743915141 243829558 698541596 377156247 56693995 207623053 495942498 404038943 556417207 601835525 613663220 294876073 772533005 140152086 576235225 131125879 784033791 629565592 783952540 66051800 143335660 657112741 737664133 625960256 96462796 209820661 845768745 497923911 649520440 824819064 757742592 82042389 936641818 343015882 140837796 316416354 159298071 881856296 246278991 834151855 461423698 776990851 498783326 841267077 4180498 612985148 663669187 740240497 344527246 864249287 411652708 972296125 872415327 932546372 678144412 660802795 891875402 10790486 771071466 201722714 921214854 882993039 109011316 982986245 227856863 908490335 971593760 582058090 674017069 485524266 412848314 734110254 672653801 621822122 945464054 498949322 716849822 299147303 76386577 35210753 726830277 863002793 772468306 28888773 104687172 814998813 936886256 199110437 187924079 647183961 622074121 310208967 879612754 182563339 280545238 480763048 812277639 510651273 398327522 33783950 339896859 974817345 648825885 177686477 724557527 772012286 471774632 792254614 481772230 583259360 770592780 281393278 67224949 26604300 517157858 234135322 962643091 35526421 815481651 555530188 631713348 45639529 601293027 709083044 174677657 326799347 817012103 170638142 357713468 328681958 308720190 99860226 902828915 713229843 778575506 231850925 918925765 489364106 57281812 130628174 260712919 574945816 757804467 420629477 75978687 803835952 177257404 306246436 54408103 46127755 771178790 761044257 900568966 80010121 983764216 424505363 658921604 110963784 380221081 240946661 286492198 592674171 605981337 942106313 527541578 88449575 210092381 482080084 354749268 965806217 884905805 586527543 472271 568704925 999290589 335259276 104057128 425250870 884069838 372024443 322276329 197482573 986309553 64879978 988661049 495299627 656400460 556675565 354836970 455503515 587239926 981653635 14796203 569655677 475873346 66104695 317589273 390892893 133432101 218097394 907092302 366219843 100845162 711697724 875364185 968048971 372928151 478674213 533726734 614725045 132396358 904637085 415449390 5900142 369380658 14703515 870893673 455548406 970252550 482302875 286284333 461798067 52899344 276094734 703093202 565326172 104556484 996584548 927816284 752332851 890805413 209020045 571602034 736432576 116526803 445445575 55814732 206506203 708196492 34710512 467878707 469674554 271501079 224429349 244022863 317008592 401170805 834888596 721770903 26044296 249153270 881895104 981685978 451986755 750566099 565058895 636519093 595128890 560346378 283493881 848686527 725662949 32181486 308487941 542286980 984076789 619886799 665535625 971998035 782960440 476488094 926264148 382843875 590561987 155799596 108516034 935332375 751677761 326430213 479747829 480488633 121094004 224505580 685644268 156321396 603815025 308299676 407333518 569318223 480340360 801038351 326557244 739172837 412810703 77844265 88775870 205936398 28662222 729257824 29739934 299285463 411996672 775227433 980302312 521859169 54941798 37884350 417591498 626224026 229003535 165736695 744884080 436648288 702980701 274141353 332131052 7938465 570009799 423594281 549143657 816840068 913354693 707923446 185281611 307558003 356059722 760481595 116039910 776614804 354848547 792686434 846073965 780501154 714608889 269897967 650001403 407991976 279503386 580124479 363319355 175967102 660407963 507499567 905796651 284634022 190244925 495882862 806037226 490267913 760543348 278941212 837819141 231112738 33406572 981730524 956636145 568095788 361313931 799072344 71101313 388421501 735436677 505302968 299187730 82897848 615566108 624488380 350100216 659764975 71332435 698289487 893609826 162670672 72759758 32287729 174573308 338409374 185813235 997833133 368001963 158149983 509717955 136713740 750218341 548781864 489277031 267836532 98130337 197004384 456560617 646783133 555717398 368347604 484998996 549601885 94421564 497604108 259410647 440938766 492749127 450243308 297772516 270090157 311623930 808724590 344394667 327182119 34382365 808312528 50619147 438895212 490877122 911192001 76550218 478825015 462891723 564139699 67536670 528174498 343613082 891465585 626742513 869420692 943692240 548436322 731630110 718242646 631480705 418023606 339108977 900695997 876228974 107769802 973466718 365096250 561492246 707802456 620549801 110150171 210590378 326234949 567430443 877169369 320434332 6490224 405574426 176131729 281932758 379166815 658570501 532834491 825382524 456416564 323683196 701298755 388378873 707197454 478383017 678367306 323446636 412575974 254867085 768391040 300036624 913011005 775470502 409567474 380830372 857009513 395218730 127030170 155993975 402094338 745047573 215567403 794444594 829111930 194297795 882281269 264532527 868788512 636046215 714301444 489629470 879904976 199899785 519004104 698700108 131654 385790777 257912144 638976690 243668700 43388762 807423639 341978731 61445016 628107774 395783106 695232964 342986086 458072156 129081768 169863546 514191027 645267622 358215892 449849157 324755338 433028863 441729446 166920946 163338154 150408039 725024222 738812805 159416957 505429078 911012384 32576128 698091561 198488429 685420220 243529729 354121094 559535848 177755484 576942393 278684418 375006489 775496305 221650478 541706655 749412741 141819537 335186853 762452097 609160595 824827374 95214125 401313196 91021063 468918691 90819260 931916886 53219900 387419461 370982305 324966375 902491148 300298209 103281660 512885547 775413380 381811997 89552387 855985336 372259845 212004735 189328646 734099884 365273540 948794211 274947344 198465342 22676845 885323127 105463250 282247553 479501178 301623394 180566231 682072215 738486 916254540 461142736 793913615 337337402 693832917 876542687 479269829 492079231 781228050 445555338 709935717 126282026 772040045 421889937 6338104 716634535 355036030 739031953 394043809 345664392 304129991 429625393 768019575 830671213 408972479 125682639 740942499 442146953 844822834 674957697 956060255 364027964 186493948 630579073 784883976 62217993 708000165 622065619 581023184 363859659 51436467 880558008 362036932 997154263 875597747 238726400 771317525 479877924 313640177 733941901 88510792 390688567 365441006 611698657 268153826 881151511 482973894 739503456 602897430 374955586 209982057 594262549 624821675 716353609 817300734 451081845 647578209 467906747 633387492 898287193 93299595 92917047 23867902 867522889 273386951 241852483 58459586 70245025 919721027 212729409 564491207 93008575 511525872 603883812 6852816 184583323 728168429 827040111 781677582 386842229 796817116 66341370 966031458 793586681 107978683 277607138 692083409 412998752 243595906 550039679 703755128 889891865 924865890 473878428 175784494 84267252 160071822 516592435 974152290 61899187 653034317 259653341 985348392 676142054 626483647 428913555 681441126 658379650 51572552 39795411 860317287 182093437 794186035 976132521 76586030 246475888 107530014 966143825 131105928 166680481 920818319 215448606 161374204 957546023 686853601 727842691 968661660 726950755 577131558 299437681 167608787 635571052 795256560 317335732 685973432 79848646 793113269 363977901 940114588 315069496 884004941 215894787 580594724 251407763 529299989 828061361 831347927 914611808 376363529 275102201 669999760 73009957 369740416 165589393 11257303 104812667 99042939 442681399 907350546 624359739 982892418 859556895 20508817 735655510 542068246 92247692 962599203 304226661 671840941 356901037 35241060 117912066 480114259 433679502 258597954 984529519 106493960 784858817 824702167 744227117 419487298 818352613 638648111 105541840 729148641 420047691 161922417 835772584 230822015 937887772 909087187 658306737 106812351 738844311 171439696 965782678 499703801 871071606 267361477 151276320 16714311 559227818 279567333 695128528 559009729 840638315 389902228 287890197 60372047 237775218 882619246 327849418 288865966 835069852 28411837 431681023 469668536 552138051 235093865 183740134 228702657 554841887 741656614 390953224 657309290 375579423 163883727 644999665 615880005 93897897 992636875 304962198 766264614 355460395 428997768 564839448 477090364 67774001 789898802 587061110 18017704 831983065 252936204 209889878 808201214 105927835 368185597 497696240 419546927 128728060 217902996 865625613 924003555 123929026 80715440 592884291 439617625 322774470 181416694 205015466 306625755 920779433 497580089 161958518 493652757 565130828 135411385 606872502 626781118 326378626 839410086 770077912 45435004 768855565 983548843 338597794 883517527 17116464 680931763 561946601 819896371 546978047 152557511 93918685 246468055 753584430 265691597 488523917 304964700 233292127 602325231 304579539 234204954 768718031 272886251 24468272 33140023 717560360 28069373 52192741 563132399 626607018 699089226 562372926 815341871 829865976 514939328 439010807 954771137 233257403 982311597 352022482 817520017 323572044 546903688 441823101 380375817 954022441 225874259 65245025 149936088 539430708 110970376 748668114 20697465 935318611 937054431 193823290 607766600 437220918 358157241 153313927 592681268 356050769 329112684 787634401 156136449 164437493 391761097 189266145 19248793 5369597 215484634 749488926 617244734 798443158 236105383 845137598 312560015 206654978 16110744 883814878 780373744 798271627 198098285 434518315 670359402 237629729 420309380 386306039 976042183 133193036 752915105 137135282 909896456 158665644 495249853 673276997 748288262 20791690 23495918 534004395 646686204 236776979 962259483 16149585 544442182 761293098 109120700 982085174 61961843 571897069 870752242 506000339 962855912 848477229 574354442 951143805 440674103 240105302 345269107 557364102 616087245 541660562 13231719 712688629 803035670 416121620 687131317 140545432 538679044 520035391 356866891 420173330 178781614 42569648 524369517 594997804 63710090 385374069 204109109 43822529 781366447 174401497 523910380 949136086 930243540 504235308 856025356 965494591 114138029 732984081 359247687 527199839 829725368 545956368 282513313 542657539 585123152 637454591 309330921 781331931 79756109 384133198 827056404 801124104 754345681 231277131 964920446 999375622 4874803 640465356 836336212 767609321 440337757 229928174 287516013 804502347 605363086 749920875 153185519 160586441 670513026 211888816 963780345 742436768 330485546 416742503 101386667 958472434 67667173 629845036 400959229 474437177 613852444 652277708 616958469 717425581 100539063 809679361 779220827 909132031 751527935 360845593 469441376 254805685 537538482 663386442 854978978 520636254 547530654 808751232 300339535 705896912 340822998 989942879 946199757 21301512 165629937 906133190 34211923 167805330 505525671 87063912 767754792 913561093 891615122 388687872 583508470 801205746 815834213 888196455 515037671 800609861 755921338 513898254 160686289 69095176 190817956 720097563 203521357 364922861 929385948 566687726 852289394 528012212 557280293 951676900 655766809 97068635 582625511 273884037 153873558 289357355 282685238 770579272 169141696 13301927 200269232 339111506 139274332 474409652 185632073 749735790 207198915 173636213 706056595 223241879 991541874 966648594 933131473 146013942 402374884 244815892 341764586 80253831 373881811 687767454 565123874 583212641 292760822 37881320 733591233 936833205 180468821 982361380 348387959 319742761 445198624 808038349 919771924 862113020 132526266 806877378 169781900 747477840 823843876 85431753 335157531 368531413 822868700 799367703 546858299 956357228 602810398 837954277 245136002 397041808 141892248 380067510 279283143 363982534 441314756 294308111 147052162 224641822 299053868 668665942 523924751 785779438 621166046 29034642 755660091 946467613 848730899 327989451 103944996 635356277 673100973 524646060 126152825 648532071 298563265 313889779 406448473 798211558 106959296 959875813 237979345 632475474 774821886 702102279 393307707 875645581 133818203 316336029 464372629 89574886 715801545 557625884 640794158 832681219 948623392 643492347 984849877 294583102 705232076 577095286 609023654 916644090 719637023 354871294 673702467 914242345 20417316 715549895 451454998 254136826 31228930 59442011 139453453 642767158 344648066 689335462 89121403 263405273 785676457 210621426 709612050 839597647 924677730 244759379 793556779 50865985 419795155 950827888 869193324 722666603 904838480 495062607 771704016 328510668 737509022 411826425 962934859 371517183 11321440 49756448 891161601 814093698 165412694 478531963 696585369 368638869 284089843 924630151 340123536 450498920 518952941 541957919 203451950 737345727 915135688 176245061 798807270 709592818 558636578 871452705 554717055 830894014 22985393 526343324 951730109 690281689 90662223 692364388 215602563 313893425 89804883 289212910 797711496 71207288 17539746 174924051 371698015 793873267 119261707 153950518 553177881 641829781 407665562 184317266 144301367 921915012 585530572 717565601 328313363 832338146 492234568 987263118 309051429 789776023 528467129 370915757 459477621 696771872 679363504 478165169 482164516 731737816 648628736 186007805 756465391 775201210 747822350 698599179 641615050 585743488 831173274 15232078 766366928 933331102 901851115 214567898 915475722 484457542 149559313 402302762 84661426 76650987 252698909 946422589 589281908 480383032 814123433 312245335 848475769 219782840 301471995 351540594 473119124 665291308 739956151 275071332 602826272 905366376 514747048 294785925 778399448 856728420 919101529 716448843 183925991 790922871 71272657 184675219 456698191 285715790 546154827 480019568 220934495 220000161 183005500 392747175 405146926 41179886 123650758 773464098 72963336 824625676 933556072 573077258 542363603 310554404 176877148 814780819 738127083 137479558 788435567 874889212 934482071 906143370 430864418 69905701 603302288 870282543 396359652 739877205 445847743 342776471 152658423 23437167 891600273 853176143 194453586 234186754 706979513 777203582 305303957 408744293 247908390 484092384 537178618 248534329 814402310 374986250 307024076 513377124 567664526 506907352 439478472 670211180 735425106 783247385 531214438 417908661 316822194 352731753 19860097 534561704 207533473 205564086 337062042 620856295 405109661 190512014 767451088 997934381 326013283 734226876 668108234 166771118 422989347 436314612 99466317 862815715 3916041 581790971 385264936 335781757 550943657 614266727 82848494 472756029 253559792 68795714 929993806 442647922 469178550 668903945 700747950 844048623 716689790 600909802 384717376 952199990 312594864 565946178 521756923 937090330 219684178 93392607 967188875 501790472 500408384 182944846 308461822 573343656 806127957 919192517 267142823 337679055 880427404 932387306 551102287 382151408 99274833 411323394 337078591 544095158 991268853 573896505 354626890 446727147 272919319 647553086 822738810 860335740 566675773 736165802 74640003 744391520 517113278 440304103 784710888 815703593 89759050 598930475 653245314 87140055 190814310 196573104 472057422 771517321 685400974 603896144 97808772 579973841 445027098 650683175 202643276 904996716 906070712 455090739 800446956 726919156 220081004 984774278 929849411 101787114 217026730 363033169 739010283 488359925 247196109 224674608 788702618 574575437 984970197 857527942 140786451 226692497 976766937 165318944 734152050 688884340 435044393 359193001 645579392 549735895 129594799 801874974 10330234 309192336 312927567 234977993 740555478 964891436 859091864 87710768 241895598 794220981 394268692 714429655 930943453 632158675 917459813 180976457 512090425 687215980 568810066 617345156 315624219 858616565 108476577 457208734 127577934 587192098 500127631 231401111 6461430 324647264 274050806 811415244 222548448 56634172 262052696 261495830 427107267 956018249 97431848 907808717 693042045 704066215 441028304 262293614 766370656 242760911 287351030 491242345 840733008 623483610 250248514 484310473 643379987 537710653 125659003 280909282 247861028 396479154 284638069 879715542 692872180 416324306 379149148 438238847 571193734 426604446 425357676 502651874 115555371 272238815 773679258 517562389 268754497 522164062 324442716 539776682 29128878 220461079 468636626 14634243 414137783 657427826 289783314 598547289 54649193 241290891 366391871 502653796 858672453 120070141 72242628 736232019 469514183 620461376 710864916 134377462 987842997 164995851 496438011 118199283 962372732 343756576 401727953 551717082 194388858 857940864 535008549 110047806 82925339 996952278 718695288 851841571 583454315 709570430 545151489 527446701 657439989 801955509 992743791 762161512 875647490 377316364 166506010 384088332 488927540 295677737 435229963 204900769 905119315 73940217 943537341 723902277 712603270 484692689 433086993 940936342 112523122 324299860 175046906 933339362 193102835 541718748 544408966 589942981 702821104 664866208 477595929 151240932 544172847 911526807 285081863 634616090 757854003 331603583 811438407 276456967 828391334 966522557 772479798 551442744 832565043 818684953 408085510 344494579 169019765 329776763 433860578 283808164 363531641 705532962 780236291 176833842 280368862 758940035 322286403 128689164 233005727 97899168 37932216 377767225 455374945 395336851 627742770 275864602 638239973 309404721 521313362 649188306 693484747 756343577 624586861 172236430 567538475 947813660 929630613 323471063 509721584 797101464 469996595 484645284 988155182 327090530 488615404 100349963 293853677 277290893 484304543 650983618 99350149 907614662 825978608 682316146 423137245 533333681 441748304 496724954 399662389 194237511 606839762 839139878 419134123 519230213 546241914 500568238 8408489 829883087 409604395 978983586 109836437 951978477 875761630 982159810 844133108 43938413 905062992 71861866 837943298 423610094 605933045 81338259 391274889 633021601 668894619 808419112 849049200 817917905 936096844 555056139 97748026 677071313 425435870 989748243 128422774 942067716 736848746 336839078 585499788 791288649 426134196 646336944 129431838 799721283 15859313 454489063 536940284 766887796 368683161 852886362 402051034 472370141 160940358 157235963 767582375 614181121 766596267 77525491 749919385 52393529 402872992 394121246 617949850 944503784 409781582 114385298 115472402 722548748 98418860 562247616 389394219 335783201 121034762 509961720 307458445 59378804 741134472 412072616 179905242 60131627 301080017 584898054 513948533 895239405 550960428 201278501 811700347 113754038 746366843 824859014 414480729 943417523 847574251 919006114 407639293 100486062 13234611 2089600 305179581 154802092 974375851 344807172 920236197 696480261 472107413 911651961 21005130 868670918 695727743 94519284 748827059 889184715 638231416 101031801 58395223 204797012 250426485 941918850 21916330 227358579 671781439 235377037 89027220 877534769 786803939 558430017 959050385 136710679 609596515 63090959 205319942 85106157 609148846 760807709 274746974 390621464 128983344 746017411 415246528 316599350 886754225 265157527 963005896 50068899 330015804 704012749 518876332 195382775 163976170 108813841 161880615 973554742 660655641 179455579 953648951 514055205 209295211 509439072 315808177 376475862 496030915 847481392 665551456 498026981 30877145 548345450 868742506 437663942 329572439 543099746 451254015 650579702 728660119 957049099 701833174 662598184 398561813 619401668 198182945 595086641 763105786 666502023 353307835 607519090 763950886 578312915 732397338 654086480 624722914 621462383 593815839 106501939 20752131 254099120 401501375 192801750 412977715 142645808 190543125 393970228 221550026 253543597 303232438 688816939 739873032 241600559 309773098 578616194 105404776 104634340 355105803 261304918 245734266 890719346 829010412 253577361 612183786 881476779 558384389 642273361 4051281 112736725 722873221 221298407 455519940 53996231 520428935 988166675 607376258 941130727 45241403 675383076 866164737 155730559 408110905 672713894 105538134 135333851 704382698 78749654 557706276 761498061 103263399 895867746 361496120 970183610 966538879 722025684 869847578 264952593 104743618 51606959 781375621 189735833 705441841 118947494 68270547 362883501 821201820 872362701 52585808 643333722 875160131 144233779 200078657 680030186 213316371 304109284 253604223 637003257 351932850 603055406 887905281 462201411 14050471 70471749 938302205 894909922 622280642 358606906 951973165 583793274 101381143 675554376 635464751 509826485 339205421 973787125 695775559 985805782 719888854 211835205 113363696 493138674 86572225 475596790 678831716 292464763 751507495 960669451 294568796 658700894 586623466 896457779 58111085 767564303 55537853 716164343 326713522 636879350 427591592 961124619 874184520 781507298 26885786 600264747 626602469 882353597 5624850 412450719 154449704 936406173 988997061 125140338 810075668 32756430 282704707 537031428 398168332 47559222 38151608 411710264 215704195 674201797 862025689 166402803 182657023 688233369 40730353 787072578 958363376 852996538 899011637 313400044 755496491 918937107 712739363 884782512 873226680 671895731 666132909 96478987 49485596 628050599 800347479 946255281 915317484 377419084 738372496 85600693 294495382 357538328 62980037 207906506 462915632 366055102 405142422 462117911 969950241 635223679 347048938 4048779 801440915 841433996 954952852 798740188 44920286 88824627 43009422 355064519 23969058 536077197 992453473 967031932 904392891 647873138 619694700 579069634 497823726 597372047 843522234 486770884 939758054 959255927 284857160 226401206 955227051 86475670 437076231 983189914 930973580 703819892 493800545 684039430 318600404 829470301 9187213 232065077 292315722 358511505 851841438 272488011 442192876 361833884 643722094 791714821 545121669 870310828 964853913 897837327 78924699 681720305 734731356 138446747 60747955 839464023 546198351 396314443 451149329 788604618 23323854 303127787 238433197 772747451 745898041 93887118 88563211 487138843 293141651 649032824 741302233 644465394 719917679 748794201 238546046 529695864 618016620 256110819 675799152 399237572 607643679 974773489 676651622 412157559 337130030 492555558 994751416 434227946 108806185 822896410 882047562 412345558 599323643 125391947 944160842 302327040 347986826 225943312 320782733 364477006 56221629 107842787 698638344 441998631 913391775 437556586 50766198 980163045 468284153 911184387 853665666 345010128 705687581 921237678 701556423 446837740 95266302 7378820 523528471 69934049 925595944 506131642 10887359 246954994 27592354 245552791 841402490 495294316 777752282 911020231 630038368 358303244 434869246 240218401 773843306 14103844 193177073 744755890 883815999 659906293 303416291 281095379 817337655 570575540 850969770 869737298 850227824 472563786 694028981 110012306 428058409 85809154 147401793 711230870 270320764 232014495 518942298 316266654 994486981 704798350 31114207 861141566 791705728 868517796 530246989 367341813 256743918 256136129 439949370 833089998 997086731 67998945 607631174 911920536 198726394 759522842 926510815 329024248 945351208 755519336 386738550 867721017 18767029 282651095 319361933 85169825 872717123 962338797 763009934 840559450 6481107 367973826 566399606 500538409 561920832 43518044 935999426 422069445 319115234 848959134 494576390 671731244 918765702 74216014 624804044 751579235 334929814 141141884 736121938 414939147 611964247 829912289 930472485 523852702 512883709 244971538 781410167 378598687 698911117 790687697 308165445 292315599 589122583 807340485 292412668 333059959 7200139 598204691 539657941 206205643 861552257 259442597 705742429 224563968 765017414 580513611 633244916 24749914 747671151 783474147 775760869 740839457 685840827 10308300 342840886 829780336 126695378 197352934 669111039 252307451 687604568 304966393 57330916 576417763 878424308 412286457 905311924 909586310 857883596 90086387 88615664 691349855 512961853 487477343 805554115 140275329 801511794 852810714 491223150 168984299 864538996 532005935 990363521 205177343 164468449 964989371 979374630 510497191 37812929 898026817 290750764 637716201 337169907 448279663 223528628 126824479 568603777 900976069 977985441 834088714 151751370 906629896 257225934 139974958 590645793 86018536 656476823 932504784 909143216 149048654 384797801 704392197 410153926 380780724 304935325 52415812 850738099 500324195 57256367 307997264 222760576 729925283 341953273 238563155 120516955 703146530 673314139 291611965 679462795 944902693 702203497 374757882 229680756 716569380 468902958 557179855 519309485 880217377 246319934 120461436 231817111 814694867 936488308 958983093 937895335 76887016 497691169 621232102 806347399 366046792 849131215 915657314 832047199 326000091 360806148 847685052 705586007 788274730 563847834 702292381 342654493 492216271 727913359 887556633 757293809 510927780 104575542 866514772 113090904 807415105 497379401 697134886 541204618 583027209 178797786 234598316 798653038 812721354 243840613 747810385 505093469 639512575 754348588 119392366 39890075 771250154 492349642 49098725 287662284 552109287 913085812 734399060 623609824 798081687 913895183 835092567 983360759 879617534 723543386 359463034 820620192 87482918 722148343 896816950 359952055 496709871 632326300 410378473 525288668 855553740 437627461 786402945 286602366 367682186 551522925 771186709 620805177 477339343 619583773 38354070 72100775 6714808 318767944 580049670 651672331 59913456 80594110 531534424 369999106 556221830 53339037 938326580 945979362 527793247 533473584 221857199 356094092 151239840 224316560 670364802 667188168 979979488 354244257 768751291 668654066 492235316 786732816 156224920 540837117 836680337 794821934 889567819 44083470 326175408 883587865 813176356 675647550 416560308 666097533 134641715 716601609 99314951 612724344 168671024 705939953 12373558 967052370 423298845 309931765 242185421 383264483 668769557 588270698 887623857 808541689 417195638 285569528 687156551 508885678 321570543 982143862 883787111 229235904 577076375 311204516 825619207 120330438 531877175 12319924 701928888 787351096 678665985 393821174 632671849 3312229 431904260 695102884 58929915 913407481 165349749 907865956 354516372 720042929 291483564 557627269 868941526 1578376 604184225 123443047 831471950 762059849 370308800 35589009 514499854 840918200 617199562 229483671 919280455 212971217 82769465 128058305 418881223 864746617 953576027 537223567 390397363 462062684 77980167 822289162 875834424 850551013 844782742 666282305 440751460 128214358 674468335 17706979 713496571 461509591 902170639 946782821 373838396 152829285 147108 806219161 266112093 807265096 353562674 48297677 728189995 117497500 647399809 807044741 590778414 92102414 219806732 380948104 977078782 280648291 272781430 902463514 783746508 968885429 744252039 876159459 281341385 221584221 263390772 822363142 931998314 687731889 409527258 825398900 379032047 538517249 571685078 769229266 137462082 997795792 180398331 765016243 794963098 674380607 145876982 515964449 358718998 390015415 710184714 572186779 858419895 640643204 662220585 276983578 395737909 899361478 419038336 555448817 404248469 694387344 965280541 938699145 991832494 492040382 196664619 981494137 212768342 341263829 770487356 762674796 280742638 684975822 480444591 123266051 743833713 469736033 502105994 165208643 787471230 877741339 433247050 680573242 779339699 126278913 147507822 829790568 715149262 23811017 67278246 609326386 914279722 169507471 524803309 163152557 465409418 882043917 494412305 514551385 80544580 178104359 578420380 615108320 462317819 652175918 61465972 865944815 119057433 685836545 481254556 311201275 64686311 646318615 354039379 818778057 970450930 489027865 966741309 341970792 39440680 264984972 599112846 718445966 734674393 777220706 466128415 789463471 610447046 475334816 616286949 695739177 946787376 797125902 122631447 119384716 585128636 136963916 104061212 714992871 696087243 653251591 199111741 474010469 978404802 413925980 293944426 556041558 917073994 982715041 356073574 666450555 629691761 302980118 124853151 258803766 224190675 819502836 770423908 668166887 313830340 951274249 385720476 276805791 872625408 216314510 410300757 696409992 824966394 846136967 833637563 664217807 361851696 420635377 648235108 573490603 574291967 526605719 253580570 499452294 577106855 956680294 655938801 755556783 829822855 427877853 765465433 775734805 838648188 958246240 185713950 278162926 388453044 83523046 252450868 126387509 670328302 607233767 249558651 375262381 302358091 812827944 161116223 745640644 23030884 86492511 955971974 678040656 145121357 614753963 627124455 388656609 652456986 129788618 546690403 463549206 508589463 281752300 642578114 480773063 934592223 114228334 481458412 640546473 40627887 740499832 101500851 994861438 380319569 170343140 819814969 83054446 205155883 435446417 789962400 418142415 856460235 382857297 151331895 770271854 631432159 434764833 404462753 263515831 127686316 492870143 708862432 665604662 990108313 59526866 470056852 77322537 890239504 305386643 332236586 788806661 231345018 905852216 585518193 323983642 146854959 459705522 440765608 83002951 663523460 639637121 615628053 303234606 533754872 232521646 386481752 453504516 799359450 153674914 42030725 821247023 6240197 761631720 81105082 213709233 284004511 98497073 987843920 722115620 192290658 667144632 379985339 785837125 417387221 46630379 362671103 985424088 953078134 18216870 246489691 832547802 200444142 293729085 499129033 253075494 673439007 332923285 47643272 29000869 352815759 633288555 384814885 885527937 36493414 653003698 154724104 745351217 920183613 689958789 599889200 428729887 864848151 475041790 817142655 435244393 850693214 175371332 528930591 59575570 599545237 594844244 713162168 643758837 788740970 520323260 551739848 488935888 935337682 560679795 475752 584601557 653921280 59532225 448936091 94903629 351544127 105537244 559795296 638147751 256705872 773827974 509633611 194622129 981663813 626148575 105719578 650457643 384684642 446814044 167860857 935643232 772780775 118732760 358306312 674402345 861004427 97149430 668347163 446705515 848342581 501087970 253868439 124243395 73369761 25650423 6343185 907497396 366406263 258106271 193016252 623522156 405273303 94120101 753525537 755998080 761417527 459661216 518386838 406648863 192830517 850310470 970900468 931035724 806139906 424089768 695800269 189644527 222659738 236474326 522628730 698160525 369150485 556924848 478788286 667330773 486974578 4775753 189078022 404058082 827213498 490889578 829943539 748382865 777387229 12159912 830195797 291086178 520396838 99490616 867351119 460856536 744639011 993501761 810453082 583556896 844307634 682324376 730471457 269552666 445664109 856191457 972764000 420241877 962941454 501623019 809107387 156256735 596629759 837191415 387537838 140375043 399386999 299973034 498068263 895211645 14605306 369616421 25686293 202410406 396851425 159594436 266697479 588011805 315308413 309581202 499494622 487722286 787674098 395632581 464610833 296735298 137183146 706210281 727272212 634657193 453739108 144954171 263469231 448748757 820395457 8794968 36498192 145310374 557113757 355074136 684640807 532277158 787043803 986925823 102491457 619362444 281370669 199978460 409565325 349177112 999152019 80932904 623603793 889900643 544458708 957228179 851006054 236243494 409479008 901716518 783756716 87519540 184827239 125980645 551366855 408234437 126523269 689840889 540709589 236530246 959771639 158825269 245970179 707081375 535665867 590331977 393933532 646347650 116495748 824227286 347108967 834092971 277400235 130189093 926961495 573767784 456255398 967467508 432042927 775690640 807990092 891295170 140218885 488308580 211426553 770302389 6663486 692955270 946063705 649564597 828691673 242539310 889870892 778515821 777212564 865135149 338531015 478695632 81166915 718901112 194678645 641775678 181047290 437317913 406085506 856368535 366548392 977928113 829953758 603752549 340002304 998835073 123537318 302613169 728390135 723150784 496176905 832217812 789587189 655714398 648233352 926145977 550177107 515366541 698020646 188194405 771138252 508820379 81828631 232534364 308645176 238659154 207724876 830181301 263953556 601345809 526156812 303676338 815926089 834295662 27885830 209546627 689106693 500875914 627315284 22200877 736106153 678910680 764318670 517410477 456975603 623086575 243253351 99748244 76681445 745097747 644195501 289631449 377289196 431288199 398793343 303220265 768856598 468477773 966450037 460808340 967874729 529504627 70040570 140996280 847670642 481754194 562166740 351260794 29308864 12425933 290376277 58826731 705566933 494360452 736803154 449351440 174346712 573212979 934748765 526730054 530994991 233818855 714341567 16883591 388212125 378546868 6222226 824583865 237755037 378662030 467587226 706574213 958264206 356361106 188718664 76990973 688189148 345830300 673892338 57376018 485218707 744341817 610217033 66692086 792329608 782501213 895985380 807655614 956298335 44410398 768021561 48270889 428994323 219454955 24272416 365429767 722038703 831020439 451204927 428458736 553487208 681999130 613703873 878175534 778694588 641161759 523179357 516273300 869480227 972375227 397539184 128848407 601042494 356133341 404228265 123527878 88080118 607829762 536746127 902631544 206370779 642652559 377356939 332454438 602058693 786724895 267891152 166197799 266307999 344597501 461731788 901566967 997837668 524977084 275100057 215506109 424291139 327865314 814838200 765179180 147184095 294616317 81893485 849340594 517496211 411284556 983947203 893094076 274960715 803427004 406886704 825513548 357560660 177891000 987663692 358608963 56155490 418173580 355839435 615438897 11946545 671821189 57083738 881179780 124516325 708813668 222270881 631329998 141067011 251592722 455016817 829026290 72947792 995432116 104662000 881048270 737636147 605393463 172266274 229392609 76591864 469297946 933138690 620861214 614737033 557803623 253634564 607655102 583775935 862838398 348380525 886421423 42848847 469845033 75176203 652581697 284290150 142996969 186302780 432502465 604760611 50598684 401922353 960573134 683569892 97921928 500458021 5954950 507627192 517409985 741555481 470514306 525730840 242796525 679243587 264812106 826122856 48257868 187503579 804563720 539108794 170796979 76766998 564658874 863649075 806434037 513490865 804184568 993316351 73175353 101127154 24552688 622469095 129271632 589726968 772777851 418837642 192240367 287960287 588280820 651820549 685898084 124576727 561357388 808905314 716141550 574391061 759439645 730277943 221686580 543038353 929259793 839272201 219894830 13083511 963535307 53385592 913251039 496411400 846861070 139537824 970522850 930547254 410246555 10572998 183034977 908842853 378917282 306887324 875367552 951942047 278724883 383074599 643416369 912839923 691132626 50852538 696646669 524641090 248697797 393201283 704567903 223752410 15555692 229572075 658933437 813510518 521490290 451506504 144140685 75147998 160850535 667151061 885382686 959512426 442043529 527618952 358064058 28776733 112991830 626511265 856747229 161915664 357236131 54739302 663381 574372031 650096668 874026231 224194529 986737209 360736326 794162910 446816189 442844085 726815415 50871868 141389091 927939359 836409932 138418466 332963486 964278582 915006688 420782507 80522156 271567534 467521276 266802869 429158538 363765316 785130579 2262285 268806971 105371784 739368412 368158512 421698476 783142404 720191723 658655905 839969172 490659679 506568227 703883993 352631481 910983070 418077156 898533835 790482015 198862820 227052956 643759507 155852361 812627276 130726966 53582657 560216617 55901965 704733587 194883385 923529282 405917422 732263900 285647033 947417959 188291145 154648125 645720835 833295769 984620198 210237809 109584371 225189686 347487866 239574171 645891019 564065446 310987211 925751441 816285955 724600046 168071833 888891334 353174515 885505431 887331507 565042117 824054468 646984685 922872399 737772655 316687277 131360504 24558646 463837107 356074654 871832543 542927715 52243095 784992342 410510808 520403307 739585915 926569457 846700036 861121355 583897257 595228106 177001810 543422788 425582855 651653373 250050948 927347974 188560775 227284104 86807442 987965775 718231531 306247376 370104508 514969348 666959485 155865351 890870257 566647290 141415757 640009350 700603563 746876497 563082078 473410028 57074575 792187848 889066980 538703966 651316162 568020051 668672839 612246298 297856194 259736735 760454010 599049433 528053344 531763652 475282027 405023267 418084042 894716094 971306564 634494062 215667413 944571792 995564275 602504496 918197259 388756881 776599713 213618978 221278328 380632843 721736133 794408565 497791611 577406828 682386114 609082869 890457188 527631060 866855036 464857684 903314356 657388153 585285390 761951074 462683853 250490414 147864597 603079322 826683135 410157354 176379897 178194369 147479894 172400289 155546771 81786571 996367745 206615167 686252742 825879166 194934932 548932787 488225106 283922011 494921047 139384543 990118687 129232320 69403086 841396687 666348512 871439763 692879011 908732268 619501913 936223707 312960063 478442678 897344901 687830037 226817362 196524553 208006174 50613996 724145879 351845959 406820266 182696884 615915284 18778113 217229938 112528335 858096724 444254883 837921939 32461167 984003618 691167849 474386 677295258 796140622 866024126 776725286 73187900 485769084 134598621 717338886 615959968 365663850 21626128 685305515 665846644 41024963 366301956 679287135 41897204 592922948 684762609 33496670 307406387 254433098 444041455 361956766 737083379 231299220 419561298 999016006 968648568 833026056 962987897 268904657 909630860 236700106 720019057 108808836 81429556 347544785 579186467 367916190 475081550 611765303 637969335 93727268 636909723 557680710 656954502 430700743 522545217 809644221 366757578 574193071 696300370 344467924 24034133 42539490 848280116 237433230 381803992 802524606 180354589 922099466 93485867 251154940 410735513 298720969 249277714 686318515 252381260 513835155 910386597 124961142 759494252 608036672 87857279 474204757 259391100 158581724 695992176 55201903 556465967 760861279 959346741 718357121 981826821 619282928 656958598 128459034 707461185 217985006 240571805 605204895 360699095 922679362 891534372 505555863 484588044 943737004 574639587 804602222 221011354 709436811 412026068 736094131 536845006 997378378 511445496 173099069 330985680 177831255 855992569 799450738 220865868 652811999 976999481 68055867 50379149 83350407 729861184 411794772 472767509 801504339 168531696 89929749 619881187 947385582 414722556 602592270 392563102 705431981 881828889 595067798 388169575 52161192 901447837 683423716 86251215 513972582 459787871 241465352 57210973 843242775 630212287 128329301 343126521 103458637 579644599 676171956 691634571 27993135 993306310 190704388 244337886 513457038 142243808 612295415 414597003 885504337 524889107 414203849 670277575 188019044 612762753 863414315 499645715 877489291 43425357 672295435 353686651 816316839 805492681 651686018 92162160 661530063 935514411 704212595 603247150 308599075 999477177 372039050 989478939 14751601 462598881 438843490 173835032 199578640 275700129 493164449 454642131 237865062 891603043 381193087 504191796 31887819 742175567 942972378 684413170 751173465 480702125 384111755 666862285 40165123 188341103 562804784 864307500 137336011 899732591 858480552 994543497 364075833 573338446 982872211 237452533 931211868 759678121 362797626 330253462 447624137 764971919 673927335 825126274 621148378 117842337 372890260 316935395 498154620 446550808 62405477 486513747 743363409 22046778 517161155 196041013 269306106 588337082 931863082 89976634 678999305 302525385 376937425 886958177 956891908 953814388 796532864 670607783 797482995 674242706 839006954 662108581 802507210 541630938 689304377 970782981 807649162 72252007 338214657 208945893 665176418 443475370 615273121 542790153 602024349 393111758 543679756 900645666 649658224 903098324 577128645 268493026 720580855 507070082 99526394 355626316 811562576 747326010 332434972 48443263 844850736 8861423 833517012 463525110 143408093 96921085 828966709 783114613 394402642 46933171 506534299 14004011 265886444 106770586 554449039 744752836 651306722 353577120 288463473 601674690 195799801 258875584 880169799 486547158 208837259 499573505 562857805 31894038 238988260 4391040 377659068 315347733 231241136 22407519 189722835 937200847 821950987 205886273 109963734 612599975 952211303 227627764 287762269 85901563 924870554 989141340 130740290 428479228 706081753 178926960 92671453 705585316 794213971 692195772 493583221 824033113 709712119 838154593 82790501 858304368 177480267 80167402 671453893 863692346 200409719 342620218 708614169 560563569 633109709 551137323 641392440 637138182 593424771 119109752 965885918 703953152 427923779 642206372 489098424 29961485 19470926 96409617 420776732 488275637 583683325 939033823 147618349 914325645 308922299 438085180 538396881 654232566 22665301 322001798 216861342 67966168 883194229 996874106 843545277 260464355 443021944 662281560 52654650 21538835 339435074 183426482 338157353 771213407 209061410 660027646 190521267 360180277 976260211 367737320 754756625 218900517 279136264 751250268 381786551 378874412 738290436 856826823 998743280 386681307 675916309 962967437 238914087 627909826 571671251 416408701 129260299 584590386 7826209 761234297 606712156 750133722 467764096 797720971 177265316 569502017 609095313 549078413 483447008 807810061 612825256 236051826 869801714 46453677 172277944 250183928 309518848 787108111 33773421 559883734 102977428 636696101 31621290 63161169 992097873 648849715 876797884 911184992 839391593 905982197 665493820 35663744 503910344 348333827 151540861 367118722 857882045 730302016 651600715 680012390 274313914 298469361 398672514 2740867 987814305 441445643 610630116 990353495 936975951 908434966 577232785 482698118 136752698 319995353 546240796 90097799 482874725 989861091 509534390 591153363 234063516 366155534 779195011 345023743 446441276 148099852 198556261 102318905 781804579 216862818 222603592 24453539 702929083 186363673 105388278 949334546 749812783 405330415 960978551 791412144 776642509 212036431 266140718 43325622 456865551 245557620 206532931 761136138 685401876 49549007 711628326 211392878 134866197 543648839 717943321 20885769 209745969 312757324 489053412 171126371 172665926 331872278 854945016 850000566 823447586 509564206 926114119 104105190 284840352 937136299 857909366 395069482 80868697 254940140 359675729 4671796 744121341 351455165 963360098 91327800 129477161 894949593 503431310 141977096 531968069 255690520 424251029 852227074 380467679 910729186 545279474 147395399 348717631 966731156 179030190 343280118 743180155 731449491 63184071 98807716 73874334 744246270 488722860 729471264 805030596 604349427 791226348 214081093 249636602 98435139 446438701 716931809 203484625 664409484 956695072 243322604 810658547 352319387 839031289 856471458 647725449 123044255 267988406 430374107 142002359 116557351 742525506 49308734 364884886 291054966 256722148 635179033 44435679 766264862 93285281 516097451 448117094 192969869 782209482 660386063 912355441 400314430 530804226 75932788 153465420 505117400 33954826 232762571 947059902 663508726 50075794 627321798 700657992 365859066 583617057 797094559 844644107 710246588 785206006 977513653 134768217 947774520 894396412 802734490 553616377 955107131 592246247 860718309 873817504 271640212 999316728 783043438 7229711 467593111 408306677 754030723 376067081 812717015 867763908 863300708 233779444 176768597 365506140 113149578 284016782 826107347 66076766 286463463 945261422 682055677 949041300 496011083 687284136 366758792 584971618 53992830 938278532 294295421 506251298 274118334 768958633 688214683 660571630 799166778 958787811 569246700 478682406 352262680 785010624 703070014 266218853 642758211 992330248 643650716 420908946 848563443 334653457 537284769 73741574 868598517 144966210 790884632 2591509 955295621 20999699 757566955 571977421 98373936 478327348 887137271 519132913 254783111 355943847 466743690 214201766 789163886 812011612 172720689 546131152 528484841 536484250 864779096 822271160 11232753 576066914 713477970 848581344 146640511 522980985 291814198 9145453 163727673 589066340 43912461 680729439 183407911 803358830 409448899 164417049 251495114 333410759 560996457 474729191 297816703 996366513 50202682 371668315 138776634 569759128 317665030 339185533 826804299 397108890 329394719 261199588 121449295 695199760 643145709 227124636 469264799 670308621 170665269 35253787 495983347 825290120 41868165 600038913 715536550 22768168 617465131 551258542 74362669 559059189 554682604 268345218 341674365 477334752 361166365 396958202 916366564 600872857 767419040 61534227 136025045 873460526 679842637 108842787 183912994 634453110 504994158 371210801 529509376 4261346 601875298 804487698 197041768 961673147 967593236 416283835 587508290 973507027 875548122 943896598 990449206 62310871 648967080 508067879 581290232 29848564 267732795 123896915 737772809 635562618 184532529 970015818 197455347 784794292 704787407 614120170 903892391 195784919 203289550 112905107 192791580 380387247 58537183 462214765 942468231 837769190 907246220 611214205 354819386 596545552 805887613 755191588 645480700 361862499 167624398 898421839 829078771 315683915 326704810 70717715 970602539 820225183 987665787 198681824 570132224 151419486 60799095 689452152 734023161 877975178 630216452 168720605 211766649 749579377 980900402 839398692 549618000 718516662 389286469 144067758 636312843 931626630 343244505 176474003 559286928 393137131 776972497 985690837 636318398 729939454 513106388 752464819 401675040 348748210 335017676 61243999 689426102 126446108 188664997 128569100 359098706 603774470 432259184 71132273 630548939 413157325 206500269 890657909 61144653 620573673 583769640 265085904 5676281 386129120 716225159 563431012 709064486 318182962 584886154 210242611 583212314 772960870 171851072 843440490 742434103 161640247 675313187 674746850 999660656 861307920 491976149 204180505 222699010 101199420 722428442 425387951 576424638 21769924 95264132 867915130 325365780 574239273 419057968 814650186 302848074 779791994 55784062 792579076 398628831 610113657 523940073 792396321 203725977 404408695 342704293 756357112 688342174 236587489 818792872 461366694 161167852 390868842 85154879 192624662 603787595 448301398 799860297 316578551 978345604 129782042 216620563 897428513 88885847 295483584 829990834 458850719 904090744 282469225 331901716 662557024 801400153 678130289 708159212 302486168 584191917 438566404 75754389 112015637 997469082 313532142 457275601 519386267 454547255 150122312 578398710 152937626 444807044 19238838 938625019 585035220 569527576 487520694 775100396 75029728 605263001 504105878 893395969 146929765 371304569 308316840 75335739 780579630 217791872 44967874 806720501 600704975 960120555 161146065 755763011 379348329 833098175 924686647 582241860 103647717 525930106 103798131 427869357 530141591 873344003 442513351 211958682 923033754 559754246 417325694 750554619 188047587 293405972 469224814 134877121 351472257 452953156 697157678 527060978 333329350 870909701 395315802 931893501 14957029 894430638 883709797 345010544 496891762 50728551 297638037 205595233 980171137 409194053 963643611 236668032 64877666 921926802 686398299 442089665 407776161 290957855 182352352 317987611 250476595 781409932 819328866 381018769 914434631 488629370 207009419 55625443 617797426 155882550 680951843 613611721 725143252 838291882 813407231 831310290 299941041 243447900 145014441 69984569 667920564 923096706 775648498 72460736 49286392 414492367 789965714 49495163 977796668 97369965 733651836 519759669 25000663 409025449 148164137 629599895 531226115 321506603 879319382 159249447 587332768 370925307 913797044 334733349 960691267 562989382 58780659 850784434 727586259 798584185 202683745 497189125 561922572 568464261 707951088 720808216 857632338 218725435 292919580 464578452 131042996 750527296 456906856 588838852 453494565 406150495 261222132 883582489 714697547 579777589 195161796 15327943 269066336 711470112 547867961 187228278 803080471 240524920 108976635 492360476 834360518 484294083 264322949 428917376 804459114 986070744 778693806 613910938 142683341 976252394 976259755 773289392 654192654 515060104 98920196 678801606 649635069 905241600 131191879 481561950 457497612 186328829 718284561 398815180 420292728 710604069 212834778 530834521 1764027 579894966 991408810 591750751 587855936 900084924 78898611 693599525 632447759 820391935 297054851 434893997 705405669 604673128 14883369 515927744 455839809 906723856 782943628 834522011 599769409 602297014 647089872 718037910 28887797 560384721 628147107 194998791 577417046 92108220 762808637 433595545 943839675 437473172 563964316 5928381 847086420 249492780 732168223 173865330 44137740 9701352 500123138 944772441 699993031 256357203 301364203 620442236 472439840 286469394 213136872 820447084 15711558 891078459 329789301 462543534 944332969 978697197 285091452 386664169 586772679 619495040 651830681 145508334 335576059 387057646 870895632 463400299 943531299 775685214 708767015 969818917 305432130 110503857 150547062 356455219 819837867 988514341 89356650 189324988 663559099 19580145 769739532 841394709 680757886 557490439 895795304 953578593 489014571 850622361 626539274 103942229 173682237 354487592 447923293 333737631 305547786 977761702 850031304 419389312 104601570 676749799 960406739 309407552 620887992 84357319 584616436 240527726 82578347 264281737 524650528 835965529 349295125 634943053 877155120 27727223 466606959 298359313 523282278 75453798 982946627 912788758 59226744 302230835 717017644 626498781 122707029 940745433 65348955 510591010 352691431 696942953 612226643 69845174 742783963 122039715 27056513 207191753 614458652 106727059 152078807 931075925 582222125 434561873 189301982 499306543 761243314 439919818 423364187 708908603 200799508 935616463 437084392 144368373 397288219 636336867 44108122 873218944 317522523 336622888 109513503 507529377 915752601 622665441 383947715 110946924 658954737 511269005 960203953 470576485 967568943 287679347 251863321 603831776 698483199 299881244 756630322 245446818 346175864 875264211 656173749 702450459 254883710 795496738 657668261 537761531 497072008 5002139 779632677 466391435 973901253 447662521 372997614 552279048 891020821 965340227 594500323 235293133 137604701 854863544 495607775 329057769 905346955 906546578 147973774 634882100 340388706 553882933 123816455 152451532 235433759 318786252 668311155 523727512 536095873 469471725 555045947 816882703 192404297 21006417 3104108 364725058 296684615 874564365 99445820 46469602 914585395 613373753 173347160 738984561 701171754 817810214 113551733 27270349 591624290 490102228 197869384 451676322 271370373 929939646 519041728 379799709 629203797 998945569 790455197 541276389 904961638 447281544 853198518 13515907 484588530 636096714 2932280 992870699 867836445 766220393 902870763 889323379 165270881 506840241 633897508 272120250 635374887 935309346 30864986 66386235 752551420 693734307 776995442 416166360 627869248 643606526 425644096 530323209 483743447 519129207 497357739 869102890 38249535 640129945 238567832 147200837 189475583 128117862 824351663 172474202 457450828 858229567 481960089 815777007 642131755 584151107 691056514 468563473 892680702 382976613 593027049 55373941 954825457 686715188 133830002 354334351 691858984 412570882 484414252 880478086 349590965 585075908 183944056 749996759 470023394 372195760 734249146 948852557 387695286 835553920 356559289 44571372 831868078 152327995 83321807 495711916 816192286 250050171 987395810 753971016 520970039 945492304 94499129 105387113 3970401 501495700 628945427 228138600 204577516 529108960 301669298 804380852 175903835 154970661 49445508 13769236 961556864 155180106 496018036 339364425 978087472 596168157 45264848 329320997 949961839 137627567 170288015 21210122 804646362 908814801 975256789 437743140 641656598 5513341 384803364 654796305 177131122 749153534 685798408 383635873 338089103 526946839 713355967 364814824 963347902 553937106 252291701 338846785 575678002 923165026 542242746 8770894 107163051 463002275 441119435 678921355 636490085 987434356 44225425 37099608 393868331 764325693 846456857 349495653 395217297 898268314 103950424 611111221 19697532 990434592 646076579 321534760 354324436 941501575 341654137 217037744 62277363 467765041 812893095 155137426 372490851 657633111 651192895 567106093 222709205 515542391 763946164 192608240 631094686 453958633 453646549 225879802 543152703 152879006 168751100 61447479 555343553 541527094 477116808 998284939 264972751 43345049 681175524 973124662 715888437 978585393 121405349 891885163 74322685 251113188 59580583 535462382 993180650 883157483 789353829 518188589 854443939 843472395 745553628 286389386 211403341 762443253 332307900 604751287 10597049 27551912 946316159 406379946 992872036 785837486 674470448 752102897 821492720 189388220 249647120 878328725 554988683 634966665 431475924 408519347 602586784 595801169 686639543 366678781 628887980 268586161 466097902 966035932 185344687 524077639 146952674 214218192 34319161 526336575 894216634 305319595 738669145 186213094 260530831 20382568 215645124 75703464 62733915 313397038 65667642 802003828 579268560 276729327 163503815 112287218 262658652 824944186 356036352 895418075 723817541 541750651 399382410 203864715 708048240 404879758 731162672 323049767 634725504 863194172 802774703 799695270 914730360 170601084 600892096 759279932 262086345 48380396 493390350 254697806 885671227 509398535 933998833 770509060 261928670 24128202 923729632 352449645 401502470 240429567 682612766 9026749 892529119 442748929 839769335 480000739 385396922 159765841 640259208 666992784 754904361 905993754 300781027 347974447 267202318 15702824 298247192 41088806 477366895 186858072 661412932 102463694 730031631 578280107 777848267 693751592 87963746 299911322 713159527 663007106 583659999 930972720 639843864 624825276 86332453 708578410 905830261 721159623 812625479 238157998 449413023 100300442 892523700 445480363 239349351 213031915 819808553 461887834 426839982 754576596 87647130 837459336 822974235 790040137 742725510 186870883 329989714 871015810 937612596 293347461 810537035 300392394 271331262 94294509 514231372 19707689 379659572 892398356 979274619 51402915 989867274 365369857 430804146 790377154 809166359 194288391 374659382 272531863 246430816 334777928 481775731 404551628 940184414 130996977 329686250 869202921 253496538 224616959 697466881 947673372 449202370 552461322 396387097 458357702 64011804 565928431 241778208 981637227 154115201 602609147 516432689 817808177 916864321 274748054 705188741 489300821 554356838 894741880 775514559 408565888 261037696 609143620 338895930 188144480 865352940 409544255 501549947 275432799 446348952 608860768 780622310 230771932 425811593 940183680 156648570 896151538 135861543 647781843 663593917 616782445 555209111 236936607 671158434 148480129 655914738 567897117 420168156 450457369 368614564 296236659 544134868 854083845 371530688 245758491 643209198 872654641 118155830 793558295 757009885 732345440 740324131 432992827 26922507 976112548 42413218 788871037 957157471 184192800 929197265 119816596 474697337 277088515 885339551 181419789 809672287 212725053 57253073 693163200 198916606 191539608 296816357 552829609 294824566 746547232 477783507 426193947 930162426 734339791 428282262 619604621 827436643 487406299 175000488 447716458 593741261 548064106 806024198 147846625 171208175 318213292 293400825 321088220 607264087 188327841 186643517 947904151 101644189 478361487 6439613 244048232 544403469 141707209 505926229 178723789 539781730 878753431 366256291 860022897 689515459 891093375 132490143 102102821 249318590 563852489 157200589 602259281 289012683 671086258 454982925 617523213 35048764 276169196 813590998 245944292 224433977 459917647 733817713 916619928 232131136 360578294 144768114 851499288 571310469 634909354 588193097 135336270 72763374 164519855 204927469 483508131 736013589 255910591 741431555 401492373 564705623 397882152 205213167 498961477 745747296 855044587 202198390 940239585 903414406 150294402 180011891 81051067 114555064 452525528 514925861 455526381 23962930 961543212 914401208 361885117 292155152 666726810 58951857 268000219 751734730 437747367 716976064 77264854 623109064 192061039 135402440 412465719 291167002 183840472 680740228 102931877 922613875 824169472 384813016 314434463 97614255 868758687 185786788 93991659 232126750 627594375 613170226 383601134 842746241 445688290 335955791 767230255 572236686 873064365 333101690 549691984 582208865 130824946 190127481 976326883 210095554 417079021 963949310 987337886 460240309 725187239 767759842 269945128 265828409 88652841 251771297 106099851 367963121 515409498 89551182 794496556 955511725 715123302 706746130 137504728 985450682 941064518 960767827 581700929 187562223 908875304 735684568 506182372 471378711 257537759 505212069 59320471 658020827 110178409 327912971 904351054 796328551 351484641 10753091 925647917 7772063 485261236 658136642 206803857 992135013 307301452 141129630 922455623 85081582 130494393 741122854 552851701 509817133 313079816 153739072 787005851 841729286 970997547 25909317 236427428 854382516 924436188 637712428 466318388 465855208 445087353 430583910 804535337 101784823 710138774 882673803 641366913 779459563 520822820 567384018 964015227 970528788 850750125 152394580 722287208 677686822 67855862 101218038 74355358 380565399 132978779 245589811 428119415 397534609 756296827 767259414 148177856 401015522 673468808 712209787 730521960 920185076 119784272 70681674 650714768 951231353 185487351 932402135 85019373 248128119 800110504 895115301 183315368 313299976 572538946 415861239 885079543 479117774 720271161 621152641 791350972 731062057 765717282 60499786 171805577 445040225 676428185 663073164 526309375 442883676 398757224 342136412 197557042 689394725 484140905 575662842 958757375 88910763 426373924 819895577 917322062 241765470 784231324 901654714 981935375 595181662 304571281 613066917 413189121 994849819 425469975 378566599 789380287 180651527 200152150 653249193 533623541 110330120 742566068 707775330 361324852 804549553 329006201 734751724 777838745 769547673 780301103 189259533 604100437 792738070 230070596 987248889 314758872 101628472 968208652 923079979 830784329 33852602 70195967 716651353 998019574 634739942 320392441 230575707 77608122 297714450 261467019 2085031 633682746 678610594 910114535 758039264 113840439 791664091 524042091 908947767 56378577 976325860 54805978 56639610 215297714 874274646 115932536 945367404 507485727 475024683 581482633 612555639 254247845 520020535 260413759 28347994 418980849 891371331 476198940 183262167 146090897 312716611 750614851 592428439 174027941 693527569 562575206 388085487 645013223 4765075 398963242 270600579 841540197 440114713 236697971 450099993 45162204 889000731 267354651 720043203 843386627 529795734 695581930 145698895 189313482 441103116 761172523 959622721 109551907 176152806 964147106 852089667 81835235 379281033 177128323 245013793 464509173 470408712 309801663 722055905 140816738 776642393 307090079 276147271 585627990 996422305 984703748 351927549 10687276 812426049 19207543 522323852 788317474 678459504 904863667 318250325 662539750 754022860 121163186 671380253 781347159 345419218 982729389 376154903 702203887 89497373 281194606 795339895 454623042 914844518 855027401 762841589 235797882 786405918 738423578 812725400 356320331 424731423 326165047 20753579 35298395 584503759 300820950 611336598 47344342 213852317 541788677 896781442 561203779 314395136 54827319 760684451 304672726 333165244 626376068 294191170 179946098 468982772 37163797 169132241 823552566 196578580 395919377 934809769 523303236 881031092 113449867 936229043 12181719 656567252 907780607 141040749 462464644 670077013 555152184 14472331 776952341 358768380 433322977 549857441 481509610 735700187 52717909 303379552 742250902 928509135 195722943 43466857 903385520 240934768 570306032 870949007 919737831 331164064 593659021 956932658 972326162 429490 121560288 193158107 947633774 937766693 744272637 702522118 87029663 21075828 852143192 808443298 331751844 573957935 611351820 647425372 61062581 204271511 688078010 241390480 958048897 606544798 161779759 905945711 943816742 594325558 707390866 163038528 790545330 369731718 17246661 324638323 685568469 650504358 908743832 697743373 728301236 566978795 820185411 832386527 761381874 906601829 972600166 942757254 921347717 760649754 783833040 580507605 933110701 226295813 589386124 505786886 802778512 348197002 476980963 323774084 620789198 547407641 969491629 427026039 972843668 785467361 543406924 109453379 182262979 445821232 226130206 3599837 278224508 585727162 783028867 641653014 87026669 388708595 496559747 416484328 313587872 432081742 302052553 547246382 305375663 795009530 402925690 269445828 91979813 415143876 74891839 278183278 731526633 980080250 973480083 505415392 45359623 47910430 802044548 701936080 493501704 619915302 351689036 259882300 373273696 501708151 407558916 374242537 783954070 534234732 707991108 364206853 828301642 574098450 755717409 222845350 258370482 339755835 722728790 531401664 100312981 278204077 260134700 920715599 558807724 799748926 649660101 769515748 121604759 935983023 544019911 78937658 601572000 168736416 13823800 713059437 967551306 986550529 693513318 539478095 157506433 533734229 835730679 345443929 544214655 530431939 290684929 131029615 796327238 355024551 373187750 972453632 449375906 60155298 616905378 988537750 623385918 1574194 541495954 92410143 865764516 176631502 333399392 589181851 566971186 138621196 131345594 544172526 881299439 400937263 678802242 171387518 112100447 560543516 86813056 466311362 382660680 914747279 354786727 870807098 7906151 999772057 837523794 819216387 687980913 959609622 92896680 161071546 360301035 709226274 515591845 308590430 489016791 260770672 921819991 613485209 599393757 227245958 80061823 200572703 878351230 945540502 821528579 361628314 430226688 686291585 53944185 575058673 950899688 811316580 290206996 440158398 611825181 861146722 672384621 488453285 767913829 478619457 786663436 848391411 45063114 785505778 840609795 729031985 886038310 65680429 327931474 243804487 432282979 700755252 823451721 109486978 21781186 650326105 437307762 239374918 246606781 884023024 929270167 75990557 36172252 525672738 238716486 220150291 551310626 491064244 362013437 393960640 471053190 474791137 577376371 302421367 269727624 277308120 578221107 915104420 628516491 375980812 690651812 837239216 726302679 146657744 445842561 907207775 242114966 85669117 118570552 107631117 472806265 447468870 522185574 495046277 250880255 544432946 874942151 290799182 219562008 477576578 835002091 489460419 435415346 372996031 603542315 567077059 954838 206668533 543404582 899547950 355844441 836957254 703099046 488906683 193538465 386611489 446385662 36394493 689197522 175047472 511289272 240905054 299748537 979450470 986757318 161577353 498734139 740392171 825561355 82463585 829194203 531100301 915980310 177129224 83361251 351906329 661807990 322131513 338847628 678239436 271910211 204172608 861088354 495255608 755001529 457965679 177123427 587360065 388109841 984883069 995908226 773333721 986750432 314463440 858675968 203772438 627929940 541702263 639602862 761076628 689266366 579951277 920374646 651530244 541836165 168273716 750207143 403655433 495468475 526587616 766145933 331633894 953642467 587934072 318327454 968662412 206102152 324627969 528867555 836753573 611770196 446021662 537659690 569072152 594629131 702291462 160867947 208936063 545573359 263022845 525029561 599000123 619745948 57409218 569947972 6139914 302769169 417360551 538881230 314844679 200883648 230609140 852187356 888805604 459520348 51247331 214171496 153028073 902168463 309028547 974472946 416089905 205313317 916662311 125279058 550019662 904962363 882249483 809399001 187643276 172360705 814233395 398363516 585298243 979930673 129591160 669375168 17253329 746957284 174787330 785266301 794084645 770895912 424583270 816790327 883431730 125610717 74811638 732374577 599799511 162729608 816630683 533365775 110316075 531204618 54890956 231132869 953369408 623746989 133570247 713105111 782978803 686770132 733075654 116643436 360708078 911366467 739228449 761560365 217119165 241785960 697880831 128383977 521200159 438619998 44301495 521152333 5566154 820154526 89849059 419915897 135854511 255435312 162425301 394598579 342092470 827834083 756339801 909633326 216911635 79737278 953358149 509271179 408009055 638946973 439483750 347131657 144143847 820628621 498147368 527212027 444357222 895208446 737859465 902798700 475783323 15159205 250023354 648043759 145120557 53206744 316651966 890905124 944917979 249656694 231409993 60533024 493822108 950313826 790359133 643791301 443605310 423016757 519058487 32558707 434746359 916058966 91484819 389644989 955631506 263079010 979966308 252148552 738426443 927007633 546840665 784261390 155494726 688239231 787678013 863561438 830383684 23648719 890776540 890629105 805437859 7304230 683205749 629065384 657831566 87632635 275673505 493244520 102793064 63058017 166722172 849455833 948326352 46235435 982368473 338144598 560898244 287526297 657774288 301034887 500800154 907354061 178700449 300019027 638449934 794170731 560098244 500127352 326094408 24450002 736543591 316817609 596111999 71829292 306618538 486324845 755464549 225715561 144551467 832311748 327388460 622606298 216766564 610790931 742020887 713754317 135153443 317320163 920604318 669739059 208083871 775337988 427277392 502190668 732071267 241598663 133381764 224183110 761215145 423022190 586636736 764466922 606873596 945252810 453256340 680294926 580946681 652691877 745822756 802941536 784638027 361293186 684739007 324119505 21314296 733449365 257016099 261740552 451153867 560171188 564282415 412617745 105277689 149699042 465305968 893829736 123218002 857828674 821082153 283439072 243651332 357242750 638903411 123157432 407659516 842612624 563924687 706465934 230330024 424155322 719505142 33347046 536900013 137606290 202423924 649486003 959109657 301764190 645417064 968603919 180198590 600374082 115264592 916540564 127516892 633541664 129630092 596152545 312946756 741923939 693345126 15161213 891426625 533023920 763659056 742640187 426960295 248329058 234282540 13730161 982948353 933868581 526574513 316893746 277892627 151870817 158121604 832722509 967469362 911481342 903910335 209909466 145890307 851233471 469425176 455957394 10353376 297453034 860158533 12742409 16221736 116148615 724379106 744105302 99342794 28837029 840663230 345390261 717896851 399179860 101060736 345383902 953398122 837794524 501488791 650348115 823506980 433659786 691716174 170329107 379672559 130926050 659912052 375137782 911580204 419583596 503746319 274247879 506960937 854929734 686514562 898038699 269186984 468787065 788784756 110845174 933940309 962844479 287353876 829562222 343641438 196021633 120845157 760155558 897688463 510418 574667660 551801906 770391099 980940747 644476513 508778035 609664480 728585698 534782454 374252947 191560955 236281130 214889801 456164998 384689031 103587730 885509279 481817034 763662481 487382226 822767930 870492977 23683073 860702170 446329620 324053087 333102543 324074840 188757980 253120040 39823812 925252343 56005062 685052113 689740526 126790239 356652271 794284915 221660632 238732135 290996507 728430563 7519081 480639607 363321850 10392222 823374819 478872325 903381786 459730626 294215911 455709276 745641300 475211073 885892869 112779288 933018675 281420026 369659424 863658891 452524316 687604279 422875577 770381101 778193364 949214413 894817101 224950805 820843703 472127809 782742207 713335539 428126069 876932714 639255788 688301156 5052521 709958905 679779623 805150816 451198084 300505745 847612270 277207067 676440204 637918422 2891191 351304597 662871678 60571342 550824375 557995634 802136794 598026215 782462222 534531390 95521769 155267844 997325981 33419497 519886856 451407511 148072215 356882972 501106835 618765528 608791250 162151046 903923504 899955660 934312718 850594547 875954331 243994926 877710918 920041809 593726457 771825733 840156851 488861092 118239011 805132381 757709572 170998123 20336424 948022673 13628955 334277238 932431876 877334931 290770400 978301731 363069719 290116151 457783305 349153745 339875832 147186743 122556205 444130936 290929672 137880537 326890365 647101141 205349613 530713488 30735956 576773199 976243743 880577433 367494282 108699155 819831303 159251806 355547908 64237021 404884089 385046153 681870041 231380997 918808630 645173268 58656410 4448586 569048494 64424482 817985171 563568271 169951312 163293330 699589461 711181559 482348750 910773996 451178803 415511072 269401682 951086563 777549733 893255057 568667226 84304605 629591373 929388923 560443358 800853803 159763478 510835251 694082071 754159067 867990130 688571339 149951332 750119667 644652812 333286550 846309578 710980900 503276170 215765365 234566836 14718239 348281751 521498708 522142423 32745742 148349554 677592027 853644855 354421262 758982919 723608254 865398212 840937636 817022996 165059893 633719981 7717622 196564451 748167080 721576174 831151179 893755443 443316560 355614762 588455106 682649324 570865393 879579148 57500033 581230283 938623380 99226020 647931817 604323598 171950920 516413890 782262078 184251436 790040446 626909373 554294897 439496832 323560397 76673578 24358794 206572717 932822838 595720520 319485082 187489963 681384375 732812126 507723223 35773488 149023982 657079238 253476312 341778741 716879905 160864524 413887709 724156277 325573002 836265721 709430129 940268545 369841652 712515377 23268322 985825643 446486474 986254200 855149521 649926958 205567973 883308035 446338662 227840222 33761614 185278115 839031419 118708251 722754230 570146126 487232533 971573733 855418316 249004089 827344296 870606710 672474637 555710427 312267698 524089449 769232687 433633474 388552443 776391234 343868162 505375549 616129151 164432582 210723944 405900515 789658722 107846772 126013785 605339244 197834105 615452244 600453040 496512838 902187191 503887080 553086139 839806445 508789419 247222631 815557513 591730889 253673239 770763773 901362380 727006123 538234800 720902947 665736965 925002280 989697225 774527244 477227495 836357405 469138477 940269862 454163140 927906419 798829934 994913597 218624141 451730746 32260930 891889445 357246214 78903174 539011357 505984268 464730417 350178991 952882715 270810938 144384740 921088418 206556479 277639019 617805127 33142667 475534137 637919648 46116972 302995866 191178445 572877322 323985800 510742140 217244013 764961762 720805434 325073766 526623326 795799570 110741879 167169229 139724227 243110191 705952020 364777848 437704363 123768932 296753829 148139967 212516896 99957836 493421181 597231611 627832589 740307881 137951229 465401292 453573440 144135750 104395429 673959713 371038747 214005064 669871808 626892591 244727326 349107468 290199284 648844353 57447679 851628244 116302023 712917157 428887248 916426993 772791595 721004783 930449164 248252354 259108387 106667994 121701323 546443774 12746042 679234434 708148612 171482082 435490680 272943689 343142369 550097182 833802420 639828458 837691099 330021509 988273019 705276951 485040026 345550764 814235949 52857835 637269934 951461127 298047841 196442090 169095462 709280286 544089473 157827000 150716882 56677391 752700464 271317929 156693418 517990736 710720838 771092932 379527530 606326921 905905147 785975130 572029348 413117093 590863330 289442602 249625296 831580878 417898886 264406589 183029570 705988110 221812926 154258266 848606921 520273284 270494000 187021179 950455995 457295945 786162860 144948414 47566050 14515057 689542498 872853847 142996385 422409390 834205854 450671134 968611825 218787151 757206836 345716102 801445121 723114177 617962638 812566922 137390870 768242694 551706621 795619289 731964047 156888395 799936659 591202406 667673177 70508640 843909658 925455233 252528142 18128144 13301707 427633104 971604499 809103821 461977574 894084117 373294014 434001743 219581820 857768054 520519261 865409051 438282394 961726370 181213166 577443814 474992482 175840410 499454005 592508723 254255236 360828897 890882068 245656960 229688652 308528065 775741900 47575349 787427858 795147377 133604772 842200581 227889051 405997256 922896664 630698686 898941361 217967704 710473198 960787356 549975738 479829851 160491536 816876696 839104146 910719049 531034770 823828571 514353774 907313835 204313380 227621021 12220164 455798224 603017007 112392624 380885299 891933286 206451893 379703161 481535798 677654783 670705717 823402397 700627434 733237217 533039443 255519538 63287897 579726340 535740352 406600059 173220295 967484565 433432659 449340352 494666759 441739311 76326711 617459297 182036412 584476632 220510602 70405955 892085899 545452315 40950466 960909039 50900528 775811666 873946353 339606118 882667221 825531980 58876711 23913111 580781234 749053365 547085704 258307325 910230918 72637922 759826348 943862827 823411940 716022870 309246848 841779402 506178449 243904022 814484311 964856317 604973038 202075218 720168372 925507439 162325833 897916733 993741971 596793404 29640648 798730151 138239735 459054094 505680806 710329446 61523079 4855670 983164586 784809089 736163968 807529372 259270651 131598804 696359785 171535064 667882776 837575963 104862771 773754255 269304312 823936895 476505892 631016657 573049550 673863210 558098213 737651374 651779776 685719473 44351931 378083650 489499449 32785621 175949108 473815775 769020052 538941807 555947801 557130191 461564442 257662883 223310495 421520272 599718827 220382882 320256570 54557930 63950765 842035223 607284028 190006653 688525964 520024822 660512590 357982858 390588196 863449551 516956348 508360259 229372499 292839080 495869286 469806396 940930359 347129083 120911078 489516783 949800613 718314920 121303166 436634510 171447003 173504910 949984823 775820958 940914120 580703565 787907931 657703778 247154841 675532805 192376451 418515542 214588702 729154054 676173904 900866460 869797866 584509182 243571341 177162970 324214930 276106222 174404324 286206757 896195397 487435297 934849384 254278254 418496346 131519499 86811959 996544085 213956175 444739794 445618830 383629244 436429710 390803165 550279902 743428828 576434787 805555998 61536867 795155511 973855187 15874756 653047515 286754683 587787625 303889272 327888004 297944620 134645454 982878730 197475894 655904084 276542072 403728442 137473754 415041843 809274741 836840997 240940798 939515675 424692401 354958167 297410340 943735442 864654479 489803191 955880343 920976845 768821477 274697976 421571625 307468584 204294051 593979554 248800987 398893043 336928434 522081302 558573393 182404088 404337053 736492049 785043123 966215413 93120732 239655418 104159026 287421382 754326560 268772927 113568194 453885213 661146088 570787665 303179361 629310564 641971952 865208903 856664325 732784245 95328519 615598760 734236186 170753429 73986582 389775735 365209073 345113972 877662409 372436032 757292940 386994782 260855416 60172781 745454236 624033602 249747799 372848151 881187477 316945145 469179704 988263396 503655363 537486812 843030314 690743430 644524665 862728428 241375815 741657434 997977804 632268599 803447724 900793333 638695749 690670610 307506288 371255032 973684417 829300176 77719743 183556161 923940761 889204366 690861066 698816424 270232753 334453478 467360003 530304200 731410240 677507773 815709289 276402153 978128021 610442215 739482540 413487341 515829412 35672791 957279051 949494069 880534348 51171790 598665206 304869367 838591919 355293616 39974256 168990420 194088282 888586868 294993298 442986488 350102855 260557270 564104468 317181626 73392748 725260951 551205851 477210837 431478217 73595043 546823003 223594474 782105982 144884397 845150079 1955009 358011647 307263959 276211245 629394614 44405257 698688125 438873525 411580924 671409475 449046914 921927151 59623961 900268442 220757901 143968369 772502309 264177335 197187619 366393812 537362738 230153611 359346336 408000050 121799081 402735359 138511308 984787605 747411305 999606685 922569925 579746151 14801267 126168395 719268268 521452144 865711651 190995939 761464150 51651233 562962644 349744870 432910742 356913829 523434805 787041740 44496779 656162117 528850918 169828059 983965520 897278468 902574516 485178816 92839364 963780064 38900957 921369985 892412485 465723974 58102902 359586939 708964733 902494983 546063574 116755594 152771503 374519976 909305316 109192275 487331776 478063429 330458338 302371389 623416434 425899698 951719153 350004402 251552619 559628886 976629079 721623332 197186889 131288681 993166265 876597200 409440349 639129063 827109282 793425400 105939618 790983874 69863667 756796581 681674788 499297660 101089253 202248912 14424603 578002369 741473977 222531626 82271266 646483990 803368442 183465416 921036004 962822713 560836233 663309645 983654044 641893759 456229077 803783002 832160454 512340985 489877427 506621711 77222411 724018070 971839485 755613995 614084680 228825372 454997749 403939890 547843694 107451434 338771309 977981878 95929409 137230760 84028655 353550819 764688425 950033842 929169382 48160720 954834862 503835896 671684975 506953493 23079655 342511080 780947378 176496676 206143521 162066543 79950032 65972276 691515091 65037640 349307572 645911241 439971878 594278893 566078976 67466849 384628854 26477548 906879598 535841954 809488381 944955001 8632650 671653500 556322528 134560451 3293328 251912195 409035799 451169812 853110548 598435088 186641175 882711931 987330158 436500101 816000630 707558375 52896282 959497724 120281552 33198591 799635006 75307575 677259549 274262245 92868900 926568943 545618347 598054045 164357211 764422404 841792551 68183255 265944311 618338269 625410911 536651394 525442855 656349031 971348012 888658637 640998796 77324265 221989366 713609274 554831998 493396099 5549538 672510805 341824748 562194420 664078776 414663431 350326490 682070701 240727662 456350195 548673625 188520422 862569053 974595330 576948482 928494380 490904304 601521130 925408682 919400920 511707738 974232581 491152428 859239931 496588434 745939280 635687358 721329102 933245037 730656558 207085040 527119918 317177093 600275077 829038492 144041886 879788064 44173156 654416796 822071204 861261236 212282298 943163185 904253506 179864016 657259011 254972865 491068965 219887816 508416662 190092355 21435423 604613665 888462045 806766439 368332337 88794109 500953127 184764797 789198229 983326560 582930430 973596531 192316317 53916054 626384847 657978766 965544247 593136957 920440269 177350426 973338443 886717040 158078723 788619427 271339935 305938820 752755970 180117107 281772074 750550 639666551 277348043 526516284 309663194 197582245 799779069 660101278 283095531 146707090 756983011 822204829 268009534 457704683 721110486 108752193 679416794 732937967 130735303 300668101 722348158 116931488 192233184 275907265 871005780 486220287 874693012 716492227 218879394 809444991 532615437 957119788 41138900 339560087 952992459 330609257 694521459 964601004 878810092 260269274 314208916 477020199 888765988 655101876 944874484 692405170 154048178 148600867 959581867 212233879 490962623 976686112 131351502 371208149 78713747 643860336 473376299 431239860 680031042 381109818 320874273 987479618 818175684 501774201 142445331 714988655 400120419 841719979 575969760 223779763 752904960 431176288 255235186 312123637 412624888 773095424 407172175 271828993 613510326 794009044 994916470 136727597 553987504 366791637 552705997 2276449 938886274 358162450 320972429 962561058 784431255 151257189 202828441 66262743 442415036 410328442 814811264 108976371 188486553 331732830 775279656 299761671 708280857 211623832 593622224 323580360 39233405 81079002 117982629 458851834 626776685 848412746 37339981 306196370 592384973 256364525 722792538 826817577 872846708 273889764 731718138 633379437 416649955 873490928 43522321 754086339 647245677 158454884 142214321 86340839 666281920 337507389 227335590 803992825 909088109 956063483 176173076 151995310 260104696 446351569 733803624 264877829 933485022 929602288 820539033 134421937 964065201 676010452 870103886 237671226 716173967 838198616 564283809 761403517 147953966 800679595 921250139 709583688 150359434 648261487 943011014 976724795 629144701 573742172 488484761 760000689 979576337 935395081 822012913 374590626 569466710 833991961 49692428 387935709 558483966 563886571 982879857 918430923 802711518 388988416 344101852 9931986 182123519 661622747 305306435 904727365 67455915 16468451 268096160 753857070 573604605 784593587 613703870 737921334 267462198 443368105 456748223 545948975 369055268 315470254 238841836 943880635 179045816 187386749 471259007 260864774 906565877 506923118 206049545 664612650 229713343 317550174 186216997 952210200 769731266 747617745 612554766 871169286 294781840 720700438 78814217 529328344 124824517 382771398 656907632 962411272 697425706 880315301 821725067 302173600 866882023 705942085 720786729 690106662 514197178 208461663 277743779 899301863 490930331 501797171 695781965 597767658 838774225 475208338 460368493 458142973 250338757 639608209 63212735 464738918 314360552 123190635 692359179 481136388 213488889 152713481 539436389 71357059 940848600 528290290 677985140 798793487 256339421 108067665 922154728 319322322 851814002 677012075 949655435 424028121 304218452 890628439 746232301 691524257 451316722 948891220 637903382 588495012 678822806 530800943 502607538 239872380 315261964 804708911 600840424 528904614 106694876 363350519 633749213 221679697 143203561 639099724 444910230 229880795 814002160 275718342 13049817 700466976 809398780 921376342 607076010 438008475 27944018 27436406 655906180 817872449 152327836 883563662 391439275 843000354 146094198 744253009 151686092 94838642 712598479 889929685 309828254 139150828 922863470 892132759 678425413 614198518 14669180 447248767 556687159 366974358 263238919 934412439 22120527 370522588 834246850 169589315 989788725 759716984 531902211 1054350 607071851 851832511 310579650 48013446 208905750 38219030 225822877 566672865 553461464 637546136 355490382 3790817 45601478 796468413 916799399 174565064 50309512 584483282 965515318 369542230 463571254 964623880 50491391 991521585 808184450 603415715 901908250 650742212 574295138 230454031 951026014 706668993 20530037 801968598 687220705 541697676 21595626 85009818 325931049 156688784 826422098 168398462 153203414 8086148 538533630 849395102 293331692 727465328 475245005 306668055 473838989 269398642 533218456 32275286 642901793 510252150 295277092 501286774 442722478 842246110 327352036 916781991 75311657 563027209 657578106 689070507 468360062 85202214 532461533 820137242 220251690 436768750 414105834 623426927 528232451 211994857 511340120 503747453 796550695 188204968 668000723 417965273 745654026 924723602 4527747 663929081 117169215 436673867 141300826 135345042 107280062 651002006 113570831 864285027 690049613 792203525 863691462 406071615 952866503 469011768 396221631 666185955 11949102 92989890 977856948 23740947 595921177 727451723 789062803 701128832 647012426 748398532 269011918 319393989 710263716 276379894 209420411 866877933 581998041 235354677 857216027 399270766 689367657 782944184 954306212 635185608 230048710 485416553 923509936 126655536 764038801 326007060 215466599 730302863 657437656 472848379 688506104 214700 749483729 410602305 227697956 222584921 837400250 51266797 225036003 279885825 493330453 659921369 911957716 741151299 274991905 75617701 809930663 883483913 547613603 426602126 67596832 626159446 421220694 557385391 555545111 714747652 887722761 695359709 255997979 48084699 602524240 326297797 337722439 585341556 552501738 517084005 254750860 609143001 365490809 68242874 433484277 744342167 730281211 113962715 363789174 232634298 357470918 312189516 216646113 887272779 207258218 429965136 958508371 390392999 660905373 704118665 829405923 382031387 299751425 319217221 827919676 507707924 424144212 398193782 679190486 827441318 711696042 288179022 272210205 259291196 340840439 613845093 948886086 92427872 180509206 93745865 465007491 437386127 849520067 526597297 731263080 737930255 542221759 669962938 728185712 733228471 6654273 370018379 918570030 402025473 284678425 588675589 702005382 738623379 890927480 974930352 352834304 31321047 509058709 240094366 753916281 351332036 598845983 503890907 912014288 652793640 781640894 5605543 912914839 921953874 375894450 587885806 761449200 648824967 401269980 619827229 528306680 801777662 894522548 355380425 583894241 44933560 882908620 262938870 764416815 284592666 633821386 665615682 563960314 988143871 698210119 862513905 395766438 398057175 131997965 587111867 951178095 674441629 327115262 856668041 892837988 825984206 368763697 353259065 533331339 357037497 51540933 814072086 730822347 827926349 995097185 112605986 601091405 638402705 15357123 677768260 904670567 766290764 615096763 459455606 839318997 982069155 258063939 763985330 623765492 672242007 78927540 27388047 393447846 700325708 829947399 929961311 178050003 694452558 634136847 555582001 361768848 780179248 200272271 858832595 438347265 569671380 585158433 336450447 118156825 954793738 281495921 856042050 794791491 801584342 74245579 766878043 342253278 486398596 819426914 778246575 749901914 270441063 427766910 243157094 811108736 924254946 748070570 480890078 285616542 559214969 440909205 16460204 678307277 90344350 722289263 297944514 783254734 580050390 621718247 332094838 694474575 434292765 321358934 267041436 718556041 285233113 324882868 237018885 893048865 97832424 275743192 811238115 895717858 665850141 613365825 46049701 793582776 595472617 712850304 336905007 97993853 65109986 335515489 575249630 291119206 367222592 620596994 465335595 856231701 879356823 937744469 562539699 802113417 65350584 906280487 982633192 758088163 690870682 605713120 935532839 332450119 841135868 369735356 514438574 452859561 173762534 799094775 795621866 524920987 787614520 354321230 487976196 704010783 770034698 20209817 18297795 369697224 48646949 594729149 519641991 188205474 772056954 232621996 3707850 653719714 334452168 747424337 991188627 793779742 980561428 285843056 89662582 881169526 371923410 644312432 780787083 800134914 198056194 33664694 452288578 528636089 492691673 403606941 237472333 307949473 767156445 427773539 236686141 13121320 15632226 65101044 83412785 423209158 605190961 48084937 611343841 430349106 967075843 956273763 276349367 507428573 16580416 190481345 379629755 263995531 156841066 368312770 639125232 833353337 686347737 628431052 975858727 791346537 579921365 31343647 679059978 269720215 903782854 909709264 170830071 637561697 706280720 120216990 421076312 92723682 988911632 472348031 669414498 355712633 454349623 609145019 349708605 577920159 711000017 834221409 813197328 617235756 254672540 616991431 272926091 931661783 311223062 153860708 615632683 142172958 578888922 671181896 19911690 783517346 935442390 844065630 236519215 558452292 153077204 807100507 63241777 777608961 652059025 115908269 545694393 940146244 332188598 43363281 282265743 490561234 352069216 403470980 442365372 321139205 873810598 789396135 454866862 381315715 32855553 2058767 695151051 969192913 42744245 704027930 1948910 60782431 534774755 154557512 290469852 972415325 689333748 603997417 997203260 982672044 279245376 897645434 979556748 372210304 885834799 724531511 435441774 65956545 105498484 92673926 323020875 7594036 303010364 367150625 713151330 551562084 698044649 726598876 336497530 346739909 309748426 591613979 861189942 736211035 716768554 893213885 800179349 625713999 404521481 931798044 145467951 96270518 927324268 742147320 815392327 335388385 470690935 653626302 182436279 853077381 424699419 334100034 392361939 165606057 399687595 716278488 14135932 111785711 884243345 366440018 884973133 357512672 580993307 643937038 713210556 325924811 374701135 355086477 852051732 356508310 351560552 533776037 954797317 84382674 781381679 499882136 596216541 161584816 889184939 918173377 443225636 705241135 108869034 617040968 221698047 352114253 605073465 14004778 301684551 674673616 896181232 917599059 825166003 888082172 168205152 519111321 22448067 465269445 688860336 888221774 13673228 571726784 800169547 254067663 614750317 933410088 950479700 23501652 927288645 495377558 687335710 15079612 390982664 969892797 749139685 672055225 153226422 408424875 47341144 915863024 3909303 418491170 185232688 274061515 642819935 895165483 254166106 418059471 105281869 683455607 863410103 169295853 36678459 521130021 97575771 271896301 965317549 328974103 670547860 350636277 51796306 216776203 955797080 825705812 986252471 131778958 647916597 894645695 328184345 571840596 277128989 456348864 467621079 638889149 706410244 146585994 498073248 304251318 977519205 941332761 187843465 315599287 629945783 523551142 714734493 887619455 412359012 996877408 713787665 137377815 128358189 140558644 936687716 518716729 857730889 883961520 697048971 813101307 621427708 634780839 390040981 133665923 356404823 590091371 942513965 607062837 359657154 18243073 935751599 255139843 960086136 529961010 457402091 643727083 24782591 955268792 736911671 951438099 988364514 43729432 895524921 181425971 752015075 367374852 421698038 84368581 720161273 190637349 802735389 224491119 722037596 508523089 84945776 248428204 325826515 863873205 437815275 815036267 138698096 290105818 552377362 754000075 477579734 960989321 449527268 618735413 938731617 727375619 160957927 350034379 520995686 286558427 340733256 615929560 527287210 722630422 273052308 176544821 314007667 530675405 54049545 415383182 3075364 685303565 363443225 528247385 767262204 673867814 763411716 296051525 209524152 813317513 862824744 307450449 280219092 435267755 59354007 175149190 523284596 887537786 32416753 684593070 405775494 296354385 537747123 298311224 873433041 355246048 862747347 951172457 199408590 118432093 120557640 774425867 820111401 788200342 438034380 79213137 797249046 51337072 433610713 208696509 564592974 425118325 330724070 879100888 666017190 783480813 295444411 119837521 14613867 671132352 724543991 2516368 911351735 501831853 959463320 195253628 645616103 783730070 83457185 713347465 49940453 790086468 906648498 434327195 995828037 530089600 785630364 864444060 603815023 807372606 98170670 479013972 8874501 430763307 388508508 475355417 188422375 411392988 554797059 343351049 894956120 692029464 812003308 542619230 984683930 568567126 445424344 294247678 833739688 831962174 226596721 950029482 438763270 732915574 482238040 518711563 93558615 143589138 317718962 671796120 389415418 249709569 848053378 983909136 862641279 796421401 417913720 295208224 978594303 257440452 15395312 347561637 656071101 192414292 448053432 274242945 555100404 902850258 818375579 966387308 29378625 944779445 672906408 75485202 949441816 693791141 225717285 988752804 483096743 943268422 773853333 235005478 861184922 383123763 612520318 297539710 238975044 329354836 370779584 957574843 177273918 975794672 477251262 524613212 569555477 715775398 232255525 434777750 169194801 640591127 405016187 180370395 629625566 754554164 665978193 568314330 540297045 700952845 963301507 299910438 425564256 422869525 689631113 185648078 859370944 905621380 636455173 343750202 231684361 176457410 486934750 531118269 669156894 802463410 326902796 619969662 882339831 873461990 530201177 113336806 569004942 744571374 535440790 641011454 702692802 195020709 708207619 95862667 342896004 733067073 102411354 967527854 222918239 534466903 716989361 910878491 236805833 418600672 307192091 948319563 145248536 772078374 306759257 389751451 185657010 87837967 311665820 464268 348929542 923362337 53172339 23324702 454806866 294713085 694327529 400393688 203267885 845776063 162232436 1978446 982641046 211948400 659513144 381686843 879086885 865283487 891852410 935516160 712717682 936698238 241950639 582702270 146983128 164891910 560392442 243887722 583382636 829410287 743929237 910310971 98453769 237068944 160740653 858980033 885243092 758782047 489988012 350994164 565464231 666265433 155109862 856678849 756299552 110127180 767650128 18022844 921046083 571403487 709830868 744532173 101011965 139918664 384864295 364883838 180272912 628992318 702622362 433557370 503282899 308851980 194608585 509942500 326768198 474446308 393743898 815098491 676797578 489437768 256766851 937447178 417874187 78813507 828680274 898209506 75973508 989160927 269003489 978652310 875483161 539091701 85084260 745109024 202448963 567933388 320784436 535648321 517090981 416732492 622527000 120669919 120993806 692187392 823111451 534144148 121973079 476941089 188263460 765909914 752311166 821619863 916710098 497614235 575896300 307711758 505579791 992554293 157516780 739400049 819304160 524116487 28465107 557116824 235492311 544893470 1173124 539978273 132846707 141775983 573774501 64550457 957901892 565373777 835987234 987715271 164684958 898193912 481962766 594771732 845383723 254833122 423291760 83506120 211533997 735621047 480635661 826635694 949763252 526582301 900811034 644405866 155025131 812516645 476204022 63870141 237404 755995282 246177633 19803208 695748820 483788770 426142593 671594745 78893568 637732335 404218224 470728736 902064201 343191802 420222118 361750087 240259664 717985080 448255933 359068678 180040510 370365315 893795654 416565904 172772400 527767916 622462711 348974287 43584326 535152038 633300428 616048278 215938215 691532902 964566960 325571225 23908044 300078915 368532345 30356344 176213568 640505609 654773381 346708243 705918060 251708819 275445163 765180290 914107759 217171891 861385785 386680379 69117357 419238850 249063749 82083383 630629458 320212794 284272658 72491584 46825012 713073263 596733360 316123172 915648665 663695473 630097899 604861132 309956425 731229104 457729308 434662912 884367791 374841137 790106721 818584372 848003561 722674633 310402380 757594844 280359376 926485649 816300515 294565560 152766842 213539768 691910426 449494924 410110494 31392448 79663120 675048326 238658013 126952407 624646730 11743020 330394064 634447006 383995377 497053236 969742271 633308034 400978314 98527234 373982845 47108071 309446098 284370575 229868898 246810822 430661092 180155126 858558249 26751759 259320038 690855180 832605978 232646529 947602442 153296695 903499579 867990614 525254664 666959696 100806004 485837071 686559024 382808689 968782973 982284104 530486648 998761490 658906859 680699564 464309429 356461804 265685801 121155702 110234172 661655845 270276168 768122040 147344208 162755008 755668930 462718949 775365830 322859327 332631291 982357421 102935363 546500758 447574036 492885625 670472692 836202063 274307463 286885069 34304903 200055071 637605026 932391659 652175963 924722803 889581290 426572320 89263893 104057911 810589091 990666416 562601362 715692726 754960940 298372197 970155197 490765025 633004761 626215045 754277000 254827925 215474561 61864674 87158512 221099755 252575817 482335362 939399248 492714977 502945831 184944157 90027019 179446543 798200867 642786798 781687955 597412469 231999380 994281839 764491112 711039677 195228658 426977535 492044814 85774219 233943274 645925800 667668980 336103761 18826646 295833870 461580805 801772471 539021838 636037488 33534971 112505613 14852765 195455929 59981100 350468477 448378167 13507992 899052553 777952161 31434073 24188595 346757599 440033715 394293513 716684399 909690940 498208725 936085065 179894190 518282085 667464603 34629174 983865798 466947239 489541726 808886764 107901615 877758143 361527608 304821304 757997985 2551308 688497940 446398531 240441025 222695834 542088567 284682793 238201277 421284574 703495136 755184768 178510536 239927955 668765503 649946565 297262951 791097553 876116664 509171215 541918165 391394228 597547446 707845344 201589237 29059521 161526873 492970736 623281807 258900376 101705908 365638117 728341827 711990826 591606160 699795720 733574781 301565121 851598390 916222990 719554927 788596268 826925701 10681025 930301682 822664468 222706273 131780433 513909096 155417748 360895569 921323238 222132132 769839268 780391115 257482912 439815826 539273155 361503610 992373963 729034517 575828124 344328772 250625163 695413301 927908130 381730761 929591551 843386332 100826939 781518135 625159673 933575056 464794673 576408073 781022625 391063717 93024506 272079514 561694568 225319673 89708711 608535717 225252974 626119823 152806325 915717371 158045269 794773665 263308961 408242200 498718088 264422747 693137100 114854899 227022086 288772556 739098995 483379615 177722331 940718422 972083819 111470746 159041550 848509429 54384560 498934841 825812056 715911254 132196000 369966436 711833475 339935072 45322316 680057394 28541923 171513053 747847541 481814922 350290409 277113155 15928418 301932156 642890094 764429496 768355463 339448540 858034922 781489390 353842060 950476206 886769895 767007141 365438874 781474666 378400627 134938031 443664857 659346228 547564958 522778506 179197739 207347998 416391184 990859094 931011676 849963450 79451303 767236255 320986509 575416627 748754100 372118267 892245676 833406789 350739653 179654701 565802122 730631308 496225293 430984215 841257724 826588579 218276348 157831187 743621099 809638374 124433416 995827123 962747174 179176902 926075829 581023311 31330199 10100723 588603978 152683413 556983933 516637857 983429212 47212161 182208462 24946864 616290163 479456295 293390445 980227072 248856734 769818041 889005546 85838690 366308867 800905252 734500924 326984151 142098719 564258761 61147725 207664963 622201955 262638194 461946610 445127326 427306089 416485487 256254677 681933109 988230278 812469469 372479201 505360415 906829630 909659508 490514449 682784422 799863344 197441812 970431137 650407224 586191376 150318954 880292968 571869676 477130065 600180844 437256242 99811555 901092141 699962086 78221699 508871124 597093802 519972985 905044603 171462409 862940177 968096337 663475874 13225502 106261016 721857051 978394306 154041783 704762991 304535787 868746535 320368342 872076396 984559975 174915976 919016867 937062205 257729607 389255467 645393190 951707969 782888144 437770159 962422205 885746146 507549089 259575900 137811597 7692852 95743235 188749435 665440641 243808097 414292269 256064651 977670700 776377460 768734532 992501782 704946648 473416384 344471424 913054538 888534470 204210757 599493830 252124102 714993018 962055335 820180542 438458296 68370378 642650130 422452685 450559598 716619059 427730951 241706398 941695088 347331894 292680812 827209851 369778013 53368395 918985073 754731082 681610475 217552580 615963131 149628511 449238305 76529397 112914475 807480114 826397511 630986458 474566092 645712628 310911899 513177749 52099736 403922921 252005410 672593069 413155672 341458124 530208782 195408192 947451934 371444743 718190384 33597627 73826590 91683576 949671677 859633569 202595056 909982669 839502646 6045350 393969333 941050093 646245069 942198913 939065663 95885768 949943395 625660360 377348427 606374846 859991964 950194321 536109998 883734766 678765551 382142094 540807637 685503928 28365591 958051579 926957777 399947656 419450596 294469615 332953037 950740449 571275085 360870453 688176442 66808242 714593110 946976252 142302118 949110910 781042839 28198930 309516751 594257214 157550546 426472953 725903216 74935656 52283613 413262423 177946464 740741876 970858345 475190244 538314601 308154197 712174310 838225797 324530807 609215626 854773649 853146260 865019757 994094120 412641704 101966375 539898422 545633898 823773636 698681588 507874534 381284384 748711482 315270125 312931543 892226138 692799218 713393779 695856742 317153377 735890053 750119088 492041537 6633364 481132859 971205036 311955194 448086648 794883383 770817750 455255096 418046790 754006735 310082209 616792051 712142392 608433545 774665893 521342494 469307883 663330049 64449713 740990029 12301695 315828228 6173389 400155434 361869072 959358827 496687909 224507933 51481895 659659067 318342785 798456110 607863166 98858241 798154740 30807673 289996449 18772471 124211759 715050527 399478282 11612310 115398333 578248898 591052370 543608381 74280067 815783505 408763858 230436274 767803491 88101809 506054980 21262236 448164383 741715625 885371243 778816557 244689602 821176082 562151336 60901116 688528291 64378570 451183321 166275412 125189616 763224077 141804961 366360808 375914915 470066980 425133048 33923340 346489998 124586260 74316665 373524129 781840255 153061395 914757294 540064561 991503985 882015849 948503090 258854145 533719445 400267971 715488813 964730106 397453261 970494887 626190616 839466061 136390685 812192184 493255998 298733485 188298597 731268131 494010459 889030261 254531503 182815218 389519494 53528591 158415164 390182986 651173144 123745562 131786227 428139234 541422290 62623643 919861116 379053830 446495979 893061875 966852139 557766428 988621878 356914758 262401920 587647619 349106770 770393414 501856290 460023585 918077281 58604014 256429453 129173766 80438649 496008715 515088287 669721391 631649665 509934039 293241797 920048672 734459804 553885256 250609183 93812795 249971899 141382417 373458117 11460782 733874506 458836778 387729570 178264532 959887393 577172392 338539671 259219783 768881356 426162629 773094390 953135259 82685630 721957434 166428517 481124550 93090969 436566713 71174266 151891747 542247305 652677349 98396994 88141430 610010952 227353252 375349236 261422316 735533325 465579431 744679402 459082259 312332569 607219815 536524757 96139556 102716266 220996654 560568491 798031982 242323184 548664905 798100889 297561583 197184632 294320162 644345157 988787671 651602076 586496714 633486283 341688761 55957471 493505923 982655023 671204144 904483610 848543254 255128754 245002669 929308933 271032128 860418256 488251631 812367725 232955455 295086060 641765785 619740480 487062903 907932634 189676311 702598668 705042456 696286016 826132915 3256940 324110207 876979981 322279656 855959797 329389267 21697571 170860572 234372156 378451590 35891417 188116487 592367858 279215668 26187489 742016490 535956934 734128693 724036679 90983756 964385498 884290064 331527011 457780329 131702996 515678676 718719720 928175034 846509805 918635180 603229849 530250663 982457486 159868945 24985450 636144524 513101086 66054569 900801214 6991546 250601930 892235931 930209991 460083306 586960923 427223366 388411550 402597886 649741267 691793698 854696234 205715709 807439654 723502171 46195006 621280259 951303626 761097297 18840072 726786338 550947104 217168002 332184537 877956752 251516024 621125294 239898873 920835016 843148885 715492312 505265707 389808234 637239345 389411040 167216149 566822036 99256387 830527936 639422904 103895181 148856747 272998173 722084611 32004735 211686933 993531081 197722280 781943242 545307716 6661066 616536911 271076128 939819383 397667860 701054621 496136591 303155533 420016156 923099806 728854535 102656999 917359865 161192049 565755182 631876391 621484707 868719093 482701144 293449822 725828649 152707390 350832108 488679241 825430677 253322062 132580952 871016230 173391905 322043266 947565727 407730515 172811824 522819050 38425247 680096472 727190972 183413631 318550425 820595328 553477264 549227884 922948357 200768256 577152734 372121673 557746083 323672981 418157221 180970808 678569737 61659364 873196736 188207914 460829959 51927673 575391488 137243780 77100182 333693498 567249269 759676063 422611611 365226053 722497576 338393338 140835935 657714428 170526622 535656717 40018411 782767273 902568060 255718989 593615554 204375054 887374140 120349501 965633656 166617826 3497745 359997975 574667756 367670801 467739895 97055002 14055304 660685911 989867924 49935816 750884002 2406044 221416332 483995322 531657003 580796024 301780182 824998310 960473421 671537190 68504736 817137111 341100344 509251392 427665750 190681437 332089979 117997589 679603893 140625674 302935831 749591130 686462814 194657454 741587447 499241351 634022307 163702630 145032119 538614198 278841828 954944835 151186123 712920576 171540258 812405030 309996119 158328788 820963599 490783954 286511086 865556477 262038317 699561245 911414249 984817294 397515769 83972250 690358744 473248341 604085492 71342048 791177797 874281750 599600625 845113900 589997327 87712642 543299350 528988226 226673984 437429755 898935313 565590649 948761595 901304681 756821749 213063787 253255231 384044124 110725049 425995379 227212722 54768945 979478484 123777821 876881821 185025913 257440808 556297084 683038015 998835751 400609536 164592441 139048728 635288336 803811172 559714227 784947711 48596881 72572239 490151115 773138257 255432358 617747777 5992591 436830824 9513346 350137075 872862344 601301719 801705723 151149957 224435495 978346312 809173860 721521216 815725854 309394055 776701481 152057755 726554869 469849830 385339218 482770595 116201992 120888766 466316095 132213218 362105087 743000397 332035695 387344286 715863510 648502088 213661612 898740739 114260328 565167235 503381591 325565754 439204665 137435619 236798267 573566775 299551414 541244239 197979420 472389723 820320696 934017782 868284168 663136759 412777318 499575666 177600300 157495252 374363306 703535436 318156224 18586166 34820573 289430923 434840453 947539130 212978123 830075602 895042915 569114245 875782934 351599673 531753336 727232807 486093409 612253513 488679371 208761192 913155887 900227049 255957749 687609521 609001548 169979043 834337439 462459688 105675795 958724758 373120404 831959841 703711783 509978462 138159659 918951870 824009865 591518350 305866080 686271005 335586406 496582788 494427199 645558491 300355966 972317772 634535260 374301166 684545495 7702120 929874842 253690386 808907664 745024821 427106946 715605091 81061311 122876483 565136266 257893494 170048931 648366331 964471504 801648169 852703576 426108970 646458424 945270107 875025073 454252899 177978800 318699589 807763015 740983338 389960559 698518446 603054979 876052984 342235856 191838317 219921260 410495840 845889386 60465756 725855243 890742056 944319594 914834087 950927627 819753012 979368284 802107677 349201375 62951184 859669780 258283408 297189891 926830711 260141481 351478558 254406013 297252771 231716205 155913671 335444933 602843965 925989870 763172702 771538675 869865179 339057889 888367184 356346864 124741695 532527831 347620992 512605384 30316483 182938077 166462750 735261270 417802444 663326760 752478324 971076421 933263448 216082816 254608295 708715256 451240718 371184302 206935788 445183578 934917200 316926092 663516065 361221338 437067873 849892784 274673241 55237186 642132440 303345974 744736949 572520123 144827216 610519555 146227333 540968630 747185675 525875186 586787537 296683655 776504086 59529747 81622518 804590691 406660215 153990662 925371164 702610973 523002916 299006907 179286354 942805994 904169998 804875394 420636209 96722807 690794916 137538167 428150365 537698894 20672636 947513195 442079686 730398038 359956396 5352696 346102345 235685316 315141300 620991887 451223163 870677681 430140604 850544786 423601708 217579462 110517437 810104642 781131700 817468766 510188294 692694656 783166430 665573339 993073832 872380719 650083012 321289109 980528366 763543486 146713719 67010402 77977611 295014221 640622813 131391271 254403095 986794128 592125487 784779443 386223678 994780474 500190305 688891838 667687553 72484592 896504363 196514296 731099179 177508497 168332449 532653310 208006912 220124341 597452693 772951456 897199583 843117075 56881060 397510824 163123920 211029999 595186092 100535984 651611411 192794543 447099286 462327760 620414518 726635337 344517168 134141880 961463889 435645553 291350827 536557716 900967092 527986495 203336401 397225382 739307622 942189383 355741549 476732399 770800390 970916730 393522104 741152204 679875641 441647201 25995820 161132143 991772054 562240970 471146584 467723637 11518777 862056942 310629403 710917107 458269046 349870717 190321620 802113311 997996340 856639558 647861861 633566651 462681232 769390584 979275808 387311090 732031300 162049111 932064096 605325130 22564907 199873583 646906785 634326471 143085792 122911634 341737122 621541028 126146139 465684087 471652453 593799446 888761638 746597218 548865617 525881285 224916322 179286869 838568958 206407746 135140388 562933532 643199126 366297100 254056196 955167 285094067 995766140 896083374 277987001 807105654 450913598 724590733 251212556 196332959 746228457 234004251 742636781 714200584 296140898 573251553 878111243 273692829 360902972 369088902 462278737 215066118 154206859 959626712 802306495 580048082 545344915 798863512 134784040 226584788 412173439 519401188 945419881 616830877 685370814 324607020 66505276 839147519 655166635 684772954 549109555 517471955 723125189 580487915 845941777 868330035 272224987 662017480 737172397 683820735 992287724 652851941 860304556 348155053 41941559 761079267 666487868 817325993 14888532 603206886 388320108 809801547 486152927 930640252 262989107 830194689 187774064 617468778 969485097 276333613 52177190 812281122 721963355 310753889 495746516 504517747 304349855 5249767 922637528 559831279 266133624 568255370 379601824 940369095 324120736 179843238 385818847 989048899 639636011 348404650 283189653 282381856 196234177 798327643 265734 115881339 951025626 1874494 781497288 111196522 828211814 142349894 558408704 37287123 990375863 429364871 863923623 413169670 872620829 981512233 52676904 801929436 842851295 793204103 195860053 616516413 292874128 964391243 130442536 717397150 755858953 467202653 899892476 615623871 75140511 371264203 361199296 328854965 953706495 6650259 555357644 574984009 866830972 405933018 213183700 971985655 985714734 789976844 712796736 213424584 824732608 825203351 521308064 902294535 901893964 580892607 440183589 587472883 377951104 547718877 266043400 748002514 706901924 414610786 404868068 910398528 660260 587144017 67952039 372860191 887360691 399311383 261269794 779446137 586942416 360273928 468947220 65695040 722869126 224804706 125738229 515127417 687071869 311609000 291390694 25126052 964505466 747391814 959938600 418692438 38026361 588247439 438519081 154788988 827777907 556171986 782606043 609565468 356671860 628059279 242161458 903430328 152146335 548889027 429419385 332053327 890211916 542266396 537602345 520721244 507132577 651325909 303070799 974944652 88564705 676325199 411177583 76067776 280279630 744660311 49963254 837008091 887467538 948391345 65562939 667834362 91451108 368322778 694541103 852477698 19697940 694554181 261070172 741306991 327955080 234355883 958912330 31291364 290543364 788743361 647602155 149448767 211811872 300457851 840866229 594420867 901263811 157780592 53991900 817471019 467286797 557300305 994891458 55249550 831489831 815968876 760513 167729872 936976787 128962599 52203425 268041004 713050581 242480657 546568582 446758618 603262957 135150423 973376467 279700455 556711962 976537581 967968272 823043204 749241428 647251416 805319109 493118542 937117469 932922398 846149619 168122378 153740746 655601732 270956963 405501970 228832140 808968872 797706307 218750030 40139072 814750685 30776699 625424046 248220168 936477608 791829190 698234693 782441559 988545810 435399112 804243003 169797225 797339306 357895839 846096686 146326625 32252058 7572116 665816847 835155363 557342606 615708433 503593394 150124327 54093868 124557959 243724163 793446590 978605501 139015298 271050753 881497500 757410621 96941295 945461788 390895212 46008377 638505254 795511001 191777654 837977785 251884453 926857099 928515753 765031022 564919542 986493734 342768152 748595123 56568818 741441734 656646621 88886306 190991435 641296847 782919272 142693602 606827172 596626547 270134012 481175894 565234189 367476270 42321077 277107903 416070650 231750331 929128487 663971175 110261178 293055246 936353833 176943348 330836327 316266699 680162283 260826950 329019308 758695085 535562975 330468866 769474238 75440617 604871990 304578686 451661823 272164945 279417131 935434255 38391170 376018543 792092851 152245787 675244777 204502826 676369817 560308457 422897241 141431373 965480309 872253229 372772682 317902528 905769141 747735281 859096176 224894227 70534116 575732024 715308339 598630349 844012160 484234167 235382135 16214075 811292974 508316856 117286735 646974814 25601112 541463082 407098629 810589956 254437067 717568445 484538725 257067802 792970412 551554635 232328525 577730123 604577423 440208340 379952071 908505429 451886775 285175846 954652323 838026713 845686405 247703970 564778276 903373012 616511608 504629164 817416114 480698415 197191174 990321347 147212330 893438680 761050257 301354955 162589102 806449354 654616214 753679444 115513145 381290993 150429842 734558032 880519105 488287510 18309186 260172712 736931066 457133541 606945869 979040103 639852748 465367218 960868115 702924413 832628327 818180421 131463850 686866098 97208124 193834624 685128829 39509424 323706265 846259394 220168832 966164754 588366975 12047497 356612732 434995841 996341060 236935915 89131636 772657020 431733335 994192650 177676250 453375348 425237176 498857202 995182851 344256554 464500032 551251200 10170382 81115053 962997975 353787751 360903077 731046762 973768055 379637993 287874451 890241583 936967672 817108900 321438646 770606477 271477510 327697117 730396251 633599677 946218716 193215817 892214660 159404522 579127567 941442072 401686266 991984078 36703764 994823808 634685492 45301735 262735690 410882609 10416171 859999902 455715045 806018639 611598007 959265911 82196831 46258796 418234939 703672954 847163883 253679530 62878309 750053925 159005062 724157172 523199641 202522198 399432445 333937934 417292865 664061322 986672601 259143788 437296763 591635026 681849553 940904349 251285718 869929476 215229369 777057831 222428786 162807733 910923137 940118424 343569402 636510899 464124629 54769980 4360201 355316895 945470718 774460741 657530331 438058978 712837013 975283968 15062636 155580947 115999734 544718642 433730092 465802639 526707211 301405955 685439865 502295189 463047381 861953290 82831091 853480759 832946187 677183145 36665566 228183677 251383790 287168997 739198106 405765269 163694150 358233693 611190020 549403896 621444903 438114090 872270105 859721875 935953117 483843118 614796913 832461380 460937035 445885572 596777465 379921470 962116689 493801922 792470190 68301331 217647712 842617643 205810655 389925634 889253042 507369178 180887737 84423351 495645083 384682195 838425472 564109697 814813558 765099036 603622287 254730519 597084804 5910465 210117954 972154884 880536217 450415328 374680888 480936001 300104500 879515273 57379172 1773548 378273197 645207004 215981135 497597626 554650066 114283899 231332004 857323438 343797950 697304319 34524103 569439197 693170602 760043728 321574961 99491212 990031779 176432190 252100878 962205630 634498347 20359839 358103185 752751311 228785545 907290877 352957078 322989033 437432328 532899795 902149471 60130369 207794218 456663999 705726158 64739818 649083541 856270853 849361086 411831431 865643587 850900141 808610113 538598954 858030352 872097476 352975176 969696835 329944766 594046771 652941543 592558160 966228956 711485364 284567286 656824619 92266457 482603080 549007666 248098070 592248073 977199916 259279257 16521646 580023070 764298761 381188512 932300135 558047833 974088250 162541015 465634577 365721495 913216861 540166055 716576659 315488205 651966380 507292292 531201682 34297615 25983534 275314854 697412548 359031597 456091491 812988540 724735385 56693005 853958021 359492317 955051471 888445775 466925191 443255936 158866089 702292391 982395506 689136477 608630668 860937709 815814182 826630080 432697749 91754289 377729870 535719370 553040994 579809656 473634142 178151921 945108325 562543950 671316796 677732165 927832212 487536338 959589907 491960782 931017427 608226516 436600807 82299857 746727308 189841110 994266439 564703159 772459827 904925600 30137705 987609005 843900996 611813681 84874154 939150157 595662935 797501461 246539233 346776481 345972048 529842825 296015775 209328166 367913819 261705589 750250167 978364322 589255724 376496828 932548444 383291059 384088213 972181368 721692461 101666020 25723233 176403584 85097661 480137422 978410903 214524778 178935047 258628283 5746644 246696872 147075285 250498073 69641631 865862694 653336261 332713612 680020759 364367931 877079497 737667266 75772591 653694111 394759006 429364022 323178079 777450089 481271072 496014353 279017417 52407181 862111961 708897202 347133764 900315044 497414509 348771894 423311687 910951274 862129500 608175199 470798627 322914716 510170091 656652620 945140787 22390316 858377272 65968362 969711954 646541570 331738059 882479703 592020417 678327776 817744082 532921478 272704108 958648582 194607470 526459314 236427661 61770950 420475967 716653540 362333560 927178461 137089138 709445447 65841475 789930609 641440799 479902275 694227240 339889560 725201679 77619319 510763837 321531828 233033910 994407933 25974033 974929698 505918652 820547566 552529470 569135660 72980274 464073070 612400039 635011223 526731756 591648486 91920134 916732992 893222340 94544750 456996759 971991685 732431250 929015175 250082316 385691629 129775957 921151142 226763383 701729296 882528999 549816959 188386149 589603389 83651277 703580826 18754998 142610976 801042697 851211543 909807560 494723455 75579603 655666553 876703446 707060076 987162163 62733893 45576628 709555235 68461346 335656975 584792873 298917517 692686730 883847207 30563763 343514379 511806115 56102097 465150019 393510698 217753002 423048616 645800752 126773182 105288729 535242461 912727853 371387043 748695784 708214795 524502718 288399470 348083097 33189964 134949972 15609570 952605680 750148321 143299893 630853948 200294108 830041562 374040417 931368681 47375536 766360530 899729288 912118826 548185074 573352439 633075270 270229760 221182818 681180077 38960514 316529190 644701162 607818959 193060627 756847973 107233604 826473858 725704928 843113120 722405810 255259588 83991148 337318544 570652159 196670714 235137409 172954926 187013367 968538804 516580547 262734331 789618536 380243718 510557177 287490576 502527564 191204053 754486015 484749090 237124701 524688707 390864596 163602498 795427516 861573820 793931623 119472572 662878919 831858265 659919280 267163434 862635416 599002828 428673709 37214726 561740025 938450651 896665991 82648884 478559467 764433699 308712445 43800401 812294006 525545119 618453591 476083275 241521187 173046605 912304681 25339437 704617652 867977982 670113224 4516275 316419810 410838626 611287651 956964344 657644911 148920165 303410000 775323489 561105670 926668776 409738361 644227909 347559146 418258567 882532428 472407906 717897201 7485481 176762025 107997499 341626751 63790115 27417383 783590163 69869966 997877515 764277011 328954907 792679697 627863439 389715570 898434078 31619616 785699997 447472853 40427477 65721214 221764027 926631449 785228617 281734761 594293960 996190816 63301349 731974516 747140869 16451949 91231364 20977987 581552349 97726061 96533100 57122035 237979695 388601841 640560125 941955838 735342057 470102529 185962900 794726323 597195160 735466904 783691240 104858449 611050433 785642919 24657524 274875393 71261739 214317821 320748428 299694935 211010824 524544958 930242013 944960843 914253996 745816832 172370296 914344596 878500191 461938582 746277025 132432721 825122876 263282621 122409157 526515402 425004428 562130211 27643108 118640408 129605808 653887958 282511606 996853026 597824821 202025294 229826748 63835022 363674219 616290659 986833096 374783201 315723658 382163917 737100185 491331759 672445365 306282276 226410359 38456766 916493490 458113717 4010004 538360257 288644118 23812972 378854669 549816945 994425429 30565639 130084038 96165070 816641230 484361420 553464012 945547376 503872671 256754918 545800974 768320559 337125733 399542057 12275163 506939679 330859041 907598058 585962070 339053433 738206543 573774603 795630320 7113194 69173986 747521528 632520110 148625531 778120904 250467980 401672102 557520819 436836732 480630422 989903626 946896563 685637229 279522296 180231445 799377219 862982714 184386708 890652404 393804446 603157123 22369197 698884292 424140685 968676639 874020070 519163950 607501770 384615974 640261420 780162534 434384396 295781297 426452766 663229766 770623412 425110076 334640483 749182399 983030732 695670168 287693070 998942437 320183084 337426780 90114623 446063747 652512897 884954060 985346886 210407274 37888379 594543750 453626019 633182896 396817923 954909664 462911498 370919011 752223919 436838420 798870781 369366634 343950206 818691160 918641745 26250631 726621625 36929552 253769508 72730106 144989720 568114619 66735920 778444643 931270241 28513229 475614982 622500834 957396210 340984846 785012163 611588288 19544902 707741868 865298850 254206043 937810878 820494784 125531632 809082191 815845380 782861632 918093335 734122317 875972060 313045455 348839860 552692841 270464900 983723623 672500835 70310828 599273379 53784728 694364933 564620554 125716271 666185672 315420148 494028490 330007908 678821561 590799133 567676017 942531931 651562012 591247876 658534611 240636717 382739342 679934551 572544584 216919969 287847655 167684037 348367723 12416413 870976500 751948874 404051815 321546022 410314087 44072636 630572917 516857391 757323392 570751571 560293665 68052002 696854722 429258716 109676947 996622368 295144806 835482096 760545540 227932861 267405842 657038200 989155938 415997097 168887878 717747021 293012850 138875518 326206957 824049894 873811769 21338293 746116758 222573143 427859380 524516850 908150061 137239739 141275079 696664360 671444773 589979561 92786776 899341937 181568536 893044330 842096172 377076283 679157764 713950009 902373617 667712316 64811738 324804428 501692796 54433736 695520884 947487612 135625362 796888128 245898128 566142092 587430903 149923044 465975483 243361908 678823935 631083157 94760012 482183295 477808436 777044695 939649731 251795199 39386274 781471131 168123889 866739671 366769343 792813711 885771785 163313148 516714449 654727070 408528343 317718549 840513225 959658571 275756470 143527268 198117955 937712800 698343405 210666459 534983300 733238030 878831767 246762162 981558758 947645690 460855456 650602380 5979961 969607614 748045573 4377162 711688996 587736072 595602048 852697433 964683573 233268003 89285760 647637379 79550776 185374116 429319059 128805830 15046324 65415184 548448218 489034650 858465804 547610291 797984191 966404840 787032937 408135831 156594410 616265300 66567116 294021924 411428279 205796588 634543181 659078540 621909599 854005623 418316592 443470318 633697681 82833567 492054028 613598414 897040051 522078165 225565448 965658004 42077192 651217535 670932353 412508878 30395281 781948236 580909999 960301161 689307091 31818099 761223300 371863233 784765065 385713733 314243750 170838162 457786046 67011409 831628030 375574122 935804284 957317537 166882753 476970199 214176033 849094523 207148713 80888780 918042812 418958972 409495669 473350174 277601515 485766867 621980758 542551112 284434410 879074477 614307692 826033402 819119506 327291604 381133335 42789062 87918605 380446444 631910712 728554058 825034455 245247886 511111895 982271121 721995568 521404184 160599402 867795580 688946931 357129597 310899986 523308610 905955443 93666862 365302757 466506643 99224439 962781381 514134241 248846394 53772931 692759552 584986782 646735985 333051471 332216854 233992648 367481397 731001870 591454586 879574848 836190807 480335155 932135010 441028164 312381835 621839134 502032526 151729752 562853244 637346782 599851994 461649664 161983682 994644862 795864672 997144048 226121316 794715762 689021038 498006252 800209413 366603360 556442733 334811957 831157725 316590735 595654624 201870589 722150127 643091994 28984206 669565282 168183157 725511032 100584217 228585155 925872404 128887449 343950527 987594379 15305807 369943400 458563722 171944976 718941167 407670709 415115651 968886270 15930543 63965651 25175495 689111442 400722810 665069820 612710454 841678821 80632787 801803295 314243953 564863457 396295792 767365509 612318325 836386772 543499663 874240112 270102287 76675747 304044613 139067716 549647830 629815528 275028229 174451895 126576989 258782210 632888569 184469380 637099316 705665486 47169266 767004760 589056946 981042244 864703877 307333737 892420494 847106571 614120731 481816648 639644792 725207079 637833326 967397446 281517635 454219129 297090935 423653898 354581262 378482740 655182392 27282137 173764733 510185537 460194132 252422061 931023051 450056704 966690595 249375377 496437589 308759312 959657816 281903181 230619639 9381115 950966316 684791 26628815 287909624 707298145 741152353 615343819 664619116 198058189 439022236 606049890 977269831 973411866 815920194 314433768 470036632 951829234 687834419 435813165 171603693 341318399 955868232 56913284 788563839 647910635 427137348 969880422 806235299 104387890 624887315 855879786 446293904 433432043 890587508 293277048 215868324 90944105 493295989 561633114 419744022 967638299 869197081 791048497 495775005 134013597 845214982 102793292 8991315 929204980 236377616 892905013 92634499 574154604 336994517 909641554 551876204 811041711 114303558 487708467 3152665 600122588 383774855 59469653 454339197 514870721 33495279 603861878 722981757 944755496 108430461 315095400 83107832 47883337 320971612 756639341 222511525 918426613 309518311 581597312 801148267 764989379 857143691 581406690 994304915 289077786 291929563 142706869 417788980 186901446 29039709 141141744 477621163 778611513 160351952 451436271 261243797 705137332 648524047 359685080 280116020 310337610 504283362 779010826 45648068 121500735 741165836 69637747 293778370 767436466 134160934 675696305 655250989 996556653 300323277 447830618 33252822 212708774 702304426 803973502 659011273 932897524 884635554 618207736 260980621 442100828 350422050 355278938 739466385 786445528 854429300 291421370 392744549 493714551 267940578 728444065 535420998 890704261 253430774 598055397 768436330 129881404 145816119 999687428 832536993 282570310 581703109 942520698 10652573 107888015 909407040 247306863 582268599 773840957 846977684 92495831 807703729 260534123 228224533 850073280 964037137 272417623 488102291 898241695 330530787 729979462 541395339 90782206 55059760 541309135 467935155 879939478 628094977 606766100 507423413 555831148 607734681 809692682 905378945 10452569 431011700 98764712 49228051 398941356 122979960 580537589 803457973 423382002 229619383 189519963 861949973 365307116 526544450 847289972 425900945 156398097 336612707 580111126 31134457 609752146 189204451 239964023 452107186 314458092 662918801 806697847 396685601 123322180 206448109 113848098 612856647 889365184 636257946 222356647 323049175 909426665 597623690 761570561 411713884 205714605 787742843 421460898 589111462 533840317 977711126 35942870 623166768 167119602 109961272 701336588 268874781 330001359 37815270 80207640 185164900 680571405 759787218 668244825 325856793 377914062 334635835 324479169 108153818 880980691 944567768 966992803 428851370 474857143 781209450 172612792 67478586 240521219 359658434 208936230 754860105 331415968 488762122 929140615 307757488 96749300 21997283 598502520 547879415 335039059 805203006 194305397 114724401 558369047 616205284 311337682 85478854 177004733 316106865 292678795 888893416 639701267 980520322 284612296 637986607 59477299 804744854 446795104 206216364 565831181 781980201 992026841 985804057 5598057 172730902 427044065 159796559 995630260 78695311 497970542 142493553 440602101 512383217 206124221 532624145 168933922 876398355 893355484 39199994 527461819 959235910 396812958 322259654 699341044 467040696 974094602 992652540 521814221 15289874 863391766 435825422 203788185 554241537 568583590 348697558 682256089 603977954 87087096 687125961 788473927 609109145 241525150 584312847 657561100 944309797 725140109 18040494 372738889 107716252 857629386 610425465 626662866 804549977 239445120 942214009 311562157 535864113 4113022 609674750 264093197 157468595 58943026 989312408 989125478 672552075 749860258 135791034 456672539 670017941 756966309 195233500 933594645 94562725 701839419 668424406 838787390 620738514 78857235 868669537 849565254 233756047 623920927 564425206 171860099 581429424 608549957 799119253 249867620 534140208 545078463 623434853 296863425 634678030 370394570 841432746 346075599 343677135 812847469 585481954 609323659 365283656 820241998 652026685 191151998 284698357 211218175 283918753 897056290 229099136 740056362 206836006 357385082 43109220 704268751 584972397 388867690 97900537 572839651 127257618 901893004 983775801 747207947 640166840 132016076 668156331 245789700 502619218 664408070 972303437 497264868 571198204 838656680 829885004 194055394 399452235 198378165 954938910 685195535 854263350 307759662 100977638 641425844 781167692 757622056 31208160 465586202 472146056 547340288 849685229 368779874 635787505 48224491 601437661 712443908 39342020 894000227 286111060 833394179 251431268 208679436 569186785 862843224 584098117 19409220 874518202 508316646 205625652 669719803 245119065 545368644 264772396 703386158 367550320 950431049 259012675 348508400 435724410 157311095 437399707 967665177 161629245 815187099 519845019 761190561 389182445 837911454 39546258 968423087 973218068 982445397 520961950 360045975 404526193 560102185 213186135 98264834 889920035 306193920 4673449 738013287 434433901 808500878 743033696 342677677 435493549 177307132 167517597 519011125 876669446 498735011 319066923 342741461 310483242 950423600 277310658 516300777 923724042 736070308 636269913 399877268 766323858 965331507 181653131 622683461 612268487 687339923 200375130 503800680 177991964 733006805 690424953 820515729 84578590 848649093 897749693 831105671 564904552 536356876 355849978 602456296 590155481 13167263 583676491 438718868 196985404 822932067 20553478 700395978 552016912 457660420 833505873 487978905 795686828 516299177 871735241 728702603 117399190 350474007 385572119 84985080 856905635 84780798 422047282 512443191 45583593 782573117 869853243 173690492 848988814 576895226 704926340 336959381 640627835 389142737 183803401 925053234 761911631 916681609 700541769 378796311 637359307 769253106 588707958 276592629 811111676 61106803 890827113 100687950 125431054 322707629 691547717 744652158 904213888 959993978 885489203 186196001 465276383 166944264 840626094 419695498 558359599 824867719 488285701 55521831 699768146 289610829 264410393 774415779 186831304 431294135 123178153 983815486 842932797 292519233 71312105 269180606 579086403 788828199 330080007 210545950 387683420 530904053 668899565 951437034 547592102 707838823 327014957 874616322 593388270 337273788 188846017 887230127 246333840 948187759 284294315 131841215 706889138 852085865 568530653 748233608 272202293 596350230 359007154 370829684 522346417 428124781 956085119 334064062 657093736 484753035 100363967 954530074 89278437 477548072 987036959 36830415 665261432 669305753 436131031 175730254 271467412 852974577 931441024 689753950 712090646 355738514 390247255 538582303 706178562 268862931 134795154 194002181 836371625 483870001 164079783 584107455 388337963 174813472 953704257 432836159 975017032 924515339 823012383 412689183 42440253 999835421 744973125 372286411 642057112 179126133 884300854 393683913 154675157 151590123 358450362 354126040 119991906 109809298 997699016 743736455 746881098 381595202 810950724 347836565 855747917 747947505 983298601 903662569 15001010 530402698 776236384 604854906 381333277 618866156 888905506 2613984 592031546 869453936 169179555 646623364 390064310 54642190 518528716 548370295 331061244 817660263 56524074 414026784 448719149 759055578 811074296 748851282 527431774 191867056 940723803 228189553 560976088 537044571 760647157 850935560 391135541 462695924 800704608 978842951 675635771 699656232 478797467 738015310 762571225 564773367 59858818 665212554 631507387 426527408 280623710 99808896 43735393 926881289 443050598 327818269 742745327 314631944 202279148 285716076 268683641 936283186 537886772 755140885 531018282 178376901 68483903 210341755 561096684 589984478 302640894 587631329 62642229 243912370 287302969 876970039 598689317 14184070 219959870 411609523 305524804 177180637 527043007 416790597 361872567 648675200 322040777 13758009 710634757 523530705 576331002 668904887 983722053 975341582 793324319 165668074 338790238 466872705 717323829 743610061 702150082 492176424 743881868 751067495 356255770 728459518 145636056 575936651 110243032 25641905 751744832 300928684 478813068 823370942 556052202 284723758 546064465 133513109 434690014 725202793 748659655 326030755 647813439 288156090 422200604 130947294 569933115 728985348 769080498 702048511 349951043 157017213 364022133 676504383 907106052 480200479 413091284 19180128 656208267 915703616 567818938 593238046 92888981 923725493 822087590 504140235 164888235 543549621 533190245 906873169 539119716 52873109 739008576 219032013 281651442 481011809 988362545 288084253 446001168 504429336 513756921 65317212 399562968 783523596 363164519 840952726 252887947 863608611 225263619 816979523 311919497 442268057 438928742 866284296 593301377 843332077 599568800 22946803 217170955 148474470 264546051 937154663 417953932 50957482 804869450 891414885 731261563 675980973 926094906 152439840 908479679 495086069 210938794 274251407 581715537 921484896 998426909 643964778 42298014 520185561 204390917 341579607 763585540 828007861 220043673 495135584 690153157 461371070 40010220 788558669 109173416 537973795 848992831 169698908 41345681 96298389 351361808 171269858 457402351 338304822 760287351 674011274 468031399 626089496 160012623 920832406 815110633 503411917 504746737 837982934 186299647 70743909 446834257 463135224 951985155 940675593 933973011 823901600 657250315 510917825 565147824 793379289 498351779 590431557 544878343 754830274 411104681 180742818 1147561 950475285 183565025 47335506 955956918 660460246 46998645 580192816 217131912 688999007 485343700 289864147 661580276 306874819 937387172 107306210 139107880 751328062 286127063 306504457 899424442 797293766 926796975 589111813 960124501 745840285 893488929 973367743 251142397 350817872 918005605 455158504 537807268 264758020 520758174 530896949 767711347 228777397 176347180 873606518 878667290 219192279 484651812 14599464 421049172 609639068 429929497 802985300 163960228 92325204 538361215 547879632 208966762 890065510 227221807 576652909 449946393 873686808 42200967 621276003 992364012 452235075 52371027 244974444 642537296 806546841 291611964 365201800 697933501 297756038 437322318 404009410 983869444 419231501 126022051 232011993 427981610 924102005 695111705 328396473 849824147 920202723 178606141 939340180 448057417 748781111 307383152 558061190 538080524 903048283 537053912 428538660 109937954 199579541 660351657 107069232 3386553 603204446 824813582 799543078 746613978 481548012 948210537 352744431 332593438 708693760 129671777 565398411 280585869 934170662 602645032 875311793 87444088 241507704 262788860 534130039 629001331 418682466 392398698 845169524 75774384 341440281 17035607 739964445 814863652 357726122 43665852 71011986 448963290 396716108 198757664 451687755 74525471 914338210 753534973 79492786 321582326 625659382 957261333 373180156 826191042 754092183 183354255 336662790 463403987 526952668 411212360 33149200 229768660 974472755 308389652 840670893 857171588 739004067 747770819 528519877 917141051 452442182 301206548 366617874 986713931 838749783 974128955 31521991 386025829 416255311 909914553 188657415 553596108 48624299 667733503 942518577 718309620 964954324 329484049 344643901 106814750 800515864 144013851 490060015 311809490 841524804 606085202 8690994 733321820 594919357 129025159 765441121 953683005 919011813 92185656 394587990 875031688 905364592 272721939 595688192 900998152 607301840 519261715 186344868 788028821 522677992 459183693 127287415 64808669 716958991 868103052 50503768 442661889 843619623 472369357 634160481 553559367 39805374 364604488 18087470 891155301 510597821 707015288 317014400 846102280 746503815 489764803 115581905 814766032 359984088 930505031 503679667 179841619 252096229 561325966 904639700 298646512 228545982 138000420 407674399 337901079 88640702 795454008 656638087 384603007 70344297 881276332 111531202 492909648 307431458 648177252 41818785 603759485 662221885 817897236 238597252 916241625 670298515 865213751 629124260 852476728 768790133 568018072 143662814 123096401 879222080 87914066 922464650 189190142 983820358 142887032 236350607 86836138 852913582 443512855 5708159 394125743 277704276 673138584 459768776 166042561 728089214 916313656 790282180 748780621 459568609 271521896 257308837 369142478 658606267 896274425 701538333 42029457 274645756 857192232 263852259 314551010 455403735 511299028 248971711 99176480 563175871 460004431 488163437 270576721 668040703 894520302 421778457 889228639 898768442 363803294 473196114 898552662 383663465 994298582 305530970 445517264 479045239 724810271 584280414 458971934 689679809 454369128 285877851 935947119 122768477 423934162 981048099 459982897 771721675 676220676 490371416 45468562 255867596 191318355 372895942 161762613 314390489 530096710 204115160 722851114 801958226 773295874 796886592 845262244 820714106 416390882 154572010 337099635 271647144 614277300 107210932 713411737 820172718 652265165 214092281 55073939 54060708 18909816 475339616 130836754 413471650 75469313 291192220 33967181 631083069 526302921 733628628 518501453 341826090 158703984 264140724 535336316 581665713 400483841 523908197 915042568 790372596 898169824 385366448 303802338 971581763 852128972 574853510 352771160 208968563 729774024 808250908 126855662 316140402 323298669 543525481 953734328 133873672 860436774 262515729 749684444 808516476 94004750 887641108 938398758 736323318 499337834 320910703 24455144 802507316 820039922 869155730 226683701 825827051 595867522 630334570 421532803 200120922 490250480 717231023 522945570 101680104 108512873 550217769 325890600 648290221 870626813 231930530 573367911 31386876 392738657 998825557 682806039 828350175 359749270 361662930 27808040 535368552 763100624 161359451 530164808 703373085 744858664 879559723 795459244 508541386 548420283 35654961 788187753 420029349 219823847 330968969 184199733 955069053 825181874 272122906 615744933 321038075 539791333 518825806 978514919 592697857 29717398 731981636 294330774 358169983 682814392 518291152 937970524 832325361 619342933 8002187 32299806 614995860 774461074 784753565 378838620 184913514 159074444 135741888 790024250 959902209 78140247 317290619 660980738 75906278 402608443 799597721 324259195 382060170 751482277 399794682 48360163 893987059 801535683 953912843 783301398 953499285 546395002 321096952 890172720 981412524 815524925 628147978 488316377 350118970 900962877 836632657 7128054 180715577 141870824 296709922 950254940 129300626 256048506 243364930 867059989 331166265 778998397 106965380 571753783 39433480 990090989 619177100 746326520 276917344 346290282 561777551 895890590 907998949 417268934 782241888 846822137 766458549 453671973 130765247 666982441 374560473 49676302 925476092 263286325 436862814 859319602 878176901 167754480 584567388 337668044 618038384 737691809 748795119 775815004 806983572 777170158 993044994 740892385 94130404 844813777 790376925 580967407 535841749 855916825 782692535 163547135 883836100 994726493 101839012 524848086 486616532 822785085 214913402 512190788 300770716 759256565 1639521 17225302 947256699 565485577 918376225 631575488 761318516 233846599 216829672 192329196 483259780 436299631 906380211 559235829 775431454 71403036 886699374 649613357 141845742 916057655 862074652 924453354 845129976 687248740 861788349 682796034 913020327 549671255 543392355 335866107 943796004 230053189 730514042 788167037 210634053 951457648 534661481 234854723 420937767 945817127 901312852 940113741 873187283 669129727 281007519 198198835 192027787 848794576 16974984 736606826 112150918 164547403 709728663 734826508 841075494 282280245 359220915 253648791 598329054 360457867 231027963 870446717 440542739 69007484 71247032 718567331 29886023 459793383 581541959 691209525 190703528 542866839 53528535 589240645 912162611 411421038 560692587 839286487 120579558 896541076 497797705 735440728 441099096 928622139 264146694 958179614 388580810 87259458 715623229 126183986 292787891 738098505 768040621 881131092 202361105 9656686 872213910 692473333 710305342 734609143 445207342 126377425 574394689 801360005 640021128 557822838 644604813 176185938 289233840 325290594 59987947 337156733 738966536 456810017 686396123 269464446 371886055 447546833 90074442 273769190 761231971 329203911 999025862 715725523 110543336 605919253 239490943 341713743 616454551 977555046 169156292 620062580 46904027 332322013 647854376 426986523 400309209 899028781 187667637 4122181 839739001 658208117 875861587 141726876 935543718 199642437 796376499 968342581 409840520 910497407 275926245 91734888 66564514 136939733 66864819 555345088 849037191 307415807 491898003 317093773 889663907 499486833 298922384 438593258 421266164 323762960 555875579 423520465 789004345 872540832 290956398 553513544 204278900 839639087 499608877 245713714 614115324 599282050 772308321 557753812 943446237 475031796 486300488 16167941 482153557 259162102 800850608 800218872 382834891 394472029 737352578 475601996 532989259 657184162 424330451 938103932 690756536 77769878 449236769 686421281 909549068 870333331 354232650 874194511 425340215 195980909 217497903 955856034 853666270 298583397 189171263 330039812 907562241 965125916 572933337 218314879 334547251 347407914 755286841 370749298 66359438 642748253 245462120 564640035 547169286 452371039 945297838 542142454 154679318 658038837 809605019 602509450 845728209 762027488 741771801 671899789 690178302 196781153 833435038 995686197 87485803 520670211 927274246 878575659 138550765 412809684 506107171 403979308 626580320 741685657 126380332 543784886 717524465 621617201 861000501 170961043 144118144 777229451 160070833 627374253 112153693 836339154 913914157 5535122 62332844 92754767 110559606 425406990 231094260 917170000 443154079 53982703 395690556 633937853 250802862 269110542 39692725 255101579 697019828 876640872 60819883 782460874 64008542 738302745 977400971 860918477 512215836 95613716 563693592 234151808 751253698 287266615 902933162 903314237 366998402 437149094 184678818 583897036 188496045 59766019 485833578 171070278 33370143 314691966 670336423 606443395 94576160 286162439 100285417 349350310 103434153 74249163 596649388 678484697 120374854 267453760 365160468 889474294 313411640 93096818 579170907 618386811 254876622 694486420 530889236 702611080 330697823 305470755 944857560 529338882 344837841 740757807 787679892 825256 458639626 941551381 18967053 458059634 317793894 599767631 457363968 261498391 619354081 428991732 765907422 521599776 226488603 331217394 423991614 870733391 544045520 652347891 222683928 30286775 251756526 785945598 818187781 465569168 924443297 536155676 143101736 519814792 543648616 767131247 881630830 912111981 695013402 413343403 465609077 644106725 340760287 903557943 962348174 978151645 662336671 380786010 535828892 544271039 959317689 489281549 918258631 763973938 219925905 194850041 743103214 977680919 120439608 74122141 425185381 397440952 210711832 436323858 568257608 351142200 347485435 979830660 263324979 409140779 190772145 502418532 968232745 171568173 313315256 236174484 6205742 479026453 536576780 238000138 976276492 730293353 571740450 241342022 393796819 871195224 500052435 541388280 324577287 614464024 109422783 601155136 842470960 880595427 94358632 451177809 879795547 352444167 763058894 315825681 487679645 308771564 405946801 903082938 6647953 858717635 934513701 294754126 657970921 829150960 443720472 266364126 91684966 769166112 556714120 739511944 780725934 251380631 420559222 218392867 3882817 76470573 19017583 371557771 104313824 852555094 849096463 462775972 218091672 702523718 514766201 615361459 444361888 746347316 82627508 268127206 313239457 496125871 695317788 265625579 44868303 732673703 98103848 265568303 418574501 563802211 704668426 870018493 138067129 639739588 559928150 242604483 618524267 826990654 903450571 652612082 956564710 18564728 307549585 785248939 211771625 59469238 689509727 401551595 760675210 220382485 30066542 626628014 736959824 662270092 57864675 611383357 792918476 757014601 650912440 863306907 836894882 22156697 969835214 246940431 625487402 640360509 198016273 460759651 686247769 334393321 996755234 162602415 765929132 513310053 909175631 943782722 342632489 643662108 438087510 791853425 319286308 83153937 315556119 231661142 473337857 692459996 78365073 813524873 341146469 50867876 481674961 557760385 376955768 325578179 942697549 730981025 644524937 30814929 687835294 683577545 349516659 523891929 293494222 720448312 484242299 343606104 149006292 871788022 25778742 597341010 877282041 578351614 135599119 2147505 289746551 854776915 503285143 22368181 625862086 918249982 731731541 803751714 278061826 28542931 778255515 74222141 543965764 449960228 510206648 696778174 116087102 613858639 282851342 100809532 944001974 688503949 180339879 126276414 376825384 709915169 991974077 609082284 912934335 888427550 60244414 561958413 140857569 250500216 237090068 955834457 760352691 157288875 22639791 24213965 684387274 899725645 13549319 763015724 352464064 46038876 984766272 698439034 224784194 250880781 40539777 973548147 154185310 886747131 234430327 400170105 645894595 630120710 249393309 271965841 10345995 941296321 277363481 151522179 363020618 643977063 897347674 734458616 103008260 486609710 29615429 524580958 150045369 320073030 369205571 817864389 224108517 127676735 246998684 160719795 441205533 708439739 167430234 234343443 839551739 109309634 174919602 797090060 386368796 930160608 814640977 306792268 514498222 295458784 139273493 395092961 33622476 756142826 578678237 175928274 727323832 628485090 979750196 414901473 478751656 202006586 121117773 84357957 416713763 689756767 383417433 123626105 452515323 162350273 408919486 246700001 93096299 225720805 361768287 138704511 212059747 608280702 903505275 186381325 80814730 24197062 781344283 136904881 718968475 219305262 6657294 431263837 822311591 742539171 31254632 649701965 939771196 955395616 538192243 829656128 704312609 658069742 737469356 491513246 324464072 860826566 44585864 247681949 642468877 850024491 365634154 231349729 663276770 479908889 321064386 395560926 802202359 729911367 703484585 182654154 970720439 911540527 488004019 655028506 343651422 495499015 178953144 420832051 416960324 36956785 15392952 220209717 713185517 155311910 799484794 281643073 481509558 805138077 576373555 674048448 343911406 401984278 438880619 983767204 644974981 999215278 681266470 432114945 176513550 700071242 637009971 403460440 672772000 258810678 800282792 46385405 658124889 23424961 133394658 989088975 429201395 95689759 348126858 678555675 745333510 670085722 126082699 303896697 841338237 698902911 671715129 505385341 43376295 610600708 818639344 642545033 266616480 447621454 236659149 780385592 997015354 24454445 769244389 323581541 965319629 463839677 759744508 678853704 517811904 919179873 181860445 44820709 832212901 821899943 207389884 438872592 874704532 714064595 528170387 927830020 855486472 978778795 732567609 20710332 90288117 768637128 253522087 183861527 173127306 824184340 144866626 873932176 582546959 57232431 317328364 102082407 640591395 9885427 390997528 821491262 88213639 157362083 770423294 186081849 933892465 642223180 566635667 192955115 367024025 606038584 188597545 804624764 737657610 989254548 41122329 352487920 311639941 533658987 666485648 512612669 722783951 785993952 720115172 794229853 665782977 346488512 445515012 158344906 777965657 284765267 404572825 597773212 503777996 613076091 574553243 139722850 878533309 909038808 51509361 373470874 956685245 940356538 160636815 178372648 144050353 731428261 52560717 271448985 682138254 305797689 411126933 71097569 180951785 479562141 57695809 685037385 392019659 454260095 227833326 35277605 681970087 582943645 24987763 933040336 577910840 858640861 512775839 517094756 751114666 427966677 278385895 121111044 259088487 926696099 685775397 254917971 459129059 601146728 867934881 84153502 910988756 357506835 554513999 473621342 535837535 962870166 384817099 502201655 491805562 821514750 299005996 899713029 342676881 386360997 451896100 271711787 261150439 444831512 420406787 361326308 503563514 249774272 901151670 753726523 688011075 20652558 655506938 463489359 775577473 234504602 513216542 430745403 144094102 403906525 326140016 125612448 520532872 455641259 911591611 550386705 800485538 524400512 225482420 323898203 399457074 73754966 357570889 624049547 910079753 362871823 115811688 264381133 91897085 338582832 312143050 769341808 915777013 435642708 605910745 59254480 550077906 724408709 445858157 765891010 494164233 352408861 49478260 628444517 107250696 494709499 878758259 243995351 83031621 452585113 331384076 432396954 220666020 926708107 704317164 310448242 137745456 952177265 356866672 457927878 379619298 702333397 485241612 343658496 406117708 876928278 909921042 675754982 670790222 961232113 308873306 638361032 584644864 284981215 416937204 122983852 680282419 402241367 810503444 905260747 914907507 203322447 597464903 290286862 100185955 257675591 814700716 292244782 386027800 667850709 6311988 763257403 434445464 95713685 99657547 592122213 99533708 261487368 280531723 825051607 657029560 24720266 463794255 240244840 30688863 427346395 603071753 239322873 378710919 470318995 68611868 113995993 806776248 997741001 824514252 908742061 873388275 62752087 746546205 668472304 355448392 950078166 406450217 123623047 543344823 17310642 121720236 383833400 558880980 828571621 401445869 815488965 681372096 220856586 128636854 138308654 197766412 812479839 89686127 699290938 604250533 612322534 534459131 91298650 351068935 852145720 96209499 69000164 449059368 651205255 100834057 64373776 155705360 365733250 82983407 16850198 148315751 93667353 753323569 769059319 892178981 184294765 458535128 181792632 558441093 461827977 55208774 92292449 282984034 579989787 526602261 367485939 389060615 993840636 313493020 20211828 144498634 658766560 838402772 532159745 162545697 607221922 860458512 250398882 421056764 598242911 48042893 232315339 332815262 615735187 262184555 591515695 415757372 921817746 148184954 494568686 75241872 829679698 374054779 175512948 595611010 567748839 132516080 43990327 196548231 994716006 412882430 468278537 994635809 200954104 430092333 831236175 32342794 220313921 762664928 873082509 433388437 642496409 388154454 280735541 510868099 464803935 983381555 761906021 83563481 76028326 455414480 901372192 402816749 38187568 321734620 647381066 147145763 350014380 224229351 695233790 427952505 255807709 566814039 793047068 454280415 531942049 915534463 564862692 940185808 889203653 150925136 9974382 268875201 80068896 219271110 427102792 572931444 879678447 790992847 418527957 484625304 782064130 94418985 123474535 72227191 861246478 85303695 514810556 112011425 653474030 274696188 780246462 89539305 47752457 336271680 37819114 877487238 261788049 830718245 998127601 302907146 452363200 971582556 326619822 139949228 567534722 919249078 866654670 802318671 838221666 260230310 375849740 62737887 522836660 53448587 163067828 855850142 759427766 627649485 562185683 396091558 678763886 274839029 802860558 296755049 387522256 452631438 436494355 704466541 761839828 563194931 953958397 68881375 100987798 767834681 469116113 398718070 831507201 557140468 197646354 243408777 106091167 651008906 600117575 178588628 297542704 927865739 555763624 329332500 426632560 54429979 523537915 815602364 122755500 727131299 185651655 804317785 341089856 867252835 176922494 693077578 399125039 913941136 876370888 122581886 838682882 64105563 352783405 961049622 886615997 540072420 200987719 780684005 906382852 801633908 976274846 268756484 265887617 120296736 8995524 867348657 120575051 36913615 747292275 430545103 924013753 168826374 945369882 39567525 802016934 160940097 3445718 155375546 430194817 764725652 977357269 50780759 314941411 583101547 88890082 345460143 435709277 552676836 771630817 359515680 242095520 743504725 873339751 705897619 50133273 156062174 61850738 708786730 39464449 763839176 596453830 915643368 834731120 397606730 912627927 302150034 93310118 200289170 427582606 970408864 3794691 767930925 847264413 600171776 83594596 39551651 698079942 338935007 76759702 41066136 490996294 250539054 945164324 82121804 441535455 808260706 687100371 783764192 745694037 867607832 590379767 225562746 435679495 30178856 283835063 915412243 46221136 771602449 37207137 671611789 329400604 308145563 20039212 462801116 982896093 973882892 563889522 831392201 528997376 545804141 147857283 828278532 331911753 227077504 25635452 32565493 801335913 957374641 868108014 167416236 22415154 108611018 866942650 623196001 526573449 612944740 195508507 777525358 849966244 343695069 621929684 606680238 131671192 602733315 420859257 202159595 580040349 416293451 301422248 109466118 425528446 148649757 822602312 111543526 4907921 473486086 867225877 73333621 851343332 723035718 742727936 760787343 991960268 432442927 204550253 413158604 22517622 804332631 484763987 493818716 905747515 776084401 824144766 902328337 661058525 326360884 324231601 409622982 884666002 924485203 790853057 209306521 885554440 679316178 202960948 891547927 173841138 971527818 5691448 461534244 274700017 669998801 367392705 647963698 342444128 994813629 959729937 483740930 616914603 153508536 24179973 679134964 519901022 31705365 932020581 232771973 586928792 368894029 169358156 928002330 132990709 159254034 820232090 745500109 717365934 469614293 632658325 457322402 258367361 415272359 275112143 527935377 649559538 278154110 898780878 9226541 319405953 640164107 583464089 997594471 159621705 992379193 60283022 416414998 449869585 426682133 13027395 932485134 797810260 271618964 176824261 52500027 929782093 350362899 396168439 803479146 407329503 237247101 193190859 67396177 757257752 450992751 124368220 238473026 705451917 672511596 181558614 564347062 632159401 715670641 597337280 595146608 857906705 987627044 836356161 287384345 686475005 556925040 725666946 175356437 797743216 923610357 252017319 824466930 731508666 946291500 484458690 125094025 9734117 315598710 848014974 25043311 405521705 29169278 679727414 274450450 859899973 15004696 256773430 98110539 995895806 7753710 460153959 477883853 377954035 974474660 223379855 652232737 429583614 938702481 288384457 985584711 589167920 651382100 414844430 40682666 571008955 539297552 625623678 934364990 796266305 630263664 832325486 343410466 6901430 627577742 517975035 865138234 506197236 721177671 20358392 597873528 959395069 339123959 581667495 597119139 525145105 154360418 325653650 870163084 246992488 664392730 504310224 733372563 73382095 221905393 888398352 300809016 842133688 621221160 776195177 12995730 377923076 874738463 884722629 166139304 404822300 459002917 470576514 767488376 709435704 859194845 541345064 202988100 517262461 639742266 545768526 580735726 330461543 704359207 27712339 983194508 109725665 429859179 736428266 270980468 847764808 861016405 966328971 411392523 818506283 165996041 95165038 114450777 482696459 923816116 178193195 434207115 200167312 425229477 79718964 690638753 968195618 752673847 696876586 743763404 781603823 533471957 37832231 17959280 325598391 667283851 310410089 46045678 859891685 754687544 913275236 39543619 610501103 837733031 267958089 180974993 480956461 433540693 871423738 539515206 380579948 445790940 926667251 690599531 625215607 964290349 681131052 292647873 136620529 822173686 446153527 582680150 633880014 287071863 481964707 913235730 277870723 108126761 249020551 289170309 707772389 792547804 774261654 382138030 539582193 326983968 430115326 265201458 729981815 284461282 975068438 716485478 621331022 896014855 519645756 232846659 289900062 227368469 994000212 553867262 675427456 755944439 97266318 619909474 488545529 465003185 651436672 549048967 662753683 421130575 518984652 551828605 403225745 700979664 291253166 339364275 112335415 790550209 966186664 929492525 889216364 703060181 141581399 773156003 324918308 255553262 626146017 427226488 607598861 931886175 720713788 315550946 1738670 930310989 605595477 57100456 64124151 641161061 580974592 363557291 244472030 440979851 783586352 703404541 847087575 958326691 693762372 362726288 542633175 693916748 895884311 53473864 899549770 324764557 790861440 227234795 654823817 338481301 167927276 15629927 315645684 188846561 379526448 464203243 5906921 377194270 302286903 488001392 174502017 833956922 437308604 474174600 431227363 574853098 704491203 980953004 650526789 251946698 482990398 821563352 57802336 509284930 919006198 97358310 404261574 59935673 594915920 820188580 981514199 248435863 826154708 446386110 736831213 232190708 244675937 394345584 817234618 967667482 393652575 909705434 53548560 317693970 725692347 856339436 969140301 310359496 141388148 926808841 480918257 589008264 404328047 307808267 166844423 395984152 384694796 353263328 250333705 626614207 712283176 745053772 906246815 670481354 625944179 284564469 463639245 514996960 472259542 425763768 510501778 374921301 543030803 689390005 686464923 127928384 757524265 526922979 147824233 329308232 144107377 947064040 529841086 938189912 386650601 304436641 268044865 268164665 548434656 747729710 941576174 150305253 755726326 898452573 279366071 30221455 682707140 121289604 534148318 841892217 664883148 647006118 502881957 720220537 640644957 128666217 461927728 666328274 66804584 944984100 997436369 742241627 179824202 363200985 186872136 421876780 517702150 190368281 958434597 757156263 911359917 687546822 313695100 292258818 139580649 502140850 199079283 46351168 895754994 100089754 428937971 764328933 483021946 613005022 266115251 259834595 178419120 472392187 992033325 921999645 660698459 366302197 489948308 725533223 590298178 575509145 351343900 602279184 298408720 765440730 946795130 486164582 935492960 481042073 467245033 609886878 181498230 652111851 226776824 311720004 708171795 570758325 828202031 705623068 414168456 50196381 857758804 112574581 94429211 912643848 137832136 55391028 182152335 480533127 493953441 885589681 503150245 729010453 144302761 881273830 904645547 18220564 56201668 727851453 557248366 665916444 328535600 629191236 347457162 538584119 782601207 82754628 167012483 452169076 808232764 691871994 396235420 321313301 561502302 849703488 795412839 28040545 510549339 692561910 465675488 775895341 253296538 457849275 171845054 223448753 729940224 223017030 105062342 434186644 562967077 69457005 23125000 190330820 108551359 933485442 504664100 716293348 392599429 682351140 967834426 508294360 678688725 768483742 276945583 557330686 790704903 935633638 6833512 959029402 332420927 301028474 490278025 898787754 435797140 67603073 153543458 958882046 557014840 175186268 576907062 253624669 777204296 763385748 987041555 998104033 93464825 234828903 681395669 314448991 803128678 593474983 867147567 323323505 953867551 525836989 278663718 506866206 317749455 990158830 494872391 943802344 791721384 381934673 411091212 917238565 864797170 989947801 511595978 861520680 134582304 785300558 480781197 19984597 789837540 115833975 415869210 423352358 284694936 102684903 531533698 458108296 404928428 503808792 958650662 800029507 764315037 954956954 852131763 72586740 554043796 214749907 734795267 271512106 497845668 654012775 708258416 170105824 803278724 512520033 815326853 742031805 269818815 244531620 570225995 224297275 533826668 714635850 538216702 5314276 330974248 642047173 879077754 331649086 194635312 866480386 405773264 758948733 634672936 190776084 628335823 318311843 301057121 886528148 258984858 670429465 909661638 59459258 698829414 793823971 136478225 752329850 784440380 987899914 654921236 348006364 73024458 152088305 685365093 443764540 360030457 869794602 713658270 698321453 331958877 308881509 816731585 686455928 35297004 694918662 409748292 667693489 328184493 557590514 544657103 866748447 29065194 855972365 552617103 441711978 494743844 273225613 512595855 645204231 896189310 202587728 853469591 14862758 872882239 116716450 901659478 252610613 744012770 846359765 803921164 888721746 525737397 356870909 273202068 446206970 697056606 949907117 108260476 191770237 41850400 859915800 551192654 886618755 479768794 421514129 707026042 357329326 426297488 253817011 244659088 27489522 501395524 277119612 15446825 955408748 802524429 554282009 177559712 973082261 9197161 93731606 623291984 880264677 309881885 387997051 348986297 367533947 575781494 923054763 383984262 255756300 624194196 257228304 481135122 793369896 65954833 789773130 931838637 468256450 350373888 100550221 978774588 167649994 793484652 423406451 670260409 711101333 269688827 882332704 726165313 65694659 325124372 915385889 478540786 17869126 570371891 194067592 647057791 681068888 973240034 309955622 395694749 705655249 311520320 843127687 847356950 862480525 868764092 658488493 558488038 801876162 974325676 469209851 733613319 422321630 501986751 680851576 749348087 682267105 679530969 404383281 271848265 940655205 597376751 460572188 748359230 909542310 314728378 946073882 325378253 800241624 444602498 671388897 462587643 197359594 889208689 943405734 114923786 318439282 580984613 167231396 994762916 468106263 153708704 227758327 389691789 671266687 637446717 794404543 695588864 465092080 394119747 21890030 759000111 279482284 895922086 839935373 892507454 85024719 699683535 957130643 90408294 104315571 556873340 603176695 37851921 566736906 98807301 226939171 404437003 176590005 793118233 690386776 706870223 780679512 513471467 33626063 238904451 133583055 3868878 772344961 595617127 229872255 720099446 952619990 160722555 799043850 801783129 515028564 176253998 603704321 281181631 297043613 899672745 491772903 984181363 497784299 309362402 921052858 154665510 112742170 745899616 962355179 188680623 214704998 728326202 263101170 837637864 143511199 427580041 695306706 882230073 586727856 900152846 500795052 788290150 767946818 510909362 128749833 291335609 765023937 304149291 582680179 128989591 909974185 970328367 70473751 746065352 856630296 661567257 136833055 112965462 117852147 966989295 368357283 698317317 837819545 743775170 483143409 139013645 275690432 480360295 787898521 940657743 529935704 751402452 372254635 757252703 119470391 912709668 37545353 633314367 239991522 277468161 440584842 466022446 291236362 316431970 889402941 974293504 832234983 194021297 117985822 215227004 229382692 880086335 323579515 510238542 542299912 789610902 80326514 585421608 945498686 709042341 225398495 551511659 906897948 465786499 660245558 478038988 977735657 419956473 759314378 884742542 985751999 284188359 608900899 273940119 218314791 655207278 34144567 802462386 759864398 6842721 164730484 860342362 739438926 918196167 478441842 110925311 133668309 49454937 478726180 807110935 210709805 556258578 533446051 438976774 326569193 789476040 260091711 624029744 729949107 213977730 783343397 896097988 987975262 332326862 810098233 426523755 381976509 984268980 194771698 992554032 175258383 923091991 59834231 648637023 764796699 985858414 159074031 228019139 4998212 555324902 437236956 903187085 403058892 908362984 976715078 683754899 457732334 321440773 127871048 778936300 426743885 394131068 25959380 115015021 177319756 979147033 813734831 147873076 27135954 614323741 646160890 758272321 547192508 719000473 149541822 695603660 853380031 120635586 40300125 628129894 619042258 994683489 735671559 925467021 718956248 96651548 518452070 938305195 360391118 633189774 191584511 543650266 898488285 989979244 304824404 179422453 344085807 906730723 40195510 706679422 507955471 60692735 324276133 544865209 844592385 248265313 427209617 726265926 844330962 231876929 13942921 649573263 819459208 919419667 332299015 266271041 559462181 542000379 655176792 300857787 662123911 675618606 572415767 869086884 313859992 896365962 80238035 966607201 196898046 646922995 606980355 169251340 757251284 625314275 746905172 753969613 363424157 64188159 530571074 443845015 107268934 188613785 20441684 449693293 579530571 849012201 40836338 873851006 731786117 264323388 789256102 292279901 65874123 220099981 757513261 197740219 801292849 598093380 108258298 59548617 278746570 886903302 140887459 473093414 539169441 58995350 956421356 777163437 670791611 853210792 57636071 874159522 452428027 707790479 609819237 430242047 34877810 858148654 572475365 704089320 334635039 838452715 590498435 734291257 629520168 888153584 540873868 901775323 457382188 451819563 253866342 53145638 886800427 298687281 506568257 8349755 687060908 785192195 214800139 303062966 504077897 219649512 770736597 796697916 672159638 909415501 474949424 882485103 177321377 114520901 484267958 935487177 666079836 352734986 376762336 693246803 368004012 560258229 397403110 886915881 569758917 698072385 410543027 340308382 858715905 584339164 6805191 773452996 528167247 203210945 678024344 764344267 768292128 405390885 4387026 434590004 427234238 332185073 257365726 142921619 77497107 110656976 770980375 913859631 257651654 988605156 604012120 81480215 618151882 445228747 567862409 466674132 369649177 254982411 77735375 591344646 532391555 743727202 595856885 359635346 987878284 958566307 6375170 309346829 71335512 623698023 803752937 932696066 881089435 311070237 270061182 498525007 981123793 927913060 758928306 589499700 377209752 483635739 255476913 339954926 601142143 973588927 918629857 381665195 583201104 479888828 114343305 959818176 577072723 947836787 767842950 317444692 471911096 156508747 516915580 224984689 697630476 969238878 560831339 573050608 393903711 29518878 925183841 428664279 463925250 285578472 512999579 448788994 963685665 521325222 20817284 248453887 538111436 211243254 474856268 650521982 466242522 861145991 92181977 125002539 450221741 482970908 202691245 285921103 611977119 318096825 766356083 299642640 268222434 582231052 480616967 153336499 591535808 997937561 588024173 703330368 584240879 676859507 364329856 8497083 233437656 289392746 481388695 962775510 476675042 102956297 691420193 770819337 329963480 187836644 581577883 659230074 514273945 190197685 374697110 389551101 126637250 838612619 958757784 733367129 888004329 799998638 823840850 904453274 873408843 17208591 324340801 279483912 327044710 408642681 134152323 326387726 17552011 236857719 990228603 901875676 705360260 991916297 498793755 790368919 61179655 347473008 251599236 463447281 898599701 276886537 60984597 536380582 7692807 807056279 353416853 294587871 675720026 148634698 144568919 666828081 400862853 922406288 542453738 344349600 949083210 19532848 506109189 238676707 304650880 46372215 253362332 962404450 268175662 179865898 65008605 862932863 562630788 973065340 231125068 232557240 479630276 843257386 269484899 995555781 433539984 675027729 908786276 663792915 711622120 379366806 616045279 516866408 912187293 393761461 384103758 526810724 932499930 344334701 719034641 195447076 11071679 308583778 823452845 706027983 515414599 854889800 832088479 277319827 393603868 357534931 206580178 842780058 609633741 131566070 325214264 964662665 674847008 515639339 853327489 752089482 826897819 260529816 678201971 11302869 322316510 32966429 528371527 828463054 842947676 239537324 6449358 43965738 96392988 544552910 306722857 231765534 415621755 100097531 950457669 275320204 933991458 655136103 312786325 15291866 307648928 782257048 611387359 193014199 413893595 298983943 757803724 16784874 247310770 868893474 167065878 129481340 900330899 285843137 322677594 86498043 497547782 872004609 91948872 339510840 288508658 174525154 673602923 374435916 500267510 647666110 612649857 354566171 281032208 382038224 138446421 702771310 26915112 595395247 889131899 881629496 840587168 400707133 50157928 746147106 571004727 284689954 954079722 724566862 290543642 26580147 97355523 597987535 220821522 911270721 503096466 533822899 681129175 607730580 491982392 422914905 484205407 427942873 73644880 389704483 241703258 949968843 659193680 783991967 998456718 307829612 215063601 176379956 645344706 868983664 440625084 357984513 564056491 365658858 636612254 249797438 334813235 645692124 518245203 448445725 468888898 139819456 734984424 319043333 421146401 715930561 493756080 322718220 279721224 766977821 557763651 562839075 383433972 726541490 165336691 103280336 302034424 401645587 898712741 588444343 518581765 797825883 296948235 559083713 653033481 795635930 679250978 100293664 415341196 607161490 857289848 31841376 577606635 257601867 194431704 779104256 111708848 353975971 713451412 579621773 143429810 729281972 858152334 718997222 96070412 340381943 655497729 448764146 152792071 35739007 304324272 720570720 519435752 238219732 387962223 681836174 643584873 519307969 516877675 719085168 927955624 110518021 561810807 754082836 2345770 945929250 546396874 709053055 582112520 597176274 799901650 79553254 951507497 242399914 734783459 904065155 676309255 547425602 133000672 19006933 120748590 870665674 907694179 520307697 624301917 143408173 873167418 339738417 143081064 705050138 538507340 169926767 151636221 56203617 957854819 936801683 933394672 72285507 971465053 703836444 533296023 382028374 538294331 909079804 821458222 45158557 572820423 196196791 100684366 372831940 189116822 34226550 45078658 402120040 259054212 757614206 231770655 230377320 12741278 43351652 579031364 219062252 859200659 457696920 345709481 457765784 652517482 876281194 180213499 134213162 537098805 615295288 387515936 292912188 372154244 480863282 824305249 286036109 946225134 179486366 583463845 894537514 727557004 804523872 149404877 939573642 683778024 799717019 55751668 405327661 942561045 259473137 806082339 811498757 992598595 278566920 273495908 755401128 232039253 359223235 35877611 502114359 841021937 919538686 248438807 54328141 160355350 854206010 58963365 187871592 504467682 248281786 365219309 385248272 977698775 4647799 679165036 542382513 946662454 542493986 665226821 428752505 891763099 428396154 701818904 148776413 256511462 226973485 875779915 313552284 747302032 670652673 946050949 291756713 676149072 755932965 832802534 232462013 149824446 698671205 285610636 955177570 3396497 392402684 391818611 250383305 838757314 541733744 588234266 658673257 807930729 785997415 895351221 45942679 349458168 208928173 645347559 337840048 874621607 143998448 591998325 764738034 614397987 990343655 685951629 247692281 116715471 204865828 409756308 852339699 807954224 951512483 237287756 65825866 445021233 608061740 843486613 40625175 484592745 295707114 322004735 51871698 954538769 482640455 248867187 38865430 186226316 268923429 112244171 694063135 359322559 122409330 615007756 479312229 406242377 734598082 943747687 731149625 12653447 839193325 536655662 14369025 191640860 974456964 273920178 168422815 404259900 320720278 550100366 600257911 999607155 862697683 612743960 525041278 241758718 656667567 957379305 777422412 126455797 877709454 187485536 358905577 528338631 778173651 731248922 971763215 185050299 774324283 373078366 279787533 739327529 349598331 994034772 951249958 369222741 160285144 761724843 879776702 24776762 19952682 591459925 774772697 341239792 723236255 538567735 731362647 914501978 137911328 783671392 634897904 520363783 144726892 57310227 299123157 986751845 79290596 129496183 174858734 846755514 26990717 644929956 360062897 251165246 628121553 835543534 953985729 821670483 30118334 433546970 420033273 208483509 947318499 920518490 591596162 397151817 479004228 450825858 322122473 607477349 314058417 765721295 841224573 641118907 229668275 204758653 655720378 885906196 765086427 513846612 697029617 120343060 874633652 859246851 931629265 213637210 656695612 219311006 949534826 73600588 239725978 608495941 642247815 636643537 88775701 964467216 480000918 523823474 9537304 617031167 468004183 906463963 442068462 495510670 184521857 638287819 40872697 599145676 378612157 982101547 466856142 990460609 880420580 365532201 513409979 350711500 898775627 400196822 257468235 81786398 122844872 40310330 633059537 558252324 825671427 136939557 847291770 182411901 883093883 110949013 154162868 809429692 589214887 552993269 757708926 101830452 778786079 373491479 326725234 519190337 643762688 657398890 233627643 154434610 522258596 513892899 5276559 788301563 282825269 55316715 503277019 777225926 558852938 821656268 974013034 477751220 637188850 190804730 732167920 18774639 552096849 306591745 802107771 688680576 724683405 547729218 290135877 513958018 181106780 525034317 866874427 805960567 503551873 844442673 352608442 327885083 116609919 827021908 715578090 757793654 981323271 882321918 468386563 321982605 834256106 121062570 503303423 181503381 162369720 360080499 335432188 527702280 621478528 92478456 168483406 261542463 822571866 62350508 469386770 147825907 818677681 960029576 809181735 137004150 651141963 649440385 25607669 709363669 398185008 310084380 410976979 31596306 169750333 294502638 271662317 300308194 753662277 517259695 637855014 752680713 50512930 438093748 226271952 898647120 847308368 811287378 699632757 998620904 937564054 317835437 451752451 964162902 771296280 480558333 38407787 925748905 555657180 117687828 982866620 483557994 524344072 272746542 251751162 37499754 851679331 83414010 665388416 962814355 421113074 19130471 695208429 736257582 203873766 789688088 445938610 567912488 723622660 293444607 617182058 25542574 481898512 501406485 463951689 875762985 76675763 630027928 362136031 965781365 238485785 298999246 799131300 124137388 474574003 386199349 307459398 366104351 100861163 746460818 407626754 438655013 748725712 759854163 334115187 661256179 453112982 593977996 397225771 384082271 194811048 79106918 772937902 947265439 9869353 390745772 428754223 929576863 671530574 808577825 839829630 367824769 387734447 946313736 701292738 644221180 643531543 138765340 858651402 841297107 728371154 816937301 525711517 706068382 36417308 112478201 63918042 846709415 664468253 124590936 761662460 527392746 524338629 730600669 449241436 490720651 165137318 954166917 395934047 79627124 845653624 783633136 842754183 872108179 807901184 677609678 250088265 36886098 113329585 428990058 355987228 55219863 804301833 313955995 94083435 655261237 242751313 100957000 716770985 951450721 942300895 890148983 887980589 757403507 455791221 177096321 409515415 93376856 281323855 347481832 779186730 454678110 667956427 327278056 308985320 350722571 299855802 976384477 839028953 49018700 118371593 743847199 578905425 494032637 569232023 980154385 784077933 845601449 227644913 422883009 398311038 915192698 58826598 126129801 283231247 697088004 968908557 768364572 815462613 665365604 637510713 918198338 892610830 708559523 196072673 46803033 719174003 828192023 318111439 98980064 59580629 473975313 97168411 868868317 535325239 468590016 185279179 842043599 417417574 125296831 582050862 453385182 853530256 888791123 771268995 797061232 948031859 635323008 667500426 16544536 103060071 336490774 23228298 812125092 89574718 126098555 792160819 584432453 901502126 687625409 868296751 735946540 146335079 405364213 47879747 286454944 617767533 158397537 471340669 542562477 594593061 229883521 126552568 116096337 174989389 253087282 450825136 21189635 583016178 666789343 913144115 92288544 861885382 575092545 848929104 994855639 464829994 938577026 744177313 166492045 159330403 520476456 807175936 764049356 927152558 376961191 951455219 769190853 184457262 198621965 48409050 342156520 909045631 782006157 644488598 703468461 466304689 678752051 87337835 237449784 3441957 477162004 394056913 412838979 872017062 769774781 250036373 816096813 624699842 163941095 17491798 704433781 367092014 478900882 934680245 22485454 614252010 483441799 244347907 342486061 615552043 661737099 762004253 58774965 322082475 359237462 291630898 578968485 36008801 524520481 838816621 658571507 813047128 463662682 39871656 981710701 88535194 92053929 868372036 257607057 758195923 516919676 897877108 694259379 600321267 621707100 278212166 620467300 475158184 599502937 34600596 548303225 9518819 500127402 492689551 689566443 75412957 949845854 188877961 617618019 116200058 686906142 146918855 287548725 357386083 559082032 891306709 525925301 82724961 302277096 851453094 243975761 553281628 674350916 446586186 970930578 551696790 714887104 934779940 515790787 532584233 166521796 822492190 232378695 850382725 875384 515179797 823187749 196636446 189593878 929457790 804785666 304564738 470954534 516493253 657088529 722972064 373006411 103549429 692167583 592216102 376823724 979368879 999697741 142132021 759356941 785851726 274526732 611376141 604236568 635754446 621235609 995347121 163268089 149077786 126140509 80627640 146852209 678194695 926333109 873714589 278850988 561465025 351058267 594006775 861841213 102753508 370213603 986623961 193117796 611286309 683022452 986622343 669989311 880080463 90287103 307202144 221552125 290436250 122234774 272221123 695088917 815620177 108747647 899194953 570486751 953298727 404740154 684785621 758937188 610759272 750398662 48550504 576487908 773880393 136863409 768003307 205276286 458386938 12846662 46236691 953974606 685078672 485391629 689167965 595566254 194200277 791070172 389270265 462693119 472193268 562952233 38976320 69147029 77730789 989770996 727406602 172383982 405518270 963471779 764875998 421446035 431093295 299100010 703133922 380825614 275076229 686133232 584720069 67053799 891804347 231679320 856994701 349700040 164625614 689419762 937488057 691439891 136131107 508780537 608842907 955113888 462842366 651131107 608223876 162652536 731775943 473708330 500526832 63588214 633570523 193535890 955646365 390664251 575764333 382583386 246459139 178576438 302687913 315764329 416958715 646587329 852657866 801503934 701203586 568721759 932299594 628918420 335118094 990746006 469440399 750117022 424032957 566001490 142888504 608877343 209619659 354423949 5007543 365463218 19152644 761181835 313408834 815330401 61375402 667142549 224377279 417797601 757873115 605377980 533206482 655821926 149438992 832194413 976294114 585408431 734214858 418197118 150671872 645555241 628911472 512156992 333489661 866730168 947898570 564858917 253239751 411857841 90848517 631777280 624151930 777629095 652573814 44639787 799899323 49419973 696636084 217416215 309644900 318097139 562369093 932439263 820883683 265442359 926810588 767852751 880299484 776737758 228171677 88061560 849934943 740349822 253502870 119978490 888526138 222468128 927619480 519360387 365719253 329570215 355350638 775096163 465439608 443025803 84766624 971679291 268111200 217379980 954418103 289306306 255742087 824460481 178778958 107446706 157838367 8045567 556821548 167526760 577639899 578557000 593026764 298626744 225884313 570990806 474328559 127630829 12885637 913021872 900455342 451714068 972441596 110769248 359956753 934826989 852918536 136124601 439379358 62553685 572361430 211896416 98099002 628707893 388868911 762333975 577017650 638792923 75509047 588414791 355719265 770046576 580069323 545528486 535662719 158940302 616292754 18570320 941445967 71334539 809407131 645188931 771493082 225026291 749309115 576739011 980348602 248448720 963768460 644811947 362907370 180015939 255473157 903558001 824475416 42716394 318947467 773932042 76900966 756926070 942389206 117543526 280866348 300398653 712612118 782922648 276405200 851689561 735684681 502119957 416445066 263895541 444497101 170383492 242162518 826723611 34666355 722309295 14072745 235505318 145283739 264051973 370863761 703328109 905389048 210225351 644570793 251216207 587215402 63447542 492565710 195839962 225080251 69518317 73705972 859497979 661979300 675180064 256352856 36837137 791348414 508817356 263088689 233958643 641045856 517397178 263057323 676999606 794093286 34176514 961640899 594458204 744528852 156506319 832725987 283050672 156468624 292907897 709367510 867647025 306622391 154692534 18633925 378820634 188506775 322491691 787688585 864764386 549250315 452214371 607618356 476101343 393053910 185281066 711202394 159117251 911174006 948882277 409633020 391945933 192194988 959663413 497958453 29205099 659406934 55750397 744428335 734881346 90724147 971159913 641833794 226358924 27704947 605070311 587391208 593376745 655028989 642124679 226043901 616084972 416112107 217232371 758697185 988295045 207395158 263959791 261460722 388230051 919296 442805467 953443571 199330276 881207498 851636139 554821991 994242409 572092560 734819417 455335518 87204571 644453054 333344011 804480065 555510274 105820833 324504021 208813713 572034278 688391370 482532455 634821525 347784966 283040989 175757508 597353606 866415468 818555690 991719655 534097730 572055110 48492063 730515044 52506947 85532009 932941301 690554065 118089573 519813348 14268534 180897736 261520355 991028688 963183717 666202445 323828411 524206185 847338059 717659600 999087721 992482857 586877226 695095609 888101445 492338677 634806247 907263993 563234884 449002741 991593397 247335208 501094575 593604375 367177002 26688718 244040802 132006329 572004031 397948150 215930023 845414905 982028529 850254303 759648990 291677521 866307539 695586547 252682683 896389810 60038421 970116359 975360955 768909142 574262475 22964033 573942686 965518848 851715599 627587824 466747654 404187687 347194566 401314349 66820609 438595775 828878470 407827277 251928081 969516109 459970959 73420483 863950027 679135274 526717169 505902145 430020547 940148656 672762343 590510341 806236827 551344844 990957620 324287306 268201350 65702818 388141534 788200113 908396223 802859431 300340229 104918800 385897093 849212799 746067002 666035971 312714716 292025670 281551471 504928224 124894726 142786522 785899236 726351137 498584404 166133412 968479364 823054486 593340994 621006164 967370871 46148831 756002790 153912362 480997350 61577836 195902448 372434478 812288894 473077182 523592749 394538319 889601239 336136440 424442562 715119501 772484159 899612968 108137175 392266970 253838270 41877409 509624817 659648182 857260529 572330930 410794298 418841589 681010711 101398551 811204563 506797322 822193100 719734774 913157402 12161886 999596142 645705537 420090524 898866731 259514736 916391018 176623700 568704547 496186002 434059995 211638767 542805404 305989208 41490703 109654883 910575449 663947552 800554857 488769720 565268816 495148186 546213022 156105211 499484542 909146414 461450843 596009028 111959127 926308185 793072335 117127711 3876022 714348513 533168106 408664185 90215965 87017931 123410923 530418187 191152749 636977143 764061351 675942551 873297936 94412551 177243497 527833465 737401866 125469760 350493116 166966533 814708574 803497601 415881636 457332385 863468724 488593799 121234998 664849954 23564165 774912093 425716825 45765486 651186919 611671777 524667222 540915331 270144200 90918698 260365982 412494615 63474098 239198547 153500006 512197660 809090897 38476894 456895308 329211431 629160747 853117880 314792354 894957042 24555028 271412653 493332281 840860296 73371318 472757234 988748152 593375551 362910582 163511962 799923057 52396282 199251881 305904313 549878967 793890914 871549948 703673044 745653051 748639804 618958656 739644263 219406636 728415746 577617798 702974346 522873882 29416281 607173894 924924827 553232300 44713906 457976850 800832882 488325685 35811940 109887064 745284408 986027395 164748554 376788664 897887182 585270690 489980297 428680801 977703478 338453267 195547166 161080640 117074945 103021435 134191788 91529406 986876322 108584598 485832292 339085769 730672944 98174411 641262915 639397548 428286914 701849641 325320202 232613694 99089385 716502851 909209641 790802588 32840785 863035974 112029050 850888882 501233583 527269836 159900163 885978805 274939099 21924249 867725105 980887862 651924551 683391896 419373328 916164779 761860733 835103927 660018282 762880059 746187833 764415608 941976351 986055122 608425464 175382558 758272664 122930864 778680762 562003543 21830092 533071478 88258816 826261044 199427587 198681726 736720012 176517654 93542817 421129023 681077685 700716669 113752494 340679573 161926901 106075323 117702290 542398322 596757856 307131445 267742732 586151913 994764895 547506351 690677386 366202766 891877230 683778343 675451353 906945724 430174441 976675703 327725960 755662111 662142361 280852100 881996938 573947688 141722943 992803044 711480835 980918763 572128242 663215654 982888056 309852872 850592102 114229124 819322200 69252241 13328312 361957502 608114424 896081714 355318306 392831500 55892368 442041672 75561842 213803463 789201196 755826195 726859845 223665826 104364254 168605427 875900541 194360605 829878106 683390417 368575136 301507141 776407108 475389209 749068191 735168312 998709455 532179063 671406826 298491242 253359516 861844815 978677215 738464712 135829411 668337511 773211728 935219670 726673548 824737341 623394334 751722831 920428933 758361408 86696200 528274708 841723812 955216739 108447865 214247632 42912820 479494542 331848537 267008933 647273319 1748645 942596154 452608973 718123134 717186455 628007980 108649724 604304768 509968823 329970671 955564543 774031048 617173965 477973305 457657386 45483299 433419272 560676550 889736877 357741568 873656546 702155528 567243402 506842303 725058518 477037573 384316524 354286013 386005051 703781233 177364287 460369152 204751010 598915868 475317464 878842257 254515275 409701438 855172417 537624860 856257141 149874081 738092046 441779632 621452418 848632414 406777379 750099228 748395351 231721355 333279186 814167854 400275046 392650129 820576231 462955617 521819377 698932649 806608125 430160293 636886109 671071934 614811665 719472614 781088396 244454052 355624742 581871021 857683084 375915180 551044165 358622681 287500348 36857825 585027003 197224799 381809439 563635529 831631133 631869931 854395848 280401823 498595418 74011042 992015365 263860168 89208402 646368899 802615869 505426012 306622022 509164053 967012404 449126452 704155360 415214417 93274298 305655171 313736921 994382857 258167090 990004008 150013698 562072419 236857086 843531946 477638272 718356618 409460996 371704823 790476859 684351782 343119047 744442764 804801775 700871899 135330289 883345211 1838191 846534115 277272636 260020068 646816823 483522835 740434891 234688505 405633851 778748822 381665068 570503843 277057995 50330898 838511500 687913240 255424608 917530638 706436320 55426805 884583530 599966266 886441505 148311045 164849085 304224957 224725426 604664691 821655484 651237780 74001842 328665982 791447056 868853122 449296939 294749442 781100791 44423143 774858607 61874960 456336341 112170664 316374962 35512511 31636638 161077971 62981384 510237748 564498603 772685049 313125373 179294703 264369202 851449715 772418624 797777644 198702191 888851354 185721442 571212265 296462943 483700518 753670292 364398407 822284000 352841098 468128656 794850994 580710950 144999102 229265594 592044512 493462753 55611975 548188630 535405905 796949417 656161107 673168746 537998883 925028931 42733506 115012171 494439144 244520800 512517250 611150875 430121709 292679832 215673777 51493026 544860424 71640923 787728849 452294860 774184392 329404412 692708773 161181429 330174718 472432612 115875496 997048109 162603788 372540723 225281207 746958145 830514584 372225553 830005992 778058455 209584361 63245571 139340672 850065791 334274247 496592509 388931359 990973264 679326022 413721631 550068781 585505373 534624500 449884853 113524746 820451902 393189486 531233914 484468327 609344352 114523732 540801923 748952922 250791992 900043277 641631192 658123798 655060925 154930061 200118466 63046230 556912687 910695404 267457300 187416774 540448105 910278496 376808850 48111625 469959670 450146949 517985638 570967545 575276799 929117361 544595680 959846484 658381114 969122035 675929151 737556228 45003123 690311512 709073445 309234344 963188580 908775978 817000502 794361595 831614004 736662078 196624182 335955222 648493679 435817748 209860372 68185673 305603783 35574614 972356857 711712337 268447259 642091844 47102239 196092092 106463442 885327982 310502037 159860486 991382115 842998331 294708789 838583186 214095541 98215788 306029383 120355181 812610348 778818037 714251906 443079914 384723580 800524327 239946515 125962801 812625371 894673611 43260276 985538877 150565232 51316711 778095258 259662280 756552099 137362423 856624357 539413352 471863442 3821390 585364201 574184812 553126772 99264898 364157636 512211429 323759002 792235889 523442624 516464049 914532088 517385271 735764324 769212739 671152556 446461982 647192260 313774436 251146664 485213126 918252699 456840394 868006 936285067 193306415 546107278 352128613 383749744 369420314 972315385 221576871 34194310 18139917 241611869 201171724 335623576 156069270 743670365 648160252 831682733 90027552 581509327 243615302 719150877 726624869 418687097 814315735 296739116 765344625 182766920 728578560 423782038 477350232 285011435 686059077 764938297 168232510 690196483 600044372 205097150 999667103 491959555 687525429 468525319 916838460 296305136 339431908 401258695 121449852 532988798 268893093 299689833 31121782 315239032 341008106 41341948 190932697 305662628 840794804 825585270 234108276 849483199 885233062 664907139 368728799 334838978 980943364 242303571 789580429 217800273 182808901 672019219 940525478 543219634 438749654 98828238 821809190 929891421 959992110 783258678 633486493 753262633 89479807 888847003 940931340 224833720 324729981 793771193 284633316 554630421 205758360 64317430 843597460 673426541 964134890 608427441 847643768 569064836 793145950 740666402 319997530 247729461 529252016 629262432 381591094 104543053 932606505 123797774 325237185 215074813 623144856 422572361 461835106 105979904 852581177 669615869 520780772 678473443 705157243 923767534 725059132 891641478 440441133 492933838 424635291 799495877 441024006 447735029 810416806 302102309 797433026 408948642 740019372 380206977 406037993 176747380 773724298 24949403 326505626 290863873 177093396 987999982 380193908 255344738 976016813 921526688 63423653 507765742 733616849 891485780 746724977 184503283 239463829 881498082 477736193 261881275 255286140 784136750 429025847 614880495 528753337 806754154 276505903 451864844 796464797 658302172 744757342 259660064 688577806 92436213 761257581 988366631 790356122 418644200 696741245 332543993 423715626 534870760 957422713 303167025 453382569 327013010 223847226 610587267 311713691 516872437 649319554 713278415 933693471 850684821 85347508 124155546 260588266 491275657 701846077 310970928 308484591 663766475 71920251 4382262 63805845 322712827 732250049 57665664 308080452 450617098 700799203 518634018 606197454 498636299 660815227 443993650 830243031 457607224 818261139 875429650 733934087 192464351 119036659 992740124 13954166 613775607 579418943 507357517 537390655 487838190 957544608 340899855 328188788 712808302 508048018 499425019 698279757 77462550 922779476 681862203 83609685 199878844 119199364 497171809 367494329 36760093 9840859 241828698 375314913 642690921 695176584 502480579 816431403 454279022 336107708 478919387 571691710 456086376 978741574 213744582 448360730 263883556 759816059 624812689 986128316 620901807 236642623 930107554 231618079 480507114 33138322 176353265 225491749 668387777 211857377 44455667 368293613 558094416 517300737 839327759 727053262 712617310 166829648 492801232 690882924 811021324 12277623 145941424 113074120 771268222 291220773 295690603 723119566 385950742 107837268 571651298 488858626 503072090 480427656 65007240 246609831 183478394 406799139 167075705 294768643 620736970 696079540 956967364 118969865 346882052 471347685 130084129 796896267 781319020 764633409 781098666 732320737 457112452 273932257 572287552 696054052 10852439 431727387 485763636 565349339 980351645 705300458 697541818 187328119 444492004 656588513 414927674 55717254 423146457 802885213 432059974 461084626 139656743 870447673 264596178 183704055 466916679 162093283 364306034 519555934 446121125 563041987 617124362 311717078 799834140 32842092 636926239 543381767 358630378 661141009 865577990 363330184 126609651 633333291 972515560 413623411 144872008 500270688 553983888 992209817 317481322 118639075 435644964 113592972 110338412 863312225 71679213 881693679 729848529 493076803 228651698 931770271 655725426 548327583 861103617 452508587 391412872 163941548 790594948 29360590 465871433 407249229 626916419 957750620 225293498 207197098 78219876 257917157 407187447 914405282 93926240 747667036 989824031 40069445 679884304 936735925 532238393 77403312 55874339 395433809 570572134 713189245 791475169 100061108 825225937 874600578 210040643 600855107 668587998 879487852 901242230 350100485 609563994 418083724 691493125 108637141 321384491 844579607 790401668 711885479 759379619 565204783 185382603 385281034 283385190 995628379 260044319 35404220 557073814 34504873 908173091 701930501 11321980 923069560 71102811 585701246 952168705 768504946 446966286 597247498 786947435 383081815 417227946 667061518 450718949 407818645 526688162 906875258 139416898 338561649 202474226 192591540 245751858 117963803 741282616 45232702 911621326 14057600 283903093 931806073 358275949 344454814 576410794 204437859 364555865 646429598 770896139 65801561 79953742 6483151 791502624 902737375 723803988 112083912 117444199 662445425 258745465 304312651 364172909 157313111 910484018 107858240 759546686 612590549 524932561 663580244 603475847 40401040 413202694 321914255 732745390 873031345 273336443 577804751 166762269 758338985 208547439 874979137 559552161 972589857 777044361 545355353 995622273 796955043 351201538 933632598 608728414 462537410 53228876 549064264 12793767 774156826 675259589 250808360 61044085 395934974 706223227 895672374 295242073 584024230 548844060 791082785 734874952 320189592 186822789 639379854 347872406 314298983 720728643 266323434 493565524 883922432 884871290 450244285 959321793 321433013 684333280 476156141 888369236 182450534 945276680 284639038 236394876 398989331 173442568 371065353 751068014 947258428 781459335 584458312 162077357 692802441 773561474 248275108 537663912 99204060 785189233 501879529 830265153 159265459 588420685 235093847 502555858 98221707 932241057 451569622 688689328 576945055 221955687 973542559 653936619 978186073 850660041 182781022 343943407 104412329 334492406 652124000 170910476 986046307 305730888 241115247 507028985 842651598 568956769 413873942 30356244 866462447 741663106 684408824 747654333 29101486 554415604 360913965 969937734 139651664 403987682 681970462 434637728 143075426 727167213 35625953 455913892 234490732 943172219 86581017 364472487 157098563 424986935 27574408 656547605 221074443 609953113 901359247 200864545 116870074 325172210 436283639 533005074 507476979 322655088 792365232 497801357 93690624 514609451 51118029 946893047 20188287 918434927 546148436 236354228 282129249 134289161 9978373 229928407 224221998 611651350 577291069 495013978 349151251 101235069 347201916 4604485 678223201 628074965 476787269 195814864 128066792 573452813 823466676 191165947 467012120 510380634 569563641 575849864 386934796 937380594 76327580 861011558 744172376 522079029 38022258 292136127 872992926 295880985 74608828 455249733 380648508 855528897 358743267 393869262 133380006 697896741 322813010 979882971 433231262 428111209 72708172 716253337 341818548 494595522 407987991 905028977 861284458 693836808 926694800 468432516 783644515 369409618 732807669 156952479 598556805 329644771 405224039 85296952 143390825 982528409 123028380 633610362 268317250 856716805 382246034 324385476 258636868 249687179 641585585 234592230 361786535 402771731 910914384 114896279 6098501 220919019 424081284 742006016 438202628 932321 833551166 441927401 761834704 446067114 590720028 414740658 676661911 990836626 860327571 694913895 716163332 544932934 352452557 464903177 358224033 729086692 746831609 369288845 91415100 790760601 555879791 166558334 136044994 471047186 628568214 427034919 804911994 536430728 998618021 716092252 605999273 654232586 239474341 288046570 699404066 40390762 414476138 740918905 428778132 17386073 124592672 936533582 597802758 654442176 358774162 528949990 982717683 944442055 603782552 271038982 893911456 844588398 445051177 691356328 491672270 103965574 60693290 772628249 373479371 639409549 813720696 496640463 235775062 12581179 520683500 339237441 335052015 133793985 621442453 512525186 458778423 389463863 956274106 904552165 555023696 239877814 966518241 12306460 143492795 506246072 279567892 841796095 572408305 282225273 733472130 37510797 570074151 113888523 372649611 198438375 901386853 24915645 145026388 567382926 204658271 813584822 450927597 846612774 865199109 167232476 878327455 202737817 79103716 96423938 408479342 785670215 538891912 137174363 75466354 531334659 814692001 798632835 303340797 158130452 621783229 3242356 559007523 76641197 723411131 438985014 376519148 335580878 346812259 813759703 215286065 265922163 28104949 76451546 718253819 108802289 105345510 256943408 161841049 172378782 176496101 488565658 153999538 886324215 553270672 6560359 920426548 148480550 557072936 499840497 810993394 520145057 895076659 21468415 793264768 730697618 114909003 77074541 474222546 368306422 549539304 75981345 272675350 504187890 755166860 3304876 575659588 675757156 902729102 486987159 230625761 478281370 406549193 17780137 493610065 312083847 162526538 523333151 135038716 934021945 323809213 942211302 28136449 235737238 45425684 976098361 118694428 89380242 103204674 887114803 50107207 618696213 320888384 946410745 825128962 230238373 712473010 936991355 241484443 395425529 592883700 122688031 399678311 18572804 198315428 681414255 794375736 790693449 874019847 423532467 46566288 256174011 350623262 851862913 745350154 428239187 541484516 445150382 476330225 564569622 361853069 10929370 119036192 144199714 872959773 42320001 981829783 874589034 3001397 469309059 996567521 620314724 577549529 693166096 223231775 384054951 353576236 209002491 713319122 266484821 183995926 738748211 267889715 38210746 343781511 506957114 15907408 260168302 458844614 382921580 654273941 389642335 515937285 387754527 357225920 979740468 863760047 689929416 597681832 146007160 635149297 329812820 100027020 489420510 899228183 415560815 846578755 586996182 57391459 257890853 55447916 975139619 150303559 206763592 960522450 251723243 782598812 568793747 230923157 403979484 430487585 726939564 672793068 900561064 917893063 521028210 500817167 41567660 393973515 104266750 591973366 183486843 157146926 617662209 895901098 245464172 983658830 109055745 217750538 550974192 915706131 823331984 146977889 76140922 270693421 404661533 527232570 791313857 618967193 916003959 790786009 941824478 188317765 235284129 184586347 158833667 212224910 465894093 625021722 76526576 598033723 660649437 36495033 961200807 170530470 814778188 826697069 692694391 2718237 35757437 783120553 32043069 929892255 962607363 952172978 103147832 14858959 880525790 856565214 228537194 139104688 335853679 814725762 483069443 704921454 801664563 583726614 127146860 193307810 443107703 777721625 203989625 30937977 306431563 219005575 531503617 336691977 866035388 40703269 76493316 244858340 689234039 323108950 826473194 629123785 771857246 940951579 910981757 260716569 566887931 540167762 7770775 653965737 41205699 650416991 117283037 864393480 431681336 537218805 488283299 158935507 671924789 354993826 18420884 807441272 53548528 127723465 832786118 831568843 450257145 185425972 946848256 348359025 322583549 657402372 13245594 328321589 430096990 195610599 892633322 467605687 913993968 16400117 598896414 696222340 293170009 18992522 729255784 191862019 870930962 517458299 543952427 998865869 847672050 467630814 465180506 181455013 809890136 788256883 725286894 447534376 365460344 889681002 730698836 675649692 111974937 705420543 729073344 647819351 750730706 224982957 589768218 127787825 170060724 473724393 84889499 683485583 545892315 153420630 76263534 377265691 369527154 281181118 440370688 593780575 85749345 704230461 66810621 819645216 237363917 275149459 688589769 371788955 559590709 847121411 93184424 110145077 234312030 422559152 822054238 972831451 645746721 366933108 314705268 659495098 647592001 510811742 764326841 790501053 283151916 145285949 120023644 172368114 408547110 582230484 334068005 396197356 587638059 81960924 451581285 584460377 774972294 256955029 739801866 862392758 425077226 325346888 742381068 352047147 411837173 563997818 60432128 441025576 362771821 759345085 46016793 861270227 872987808 970731073 219397171 442726024 975665063 991094727 115032700 847883120 191611044 435312922 293707676 117929224 51630861 161021644 570077120 676577204 522708270 595583148 911181370 890902783 939140953 939552574 300132313 890942999 59026235 645058485 27516018 292780337 951316522 991728425 1978552 298515210 635638289 353866603 123567546 61539439 413425760 345511754 366432089 553956786 211867269 703659196 867314589 982503770 184384581 333056317 547357212 816074469 222279640 854919339 459123955 900016866 721861068 383412256 287342238 939104290 69793990 173821525 646046587 469636851 291585777 828175041 246704686 972533833 580942847 988428524 713571943 565580135 55183936 973668865 667697970 563942429 95604477 226764026 99034334 246819352 173558515 159755988 144813410 478538822 8624163 749733277 454824429 683659535 835453129 614799157 343888151 20567033 270973997 362601349 21868080 41526631 685266747 72194284 604666292 715064888 248048489 754682871 399112845 872253917 283760705 165560614 281515956 559617890 795442898 889538777 415548342 91575993 878267429 186900611 257658216 567733444 388480288 168331213 210593493 494491297 935297559 736616871 986843531 747121869 616948584 182839513 543305034 971670577 356159850 77056321 912257709 900441521 931560700 530853105 728968321 691858851 63951850 303604511 44700551 861746877 260146556 348193622 287036881 439256530 454647897 219707056 613077020 74767498 862358924 490168151 9495361 240283943 976608350 672220580 55647414 664945741 924352432 139909206 228608537 90679651 952769461 520469877 16107569 513790811 540721075 159974107 630299843 559339397 562852008 356232211 923104958 292024226 597745639 560145234 343281242 427041886 768907317 900559347 516965126 240202075 200047893 876117003 583148442 554293823 72416033 978952883 485227664 496761805 927844401 433179407 820052645 199690139 376620306 998829305 453345570 62734498 196358074 596723750 589116610 224052256 963080612 167632822 778778993 695766450 749494408 966639904 923979271 453597433 52951659 620271823 371999033 393243388 417571626 929267580 584826808 859611101 648926558 993488569 796946277 24225295 366912902 395144358 923136186 737083421 133383817 620018897 380511199 697453564 318102508 524435462 618956522 839802948 832508475 163565495 931224357 353178289 11100150 244898476 765972671 888366338 294606964 330366613 250916407 408794235 801066259 723493123 122865600 563251007 71181792 232734873 261287688 158011592 901193236 6644475 751972150 635170258 71211355 890748180 604693406 597922878 290145745 330654804 772503340 725843437 598901714 947063968 67317885 347892387 219424010 57669996 394034785 600720317 146576992 224139680 174347872 427473183 285670289 209064116 805291030 250717881 398668786 270426335 272126505 425238632 855522572 379019681 799790374 136388644 224079638 237705159 815252190 255520004 469873083 756769725 500247079 777559287 770908918 647090801 582453010 427737713 919625768 388240076 476111581 398429774 650499379 736463371 915138110 382012218 487642357 619764668 44704583 515353470 172366163 153871159 132504893 628908320 121209940 801254485 968343101 147272415 435246126 387681033 73242249 922416098 311856683 821811707 857071514 215990159 693561957 795724364 844897606 599600467 817157275 163307348 864261239 479240246 282076878 529751915 433051019 378970489 88296831 246956397 931831984 374805006 102458592 504007190 742227249 302818855 505572478 9853540 267452250 380087707 813349283 837922154 438644371 415888346 181871794 550923667 166444928 387545209 133306445 708512942 735041717 790262782 362114159 572342883 426009147 72004758 248993558 436643790 49491693 94364992 731401206 214023782 282362673 158415597 822155672 654517392 276406103 18684594 178367389 861863641 331307933 463473569 793043763 949943935 979952300 680836877 292560767 400621909 717346481 504768502 474776777 179986882 462888540 927666388 489324271 893301791 944304343 700527249 289792149 370664741 629472630 593538163 716878042 813892137 732583157 329554256 686064187 506025477 182776784 937392110 715393145 822431813 553774944 897887035 965897399 699650540 308301034 168418790 262949238 253930645 501881979 507340420 724489152 673380625 23157297 628332941 648363645 467542062 676045607 339356995 964415975 663242837 429732375 104530450 872748963 35469582 177314172 247189213 939656176 869805303 708293912 414545585 582458472 380952530 326912689 42538990 673013946 845347526 181332928 912581483 673367504 62297808 61561795 174708673 730084653 248150151 729962616 845735725 452164657 552374890 233735699 578814929 489552010 461977084 344071726 172266312 128843155 860795214 432144678 963164671 822287733 875390367 679273349 270732400 294841618 660349054 82183285 853512697 446100543 157720401 553604878 465827222 735935277 430952398 892952129 955718026 19425580 119605226 583092522 464972808 678451387 712548276 237432160 659304493 528835257 792595539 140941621 259982459 975389534 433977787 959372905 232378157 693596823 304699366 108980411 462580655 366032650 381186343 312209298 287370458 670326155 566202737 148851574 927488046 94633867 687194427 785189237 510674470 189474459 139857850 869998040 558328495 47467788 87451927 331213570 929103553 102476449 556734225 938330499 552989351 957395554 690327335 190700106 615890361 849723176 399346834 868934450 478537529 100601980 182993392 421173053 365401888 816670401 758630993 87247411 289830659 701862173 2261188 874880993 611203692 103545959 771655235 661991478 448003980 943034206 199442562 994583823 103604888 208313800 140925852 491372109 532194403 195093498 651551477 452450146 253992049 687995580 960110816 379362229 577910300 268300373 195918784 947021236 811753505 340223995 45642590 889192623 715053462 919494111 559959176 534616932 451341854 525925270 474647964 549299815 397630322 66642129 890977707 600690445 209958336 980838396 150822391 277911515 606458306 966089140 875152863 43338860 363635521 155872280 451134424 939483759 665702964 224890188 647535188 856893545 691154688 861207514 278293334 186533399 837435701 462100739 501520374 136101431 391128662 944771798 459033416 721359158 113894765 222174140 598045981 775550062 622799194 836976582 687390869 315670283 797173119 125020463 205465057 78550986 766297150 771561858 57127615 282063467 269516377 804034207 81885665 731185189 281643967 194594295 177207951 181148386 540430567 223624319 669360034 843695231 11011798 148441784 779555433 734835916 852139056 310604358 393926184 761048343 744944785 359769533 717193424 54151023 975699578 902196549 767672352 890227525 957017446 416785761 194652101 409727606 220812703 428861884 168317961 532635734 422317489 695824184 693191528 808238072 281279478 752666831 774749684 28792526 63947110 953910044 407318171 114801606 894067404 851990360 746449244 942940060 905331956 33797237 98607847 458697433 488957577 374425344 426011235 398582396 433976797 908891644 743078370 890390236 890260312 695174290 646232160 682410213 7247392 81030993 597807770 820375824 895667935 744977455 139901050 810027229 249682086 726369161 171065101 878125131 5567171 105489038 161174824 973293316 45414201 889591699 372569012 905029935 630516938 897502185 410204212 750803660 560693817 250923313 587647975 451975598 598253310 652456777 22150192 426513641 192082784 747893439 952822984 345452057 367347249 943995776 287841335 685136948 820401975 741736413 930374956 503401733 907319505 316902963 642738013 772186960 13003199 711207252 328291083 168989138 242768251 910474562 623380606 670422294 690873252 446635029 825689605 568201609 531267342 602201314 98657461 631907280 896180946 214453445 63831229 125722526 973373697 227942799 529640252 118463202 238071571 436310046 2525332 97001343 921287980 658400005 400855516 882705869 387127967 260110845 81427224 91748982 247606333 236121506 75727635 393073771 686681113 446300724 572380948 375812047 83853140 876183677 867721414 899994540 577327151 891551774 762574257 590247296 842730251 993772044 169457124 898318318 48501690 928799640 504036431 523950558 631494089 221025205 264691717 440513028 147225798 737132856 911814449 936692154 260462579 318569113 106249025 629891087 916317055 885435252 606331341 798036485 471417560 222400917 713702061 375211616 996842134 996590647 280602535 916680403 432636255 755531439 171490515 139070884 6816156 738624472 31847721 408117959 812476158 632229858 797701900 733455473 353551856 719642595 748127712 900534313 329708356 440960230 777257698 614215122 676474659 317376469 582754848 728632555 290671835 626202540 255940224 578206540 171038367 553459286 66033271 725043232 650019108 726441858 640052999 993075715 88801579 82736924 481984166 686183127 726646940 293528731 162480121 478749184 445702444 122293672 996504673 652183394 976931870 664757679 470889069 916074494 753446593 602635127 921389649 154472545 227130803 751054150 862646906 240994552 720129519 760548110 212950739 165532365 666213206 722502017 542411429 902368053 393825563 932856323 362101876 691629027 960564746 882109403 561256401 572489537 972066196 969908732 617981732 898916547 688546164 495474734 583470207 554374432 498949423 471731808 402748426 860876507 884295105 816590739 74193150 931817541 460834197 361518196 990605189 179845508 896290787 274723224 807795061 98512055 684158023 88870302 338722841 417600196 580019053 488785074 485380725 744696405 619653078 617324510 61274489 108277976 67280045 657720988 386304090 882946988 888489026 496935632 896088454 480788549 64874518 227892035 532013635 99485045 706682129 52107797 729298973 983902961 137335393 55326425 411484355 496204899 358275386 254237408 55171207 791874587 236463461 876935701 261194765 518364929 204248557 433726261 543421034 427216416 368855647 681143118 519669961 552268974 622965081 78775022 855404597 359403957 317907125 231268583 72382969 578862133 419051437 631880140 411291520 522207457 498973325 963868431 696678545 444611316 466395627 335801353 749541497 290429546 650260204 779226093 231183643 904216384 980387347 429565072 483982571 511324507 920462570 675374513 493739608 19576861 804916806 214837344 800835646 766060674 255322604 794502093 489941730 928035626 767443882 104676067 593322642 228504854 648258860 847304444 619460042 783481184 257081557 51404275 778675563 51906653 600032707 272735600 233960262 65048595 241556799 761148676 698895957 928537477 319781142 977032223 407541733 360772074 216887691 308120140 508758239 430302869 687199600 134973419 742171704 359223766 242036673 666968668 344372002 464773537 401836785 785099112 617804579 749442145 876522485 183683944 601809321 529082642 739809158 626683888 172305252 694820832 644744186 733681409 260585371 195698527 12923231 670554995 516191461 680605883 638908587 39337561 196231625 403727572 252584061 755856483 89920630 221411489 745128667 410684448 17074507 640084897 628076721 15661486 927055831 764481644 909392886 739554429 20007586 864222844 975967674 478130569 46162745 185767158 561143572 675943884 707824480 15089358 469072660 988610701 577405707 186659733 322005676 202667813 413876655 853992138 357473590 348989335 529701872 711573766 596307226 30534659 776131252 303409215 169300460 228579264 660095130 501001911 816970330 702580784 362479922 159122237 571738680 409256663 668492823 459086468 994905195 358963320 342695527 545105719 257167275 474139206 701285389 313398452 451995119 800882712 960593563 525722798 873836835 454648665 64149833 524743104 330710252 650204199 13442646 616112923 956443802 431301898 811863605 938940567 308528832 867040928 197591992 577240577 426697893 485384711 972070933 146591096 669899133 356847511 385496979 691681696 13031203 242359862 814849384 992365011 66087264 486547726 188884014 578354231 642114687 461902661 449037142 169756523 508830352 339122520 526662393 779730320 822040950 456294966 385168431 980588717 26020399 782715616 940398346 271791305 994451259 586043177 864516625 855548800 526733151 592602632 462341005 452676037 63493874 468839086 227516097 381115650 813553160 586181375 227628293 626137315 720799565 799512063 711483367 579711470 241209755 367939895 426982205 784101167 794647264 678488418 336958238 748282239 708454410 89242752 422769091 527918616 633883092 219047660 346861634 74226196 941272666 852690816 499805408 877077727 776847561 331488665 121716168 224891355 172274430 703544889 489484894 384758056 38195761 55144254 949159909 810920935 20356592 428754140 535460363 83824537 456242625 893470107 11572237 625713512 392617087 588291623 575207336 875281349 239546589 424425201 910045578 844388572 806655824 894703493 618778714 774894156 993968618 1763875 565081989 35271797 683912270 84712453 986537398 227177939 517019554 988754223 901255106 832027897 533360196 361557798 664387758 378730166 212473311 14225522 533845143 340023164 700256251 168210434 733821191 666039090 828599387 236204966 586417492 715130143 871871603 927834582 113356984 974845826 835889189 710848378 162947317 246666521 274328757 252058059 624639435 839054127 446853913 883334668 321736556 777944505 574272952 144709051 31449137 64521619 723204818 980356198 459763627 499450106 439843074 970862247 356634207 948586562 317733472 556911122 426761687 74235914 101967476 728003828 556892363 829453985 137925356 568706266 474400534 836386766 934482785 577714147 52548203 532965677 978570527 264363143 169292118 109846303 853232098 47296766 643387088 977781577 304050914 315380175 483676905 943784066 15562310 665438928 359639235 146805592 290279026 336885195 792375078 552126450 815882465 832077457 392179937 174334647 807898347 725878244 840039001 137511775 466208589 317391004 800549881 64369461 960695595 773679689 305864495 452795529 131743410 909148285 518756907 154058707 230927511 892650745 425890658 769095286 158680435 415898093 982519951 339284229 620715836 882973363 516670202 414536349 365952501 60940302 141417287 805324699 568267289 362169077 266422190 918883871 555431657 607961983 560473690 818423068 407822811 711049724 645934852 117748711 507411647 114324208 8507998 955585591 981759600 927120286 198558153 251687457 606584554 693513025 847813866 564108635 712204002 628550811 171177883 529736817 83031863 611908764 460973419 457260705 698659573 99477990 486403899 964167945 556917822 839818262 768412478 428012820 267436018 932043607 899382925 263363909 541265484 218037903 617524587 622158775 843097698 236429177 135541555 591442983 38558062 590232394 356428253 946875617 778661869 586417412 987724334 415715867 221853468 953430793 33995628 649427144 535063908 86341821 498259133 696502942 813240059 272349043 531865075 993747408 986196943 944276704 506651219 288746185 39247757 346507389 232392032 458233432 40986758 261871236 843639847 822821543 535000773 396139708 93861083 676442066 208797768 514791473 7286261 604308205 781810560 801234398 227078108 138542269 983113885 48975578 676884508 872588946 681643783 736084369 359739694 745877085 795781782 642274298 965029969 659417857 551828644 149698868 661839781 658492417 547330240 247848164 524848514 973932723 551784119 98281475 877173536 396274169 326368993 191280827 739233775 138533257 995558284 693490188 648325498 412689374 851470836 593572206 337028210 672155409 1187808 959629570 422268859 76906622 927295734 650714638 570012185 765449314 91064212 370266445 913477362 232478235 888770640 973444936 589963795 101595773 340434056 511731054 702996042 502429658 209036126 638612661 786959488 7228258 730390863 761135790 559736779 1022215 395512504 44361741 908033448 266790778 186301622 35511222 479326756 590744821 696021889 811668792 145307389 502041531 356291932 963224473 107833028 646840994 199025154 967304393 505985731 354418375 465213364 111237556 289318034 553387702 294201515 552528706 811307064 82194338 381379226 692031365 170836990 489355763 634430569 424715472 32015981 921552371 544470201 462264763 697556938 148536089 452885421 103989384 316040494 478278597 333028031 779951884 476276352 332137259 690338758 914530809 960327805 629057000 830226414 222485785 882527838 642170674 213185552 47226132 1896560 436755393 768828361 749122376 935582697 975724852 626194579 8228847 742040233 734548481 279658229 166586292 517958407 908371607 833955450 836243107 663746671 851990830 249357670 792032702 864173982 107591747 410826885 542728272 118585478 92142981 225498711 625633806 165686109 13864132 560275756 203867447 903410208 856012198 506102955 875887595 380608959 742598325 518959380 540060261 360356514 903076367 830875229 95268206 372756943 98753857 518797334 784814507 476531017 307097080 862559086 287153882 943410047 334980129 546789317 934650393 893644121 861108113 727148687 446209553 608186987 638496820 951595992 84418518 358627947 239429675 955685796 53740493 168848415 58897873 785273356 15442937 157765928 477412065 123032959 26535733 371664908 68078922 634824299 927202999 82263443 480344272 274608640 328504397 588182173 246488636 837868741 540050964 18850294 107625183 684141939 843499953 657746768 426850952 502959524 882703446 429346744 363937198 632946472 481525599 465870164 469670920 875890865 897066998 202615575 475700851 503476169 597871247 309867339 826138436 210712313 413677788 982165979 967540909 699037082 324883599 567224063 429803028 342378962 804603455 582372976 780514821 21962868 938705135 196570610 8931848 629057828 107376204 536678287 868464833 687358225 20362653 714552650 204283926 812466847 48542542 68254676 547685321 441554685 483879881 222704565 38631033 950448113 169563836 643838415 400975936 841683389 39996678 990769697 145214875 982157799 260347962 13478991 769126188 25635527 462516226 91424775 98967909 331398801 72985943 691942232 870167592 353567638 440718898 304722526 731925938 644623328 735045336 747961443 20555533 352313765 152929674 513944266 587813034 700322504 614814962 611977874 777736711 735270368 225199960 205078063 286518431 502962385 197877956 958319979 864276439 448488470 977300763 683214877 67522521 487750803 324060284 964395136 240503542 783935700 144174672 419237425 780466913 249547369 679575189 241021354 346061228 735556647 39940279 938872212 616981007 824179019 532530980 604356241 547599373 882419587 910458673 485446326 895487049 487849486 295230875 732571162 308990097 838668361 105841407 378314939 53416493 930942892 277579930 867063378 151781274 827029421 283286743 111428363 59133657 546961627 682165930 276805147 323583677 292482575 550826064 278353535 612205661 549296749 446745902 667375864 81960723 26149639 473213663 969045300 605691161 820148022 963099454 261647830 971569241 74204625 123073843 742132999 51401593 950332505 169862205 889913387 134581098 994050952 731044835 88932132 4585830 124745466 109169609 114635645 951450056 56589734 522878749 489653187 489114111 322033134 429733453 382915830 919716291 407579787 739325935 456794735 104246766 735471868 402804757 376322634 171556007 485795555 451365062 465031755 832837832 288749079 430033153 365901487 982441827 75717258 155700690 110391575 74715214 268946105 714314413 245607837 696433760 593008129 435863553 641887294 371148524 978581547 813488940 786418357 603279805 434092921 236899961 154731321 61019687 866325893 976897269 630132641 755305225 350912466 234350538 695277579 16037165 503446123 291056873 117575801 850669534 665064147 83959367 443565373 540173333 104862321 148620890 650153828 542324796 135262192 744914067 751590229 511973670 638443361 263796211 207335995 204255905 534344296 230001417 905597049 15751981 313781795 375498590 108611409 428211196 825788651 191792823 870164368 176169212 625776120 410442865 931438754 305783483 743692971 799285892 707388861 876976233 459232871 642998100 398803986 613705653 64699485 144822128 535688674 21758886 204922561 616314206 44635544 528651958 820537644 217420690 656568748 47701366 140853995 911327178 306621478 730381762 107057660 913519550 994998723 676034301 349844496 26118377 991993148 236911445 581957381 213001801 398943356 630053918 971743346 588333862 246005380 557873356 921295736 521968632 650109804 993294323 251514501 573232996 980775602 614949107 476636060 214157520 766859494 773333087 974574228 954676797 252626029 165201694 74689793 209909864 274494704 990888716 169425281 829496452 957146476 984888777 245184551 196341499 723876816 645298911 378036806 757295078 200278289 139292622 263004309 131896237 337337314 578636460 467482242 564108906 166123258 943679315 314985905 966280800 345463149 385003686 615321395 541677319 414516974 145431201 408889893 151484097 217717162 767096091 798803457 135167828 441081654 257003237 379414927 861486467 942878132 341177798 845204291 660204902 43719887 853795138 180640029 479353560 295849896 244930708 334895985 826617890 579106752 158496334 926325127 260568099 114531878 924900187 375115610 761072664 410220801 478598249 644476036 933572263 70212824 337852336 950844725 274775831 185332976 180166528 403634863 305503708 857208149 420960083 666902972 451324750 835074811 273977748 111595062 885722082 440032968 503741468 255419662 496205586 467338513 985330068 942392074 551373483 375359318 114430392 360539965 892080766 973041823 487449618 232702169 653327921 352787140 789851907 570379083 751217700 128759408 318629238 135284315 876068157 907174296 300185229 513731977 196166982 246486743 490734786 455762226 602616353 200685495 187025459 631071474 551194890 708127576 443487891 872894662 300071414 16346386 277327076 918477264 787293145 820110828 638780135 301704297 215559817 692397741 353484704 139654878 24091112 702003469 6604852 500999204 293053583 759298056 373801420 964436901 999849214 851322500 940358034 292773179 434593884 870925894 89771550 715566018 769732225 630421452 407982150 467686159 301564908 475979776 711340134 63801856 777282554 912619812 374109693 641671475 681143619 929899335 168601902 524831935 306664374 786732455 450155279 99207878 820562520 315462406 938176377 967863199 742001698 368198559 619409285 97586849 362884940 169104302 268118093 519514645 25679810 82003392 267898330 312709542 604594410 623995745 711249942 508612505 508235569 471241888 686503165 342119668 705978823 667083326 979035080 281301742 84709321 114725623 469584038 735746707 635614757 234777839 668366253 438142048 543376239 729976061 677452685 839712055 915447147 247835859 630403771 765778969 682015222 590127311 12434375 954413620 104756730 846439028 703959007 112586389 487447871 504292991 719750071 261946355 991227274 641349774 966386590 401758610 431273566 694752943 176092157 832054369 114636396 76213426 634983844 516328914 260937284 471785197 934234357 868362457 40128333 985168918 241982935 449882289 62965820 867450327 170332329 388947828 591644567 665252061 787221056 546920898 124060450 266823897 964441108 954434384 633232618 528738318 133888013 266350156 612577049 14664548 795395146 853247574 809413812 250660557 535442670 192868867 921156412 165581183 4594049 985537842 594540384 556094067 403325358 202836769 808977671 406552234 87516793 765828691 574469873 113869848 302281688 527878848 688041325 297152577 505874670 168151380 373007205 479039741 663003518 426983592 212204396 147854463 171042485 111615583 820420708 586333478 474146949 755189250 320234048 913282943 595175767 27637486 802058025 299100871 480536408 428832322 73764328 414732521 655187646 459552302 127480158 239798694 385275113 337402364 172600587 582163760 405431736 839699068 924975190 946286480 530695775 772904608 455097645 836210347 743406742 449748281 746113397 877241061 459119459 639608610 867804836 823378529 300190265 21477939 917030253 675040508 304033192 730863253 461121072 631908905 814386851 197178768 908525595 321491671 373735676 607379176 186056915 666949378 678472806 563734150 843295104 183206121 193188373 227501701 585246368 955842942 560692691 956508172 551541567 877252838 726579208 289263483 848558150 193458509 973502319 67611585 379549376 832936620 680976633 247065809 403125427 937437117 965350010 655697798 353134895 166423171 395003930 301323745 631481492 681826468 158149783 340972738 275467407 32984032 315789399 659072827 333560785 269141065 530024078 204892936 650457245 319745067 579852399 690540110 676957574 97800665 481014882 97503810 865153217 737589101 143154079 846161587 649336157 421100673 142026440 329290532 229084459 461780570 713183116 855491901 369357927 537379392 148123645 828571225 989424283 618037222 382871582 860412652 252408004 273785618 651655251 883491854 843249723 664375965 875598992 600817733 837822493 745616808 854685234 179332836 895770953 795916262 697290059 840785793 324450312 950384072 201063770 572745774 316158545 407594761 905483581 102127940 70536784 70808617 678479691 405777147 407932059 217245321 708000556 907019818 325214491 308122792 916510233 63805054 47062773 978080801 559684231 987564896 566797539 715955346 984769909 621464701 669174231 901950045 121604120 642107397 806786936 656291825 752648373 142377157 903028261 659162703 678654351 12771020 313430927 913419468 967108534 355616534 540616984 530831545 624271460 306680859 838574803 425532320 457757333 743550664 987912551 826229985 489630380 266552213 867518811 41555121 64996299 197073473 454660734 784763730 571116469 778493232 608305453 323450090 156266348 587118322 546804526 854712350 695978117 614889274 91999520 370586459 828748347 813137660 193893716 765147511 377361536 838247912 509247862 965963537 534462817 605364778 16867621 194523351 41340250 108029182 721384746 340626383 277001718 768322606 994003119 771251970 477205863 398919651 159064223 847087172 8154124 406008979 936376800 969538481 752295211 669427685 963744039 873099328 592588249 744086842 855769523 951315469 727467621 857984326 394833947 7387310 411400708 980909030 486866231 648931337 723647517 630393538 161736508 146021428 348720280 60330417 539035389 700570176 249109793 709386084 147090959 215516777 556954865 499990094 455237750 17929704 823265300 111948440 863513078 955107298 856842237 303905523 178728420 374263474 25138752 267383426 665548044 818897545 996453092 226160200 722330586 213239046 9386272 548409405 659732358 434487776 710004906 547603696 142753386 740037126 753405770 479078159 907173610 64750561 919553277 612018022 393448314 201803633 861540228 821749175 414528986 490619183 256160674 392815372 259240242 46976580 564157779 205448318 620372407 168492284 235605553 56774493 102660834 797171931 704615303 461189973 945141641 668696420 958569440 484519911 93425173 376988756 434912888 354655556 626399999 146245480 106124173 28038119 146659275 834567531 138522532 425102622 148536847 804740171 158505535 678077769 92504609 433736230 41932023 558199873 655085847 537476370 868892586 439197535 774878106 172859520 218581129 657820102 825308763 480939403 946977594 252426006 614803369 344209008 318688553 191928238 5630300 601594704 775458854 501331921 789089564 489236767 455959829 831498820 361024713 364488091 892004834 440838853 690285652 813868010 221532121 602687037 606796806 739624679 589738713 298308453 748521644 816368199 569417969 989205148 901981030 269016973 713701577 2066771 689958652 775963647 972859295 555257598 246256605 674139193 454266619 385749583 693716919 262804617 391172363 292475489 544408874 5474537 284392158 842495618 616498897 766387865 562131167 545246594 447011931 387824971 892591490 346960319 691491914 308734509 632290994 202396707 655588274 148098349 915252957 723347835 962688246 153939143 886820809 995467950 563225026 417171155 967593817 768434163 603682891 896907544 585168165 742475589 820790791 594486451 919456173 568223437 518240711 96187788 220417503 840590887 173004075 883572668 834103120 484974647 817154730 157883912 83231882 622118129 887202108 259945236 632102049 556707800 392718065 176929119 607693241 623764098 519446218 224295349 162955326 128194956 629875542 72746048 57121577 612688213 864380313 193792581 171960358 98171394 888212820 441022876 281420083 584711616 989719523 914870822 616083246 582381223 617989235 740140415 241365371 376714145 454705879 654350865 3435792 321070196 206226144 586470472 626474706 767620846 523123373 783372878 976403571 152796166 523300563 729044873 695587468 185136821 557520637 639637088 781482477 648532460 22736891 948339918 200973287 868333742 921059492 805540666 877858249 752686388 281787601 910528836 499931853 842754222 342936714 100318632 444061744 708688049 288353167 358769048 107807757 554301128 443042018 425918261 286240539 642724675 149818988 285493045 169895571 541418394 12446355 465019054 350773815 428777763 965478000 455701297 152183520 599618623 934429035 858996575 130221915 856544984 731326054 627965488 557910383 287026976 374930293 578745682 478098352 809489752 551361510 914570446 211511506 306149581 610172176 560891837 218443431 514898232 144130290 963994278 942683581 65403373 147994445 140683237 38311569 205906063 875496458 807358734 167609043 223787125 176301847 656278932 657136793 938619293 286401185 254846969 527795901 664089142 830586451 392112463 292528001 925185139 368472902 90660675 253459809 400428644 464747701 589164707 401138535 5042778 78204603 899715801 280587796 243735644 462507475 113296024 587286326 928776273 565446589 229407191 866722495 512520766 150919316 531163968 57355033 34567668 850403394 298559243 983046859 950231762 724898915 963444199 87070949 291702108 80739175 456156516 298241146 449245146 661944612 53472728 489581747 556934614 129051184 102880135 376256458 484134859 273420996 999470985 278953491 504947340 242941118 767783804 350908754 962798015 263485556 338195436 352192754 604142297 617484384 897482363 650203235 816630508 532728781 400618444 907559682 778927656 377869076 180341316 738208789 8415310 564372216 25446487 877296341 770841067 953313755 190331723 777429267 662041695 563219634 634191331 620241633 287013949 795784088 144375711 568298403 960634706 404192360 835880961 18618061 942637436 810169502 49748315 368525939 886327312 2786545 813468259 947841594 613804613 986714457 557677728 256827996 521242759 950450157 466364488 412293910 875706670 848912440 426831932 108955275 593619193 112143176 651659335 561389227 995699453 966160004 966303118 427427339 719893690 411552758 1753233 194079964 837431763 868039034 413441191 573647006 878446720 640391688 258818311 164745648 361529998 707522 42198110 892637082 96078073 152265659 282160454 297247580 59015902 869159339 793387936 993750247 453798986 643380798 171186 280810407 6536598 319595826 684544299 458514622 583260335 937700356 250901017 395090617 870982722 906794174 192865125 986313272 717838644 145297595 321279212 702932997 887349367 875591711 849348876 286939703 382436738 715087840 155631775 423263950 625706824 548173095 187643013 498697510 150829874 390690951 414951867 478917297 121775451 716688746 357337999 598488148 11078244 148693052 511324649 164835382 163392066 405314635 644663971 299777041 230867088 137900833 305688419 596269961 418996856 345537109 798448749 601052884 883579243 658970302 46540362 948261250 986347767 377097541 504917734 77443247 459184940 378996607 139621971 17633516 665832262 342490041 948112515 471329046 260948594 830290288 940679622 739621938 442383171 688656400 934751688 387993210 794760102 656654969 709251222 422085964 894995540 239846490 852112739 917517544 827848040 399524609 968560273 248837159 706001117 875949669 27063219 958119577 519398799 369472548 298149181 121888672 547265413 296261744 896025925 129188906 992953867 59689539 806933604 884686417 752009251 48968026 392606709 280719743 255976038 467688669 169737433 267696675 871064605 597959674 114640272 105784025 825946958 880028716 719418409 100354144 849112070 497080476 186034844 260139752 939431524 898064269 265052753 234953833 333487688 188524480 944101953 715358229 143025854 607939512 299923924 228018662 978142723 173475054 46227243 10454526 399476560 420707044 947782721 708839465 266463642 535656084 144551932 300847463 326740534 203868687 409675485 794910264 979147715 801785071 571705957 601924105 358524053 369753097 553710779 769318619 65052412 63364132 364777514 964385624 389356572 265878778 664894696 67789422 309231774 507842711 875362745 470827661 293321774 233763399 274708434 322751263 381069203 63117283 98542103 928878867 705472216 106752679 580539087 806793159 2162441 432630934 106849508 680693541 126990072 657937963 381319546 817326599 216994471 1694783 158901856 972962492 873463127 587336362 956540091 412135670 538735734 693951052 694314024 555503724 241525873 828362236 301443101 210570229 630199068 741187913 396711913 765268954 596939410 751835059 399870375 861901049 556312025 292737610 338439491 863248494 250276893 335406071 348053908 552738596 842150044 393193313 138007220 929011282 382391264 876369435 291601640 58934417 164990603 428455201 752943938 556922941 885767940 499865837 142274105 324412151 145403550 235510874 722055848 635114451 131359901 165262402 709754786 476354742 858285646 971976565 516412470 168130206 193431386 822837738 708942327 999667306 192282124 405679769 35339110 35143470 580605498 527143803 23010980 709626553 581355632 325569867 822879449 527631244 347467255 456085568 718454504 292885126 308461529 632011169 185145181 862987913 660237612 462655732 279975601 53163213 416780515 300534032 315321531 235835629 555041915 781416334 857178862 412754328 109124120 131112914 411690470 842807942 985063743 925802491 149186492 5457228 246927866 105878103 614902936 316360928 417393598 690944720 24324118 10461639 626868337 8142644 431829206 217869006 851617909 115578998 238922115 778107257 933762890 11537889 920446367 424494580 74686301 108005190 304667685 173792809 145998777 307926251 881244410 53073909 969919594 273088541 335554938 372575234 638673940 358788582 80512727 798412533 921329929 197338165 543136346 371824937 531428460 727159777 240773844 908548483 380026580 110909431 454271874 100699769 840499417 424766825 323921679 132904101 474006256 776327207 81502739 717417847 730877603 745044384 483844037 818450397 669418209 637701575 610425419 943628537 895725367 405386547 45856333 650596117 473049400 572935651 627021206 180725582 287281772 772407751 288781605 993710981 611622531 265962296 677752238 985838700 587920958 332368748 472462827 236594432 955254338 932260679 435594079 449044587 760009499 244422993 718823540 139971359 153760534 479049504 412447937 588497056 771774302 314996992 640390011 116488037 521301338 5942643 691729944 64663965 309140469 259638738 62375377 978086949 425200505 947510451 877981619 932765851 512774981 958429782 670942120 882987345 11901480 728545581 495677198 541512320 75089072 110713051 541205435 703264264 171123194 894579318 418037733 588414219 604356365 263791799 447970136 673990010 351110054 549225995 645212313 387003355 724689611 221955889 124049483 484676043 795413785 8446431 496817266 943610682 830488342 887381165 107276414 68597612 129989193 799111208 181608868 975796664 77037780 480254910 380006465 633607571 952819286 931578378 716176476 954496575 714010772 993636385 38025003 414832448 835644830 546044893 675246551 753606008 665370068 728318937 306117410 566448505 455055032 197895749 107232012 983045638 724523965 982632755 589648300 758990140 933628348 215975976 139219326 825035580 102138140 692671094 755303902 486674411 972641676 434114895 743636047 764074485 942461504 744024965 121854296 25505575 740565009 920672983 600466159 978518850 792993961 264070650 690197779 275579610 8747010 595566372 228547629 621128962 130101690 448430268 481226132 210092791 966724139 247088777 61736356 316406382 366314840 4547718 910648333 146767485 481326684 385352183 118196083 278897323 199127417 64719692 749126337 451467773 830785820 769751350 647243228 514040069 994794583 194897264 496359179 329546133 410257503 582797304 37025717 845562140 379596622 219725511 929677361 826319559 290957220 182554195 958382035 368927964 266342212 622098409 513244983 345799578 603269028 160475151 566788732 135141040 444820655 346885092 318826130 434490507 361293097 350643008 89848351 807060201 44806262 891477741 424506732 432453316 43381617 881800002 703425038 429386374 822735786 648367580 891481965 26860358 466906152 744739054 832909744 597737306 338662859 217282795 75695210 572577455 827562642 177004568 835508621 766712807 917518059 144096679 540165878 414950380 121966250 747032673 497975470 386775046 497166922 904122823 681843144 64126276 356421128 852150464 193297023 366522572 383654174 266478333 85428433 775239585 147318977 139839265 373406411 35896714 794916898 851250061 96049206 340071664 70206822 531647096 389034620 323110513 694420014 784415639 812435130 397597700 116325126 409481094 996037973 618674109 118207017 323989250 259628513 150617347 122515667 709423958 727673479 808604398 911742122 419487644 523071822 806083511 674548443 538130387 721746778 405086010 554869619 4047363 783379937 107994191 435487916 597624974 231408145 422221511 474626417 888035642 993703620 441442997 436060180 748169715 680999781 41036324 42168144 617227224 100290519 292326758 758141229 891188566 359116753 243813531 592607382 200836609 636334075 253536320 488603351 259932462 810679086 736768982 797173435 441365600 78998321 35133834 197719103 692781833 815387957 583885878 49165479 432078457 64788770 541286353 511771929 209516770 429893160 288139029 678340521 964317456 109582501 932971712 413089325 690503330 247395393 143473484 225632915 151859848 88267188 939767779 294972096 444408186 965546711 632957975 803073033 391847416 378383590 340056418 978828073 275461701 86483932 160099982 37862056 658188833 721254110 68561959 541207451 512270411 825855627 151380649 43576925 349336424 433034088 362588812 996817376 614758792 741906430 52776120 495057489 59738164 551885740 789239983 691994019 390774566 439974081 824064844 229460227 55747673 917503720 560332926 456901730 376750205 372739741 416574110 458915631 663962857 329243659 736280259 112522143 256907065 413625888 707097541 201118035 581302659 872428620 584120300 45484581 155388275 892176363 339995837 534408067 987501846 534459132 749575719 868772879 959418867 354104784 555967066 416404271 148675807 108135586 863009716 887483461 572225496 638727363 193017463 757824289 482220760 301584798 734757552 552081959 340380652 109484373 547510600 582471104 604915415 559915153 297997792 798388932 609861339 173237902 32857381 63419261 799403535 109071911 842373457 141399767 64491808 751927363 872266587 664139855 810608274 96926666 611416086 627209987 219514545 647393798 561796947 243217181 249913404 443496890 180302203 373216336 929059044 737739989 738158451 675536392 767704093 782217634 290034956 596092620 716608908 535340013 106892023 284559569 260626417 316009443 928346160 168316489 83695662 111402649 84429179 575209787 552778618 618167593 408890336 558349349 114276684 138243203 930156278 357921571 527692270 639761653 99468078 432609438 890425875 128176937 240892417 536703308 280121492 134184055 816040166 683337435 543107542 804874894 227389892 986769651 850357983 571538408 668239578 721736661 929332532 829428537 707124498 368702821 427177062 416574172 332268711 555230995 6268049 5334544 409736705 609345758 744617555 779906710 27570863 791545761 458190846 30274334 229594312 753252457 784740354 538430507 502418306 782240546 203436799 763879190 928177569 200139346 386526665 693573239 44272827 707133633 829087107 91241161 847803181 190550636 761795036 352368025 648740300 857870550 251332440 350582913 634385278 118249206 4912576 451633057 222463532 824783868 117877688 956209446 285353362 145806075 786739306 487779422 358683512 406348472 284163534 429188331 226407625 823113200 189364669 202602229 786989828 90287145 389518369 635376124 109642420 430358463 89910512 204376575 907234288 305509901 683201405 791384751 648425949 966135966 448986524 36022790 537212627 906589187 790688908 636849750 785737492 833140715 856526508 285200965 478505980 162169754 317416034 843171432 470792947 730931790 966648307 743255991 544469391 975841878 144608916 744644376 184285266 355104654 303820245 335472951 133256672 513834931 699293880 388712505 539238637 160194916 855034254 806027984 501104287 181846748 314061377 606650297 961451027 3664187 867556551 932044885 230566892 440174403 444708879 366390711 660766671 874978466 185210838 764118536 122266041 282056410 341266651 455344347 334933710 692483792 965808683 525814976 646891493 366797883 841139025 376976013 61916528 814625264 951477794 805515625 488816581 374229181 631259692 510395106 280694100 220378358 837655505 993418314 354112431 866274887 191336014 958869768 299870647 989947065 173218562 543973702 601991554 865751504 261673294 456261757 866558379 592103997 916864989 645713308 141909911 722935089 460917425 490537969 984219298 537744165 987191160 646551802 173765401 614388048 521099698 449205173 70576416 509247522 739619563 403252663 100077755 999747063 730439667 5796926 281981412 24647171 82527982 606461260 58714066 718685656 370864212 802598729 576039644 730326942 656592130 37029330 583191700 934954698 228773085 151067055 135738357 543416970 2906468 823192461 362150459 50256735 760145982 793403023 10196961 383495568 456014837 290103561 91811871 513752130 122747014 38039462 528041706 20549271 625424741 426661405 449091086 832232142 503106868 990526064 869954916 266371050 183241386 6218289 763322713 943988243 116598870 331521091 896845286 276652126 903317900 488552137 271109195 16208558 998110964 865474308 843919455 765251919 493597954 30895157 279115492 115806728 242674452 756595929 900864316 124202135 975349811 640958957 814248922 929348083 180262573 677245297 19565862 326213741 77016983 888735177 149273112 175963616 806967921 826205767 117151007 841075917 401350770 890748304 633818121 313908239 983033895 648651135 670135126 63325330 605360620 527460461 910965580 39816817 694656285 915702033 578886411 503058374 238853627 214015567 109388414 788338459 542258072 253405926 248536511 183350570 672721252 847782043 887887700 560466825 996236156 431398301 289971924 810089291 74957820 350575730 274303297 992814625 742503588 999858572 908236961 443554306 747187007 791825291 75187183 941349435 580667562 478420583 331652744 935459090 156342908 783932161 589299518 613801005 594799429 502241522 564838580 108898582 729528664 354316815 526892309 488192041 300886025 106817615 361388176 506824518 245738790 613940606 413141148 144422062 351027432 503592454 19028008 623584892 917044294 729601992 46690371 361213430 373336589 73022550 635888725 972370296 306708419 908753417 30311426 79717009 189150872 887533680 315794155 571534054 999066829 19297512 667981375 901069396 900717357 941505012 561836711 922604262 426106196 760134310 302887871 182630332 611079893 582322808 545560785 414210255 994838214 133235794 142191367 61845926 953796563 859104211 213126389 317996304 371930317 127964725 401728913 344534431 399057089 392567130 953920243 216737252 147019671 327056749 37116578 105538196 85310246 815414593 279338342 876240223 562827217 431159288 255685903 233983698 137478172 240845541 687018203 571627379 686110617 729433490 824909986 828401075 195514443 620877328 106718537 110133991 887527453 618764138 41365791 474449637 672087860 29426520 16353466 211466560 128910852 144000270 810868661 557899777 638498014 506161332 885358826 839935324 247665279 932777438 701059479 718218977 42773142 422708487 755666445 667870429 604880386 375649896 193557658 685522887 777200276 338388174 682179282 244032421 758556326 515072308 354723795 195012237 442982023 956163347 657000254 119076368 624084408 999835800 478734722 325488436 353186761 866639912 555949093 710358374 333864167 207477630 570432514 27862948 758442075 378867100 244758773 287315082 584502676 325345055 882541530 173251333 475483145 88861229 495890217 134727248 35676832 275672356 113374822 193633594 166809110 574755456 66193731 260640426 885012525 621542415 128375356 536345066 431537222 210367324 341173048 378679635 124872383 948708988 81285808 628360471 92224479 292826304 840045840 143043551 369524661 860846295 874039655 807228845 423472246 490129188 974097282 832219480 503865025 559558604 363965940 440591710 995997716 414189217 975292415 727405620 145023354 923916642 391276418 808011051 569853103 613064185 539967054 922399829 759897079 722312496 328824228 323801026 479397719 846913482 117347936 246165269 843791567 783486744 868341868 796765093 35309160 927488399 417871151 248068112 167557825 263668192 206127723 852080041 32210566 914637788 89205757 543210675 830410865 440822984 347375982 365300002 545994821 263285117 392588080 130032655 915501134 759188266 854439591 337681214 7290437 586718443 521428669 184808336 196685243 755348798 2244010 84455120 405281577 799519489 181674944 785160375 831749253 221780346 30991087 567749909 818906074 732653374 739216835 8652809 933452697 787711819 346916033 3103784 96213514 433318532 591217903 353152109 12966339 547928819 656692041 726697315 506750643 389653703 98801967 638141961 600033623 489170161 662494866 53428831 201171773 788763685 571945535 620135195 668944585 563388234 691893565 317954038 872650649 242049724 388256218 361480873 352065572 518740020 121077441 429734536 699710980 523374659 683558368 610992421 598577577 49780820 536871029 648591937 97697319 24882640 330635908 53276259 778573687 247906559 96655851 567745280 812254580 443727894 200318827 954557626 490192345 714925457 154041614 208565323 105963017 98798916 420674802 266792854 987551612 87657288 307600550 25566783 802183181 203939946 647604289 777483744 365054488 461619073 432611002 752584309 100378784 191930505 647144050 400526990 717304554 419432251 385486532 710151156 473951043 934129636 223708018 676271367 561911131 676581299 766117604 164467259 385276116 812397144 619816289 856610608 45037221 405160536 83590902 107719432 669453399 604131123 245218432 469951701 632079169 377584000 542865462 892582803 579680164 871351956 953155305 464562446 580016228 319519886 171051610 310140150 721155504 895097148 990420537 575804225 253429822 886697895 606633373 74895857 27230739 325895998 743720324 615634812 140563003 137913114 592903105 337306098 645506455 388670841 325410870 562812792 304124388 128092041 571344353 342272188 985941733 970087866 269246431 995792629 763552373 119677915 920626642 921219439 849937768 597626621 78927317 445916895 336682036 425652789 925749114 805731042 724569990 181703752 414463996 536760868 275179821 624900363 76538080 942312352 227789144 940464016 646388305 651341338 519712090 659341511 901692184 110956218 278961347 696604168 243988640 693867816 87903036 343643094 654838893 946376375 349070055 236964688 263583698 893081947 741702014 534764845 169192130 492832740 123513888 763537660 279850627 173067300 874368547 398699857 435580293 465155232 61624119 353625472 656113506 760065260 865360344 164204375 254299526 292621824 752263951 749289624 541776726 586949426 282068480 900728141 123151335 127386963 747783292 646045832 783841973 476266975 586914273 356280423 783401449 348746460 641796399 422048973 482062141 388621573 481115283 328059178 871051545 369263163 406053560 393235627 856514820 335525470 208183161 364372496 167199163 866356361 690533825 184520129 462570719 999224505 164340130 2732036 6570272 108562971 269651801 688621059 669796972 6743425 115135702 536322085 205127607 98826899 85190502 961188067 135978275 121802846 325741293 595166054 253726211 772647720 989923914 351891967 615446043 626733385 617651936 203755138 223976751 735896295 603473408 994505135 546871533 316517958 761966800 389250275 678268991 834181480 971443121 857408859 568209866 849447683 961358470 111830847 6746619 530081054 91103960 437885022 744872829 796793966 187426818 584193217 538904942 820828969 143592902 670465007 32560955 360669312 497550459 909682118 20009076 802577462 157907428 849833884 942667473 161469103 444050184 82016454 412179837 956727985 298478052 181595675 794282412 249678616 660491032 44880895 820790944 995728051 191200428 419569795 638730698 925005005 414042931 78595627 145861386 732366677 144933565 205473710 563620334 777017272 54918083 985801875 895983963 68476633 752983912 418484075 441545628 991331453 563696180 928884966 876207805 665193684 22912525 172085643 832323302 252974845 530126435 575738916 7323090 24134723 39792899 147866517 416940021 349290404 130101108 525619617 172433801 710514181 641232839 532792763 85785263 696774232 237834015 422137765 32997600 616423970 609103759 652904765 665037649 894748435 104448746 99351972 119255620 23627606 105858400 863614157 717086140 153913003 454347619 916654995 758184100 392471222 504875137 235098953 229095145 992817056 520154030 317615268 337796238 696250644 875157922 572737152 43878932 915114806 969543821 331642643 919114107 725455857 784349271 23397908 774714301 629023841 392330698 386860787 914557615 869818879 2682306 497370184 920025348 455925550 934421420 548975969 910548087 263821472 874362336 181809368 715976537 472002488 482329742 541186060 856353045 922911543 2723721 957641950 249316452 528109660 743757261 934553418 352892313 750592233 602799469 497169181 300977552 617915 566372408 781123587 333449640 334982735 390341965 464911021 889178006 4441594 584259192 285184669 845204752 908276438 807635056 583568309 955085667 979557203 438792413 588054540 227817677 336596632 778733469 107883425 428761403 833607666 686047983 448782407 729463833 581166631 386912687 192420929 577964710 208054406 124204510 425248462 512554477 941477942 55294507 753767345 823963228 742483514 794295452 188407774 169058275 880737942 705644696 514330373 254172528 664003742 508881152 166039257 909352527 530119318 3309387 492560836 998016739 479536888 978172366 652916043 67696212 876427690 264994587 183458910 933064837 768035861 638747473 818734204 939004306 300057692 220721038 104415217 634288264 513218340 969202275 897160187 917394633 413391438 311415252 756108130 214175521 785133902 194823382 700794463 722117177 294717816 841589108 153655277 27640437 619836373 503044796 282792508 50983038 79563394 419523396 731451232 624011850 74466167 594219858 600681139 591267058 594812737 164947510 234347362 300299040 842990043 564340370 24577701 614066887 460327313 871434937 424003344 178830791 72990995 730989537 352576137 684668504 582886060 681602352 55968592 547928856 135139184 365910221 557811324 312571376 484472262 989508064 478897275 618545958 414890319 766218438 63802427 895938364 117545463 346573951 349526225 559004151 661870454 552847773 339454766 432485240 319867040 503049277 118992328 610771837 264542276 578266584 212037796 992272911 691818931 559888459 396799568 862282918 421194126 72177716 405158320 642938727 398153933 277867679 358874695 735568037 383133671 477157671 851200545 943078386 717209712 281931274 9839869 474764181 748244188 712375787 533657658 406681889 72039015 143658315 665471993 244626209 830634328 60385506 167501259 921229640 225829874 502629793 902837470 211504046 133563691 195066604 617702619 649886501 7087034 378825570 324524827 396843883 939932560 855055470 617382583 758627697 369983384 587009364 237070212 413402079 333878962 187214598 455859238 530326200 148909215 210713185 565342921 281824189 394957971 213552922 493310044 795920598 94663828 173612119 74469455 935195627 337997782 138674123 545466435 449958892 234048082 827210178 129702692 220741335 673060726 410624352 515106173 836309241 379318324 161039691 936374273 659976913 328972544 786884767 277024806 972495966 700280929 49691889 676980221 693239930 924996018 804148943 675634554 296531745 796418264 188578211 49504799 565903545 161243344 86390824 127233796 901163300 447805164 186360502 257307197 298371844 469950664 805389064 419057449 541629024 757025281 265095379 25698290 282684404 160001826 389917299 196072012 277629589 723614285 203811387 540397942 467509804 382384447 193085796 987536934 869832894 124601136 876291474 182702268 45511908 304216401 131272882 586173524 319065303 807252090 381830167 700313721 213942434 541204213 987926977 77379538 1294803 747681174 966592088 232839689 846425207 527554833 581967128 871150463 29075896 106256870 858382573 341912808 620431717 91839190 449600369 272925984 317932302 272449361 906766873 528040530 589954621 341128130 501559710 193819174 658620583 720321581 498407745 437013391 468995878 526721070 42756739 553583988 116976894 218044499 765801142 298556674 41940540 123070641 269493313 501587114 669400195 830524562 729037123 742415260 290120795 143637756 393111276 60858727 836921310 91195471 518658254 355078595 197622190 64911064 616650413 727123909 572832984 355313586 773224238 604040212 737975118 97074488 620778841 851574484 189643614 407565013 614872250 87284477 53648888 455256486 600191110 863425644 13585304 590190759 617559430 768033888 501096535 490208552 24952929 869000356 878784868 834849901 804813388 40348322 858060586 648231463 764433007 86386472 103979420 976970338 99766984 411908936 186276500 20299200 368036385 405370363 321632890 743274774 916192740 158585012 145021504 258850619 825996047 424256218 299797006 464298466 116808339 902510019 443969945 929543453 793478102 82810286 995687935 748824667 970983459 355464692 954168987 60679904 104760403 588931885 198623085 725813747 709631025 418992757 537012537 364691968 451044719 598331944 458578301 151994058 605470198 939398883 215591083 558773170 836701360 406866348 656518496 282085150 473253730 751530805 884017296 408177347 126563398 126299718 178547383 998910063 309226071 181226646 427970268 664154924 303050109 42189221 293998889 363834186 829899049 534914107 566614201 565902846 494164039 752965409 291975005 395126955 590905833 300549817 697273296 222942645 212766236 30584829 977406437 20676808 819759871 202946002 282499105 227383770 493208863 215412271 352965093 844315192 571427519 864553208 254210937 917988287 591192168 110093670 253962714 751141972 709631825 809121220 507719038 813692691 749271958 749124508 629098271 377049936 266950257 469699292 882561798 848376164 46798203 424063741 528603633 359000398 832435398 914239626 496778860 39538659 640496209 120043114 16293401 660024563 968250774 101755880 329703090 379832959 677139943 19234722 901145572 540534095 763013327 263415285 11951085 354739400 746728875 352680415 752956952 387194121 981957888 575201929 264442642 791156989 626308983 674394349 229269208 612745324 743517077 124795479 162089891 675887485 329566040 234721576 731081239 20050158 396397839 963263262 438424236 595060512 470199578 200356747 286422458 111192232 966795288 112785252 613937123 599024083 271009544 882228810 168277598 668545206 174450111 133228487 515632089 405786849 835219635 842624006 187155578 263667187 662652409 706018341 254830450 15747259 772471614 560877100 859918183 503278446 197533374 781005917 97362326 579140341 817863048 314612232 874203988 121731663 203189854 223900880 74323803 896424976 370054009 385480700 440783894 403805527 411125253 30172348 681090508 345882159 817201539 48937253 318354575 410751277 930686842 885210416 742007505 381180942 890357898 702581692 53241468 877351949 633909798 155863028 371443430 191965515 888348100 697451904 139331266 461287301 25173498 192368270 715546359 714119010 596279428 886450348 824499823 536014319 780891922 435461055 219737954 847633300 740291769 63942792 583227558 117821846 430500611 930138398 496784650 672766474 231117523 734309745 793357956 264388846 843202590 319333339 390305954 645772755 154105350 280848822 18549479 104088386 309509422 302950581 825688106 861887786 140347038 68011451 285220028 519774711 375379365 146278381 194860081 406993849 526714264 620552276 775814697 273603071 100126457 975058852 451296114 718304411 998155274 685457041 934685487 412223805 470618971 722511844 452085135 798063234 513722778 717777768 266823415 831076972 782070497 646414029 360374855 285594986 937669299 820033610 527901123 776750145 610010424 958176035 871260733 236457296 361923152 766558615 495996439 918918231 8171637 873834649 578353712 367854880 440896404 99976403 726279878 693249994 228402233 861052462 319454048 179316253 20100351 567335273 847196810 569446911 258094165 573161808 871127834 747329101 700972835 220694858 573905448 79717464 264339047 839987657 765667565 157190179 90893655 996238475 478324628 680525289 472340666 929580986 407400092 58394770 618257417 225297771 973518505 498094336 206560775 552226609 261838586 318529284 606260906 181481574 124491197 392407926 935019739 771145242 525383747 895998188 430844545 786304474 137590889 513168143 984740359 741345454 203185793 439691431 817810032 698421267 923866668 535083845 768862386 991867469 533528666 37227194 947791235 526699384 264496779 138476389 525416602 320696452 584454946 334890793 552498748 734832674 890413010 439095226 450805655 597058993 482049450 369884377 26713558 721297834 770251135 764017576 274841645 787709431 340992535 89415777 376222495 363795651 360800068 426793122 741566050 702361364 288050808 713219001 404381771 464826727 754826838 436382276 762316920 672824183 552172680 127706672 70533629 218255493 715374457 791229046 714338858 744453076 908313733 304781266 830652723 788349094 975451623 396368930 945024468 882855084 532513558 414902963 415154029 646211495 678941089 284639751 633362669 844900074 451042936 713743990 577071043 926815493 978391166 149820978 704332790 557985172 90932655 563198165 249421181 307619947 284494751 127624625 988414945 978753699 450159318 867630539 869257311 941789788 57179086 656743742 555012028 690096251 150722496 643925363 42455499 376130983 602071601 213164200 270196458 929144696 998405109 999362919 176007753 267646951 536762741 478493530 572128626 370851306 702560202 586242704 663030849 288570091 284035198 214363680 508036865 585688289 987060729 744069998 166661110 904073643 466479254 437242130 28002741 750606840 570055311 473539378 468823188 616979454 439658583 910981668 108219428 76348212 788346060 925025651 18045129 930866872 26596723 815607920 968799400 626859334 68192698 581281569 874521492 866155725 11335798 66530307 226919122 135989947 237961993 213941036 350971524 24996989 701391424 736783004 134876359 707769469 311422764 997399419 716572739 893421062 66792668 432753436 269421998 446876344 171495794 272608114 7023714 88648205 187863337 628365806 319922163 353550842 628682516 175336443 29611727 849505448 616231179 90943471 100803614 281663234 230015636 526886328 949196877 580138579 896692043 710505978 488917891 197426592 137789397 666184780 431537215 182656689 748157950 439511381 15995499 930898682 6652995 99134905 211561247 805243668 570599121 720122428 595777070 856683940 21346301 596600997 909026843 39180488 336472650 577542494 533689644 707298538 475170563 124678063 356654996 264841562 971790081 423957261 680778693 937995857 598685821 969475616 34925375 653345810 781389467 787403479 15153682 692825289 196041193 377645604 388249103 460969685 293018187 57881697 288878288 686808847 332316053 873673554 235587156 400199579 545194521 974961364 345084373 345129288 581445967 858922275 546972575 761193651 507357851 66086618 200916192 958216590 53463122 304192534 200268403 292159143 461158175 523641246 584054250 59192829 599528476 585293889 68558328 328734434 539801004 277576477 476998763 280394066 467984482 740487739 914480757 534286727 331381196 142302135 710004066 486339954 571752428 757939567 727545253 619643384 937415812 589769329 331359315 90260824 249532325 547952351 660414861 653281381 909713213 780585948 603286137 382515199 294428765 771456410 911884506 829146942 367668416 624582696 444224368 178940380 795362616 80480347 897446613 126087364 304841051 43299891 300549395 560227304 260524571 783490937 768649260 539772033 993837852 181247799 575055383 629212958 656053619 791723323 884739907 931112565 118359498 564170437 755912161 215024011 910558188 899384038 523942691 764060831 802064520 503756973 11143639 149074194 143264804 841283118 975037989 808055256 679161721 129796090 483584820 860556787 635149865 433944524 626253941 34351898 491552446 192334076 869134346 75439040 877759660 774176245 925774699 818342955 436258665 844481979 462231663 225374162 589013795 888590710 96172260 456210736 841405161 214706612 62478687 45576681 455186699 387829949 209777782 681414818 279308717 388825273 960405327 891880826 76479067 921587833 185542128 966815520 592571805 784643231 683643188 978864107 283348281 615734703 631926796 607375844 698366329 716368947 977563202 470071731 935236056 661477881 872402281 446656387 679028685 372325765 407566042 381449412 272192898 602288801 903503913 231273658 801704355 781802253 591729241 685961747 457034623 376852349 836009612 553788951 645152644 747455196 127793862 264709148 711397472 991878101 423733455 76278515 235110183 210548114 778905596 952555983 458278489 555155381 337248371 213759204 731677894 338360934 806429931 495377781 698497206 295748477 639447402 890842131 99105969 25776588 196230864 235528723 561623953 377202269 585670297 912007867 423442856 513789442 84405367 648262590 729529047 148937253 601912244 461869005 7187839 817887433 313514262 202503258 343301990 452403082 300103271 938135393 778267144 171428508 874387806 139166621 943252193 464979724 576463688 780034712 309997646 351033647 109705415 741392274 338871608 698151945 134258980 142756228 994808105 323503369 79266881 455056126 274685277 569894374 889085642 656385113 481667606 494889739 522777514 259647163 503836486 788713779 224168430 260473501 83819727 185413957 635089065 614997010 174021232 521175667 938783339 548873828 322793528 405483810 4140106 916256144 869713502 272620177 112442021 824413874 286353977 248913796 337279057 405737968 731336457 579706476 146090697 395394885 154434301 436046566 260688776 945712553 414539559 509916712 958005960 282090523 859344838 747064517 268364808 571247919 919310702 442724076 219393557 933788121 719411952 682780831 514012338 852082664 244485778 623520631 594698174 823448408 85656363 351199741 2093608 40950119 753127531 466308712 327679527 770450593 117207869 14072377 363334629 754341560 777874886 522887802 636354500 686404062 296784032 455402074 397213630 132315137 548259891 984428857 351493448 611180774 970388157 74486011 634039033 609281941 657725493 166580601 774280207 887048046 386003416 758809077 450834963 557575343 391022314 685838395 488680679 740263759 84578333 586575856 865188449 630684056 602145982 829711326 27442227 11602038 878034602 543788244 960924491 102775041 547463955 570792553 450727841 934587170 485111552 990062222 690821761 246901479 964009568 999186584 234796806 975767306 101999038 77771224 869492089 487047970 79998882 322592105 447613893 881368662 793001717 632091839 800980023 351448687 71121327 106418331 625792836 704167944 272112001 345596182 965231974 762178931 502970025 611377835 768563818 394097992 142195074 404031646 667715269 426872090 956703745 274197870 818931752 867501619 732876380 169358353 5127908 28626089 646118082 75862369 617914043 138420899 288009050 79188692 121905079 690708599 274045937 4255083 60522362 87626609 509268265 986718679 532820006 439368824 62071543 272459404 929884843 250084024 557170284 151242489 785470469 562792697 748745841 137120677 518253625 889950474 247353429 310073549 575628499 202349765 259745801 290841397 727135130 749656276 298035359 569742130 144883513 388843754 763451296 179931307 300938558 883372542 437880208 565746290 749391106 282368569 403924166 289938282 421058785 659926419 800421856 127762635 827739787 691821696 979483893 126307129 350597218 528033955 743682792 166401515 364690958 102580563 635951020 803642215 410256461 268509695 479705627 570288669 275742976 431964944 933680402 396554741 806424529 106177908 592511008 37129412 753396502 359408380 241618758 110752710 360355878 92340360 240926794 555006812 980117020 879408328 797546331 121019780 771875749 628721541 20338240 427685327 931062404 517023771 76712776 977044637 550832840 785537982 295585868 994868370 135524737 549619748 701386232 541622306 87456165 953994176 344831215 31740149 662181908 306156793 371718967 255498749 240802828 556855110 998551037 14664865 142010987 458544757 743332500 972283958 509550484 318018260 399595026 373925601 196948253 331124160 826564390 529585881 722356107 626365697 688717109 544891581 693540276 721812837 813936370 720128558 903564955 207683522 201040557 876124234 177550109 850829079 521762929 114100445 177561758 509231953 489809335 283089309 890997935 93026866 159001955 574387463 751728513 868156814 10045659 437790126 427282834 471464354 504064274 852795902 699633812 77320434 517191122 577532253 642091467 629348557 682423553 926307306 311485564 149401290 208820195 824850736 756713033 246077630 365087113 634220926 974248669 655923059 594643698 412732796 270194876 864871411 156503982 9301723 340962923 388507483 839460943 780564610 684050561 317314120 41413045 783328539 278980188 600393416 185268565 719855394 918811541 122285244 419787426 654571760 97502112 936065381 202962025 787768111 173943101 752879760 760190466 144899667 466805040 31306121 351900304 455608099 399364682 541798198 971321973 278861559 211011448 701389097 776196161 820970073 325647556 494183431 853839052 957067069 847683901 444868708 933769331 198112708 310130913 268380288 32740786 332679122 568392266 782551402 108997161 889427745 527893617 424751310 811855269 963010898 488956924 734267493 237562582 921210773 675025273 672700653 719264137 865223009 713269420 915871432 247694972 761621830 384573430 263198572 269136106 307889289 972016039 148742965 997451577 884800654 825967343 60967316 315600222 524334068 20632459 669730402 116617394 811714355 394254122 50632359 691783539 88539001 712635914 221644845 831154384 963386059 474443458 344082416 718461872 885180657 384110306 62427819 385813780 294362188 599065581 80866781 960815902 59205732 777924293 30430721 982024420 468195218 99748663 254156590 24576001 793961305 228711425 719004732 722534669 545200733 385387755 305906351 246858591 460861352 761046765 295925072 536460082 978455909 407787778 323741995 828256856 31976552 580221634 564953625 980785809 843008524 965250943 98369667 607436232 570686057 221817021 907726568 194498436 531137378 75365452 77495358 323397764 273899653 127897560 774866587 935615535 253053386 922122071 341603743 402412975 377699201 564086119 929896829 731366138 625342135 125570370 510601285 58078281 499476360 291837640 790830701 11679841 124091220 837047607 354527547 533721426 450821427 645316989 647688016 574701032 914853142 740267127 886817622 817750021 934567156 583368456 950062068 169705421 216011870 406051615 293118462 838280172 478711540 779859285 652907664 408857455 515446776 630671463 415176363 78231757 979244197 297610667 751934638 894575656 509388321 653636408 34330840 142104287 277603919 603480495 273162259 722721941 329384643 159980424 478625631 281308329 241217822 919449773 743638207 149225021 562863752 202801479 100745909 716177540 516992296 897416312 985653369 302299158 194841755 987116566 26207835 268367701 815067389 877682746 255759536 903965203 57754899 718413237 587413561 236214761 860023475 792915803 972302495 105768442 446630885 417661735 745345203 964890025 89495899 318112498 594721801 296892072 208520589 226929404 492342761 998204051 341605653 513512634 660352943 941945029 522662083 91970919 240659692 582300693 615055623 223478798 337994437 273536512 706446765 230503654 413574999 960920305 962006678 451688157 272914719 764754046 514640363 764013797 696456837 215385409 404786122 736370264 409008857 705912167 276904518 421775874 53747634 332964893 896130533 806849523 624776928 147438075 832436305 989447102 720554667 708524009 89397991 458594003 946347074 119990209 802658770 874292032 785568727 365046041 142569532 119250250 46165492 2726057 844183253 608782329 792403440 115213438 626632599 957728246 618066026 198446547 453295029 915910939 263221287 911708792 843874173 601587422 78468058 978884975 209504059 68878013 418721245 732888020 926423956 232447842 154340534 702072515 197629355 531235781 428550304 880766016 492609184 563820062 684276444 23083998 745865886 554270469 436119044 799619519 313200862 191094751 894679768 707750908 695667158 334999029 4656952 828487521 769511560 852667370 261828896 311162889 93522084 696304913 82035281 476189853 582524447 68244589 332029993 220322719 49978843 307052557 654566765 129936845 655337893 539859444 952954881 96704610 99071498 576904959 424757984 397792332 59123142 569814174 636575258 303635628 815938973 973385764 579492063 151289401 785339951 91217241 779410759 229581283 915073710 857529949 289603628 86944630 767313525 240177326 329517414 216263919 97300846 427781982 701712113 820241876 522842570 8036228 675530311 456384167 229753289 827864914 842637237 536853388 424907181 96306903 378676079 495539436 426299754 636325703 202205982 740773587 605132871 15474212 485707555 9106868 504043192 695499206 53781600 181574169 673344774 511384725 587956199 733578296 663137752 489396895 224079645 421888185 481519157 181814674 449795605 688075244 792503602 932198639 566555208 440126515 590415222 664551531 483767580 449872668 269851133 753706988 506111709 240159390 576011115 641421814 564179783 943497806 806503791 903894695 210805690 232838877 34861068 577670462 3924286 477743480 388996509 476541485 326418215 747646915 869854070 721308136 677236529 616866543 262257864 902073254 186264394 488088310 603078703 981915598 211542443 197613515 478242540 707075083 778564373 491559045 187793132 168000881 128680300 829225592 207026975 648009672 75458321 15648315 591923634 51108589 277071675 632525526 724201103 369996934 477851580 574808378 761806541 368241518 412969856 951162065 541830290 559641115 878283433 877842665 415734515 768757202 773300406 30340287 811121010 476250725 498718825 448189680 386826764 202969829 933857266 412877621 794731682 454774732 254850730 585427020 664071075 748535822 712724743 759448371 28571189 617581404 221617552 727878778 932309731 488620525 65191068 961327725 270827323 212568562 690794358 700521276 662280971 415504187 348914989 443057486 954986509 457557836 95622966 896189875 855726684 716301313 492427693 154644524 791807745 569055333 916998649 999858879 382761006 570151484 439678064 776060832 620712413 860343257 311360506 935369121 647915437 174538206 430241255 254315387 913489904 102752516 462960677 855651450 575719759 948079251 770166150 309577309 764376976 567164441 623931450 706929533 970615176 456364759 437220629 154210789 399743802 724274100 112514800 360244146 117591216 108885089 352957215 144625611 344015036 442107755 815633966 45685435 473530179 197937894 96009718 531577799 915866313 995633305 901961198 982120800 927689239 826188003 567653784 59830831 556442313 953098384 190880032 641703486 15181849 305032419 152878546 131106673 890355293 67381861 739390708 782075115 835068871 680608827 416325409 8410133 5162697 838349518 673888127 518664415 995611150 956382430 325612928 435236903 182570454 759323500 765004723 433043690 282067985 246288235 601142282 408756416 867506076 180828788 669161756 246896722 192480180 418087364 57825056 729350942 832000466 771826808 352590050 596654757 324122181 437548381 733723058 676573116 173554173 79450367 106338876 823592700 596070281 69766043 695490169 303943141 435440346 516752170 108128322 313774831 580533288 535456896 106807527 716458771 275924328 782945281 250055968 370821863 511970694 926313509 322374243 103181111 20631376 429508987 747568471 868529324 870165727 384476088 810700667 490972818 97007972 140100737 586115446 362089374 338899382 732293530 394786630 650991156 431443324 855321956 468066787 424350694 447191403 252717719 903240644 968409382 923234635 669114942 357792602 913499841 577280019 574801933 791206381 511553122 432625734 872668490 59107954 57349624 686406954 111685826 141351919 531602908 939076405 456775520 874166728 2678743 209703964 585311062 246411619 894621107 427451472 204754810 637645508 229134389 863888015 403672126 762843286 325740116 341963615 804715907 822194107 331247935 609861015 248260517 366203557 20631569 520329200 404756413 70192817 948844349 657909 666240102 762159461 792620066 703366518 879768123 632227374 906183907 103376964 3762054 251836259 570258669 63241761 188114886 729317013 70751973 286149612 108793999 218500376 588955969 466226437 893152053 113312041 151504473 397913888 558323884 734134397 208410305 245702219 539589546 732722732 598792803 107114638 180764986 861106925 317308438 757252339 41298893 773648941 889388092 798014334 626392922 373148356 488058006 436592116 910318863 895899865 969355474 558689457 710986955 260017939 77004629 73048612 996357558 30705238 243729523 694276469 972465950 811617351 956641536 958416401 649166748 386378870 590117881 248653946 889036860 928664910 451674847 910979847 142563567 216463806 375231591 586209867 371601312 842987924 215265608 899931760 695977897 171058402 711695510 814480068 354938674 899982135 927856712 317980325 343945404 872626500 672842576 323743907 981605839 925951078 809367994 47869596 401644856 365042632 452188504 363855326 588055235 784072612 141799040 531241293 506447714 872754367 382418505 343881416 669754605 665543408 937553636 31017343 705581446 173769345 23515385 79130077 446164753 820399626 5374489 102796473 552008197 565693396 201378477 971819477 409556601 840846295 368366977 982118426 731436 63851713 76998193 719293139 615767303 533154079 274333671 519191064 293608234 607397213 699432007 266146300 970442324 988727412 130020015 499511411 342225710 223494483 854147390 41691152 537193422 625721944 655360953 63114953 120885626 257577886 875653911 332598523 335068651 377456525 350855749 646903442 846513319 831927095 97350429 163797778 472513066 143829894 141666247 475654199 256392472 796483628 431609586 881537694 746905178 117120363 106733939 161433005 894651136 9573748 332400408 643261785 596672615 348221351 885002073 980542629 101901964 996003224 213280659 981952068 32669226 540267972 209143367 189675225 508375266 560915825 522200755 760987621 732877528 672945681 529704683 242804066 83690088 38910705 658043741 530789419 557021675 788757877 384156109 568387189 831741401 242110065 805863304 282446761 174709473 377787767 543433773 737902043 699168280 566673156 351624498 345018080 217012978 900738812 240050710 23985708 125693879 282941865 376239924 340044890 820927132 673106905 151253575 669739357 219214274 685720021 126065162 306193994 456505676 688257446 494692736 226625055 423253487 305983859 460778167 434938790 457160114 349907845 274857750 389974533 782422610 285283640 283482995 318818360 776245095 277114678 741464244 661425272 568813525 2030198 3308624 89126480 271388617 768944054 530250105 800984040 756425293 202668700 671733911 122075351 119026991 509824585 433647052 333608350 998538348 944882272 345692643 260311112 571595826 664557561 284517232 134446713 180383708 309045751 604897344 878308496 413766728 691904382 490916999 821982526 958640481 166226469 166809514 719230784 376322577 123866209 143383101 266234342 415874895 893450295 768226190 669863801 680283835 658210957 806817059 270248263 247400470 809331087 646714908 316194756 642133331 206753103 244291500 811809383 354952071 102327941 273886640 37516931 5299191 488955125 701609241 138456236 251996597 699978822 867687825 371846062 432287505 717588052 640964763 150559891 485534432 324232530 264690738 321176732 412453133 412146951 4990917 795649121 47818917 539995784 280206654 459083690 675345628 163176610 495233532 346467383 91018465 175468988 813378963 617226631 964987496 709209712 479700937 626400285 660472988 281895168 966204650 854653967 35561321 284832583 26873716 254908479 195836196 130630898 438758969 532775469 941410001 143385549 321678032 558753124 557578343 9896379 157015287 722519986 219868250 621873261 468756144 219856144 332693857 366868730 129399210 152898632 348239359 802202262 845740168 294606753 412032834 392311368 806327930 883210633 634166015 670020274 30415604 795723607 793803679 983204962 362090694 902639761 854361658 739343138 876883011 960584706 931026211 465143662 230263766 866928708 293647627 486074244 446253256 468046535 384022457 639362412 838329054 59579624 877960162 220988452 889403494 546264544 293554497 991574314 199958236 455467387 327278387 261228229 803963949 966999615 968991796 237089841 607801163 998104418 258380194 177788211 106245109 467005965 259777199 626213468 186401507 34749678 100052959 548863576 747224896 887779727 635096004 644317430 673926099 910546586 264092310 473950520 111734330 804226832 833203405 901270487 345096898 512086487 315966939 433053273 78802257 27052226 378350262 576510973 905413871 50981905 420275236 183448350 265525466 332662712 546978175 60760917 543157195 442941970 844972489 523395772 567938921 95329979 78036278 933000054 422939202 243452011 896121963 127232575 444302914 416156894 207136861 559898657 739164445 347650991 862977952 757294093 883419864 797612634 574194086 871046145 160988537 727889544 437116119 564732472 728838343 248877122 726766611 661077283 554005403 471306757 204300194 249457033 531515532 59683002 875767861 414554569 20854949 362492785 373375259 949267696 461561615 153954756 293548031 14982612 1882952 68595284 650841219 916966073 290501332 389405150 471885319 626841012 286974434 194437939 238766052 467937526 841563897 897413421 741390261 313656987 836998981 897055729 957051019 795457069 244245099 713209208 869200571 753747435 132406709 763248587 494355458 366373560 516466855 131305684 811617033 697787226 773474457 283350884 191576087 456973483 133131559 195510343 679027842 84495359 79687144 478151710 62985440 33081353 85361106 467866119 345381209 928552012 469331384 937615749 652856453 485597864 845744368 416476176 68813271 374803420 970108717 143643046 141497830 982502548 808371559 844862102 40472014 600746590 15021051 72564286 160980426 50107920 859955008 208964343 467514475 165111608 725450913 199119373 610272143 99426884 120590572 759726721 896394311 727522047 412181491 820288454 657242586 61296745 824123455 183112744 586004896 324135445 185310773 183966448 511105261 596239483 794206042 728813710 347821175 74996645 448208031 306843951 689690538 165524812 410532679 678373833 232269498 528666163 396493424 917779122 975917017 954071836 896323562 566227505 682471183 227831585 901793829 263333573 820015514 556931516 122882140 291598130 237608219 527050250 956066361 260608216 617574602 36894983 338691586 452388039 433404917 259087959 696151611 994631448 940571696 91602754 801544741 181744973 275646800 418415099 35391257 937199520 507587463 794126905 884573504 231381992 645824755 584708584 443961444 759523083 133688838 136981273 638503378 203888996 603878389 311000429 31302137 269952965 263565751 946399239 207970982 997118058 954901025 795557482 863843753 322696342 753997042 516398719 348592284 44583457 208419290 902415474 605092843 827113961 881294444 843642543 47269715 203330103 795076530 247881340 103907382 455851374 312704881 143189897 411368944 89130142 291207316 846882581 448661280 222152381 535159093 895667979 80883952 347748765 129188514 209870721 211115885 972485824 94816206 728688383 267737999 907240786 150179417 754318887 81331573 792631204 176962620 173695104 703488464 492413239 927492405 964829490 813801459 131746828 240548934 9454841 25255871 5893452 816285302 604281528 955358386 153607821 253915954 361580376 259360076 767770002 538588571 116538436 345995573 643141401 249510506 141888845 94843151 726213108 271244889 967410721 679483870 332384799 519057576 556720419 220374144 174556283 609944862 501706642 34157859 167367611 377116754 31230468 379654387 970095800 652864667 303617334 277851733 15653604 124309498 69079687 241588046 788932085 5496847 14033728 316767741 888772100 685444041 881835790 382719110 150449214 104664950 751939374 81043699 9068865 344537343 746485599 594127988 284672189 305726483 691860706 184154530 919262598 320418803 325273928 844841184 161716502 308356924 215404821 241863399 14051216 955768835 590458410 195908452 735231860 541753426 624318359 592430304 984525250 280591704 950493529 452748467 796608015 273767881 76880032 728969974 958971236 492194143 699238864 299949900 212156543 517028616 984694038 120649140 212207978 405488731 315206903 858010448 263117157 343759045 584685838 44343193 162671750 360503047 39587089 520560644 140344410 367973014 67406682 509004940 898204014 379327626 33500046 790137944 675349966 902169720 992058481 425944244 539509959 584079382 887809628 950625441 371085737 641085102 970840475 125705884 840390744 358058108 174721725 810746193 72504244 376462081 207721074 680932010 34318943 105432642 866653107 890988115 646625555 11622467 535391002 310869747 574638601 957669442 367480018 191089064 514809040 27856951 208261492 260272955 568239764 28159093 810827279 95442388 561636393 457796639 235003732 896044683 155078417 536671173 303692043 924468232 280409411 354016589 919668372 812801417 19407797 559197 161072338 777266200 960923017 996007220 22537767 482395661 660195233 962037136 810842070 972635185 913825422 710666929 477467380 341016755 56522132 193766311 490537486 692055911 417112614 790446761 23061904 667735906 133124173 455046379 110135095 252372057 969528743 282102161 648586769 464779519 411868688 868512968 664674130 659264526 998132395 353738442 742528100 207483709 390137510 250430811 164563262 77102202 145989183 286965368 332605085 938951498 576281483 439634335 45619215 476788738 187449083 376483981 292550293 742546453 934526461 223150341 835376331 317388930 766234710 547679649 336718461 970864611 231852655 769059361 412207008 395116550 739012713 255091299 953366585 683569651 819785565 232143216 816588825 782791512 315787713 284088839 622753653 963827251 906997154 121911048 853933981 924291324 209569173 107607118 150197343 327904579 305932439 93423433 226711570 958725174 410679411 99450357 574548395 993808798 702987529 818028596 420473214 224507446 453832864 263685889 509768927 13746901 165432527 960735183 185051604 111310318 174168251 430587030 80265818 306560197 101336824 959707886 375403787 225348927 679423112 170497902 258642090 550711561 916295509 170133162 220375380 344533384 645649614 25201981 51904620 148457571 660236418 555760678 269461169 767946259 619953022 591138765 280711935 468526382 153654810 659962080 386801372 548571789 973686679 524981972 233553919 11690537 868684037 291381504 45022505 403375385 342446228 600170708 171496438 359586821 464198025 135863865 859241019 826606426 25161164 570427382 253062723 980783812 858260163 998065296 282919200 886914459 69864421 44543322 215725712 147427023 628819107 27708269 245775356 596969239 478316816 130138532 535497101 887051919 194867135 503831558 866766210 558445410 648049605 903281767 780754788 392571807 911723241 104573407 609032123 410328879 595531695 687590873 632863912 694745776 243888123 305553790 59798126 892527985 701139282 436152516 888222045 674559038 427856774 880630365 779746533 45628398 770940959 562076338 655775229 145844453 330602491 983161680 194321798 670449840 281259071 404803492 894080898 665332463 649267520 711134035 423511581 502195693 931584710 986025924 253858592 215783819 488593557 957153037 477436293 738249479 76758076 105737835 829581208 924096485 794987901 153037001 393874102 151089287 496857474 278079571 720539521 945943061 369232344 871231932 532496996 213619926 512723027 465132816 565693498 140812777 915566886 397330460 324310973 906463036 357553407 488783365 239106559 81852354 276983652 360733360 536070801 338969057 235191120 807871380 690307481 326162291 459682898 807567455 956748619 736612162 632681154 251161793 306071413 318448885 339922372 982636926 90084294 710716223 992286342 230191883 109597226 384194529 426545830 528943636 817037246 167233615 29910413 507938131 528836159 660169805 997825417 35876224 654692614 669871164 829170768 398247480 545789004 643422303 451480107 742656601 324131331 192980611 38789849 544840330 634979456 13698288 264923458 713982370 723062978 635978319 651574280 39835478 67785773 323094039 464390112 115778335 658699531 172011949 709106748 642154457 810791740 80430550 590711217 942019821 140054372 740699541 698469534 415896797 755839062 786934206 739272982 51965555 173479197 67334068 637336954 719073556 409541907 498173574 261256919 190035158 808204652 245426014 735844494 879447115 489958327 294921123 536316656 99212757 440704663 61237636 507820760 633840352 989369288 813162372 253409287 489014469 347319414 447875844 691316289 133622419 798753064 599774115 351623034 577334614 283774996 810685978 61715649 977889320 955462715 965065837 587937592 924400363 840540779 29061726 736987468 843650494 721199191 720590794 313580620 595759817 63702338 445946263 48188565 661716731 361727492 878992257 827334806 651961753 617607343 937934192 53679408 349371260 391672576 14129497 796336580 556305147 698737679 128419485 501592312 791130164 126722081 166907062 351193937 293355855 576977988 616618500 389945254 824106970 344953499 43629005 812776022 729823783 490674649 408751376 964310440 5411019 587470819 856343657 18038075 342075406 168492554 538640121 270534325 534065753 650088782 904687030 661903500 952060041 411027496 697104441 253815031 110568627 443735537 754965059 513538674 898994033 294000603 698080465 461730136 527464344 934428493 494319133 74883003 75115933 476168744 204758481 232531322 491084224 941018915 554953027 605082202 950372792 432663610 978663041 869631532 950283263 841091237 291108649 179824721 242245096 849171600 304046125 742451325 475010387 783455933 599157801 955587417 810185451 450572052 581097637 806819540 545587007 614900248 589551191 903983815 86696108 847818001 117191219 423298822 756411522 300935305 457106410 703297994 617985723 540067803 405051244 648383059 264291021 951392842 372059561 352548615 378207438 317998424 455806840 40244783 688130504 878086680 279973974 396531282 415935467 775018817 233513010 258253955 715605088 867781229 19192759 792896010 270567772 644774353 421341302 372013460 247930296 906441972 366795269 222669191 903965665 252992620 352785818 966948344 751802250 894617017 701364966 320171084 141075990 497101194 827690032 827905663 870298046 562334911 479952743 882467175 736175120 101910331 493438527 868104109 416380901 646067445 221867564 387216363 104593455 138382549 821385706 286745478 397432404 279588129 608163695 931848747 872414687 332929268 825335687 665159718 727948360 657995395 208730087 453730173 312527721 240368394 76522607 874490487 924630280 56658020 604271154 139491455 857255487 675916457 549923450 100295911 37041050 97184237 299291545 932253957 773012129 858516063 302670207 194727758 595529291 849140351 626435462 883822999 199924006 102217306 57114746 803440736 755917303 842612935 835687699 650962065 526611778 554298769 506994595 964702247 265895288 131356284 575390040 833135673 619828726 768210982 816495068 681842712 651557765 336778636 114647706 162613655 156304365 648572702 691047739 809383673 646122517 141713798 38748336 931117807 537067655 409676386 867536375 490597820 577293249 53442971 50536337 915937906 338198352 919157428 542153393 229657809 724805600 392486169 72840700 986595318 956197421 731272805 784046561 684888726 559792504 174642735 588981461 686694686 278972506 818799932 15571100 768623353 515176067 161511454 193414323 145439475 581675105 870761838 685894667 431820886 204857247 100587843 705784702 177222303 776262682 184231893 236699853 527716064 796470187 371304075 945129821 70611324 425138088 526582733 550847009 231653392 293992841 682754713 2653984 161006059 715447466 472676470 528805987 436869385 502574516 325124425 813736707 357009323 983414725 444758078 340846594 672898274 337402172 606429498 771248060 5126836 635753108 654330035 360261871 323540596 730866979 694858792 546337528 750631588 991759038 619663272 352217736 16764055 740240177 241071332 976998052 394989926 731342452 105698248 596614486 446762294 46864712 550332 133213375 716024876 817623161 538143901 178646155 101639128 434427959 448530796 829700058 620757625 736595691 594590551 350611746 286749863 991359977 351547131 78160040 860330533 421839196 621239824 85839582 570637952 485572621 22360833 65378953 487716222 537503055 587485019 890390178 386589702 877701072 530775915 890644045 527511667 524117532 1058924 889007162 233749901 948312352 33815621 412088126 336322772 914904570 178480512 195933083 828951859 502441088 546076561 350832813 646675218 219538597 608982778 336947222 150021536 94214801 823862965 452041313 765119337 400455891 262662798 306182839 314534470 37730094 502119634 563426308 675431605 216754683 410510228 687335597 156843015 783370876 523038658 265812243 925650022 867167862 496822166 364117034 55700698 433497843 947155931 57814318 236603831 628508824 934482065 509599175 691488525 742994039 314374915 87698779 454015207 303208495 837038871 996144262 430806559 40507514 929914626 788681964 766012864 511335615 759177754 266026414 556978897 611911866 45694834 104650842 976000777 539232775 836687339 959631689 535880130 994895141 618641778 326789167 648337881 271271873 818177647 671140713 123028686 219623291 784606372 75954232 947086481 193750592 684756378 527472751 118953035 282922633 271300698 689837930 972479014 358540058 59739879 878409343 654155503 518339670 543579470 171797848 887362029 662926022 599115141 197803634 134221255 810718031 939829724 605220707 590313481 359957286 191056005 843745840 118556984 697322841 511880305 14158044 934796129 219446134 969473347 2461116 666146790 265422066 601836015 74700988 124063077 703004087 464733766 338853672 548022271 292160675 710932848 86829657 370160685 758215918 637686769 552930660 352054256 489123371 358961491 603852342 799070391 42497650 285276362 684758502 420567982 268916442 763032385 431701951 447467683 294911068 838485446 186012664 313862150 643285102 598017438 496581156 86061295 182264593 695818718 492100106 243111084 551562527 833849737 531695458 469837393 995194578 8935097 443233248 163912191 9033811 538681708 538635940 665543672 964497471 389872323 970483952 854398993 823598487 141574543 526814102 939088643 791322009 30290039 622331194 199891432 556826941 306212094 79340214 872620821 995156774 831108137 661166326 216055676 503532111 882961044 948642221 350775361 181153154 430970193 866781086 637243371 99269384 894735166 759507438 813745342 675215308 587746606 112507830 186593609 388187682 52549657 951756395 679910334 418104757 487334649 53380682 808390352 471411367 875795044 227369598 38353451 480957778 460152668 377258738 203549293 877160416 92296660 441907531 312463930 87030692 135023430 894721026 786553007 90245715 22622006 261443323 605081108 524412692 951463985 594477511 100874892 177114082 859308638 745730631 676970200 101497770 516465352 899392127 399632451 825831453 908617057 872487872 869574189 739889606 856488732 711897262 596689772 823075586 878324848 940302033 119382250 498552598 679945275 416284247 968004399 714613720 947480611 365592537 884710023 650038968 169497529 646242645 727502746 213033221 394914615 795652606 803864089 703680504 443981403 436847856 719973647 61160582 519830944 951916777 948646213 828982704 112601842 934308865 587700911 382484634 994239393 316543937 706634036 853287588 708362063 817402272 123084909 425237684 223411310 614710898 673567548 527915084 615560807 198101518 442736707 572126450 771960711 151948657 942898310 979588902 767732376 751889677 146186172 637296918 93464935 510312312 201603964 907256394 399205702 336068729 284253177 407728769 235868511 273113204 919233264 640819425 473400799 8005397 144708371 817684724 831929564 490516901 756080862 14402739 188672713 484071726 851067104 964198070 195818741 967768510 914875757 63430187 49562075 716563251 669002426 754705305 368030017 5160964 625729969 782428771 304606060 766707102 704452928 848156344 711234879 8940909 516461111 845830574 770529707 492617053 149593958 567620217 13088575 743399928 626440036 529911346 388350253 332556605 156034493 941202804 211187897 49625079 369322184 567206930 43701841 520084223 451906254 972939966 522752321 812886716 49169869 6693882 368320915 252955427 62383155 988262255 410307240 64933201 99416682 683880176 826691192 536946159 340265145 694527536 478990594 724026788 686377664 804602536 526861500 767927295 544217813 165016367 489042191 872162647 954213388 65544677 512400996 489371578 872301644 797728470 9614944 634206462 806421046 738199512 627271435 348720592 14335460 285082164 152481067 61175234 713729359 489141383 545365643 401416062 276191992 375184438 496640015 511083259 510078325 848482514 874448248 632319780 40009188 298466089 837883635 766515965 551444973 790440526 441126603 763439499 67228016 197189490 608431705 616447673 929119556 906934029 356328635 561873954 666169996 978580554 715430163 668995360 890261838 715471850 576306812 712083054 229505006 534210680 66035796 587382418 326186237 121125446 479363539 478479385 268188371 458038380 199774728 394993836 75022399 805618278 647440007 72634080 374287437 872111799 708300691 132950580 80893483 682163957 452281218 119255203 112356163 54874100 729716721 323697808 311640672 997515119 936378688 913820385 95930032 902076045 223647969 24205422 614365731 991954624 795156125 748081960 802770280 240673113 421668805 871397796 339455677 681364044 848258026 853349256 478232191 515978754 962786746 873484360 265051879 161500776 886124338 180839156 719973583 45768992 674781506 724023982 327290936 159917526 820799065 314685554 808911838 491556450 990563727 30586993 300204032 549292162 228337802 969027820 942495463 722556056 869713028 64139987 534282289 187969278 808226939 449191668 862096315 178622603 363161375 264679591 552339623 844932094 17576343 398340579 298196894 980922214 30951504 948032390 503014782 780161995 323930867 810857825 467983259 249683597 189867966 18408912 426248130 855513983 53150691 90821994 748373097 179878358 920130478 898016787 993587558 307322407 688613558 419777689 504020743 815811399 589428673 155860190 427479031 487893438 944234830 797336349 773123807 678568806 208150583 920541146 896790418 419208056 898962442 75614981 590921217 453215948 717399589 243799431 87731495 981526702 752653357 575545598 743100699 30731012 760938232 231724801 293494989 146000481 166934171 184191918 642152721 120691060 371245631 330833573 392413006 548890857 759173777 555353223 558516273 886306301 698285778 930197472 881001947 496603752 186255975 715795805 123653649 647759879 571119621 559792626 729847722 474590571 253162953 101183589 509806284 384571566 103987378 760625673 150563110 963957916 849586586 527793524 982453353 747182272 924987928 335376259 405109767 17524658 855916024 87085869 213739865 326890008 651405048 857400558 723718889 360654965 507696286 460362454 178358079 9706680 441005761 215091436 103811811 415411075 226971665 992006985 20587128 319592678 589897657 66309408 889096475 294078694 116294110 972636953 94025680 184477557 512253920 626772796 440675317 183224834 387600855 73211335 714079945 831515984 878469697 687907724 778012855 185158227 68390615 969572773 677308063 675855679 577012573 383429248 298535982 990965626 142648639 603247709 613187388 911808037 968989036 643281458 691849794 520659004 705050744 799703148 350363956 862503641 39263750 527229412 884576583 869141056 45991592 282293686 316497570 330629233 199066941 237920849 40107201 291815435 707929145 383629701 990160373 356010558 696901386 827395898 440200993 324917905 275581359 189767641 935502888 89882547 805341746 60248544 265478991 588156804 25901489 140809957 669076432 864335651 180581959 315883583 642151075 35821212 38109891 250681668 92245836 717039083 666171646 496853540 38981839 421234010 814651751 396249402 388880947 371626573 956590617 262105394 54170076 825815411 119812585 929788644 518582846 103101556 249857289 479555196 573335969 632762096 332558870 86118420 331513899 40656133 641075552 466506487 622929841 358354874 865737449 595853124 680845806 64571881 780706303 580053562 307228718 746184650 272576987 319996421 241898434 342087704 827184063 710888126 648875151 988399751 572364366 441574944 185563934 454901091 169510461 728003121 642790853 263663048 678443832 503400255 253602760 156798019 282107795 816671299 65037682 447431689 824543527 512753159 817530445 987237308 210444016 868228609 558335933 849284082 688022673 479360811 53187376 550003096 384586983 411125774 751515963 697669971 783733455 837160329 447036941 799162715 62186406 550414366 623136691 174490923 760797606 823727897 9669587 415085595 123745402 759613788 486139265 684272506 457231764 328516339 984210720 857660448 505655604 895330364 552384592 522720517 134064673 158863861 619046432 545536844 505471216 837600572 660793968 622192334 505327245 48237874 966792752 710947354 760318359 86106803 939038924 273388260 983161509 663349136 665153092 34226193 724581162 473400329 995761805 98284427 522004431 570158118 677345859 598066291 594802390 895786891 792397251 828043290 509053095 381386354 271193619 364845324 171439656 158445866 248647383 838106828 490670248 156569810 567742777 936464157 330604264 921232556 887902047 191790396 816991443 520763018 637840690 275039910 586964705 653692255 226294995 222909792 205504124 569180170 469606148 139206812 201990949 577417514 199982368 709018054 151867789 952934246 353160798 53068244 100277956 241285598 557163858 625473914 435837480 859666959 849178644 476077672 325910854 520242800 571452185 278670082 499844105 837430109 108972406 355351660 750797964 878368046 681752639 95605145 5195756 798120834 131396059 262847896 416641106 858919868 806412362 703920501 512215551 382794946 820761917 342440514 145299339 281786247 80526079 182253333 498491216 350708449 437753723 997311851 550111309 609950818 460719222 676595055 106784542 415716870 600601576 740853378 181054088 120738973 337370101 721645225 543936500 985917261 493785659 714598518 616160101 495210949 775013959 607676806 423319872 856088665 821269681 204793733 596598898 509438842 393699334 934352781 746960927 101880179 657959059 615340123 790831864 659053960 569391822 292838125 13257613 673241599 732944176 927003061 347479924 926120755 769889600 504138566 917020478 46231255 613886972 843041066 237051205 620457299 446416893 556793657 963676274 293165440 685935585 821529897 66144776 282872315 125085651 856425565 738038150 893052449 246107645 406320487 633532069 945776090 818984717 219606200 305044154 377625952 427756087 415506357 997735029 241751855 473758986 48452480 28618952 332727846 688286661 813865747 330318008 402499172 27928267 496805621 918343614 523103366 667923564 64467112 970919649 290546993 583724567 907844950 59826959 92966069 755416618 618998575 95008040 506322733 924181495 718461213 295245951 919003227 843087692 479276605 787967927 151436613 325697481 772801367 822850801 309970056 57364805 153700189 863576726 958761485 823914846 129013532 490256067 725892440 296312137 296466637 129454762 748763260 950644050 794820728 822804739 668550089 284526654 722351483 324529620 291127754 499016493 763554793 768110465 347659253 896266450 739297740 407835104 920227826 451318823 697541271 530448099 112608108 222214692 747644887 562032366 222139230 169616053 207217467 699378449 159047269 25832179 880663628 674241755 204832795 555573147 571640411 491549041 809916255 491600538 831936226 925690176 189360671 40990353 721888982 255665046 56765728 298062327 978957699 892521484 816447755 780349025 558381470 831763830 654876777 220779540 468817626 333752322 339939006 894854728 938000122 592899632 554609854 670952638 255839653 630430936 907232837 2267320 281547512 707535228 123443989 579613384 149046687 350457782 888313086 421466230 641709951 706467114 259735118 223696631 935989286 745525940 659143197 344390155 479792637 174561052 29002614 481416252 466140728 255511213 488383145 560236330 76557957 682299416 814101829 296772666 561635757 297896425 868161528 139626954 684566236 630712492 611577068 710918796 618643226 839847612 658647633 409590321 682105254 411770334 213774176 999416597 149876171 441093522 994604758 908685349 502028183 825380018 992231881 843847054 434784538 493731796 555072216 404759194 431860268 302983254 305367890 682141432 806154845 272861895 994796467 70834310 354800490 250841281 137358855 1185092 754090477 689598881 10060953 528317874 837368530 538949529 620024606 850657481 972521070 406339470 424114362 875493865 835454965 518802864 958095397 190853451 609117469 361397614 190537989 899986157 742568250 622820373 350554373 218886180 273887132 251950543 957976335 950347813 986996397 73340235 732230460 595132698 676921679 749846314 174955179 436031965 856528114 797068528 720998204 283517094 189045303 19367635 888578942 820620669 121713424 900478460 14131898 16194833 660612364 826790484 791878014 674010339 615090508 902548402 451291653 914861805 67417178 151371545 710994712 426920471 775965478 913289875 177890023 453950254 527152802 927610229 876049730 864348280 59786649 164957101 279609385 43195364 691017448 804728361 678014469 94333430 716152090 849369808 41172897 677383270 924046830 375881724 541603886 595601149 236620814 35934329 519984566 983280729 723258254 671996531 388152805 748919586 925115827 620803397 674801242 607375482 866519334 853821146 448115385 145868062 627310139 851253355 784854569 344012862 650475653 776417116 357863803 54123432 216901749 500560281 370334877 699589338 156747338 303954815 16963622 377275906 987375766 901139937 986122757 633564495 976299655 583902894 613543355 211635072 437976054 527422117 844666318 914232234 563453801 713913984 187294188 653216252 288275234 477045015 448381495 838699577 865790484 27116270 640541502 758516510 382550703 744734368 235457626 238513865 825167060 813728534 585689286 235491588 200198406 159409098 94198848 700857912 835818944 702885140 134196361 277333477 857610276 471210825 704882256 641663306 985956789 333518583 231099718 562067250 183501913 453676994 950585401 456322269 102854534 184291928 117152521 551682269 726924952 676900576 673676725 708473672 208448292 601017832 928296436 618815171 439414654 730694172 939123428 783676883 31298409 393177864 251494236 338822284 426738068 871055405 413715212 101538894 799142525 598955736 517006232 89406702 979170901 31238219 554728479 216485494 797475031 884369894 168043890 485637031 617057118 285987230 185054810 859754367 663398847 617992685 628141140 30860721 542774690 235701651 33295543 979221486 394183864 130117924 291667102 868367674 841596336 825650257 391034261 583622263 745720158 683125505 949577204 674666585 397771823 353064164 271684212 847986725 697556851 890335665 160566406 689949368 55270383 675642628 363900944 169626550 699649787 939233569 952566128 282486790 893163160 80658814 760878201 876028019 457208577 357224519 375620559 300663753 283230109 940579253 769510537 529983652 599103750 876094021 75028021 660837077 156227906 299151637 195601245 164705683 884723662 746345534 296769096 742656751 920940835 330224728 401107246 566431239 424323776 1791159 423516252 936521729 978557078 823334036 476960952 177220624 991926007 417323763 390755392 465459414 777252377 891161752 247457459 985315103 324372328 333988407 622750873 363093656 479906790 325587395 979705918 922698518 150423903 202068879 131541447 905947253 948538355 660859044 790424970 872926234 407339077 370042114 916509360 625176135 822148820 641848725 835262428 613478024 175286983 726492587 784687735 986380594 728438681 164382579 476400783 794638088 792158346 683459609 604255856 721924316 564058930 463019788 17363642 367431281 562690134 823324983 93811762 739895511 212293037 49454924 97446192 405946282 787430699 79921804 992994020 604411856 34938706 781110421 294406563 933527502 960893545 160431856 28456547 926107215 438546308 199893011 213844517 787850197 268589906 803523812 430164026 490191336 858754684 161328409 556662367 452067011 16258135 939982987 435174506 354441129 179063374 794085263 579531415 46381069 204028414 238413038 866208725 269477362 734525800 430929876 381144345 883121441 715518739 547011866 752589969 19987975 998675159 965084813 878904854 694790872 26026819 55515723 577091337 81034865 647929300 102227490 967399649 705752706 588388387 681411487 896036791 731883246 641175547 613724761 321603274 557846152 507387288 327725042 554611799 583996431 434752437 252738220 377144372 834013359 816200146 234946414 897745737 37283034 133196046 807650890 981638327 587109661 625868604 855869823 275743691 690797714 71164433 809824334 226213039 705533122 92240695 486242683 595890907 129161905 902469233 453846954 439117368 451145529 100978260 835394463 339678895 378568113 72840074 641610157 926871564 734398221 543164507 189877193 675773974 792225348 135433328 406832730 896247401 569971249 483758618 755150287 630570200 994563871 993042444 69858797 26050620 685916226 659843905 393643093 147870336 57448491 3780168 616544867 483292500 8092874 804800892 672751509 473537696 944024401 258469289 271172448 296212784 897762223 750361335 103131953 812778992 180865195 576834002 827022003 150897165 424586408 766015436 862888720 49480633 105322339 251287941 504504980 582023931 325541448 633223177 252042835 948798222 91050219 15231283 940122323 89949465 816071704 725790505 811101051 122074821 942638765 177633245 696263286 95227706 471851947 805079598 139103934 324821917 920219045 662637503 372891421 145967792 125866463 465521014 442452833 221354445 607397858 637125482 748176629 249714024 851168188 177566757 649953145 152901625 452462800 295936796 610561385 498418190 762130018 38406427 207177184 495430789 934184143 480870180 967510685 257442360 151611890 744892432 117073091 972179539 655991862 823356308 443499766 409125837 100496056 355449624 997216744 581309980 525029820 442108162 67360230 199689680 571395659 598730050 574794550 961561510 232410577 388436830 881644022 774957975 631254451 505587042 27690967 970450618 692769608 591482263 944034547 535121855 14056821 818248971 332115887 450516387 945226561 785736181 205331755 621621881 9302717 5835662 244356485 23944400 573544067 907236452 553106900 444467624 929448603 267377768 496379741 802100965 150026187 365121016 17885630 478023729 335161185 567631821 766882319 815871733 383257890 390201809 553092990 319409685 644871420 485078664 553020394 54806530 530402039 883632226 39460820 305881810 510143205 875923874 873510269 435228483 125574327 714850471 579413621 470849717 150869861 957187850 963760198 932128534 886449380 294575161 565708786 330509678 21685457 852702290 437337418 90132189 24141687 127634494 188901270 855746147 909455206 458901791 593565494 264844362 508719956 101852991 403645264 110580150 540295242 925097767 36704076 682772432 257579163 923382709 139824324 477098756 846191747 604048155 113666422 366057650 819584876 269310922 600032560 709725160 252326333 765697296 676078141 738392678 835437262 298870505 576496465 224518707 121369035 263832052 582798174 713803768 273261014 340328657 60273229 548175497 279467239 675075315 32711570 217088443 668192296 156804933 198115397 598578704 911592531 298439086 753876604 788101573 676007793 133728976 183392327 246668867 976961542 990233652 651648826 508572068 399425856 20900097 980564673 45303016 982534511 925083016 393439753 810488987 171493149 364439412 703836264 910177402 176592572 877908155 35076024 605190765 448868150 662096019 895352434 818498763 301488867 323026568 49922751 144814821 672761608 556144422 371396101 578015783 596518582 124782035 272243816 779228646 93204258 682632080 41656535 295227390 897644962 117287609 688824676 744572542 268688666 110529359 201884611 457448402 297343045 279085475 278074070 517180886 102690004 844475561 256022284 198608862 758371098 296284800 724685970 504389912 92837847 541019440 384532785 913642648 411553587 835259331 435516415 477039903 638114069 937238797 580416675 215198074 615932674 958894013 721329919 662752963 312278716 816337424 356813576 689975865 349014457 817995067 318726402 257115070 362757006 571510371 249517917 564229479 442148842 341069887 633656525 910434747 29610929 248155367 416257741 405843557 855686339 799637922 628601231 844059435 88721986 516666226 26025924 824483975 673325480 481524375 408567192 796726551 467782344 821342522 798138419 314306721 141713855 556091723 451934161 686933326 233703052 359760436 924280064 915881661 44287638 741286021 483790780 987791382 211400263 893983173 853321452 380803557 883349832 716145120 364073428 625599265 314820193 75611456 229290550 537647365 281925389 356294570 364430988 274078638 516547852 568838613 562019315 845937693 24163119 79362490 61383802 758376363 327558583 538096462 237847633 871081605 834691952 601267763 922445511 433278088 967236621 824559397 257428137 479560756 607306022 332716188 246362067 771179174 461609620 996489043 887793713 137218728 46279915 183037768 843310772 239610864 690342749 116020425 296513366 165582067 290522675 771183238 32461841 956610722 573180327 697732874 287311052 783185900 776340259 996352478 463732216 379822348 654983601 762278856 757468137 982004250 191674735 500115413 744783567 661606388 642120885 684034994 427203007 783297268 544165394 16921271 25150763 949619769 550540689 146462797 976668194 67127970 18627626 770688313 38796204 962436459 999824641 27546651 329461893 772188272 638169717 371012873 236426675 707840625 885712008 863675737 619098492 728479087 476345917 4292757 568399354 653722360 389463979 407458351 604998397 578537037 583913755 874464442 22685142 686116464 738829005 235817538 486669053 999765739 579791498 424962205 506132722 588664085 274757153 230829199 335320275 354991517 826855342 491066763 94699815 31618 472061854 479082715 396643794 938533870 285563185 275213656 463688778 516961797 550051954 175580875 774210396 555139648 430213278 330921264 659981446 402458959 471047424 713840013 57166624 338609370 175636562 136603575 845284854 884592471 488680093 5454690 906193378 315264501 58224442 681679095 620121491 133415337 336433688 832903037 314295777 47821443 173173862 510185366 785182951 412205083 791629571 939697473 969328310 742328072 646722586 184852981 806327950 330316875 785365169 190835463 17029549 421048914 895003029 870398805 182822462 268854376 490192241 78998504 950221194 677314871 363558323 127539416 604060090 405345577 799173099 702877315 348380805 20383744 342610193 605808921 676178189 885588469 608611714 5227086 242414876 95685518 259437533 143433690 350644189 151469958 40027812 55001568 2211776 221218886 246127229 682625348 942082290 474907348 493773165 452789469 185904856 331529111 881056025 3256619 794461002 366294320 212329978 462238433 575950620 637381844 385670776 922532052 818610320 59003781 661463966 841951003 186399673 791983553 80563247 738196692 920091860 320330215 350439809 802568983 407418924 205444011 716237498 72515780 175491970 14415815 403386696 62123248 797359312 116894175 90961636 326872462 122485832 114102663 824384598 881413499 757696539 569611923 850282641 578665661 910351079 578134131 967536504 782519849 358316145 420606323 667915721 616509860 514437056 832063708 466508947 517563704 759759866 218779690 469963157 82126205 299498675 791467670 638324272 963150592 391031795 521194355 779119738 205844686 208392187 789507333 431818588 443210159 199001033 135082826 661007630 195369264 12301384 109113842 941146356 787242739 721073781 167314927 638509508 86628704 771018434 513132879 744163947 169953191 621451631 105264269 53438550 673769692 948424415 170136840 790252600 147887390 621182597 290148135 557033093 956356870 137713060 977637944 125869610 908282542 163159770 807617018 139408208 48100854 422019406 534878613 511119936 801934006 608024018 319290862 630019937 793348588 901422163 659064013 446376573 299299162 712054734 157684036 58034425 144500406 907950189 651611335 247847392 167052066 374275935 606429896 433318180 360045448 688996302 621164201 889078333 32443765 669088602 445159312 281985461 545302892 805866509 662835579 862836041 216520233 893692322 104919745 76965349 743525822 308698714 195806884 951722869 158042397 41993638 913513052 320099241 893628361 898548736 652919666 604898701 249036669 914529301 61339446 37500014 355153770 775524237 601540513 436536408 724281103 731378133 746257741 454691917 925581794 255595014 669798338 868749755 453187588 742883210 887916588 53232935 847155276 369175361 938159905 855886736 142299233 450270005 368891285 733212124 392986759 901105553 816223908 358108048 181041605 618821931 337978728 629417324 441572534 59015516 763740158 323920187 355565078 20258337 809929840 337668337 544149694 334189940 286030756 645366784 710724949 602836174 215886001 624003500 862231371 773536471 903554808 154106661 314634459 186012287 187781488 840796265 462155189 442032312 140569668 965375178 577973060 15783252 48777 680124346 395922488 88993267 843707890 524751202 127340340 762637258 107282592 263413457 274386116 989172596 264947147 377231986 516347500 246043336 656284621 143393225 327257475 503928538 825721541 711267739 356502086 948275638 771228860 806854722 369510897 693526598 454639599 256957934 432199060 840992702 870832412 103505629 494534812 904369667 796346086 267812170 300542560 71521495 149828537 680980158 176658274 168862353 931270044 169876269 807520780 962026193 823162718 157497576 456451022 521385359 680622300 116402360 287004063 60773679 426424512 465920153 322152766 287986716 142394162 919813170 203953918 152633539 739672251 880318137 520598577 187872265 714977359 944011894 397811844 33320161 899461165 468266217 62298148 777781212 516909681 856586246 157907267 639053928 97719177 293382517 383168519 87298565 903565135 654296761 659877067 408896654 497911376 911366265 641439120 718260408 793748918 204174398 823301346 759081529 977160196 35043359 262687730 297453292 753716355 245734132 177597361 660000277 461933268 863112614 753182600 540797635 138692546 899361120 141140563 229343541 801789693 438108163 330189948 298475008 756414675 715948535 353433722 912155519 458700598 537762631 424743712 413951175 856956908 353215165 471053679 334390498 450138034 254516840 583252720 287052671 716911638 387428819 768557759 326156948 456092733 129893817 856016864 322413986 869745956 563134281 500641759 65995683 164373679 234132828 976757083 879728112 486704850 293407877 177207985 387897511 545776032 900311114 837776272 138507337 759719113 797922133 141749993 906165834 682986416 45866270 97669448 1443943 657324124 829341803 808123325 819972390 645717845 30223151 76782512 459234204 901087710 542511616 519543367 471785191 120349292 169941860 665183829 813465545 64197084 291344024 960246537 210955048 356430303 463045282 451297426 974148488 965007032 219762712 424812734 803117399 752104332 842347276 396116610 133420192 645148047 605365206 687073327 372403717 950195448 209380949 765432930 877710487 65096029 370846419 154164996 349722160 629681093 372553449 904100935 376717986 231668394 878907868 296903818 639262406 954780380 40072428 270776420 484803141 618916863 982794368 839199744 355024500 684227211 876334119 793027274 445459418 925401344 380731235 525913679 724171307 182555838 556462294 419855793 58741860 739117742 238211223 937528642 646200931 690455043 457476659 738852642 304352029 52827242 246312736 459971086 107966504 360331624 799941940 777622957 369669050 883118051 346927702 805646879 518126878 641745827 682502443 591857522 656581796 777168859 598946853 108526844 681974175 430831439 581004286 625749271 777674026 159570047 290650477 67423512 149978251 392208410 245101281 787941063 215206286 430590693 759724582 945934172 753488965 508593247 103090637 780590403 473778538 172421850 209815069 241651727 100640421 6909810 652277673 50890569 651241351 738310352 39796015 67617086 328089677 875509792 250049047 348870054 897180862 254127145 65053890 395235993 181781293 732392403 155810703 592386997 534498650 99246697 357959019 954488576 508663913 714481447 548951015 755679678 939238519 492280611 916407891 144348923 269851047 749552084 743329693 219614491 262542276 395227889 402940871 997810453 985759965 774792287 68241938 237446809 861253937 127578372 431541118 390082469 314295785 586549931 281350359 86881236 967000894 437683491 253963890 904654569 625410350 372079249 782717613 776267764 989322659 811723022 2205955 844545859 649531085 609327794 815199818 7347770 248084368 633757965 772568375 336185328 792874227 164816548 562551940 989144450 776247633 148595712 747772841 285976668 421084466 899090552 349752695 110759308 819540321 513219353 919532706 800498662 370308905 609182404 751555213 404051371 672431498 345228349 190120632 271398377 329478461 499366810 273292780 746748531 116727578 618595841 927953093 837959002 663909920 157074906 347989268 537801299 469760421 847828106 905815088 191673489 348326007 151125946 162757536 310653886 394381515 930816207 616633511 64540583 725920406 335743128 581918242 999055328 251999176 920028564 103548428 602128186 441783984 670689273 719319155 601706437 540630083 767060002 963528019 21669434 569193449 196467330 574200368 942468343 561674108 301090948 475781495 813940916 558441322 902265490 477851486 851199296 689191369 697741609 347494878 976295327 239905648 102643078 729582268 407262924 759845593 269943453 628825518 779935543 420715137 33463888 561118 981088324 487297038 110807009 810726011 488011078 266461425 823727189 337804142 225752890 994801552 241016734 539968437 967112843 465472327 420291722 297238674 587837561 176287666 991226173 990639803 141208969 65503757 956477719 497666643 376857645 810176263 458712600 302495767 886524287 624559727 892045074 42568508 33783276 242333565 819264877 468628536 198789345 418597700 673575746 924688603 905542743 368442985 90999466 657006180 282376589 479536547 412396089 436030136 80623869 4596815 774958473 770270538 462724814 669831486 578345828 750690910 152487579 122625091 619374693 792987106 327385884 985759243 511852288 759719827 454863510 2912962 695979353 327922806 371079616 796045933 765683700 804638412 245320471 36264736 155290896 882603764 606727823 766615637 374102932 407243424 579303726 969996362 834678560 929436598 905850156 994439303 814358453 813278815 416862055 155864056 941824269 181302496 422469123 252675772 884020599 845936588 839009695 253980732 268646161 982292770 404991038 982971199 744510214 450572007 478774752 742115508 10487148 641683361 486012143 217749035 763513039 829670166 446029940 832194021 502017688 14823160 619082606 550108087 403958498 752409954 185151465 721520683 534923258 726972639 469695654 352835561 831305107 830319154 675842697 397921387 202629971 726226705 302092883 397286541 120384105 712876559 213799230 129604716 551136586 446166197 740181426 486141620 636426600 439310062 599000053 480918856 225455235 988371232 532426921 451676676 947287567 855669301 340582960 431221408 45796742 924828769 474649460 245447757 639364068 190810807 679250222 48494718 99426004 440517952 330740200 552893704 993291674 335826488 766900261 964240159 639820655 734012079 738633647 986663379 738381098 623966491 596183500 689889802 671950048 172960474 215014257 441254736 763460430 123963249 467913327 612310445 377058166 791937843 921779468 350641200 645465709 535286211 58062227 283680955 379406736 717426206 25393043 327664058 279026536 250261428 67490137 809949955 950076103 915689453 718580933 837883436 882513172 762092267 789699759 214310548 309002032 176121681 115389190 697617022 777421765 553430134 150637243 601406784 831646557 467589177 776424964 567873127 672059546 309419403 642306155 215569652 987970873 909983901 363835981 793564261 165614624 311412917 803031948 565143246 271599148 208333860 457616794 168583753 649753252 817652887 672915043 906390715 164432372 159503218 456992488 80926358 118409558 401624518 864622023 408709070 23014328 719099442 604989808 437668546 804807261 858363611 840961523 389998017 556186657 524407163 47434441 61083579 466233747 415406313 476890707 337419908 263877825 881076202 733658374 152019069 910074625 627273692 201584986 20732879 100324005 499470772 71877309 649290503 937920937 640328440 875674162 584447728 287448775 364341473 898887437 556307293 933552133 324157637 818702944 701760501 580081788 434009714 468594637 97986948 916193329 272982051 756892301 790030901 395778580 335415256 908808923 737185094 98221769 788326951 447887450 94255867 622643849 112795167 960740985 228212764 719341374 343681179 286131797 760328477 500523802 332652569 724933895 510157833 655898243 535296228 659191323 40912598 699203523 199054743 254384262 237084567 892561859 791320348 171227262 506186724 11282684 332328569 866765177 619664136 154555473 966774041 805763356 811632467 440647435 281031456 160937941 968983368 865395142 196319358 916042238 717088302 436124774 826424514 791309547 871829093 707719066 58495896 969404413 890476744 473344127 737518545 976708509 754090713 781658837 92023568 23935455 728753616 690410926 436554027 595615537 782327628 199232479 388498301 35275358 686916463 529805609 991885063 733050510 765193745 251527130 410266693 221437192 537083263 930060647 625495722 682683171 724045693 256286017 889993721 423883492 611235912 304048286 881312879 830498151 388904581 418550266 606264004 947284531 890902695 568870797 82522926 731034210 161404233 607667321 828636933 548761036 637148448 345435135 199216040 300311510 564661239 995368688 8114435 180328582 329991126 124818668 69385135 440354465 744250975 827449303 387976917 736199087 389200260 716972774 442211629 788236922 285318430 305817509 444619031 420375275 970028280 372028814 925158867 559289089 754182060 226790179 135850502 847172043 695561567 78047747 726405931 257690877 811171942 33951541 557119544 315426289 896300331 258490918 547429643 833362207 72975664 723289306 109942540 326785234 599042012 727049730 441774286 200274811 82191492 948028023 123419262 802395345 394718933 10158448 819413810 397259139 255584815 445917589 748966885 197215486 774508691 451452147 834333600 520138156 360527357 405655452 504843242 17671957 71125820 582019646 856180100 955204431 909474575 940031555 548050652 690049386 777655040 287921078 831671502 302427233 638712818 821021111 220127174 184315500 922183075 213337789 29066045 368198094 894952698 921310307 594086010 885696402 38201437 871275815 504897332 601145451 544846408 866769375 423307389 982737080 13630560 419563765 147518240 613577634 556267732 826735279 978458309 416429639 640184573 345489508 351450685 700427913 590632502 208293092 950133494 984537140 933224346 662651895 442436902 189622091 221066552 568339144 541585367 589108089 146401151 983842378 990115204 158853469 721989445 67453225 264964178 42259551 592044722 640718090 277231853 447659234 525957111 365268152 507035478 947145399 171816392 94938570 688665912 299911925 368065364 468065655 573742260 990389203 691745912 47074841 858591343 850599918 513510648 17749825 567133558 462314130 311015066 139304474 639886774 967882065 314066109 628602828 392826783 654829367 273669486 316045939 828222136 919577738 530001943 206436585 246280558 950748573 629140367 357613670 229393326 944927567 30655709 573937510 502680787 722876054 169401694 678192925 252147953 102020711 904537454 995987422 395242784 335373897 649404300 621114108 444269817 871883113 682221091 79777612 35339085 249728191 218114979 817605535 97989920 525594003 271976222 748140483 627747829 881662392 87376575 19334851 498402637 233031277 769108142 389285109 360222320 503028572 760759558 640912795 335725079 568223274 391832368 1649825 912633583 477336067 831522659 84676027 783440758 415397991 46813225 655214007 297445998 679127077 22250263 960039919 368938558 192083548 120035480 860016764 358480624 726853720 73328749 820712690 228501254 66157909 596993859 337246081 209116848 460928839 471490127 908597595 5787789 800143172 436560663 448072958 730656865 409383895 536773655 261743739 730560792 688458138 575806181 607961859 853470183 55608940 105184579 211983337 232292502 448951331 424550996 104117181 148767242 973646973 17250680 811906417 505976435 630277239 291384658 65745380 710479907 128035550 704788427 542195117 31346799 73363692 60814719 48005649 145921522 266640499 964228624 90786549 885724151 248176801 15130606 732088265 5191626 907680983 53755978 34401390 537636927 879463615 941799824 971522455 997913717 872104403 725410671 579705628 446655745 669465094 837788256 170570354 788726538 385251096 730645720 902970878 7575684 616389616 135592018 525762288 678870819 965797469 466461673 410829219 196447064 872396634 688910383 507476067 249015999 119278760 24331656 572190021 139925602 821607322 870519444 837206943 42426613 724976967 344393789 902863868 766086746 32671713 295579350 573175791 686428206 601741191 183682219 446358772 922710374 783730706 186568221 40492895 748595617 548438863 498117292 836236388 305105732 786423328 23641149 445513563 74349951 505691730 178303007 686042731 689860977 784594211 589158007 17791945 521911348 267291431 878053446 50993772 251212691 223261636 162177231 52137349 374822843 132272920 793452702 606028501 404881739 736818872 466834328 245045767 688269640 744253171 594569573 496347594 696230044 751928440 445969868 17386910 728036921 599928322 403585218 749832924 609084200 814631616 449994384 546796787 9409004 613239504 144770690 299128817 470715488 791504894 492681263 29160851 540988229 265804467 600358141 403086113 751101217 149401684 291447630 114687313 553367676 649164313 514229124 306365559 424988178 938848634 601312875 440430557 137219597 960069504 263328441 37225519 519152178 814402644 155974584 7463677 821959564 616252459 81565015 402182846 659165684 231913069 412791714 83454072 798627986 423421296 19763901 263794264 18777142 851735696 767575511 350678857 825567175 293933611 752072150 230837794 9638418 618968383 392620828 251642843 474714536 452173579 377220114 213091746 413885140 378690955 311146624 521773109 3763311 129799611 398502824 178136901 375257509 989611562 197120386 195429267 473431642 609980482 149592857 680498042 843035009 780897750 361287678 441257793 216126210 542135334 295105407 247905336 510627829 318958771 92240590 902316617 595918444 27305882 553146370 852919529 430700194 389832490 577008348 121748535 120897166 987452648 804261427 915586751 942360805 407585700 116868084 708515614 120991592 356876499 185732414 738560488 445075812 915861216 708799087 30682013 219212739 281475376 733184454 485595008 864906059 331719387 977393637 446107699 110380450 261488772 701373828 794575715 184797198 731348940 11867208 603337678 761870916 514633382 154632862 551176045 435937387 495007541 68714467 557008780 81048800 910320756 395985748 577610210 138690160 147256269 90247937 912459676 55197835 315794680 805949136 670922367 97794959 988555021 787448918 180737823 466913843 923484377 829811264 180549616 871074746 252358566 284621971 344613232 732676991 759720459 392727651 370892751 162280501 78344178 409136224 337877051 178253318 595793555 498828816 884641847 842294271 88402253 48107839 748581715 277790368 153902350 334306719 161515818 268294630 695857431 286957380 741147453 718817821 489711632 778977702 611163607 179783114 708459866 891831450 596903954 261699593 60171735 56521508 173977938 866125248 201869761 981372114 799565324 537249568 651616588 322164578 690291917 437277417 326774619 494669018 130345330 815928969 104067575 767686983 260811618 766777214 511089252 530848806 89348647 452273005 124004564 483770811 82050540 289546118 780462899 33454559 783347115 839412212 664086015 391952192 336789584 783373515 273980336 176757393 626568703 208761538 905718707 481653804 384857379 183264492 758082423 373365211 729251941 877826294 841666103 903777172 876035477 629070541 332284348 511402526 883322239 146306728 331116187 587391833 568614954 785872 125770871 237298453 491479602 8395447 153436555 378987560 719529075 289194773 473007946 136827073 580636646 174383293 895366898 615739144 818157594 367613894 98448946 511805275 452815871 715562633 210796639 493147030 517202283 304301912 589279835 440212774 184924381 238984343 762006184 686997941 239897802 838642128 724578126 48925596 417711244 522331385 419193664 200334004 975286409 44621729 797060102 105378106 268501283 462648159 927484432 78828246 581712959 61419978 642442559 836163306 924030675 552089904 35885415 742763818 907454775 701820239 346878463 282689776 621520114 43186158 747002586 539797369 591058356 992114001 426767591 889127770 747313288 194357816 613088396 727303479 434673326 129825997 527444592 546829872 469167207 137379300 717588724 257484518 122943212 588074679 780331298 100501025 970420851 71019201 3057508 976647257 399088727 179390550 129817976 246338866 707238319 848403242 64652202 261706909 876537814 95661812 172214927 309662002 836457996 879795865 969484728 313031338 913127177 756978853 942018353 455339324 376261881 740137459 816829786 330660434 803691684 929099594 119342345 600044424 633582805 247722213 98871779 530146851 59354814 52119017 725252380 284798942 118893935 749965691 680355459 588272105 565672999 566172693 321593130 147821426 118348292 88638682 233859977 694976682 608861470 696272110 159052873 774878611 663034563 6349784 997489852 845769510 824437858 136298707 730409561 90638206 831201662 990826639 424838985 933212540 386608891 423839742 760982346 821516328 205909248 192013690 114745835 461203398 756875719 698312219 303856197 896300483 720043214 468254290 327400493 378701608 381536259 460891910 347473230 972431711 5391974 351875800 628807331 200578606 604499178 887834267 676943958 202347796 973934402 769888168 600639037 741993700 117252778 552508777 90371361 672655103 215632702 767691929 126347432 79575267 869855684 54311620 417391285 680419578 95637732 308516132 866657221 529883440 258036881 169343599 767007048 87574267 496699867 625754064 374690530 388823188 832714490 72566778 2167509 524311786 495697269 315860404 836709325 185754802 455951803 824658459 355418005 515816961 530985045 856915653 672399845 341546219 740269254 651692395 557091829 494035696 245138918 195504872 151430430 240582614 453286880 410523448 253342434 123162462 51569321 445156190 111516970 462309542 440309992 70887543 408652585 773369725 516668920 733193645 416198647 745447063 321659547 508461517 674740078 836915692 759692073 340245914 691753569 883261636 959266684 149790441 960641345 790123673 734586266 76002939 818258340 691770452 382128467 98447014 916620479 349603834 10669641 189647428 332878971 347647538 284554507 635020353 389500145 923984616 624572925 960957344 359550840 328353492 913861142 33960870 278594885 972803408 395808867 923500730 759122970 409065974 171552957 79146733 876547584 770371529 54357469 54041450 17036291 662462805 696013144 578699644 543787574 91795754 681491144 432179813 991263362 492835953 596799279 526007298 931968626 37481450 69288170 539878504 657025259 490731826 502571407 807854662 198022021 342125568 871256871 232552307 402862849 381280563 103349962 172809391 882114771 775459909 895698012 15952892 9976142 708921945 705352969 25841795 275490990 624385970 250850701 97023451 938512991 814967965 425312489 363916731 525874515 802946357 839336549 440868244 846974483 97810196 918316261 261917098 418922294 334638268 118779873 770309834 143510183 806270224 864698031 837448070 765806887 864847143 483011005 670718545 719349508 114028830 421065414 49330808 569837928 202556681 439883634 799114124 444978365 41824988 92846541 344052715 478107665 706435307 966793876 785221169 177658371 614062614 399847770 503899620 392281487 527192986 340424396 374808882 597974499 789465794 685642396 931045972 80442439 126149534 779308440 160093680 613543380 249851408 6691691 650143134 122921727 417130948 788244780 282391575 372501550 709955135 991047396 318801204 646489067 950770158 435979587 742559173 307283449 544676126 470465833 589607073 717774717 860829509 755791622 111248268 25177475 404555317 36520337 798528583 500469372 653535620 464069820 164957128 459120175 984666016 900225337 954234532 339996383 530332534 24354707 555646812 293480750 534420967 36621551 193794863 809175863 684582074 251912838 480863584 260315029 846901003 910020464 293913401 299443699 928721381 607355515 185101783 905170039 341243107 467965524 638828620 79052223 469576046 866235753 565005058 141165123 620482814 158799376 103823384 450594900 263776019 407923097 326349618 489526316 903810676 572247206 165455027 663993399 265644741 327137856 322834978 621284696 463767528 750878559 898908599 749645779 570519630 916609309 644987130 680953751 635153873 405773348 970246785 272359777 59693068 502412510 14423777 946670769 652381659 10289262 837177264 866627203 813741724 859687494 520396150 695645443 580005114 889598055 516262820 259466789 899397653 748584120 276968857 516975313 354394637 157117079 470550760 294540301 514213069 368847569 351264182 740474988 516008156 471253800 745876573 259750480 766837011 262679121 979625594 252060154 176749174 743077996 95165390 426106101 837131842 201474588 224759463 811659620 666729328 604344833 21866001 677802177 814444897 346218791 69135335 453091180 145041261 928295179 157797026 767515385 789160551 414139141 290257999 430319443 722513994 871522089 281497609 493935737 771682641 307542223 666186493 7962749 863982772 123939476 857175121 34806634 893053644 670997422 714583295 793913057 387746770 230836406 487578044 720340811 372510431 551738516 321515206 456212001 154923885 910033876 460459717 373534237 768164296 76958141 210672999 261146042 859336119 614280734 412991234 413227293 799618915 128288184 597739360 244744619 652776628 478794885 507807032 850053549 953053905 616093758 196528059 128252316 973126157 404866012 690711857 595457129 107170123 313000987 415937367 113365944 610887971 218284089 975758489 950720746 191938784 859803992 610245111 896797922 162188578 52641083 742434237 635572539 759535260 534934654 179272455 807670093 346317653 652188116 849989811 560818468 686387032 444868293 915340777 73605587 733680701 414732997 466666459 489017647 367474579 732719240 922197576 212620598 953878432 271996437 835983642 766286879 988932222 486365374 515891464 716620051 460868616 727307627 399812142 246191335 712437084 483893682 116312427 600011821 490270559 855573648 7693154 59764002 502926263 657815157 959653832 614629822 326749667 421168803 200845443 752673867 708291875 413968557 753461358 649833690 597990328 216920675 802678075 326510583 820116534 410580768 266115278 680266524 993885416 998574095 256180157 112488712 799050632 119264720 46504453 52934624 322690371 716198977 730589103 483143547 555041780 776375897 899383479 446704173 685199254 116463951 435526151 409229917 597892963 699413806 351390348 912397128 142214950 577436014 514679228 382740582 714997979 461016296 730166085 357541317 540581857 170752442 133743139 253702782 933398025 509888206 262065029 126778646 650784568 240684653 996853560 534527810 891155896 52758147 304327122 830584143 317297434 395821783 623111164 352360316 366791687 842451688 23217357 383478473 875436601 710580096 237180344 374840426 786773769 539880235 328810272 357275552 550669432 613076945 996586183 351691769 281441067 739535555 540729335 847082550 751576309 825143173 144561093 535155571 635629777 658781091 41973490 976539679 462829366 307531899 319845846 856285414 470439559 476355359 672450710 319279713 703858988 854082730 157457634 985552728 241270592 587548188 365192419 375521675 484514792 444055860 863239632 953397290 847567329 834990548 769291077 999980604 864121343 898452887 146615273 842572205 999543741 470579546 359734043 405360219 30932260 563735975 298451941 900570780 869365413 697006154 802366898 632565970 348510239 642157125 235638892 563211792 673336422 370913358 921498786 829565767 890178383 133452566 22681121 820929391 189630372 176249858 632082590 237820744 4222293 754555851 609980193 952971482 819962448 183255518 368280918 930662315 484566566 393219649 569648347 614493966 136937251 702988609 970093607 705470862 33379842 569794932 320423290 514712186 726651143 380695579 347719269 809890576 594136726 211006125 62305149 485965876 476537035 979932928 812367646 212462000 428726379 510518557 167818115 10363841 263711905 455508658 937884513 635616010 699333681 583732521 711427406 496705586 669866244 46645473 569387070 494012167 280310443 215338057 47593967 834015201 918443469 480452104 697663943 910884388 359801720 728969859 736941322 451139026 896735666 565679530 811311570 895259596 127421545 769580006 194006584 859334954 653103251 426540831 221664203 956592955 557483670 338253263 668968741 392222010 273896192 175901075 547426628 533936829 475590487 592534485 253397000 476851687 664685336 287574421 254746138 630894368 407557893 206866113 406137869 527403778 198188272 449561510 282361008 434619390 221205045 609387570 106310648 831182752 994928034 149174018 461631000 694891173 517262995 96607387 40552791 722462675 516376382 637287765 457109354 831121174 96295580 527674670 409892460 166642419 179518756 194807033 858564677 144494635 271832206 585046050 978395464 937987677 620540132 284588369 866486063 208693233 421690248 868724756 17756317 992471397 961504625 52978773 767222731 313066813 20111369 853827250 126201998 330261015 325305606 697756117 514766947 966903316 90293384 966851171 951389618 86184608 439410520 647182602 838411742 897802565 725299483 796963961 353617369 927519827 515753998 471410557 216022258 324521838 800737611 142556988 169687056 602257611 863626899 732924678 619713316 794804466 405438443 818202620 413585738 362026146 244048724 233873857 722240495 983386260 918546482 834422689 604169979 613628106 895355951 558034971 729842190 568164236 161102826 356009766 130106762 243726054 279886332 196225290 511425373 326817500 908821232 145064065 818729934 787943470 468001904 839350234 398265256 10058251 59952570 354112765 313210880 378187029 479748663 584188225 624953246 832618102 791923235 699605842 976648205 280578946 166578200 467039031 142484705 392284149 168605767 999339324 667014342 807387845 437569265 305987661 102792837 241315674 321541122 772774355 479134578 453191697 902273711 751716188 758575056 878757909 188046982 578131267 944967474 790773755 42946607 194863660 831014851 219072633 383311648 438682860 880502369 67753537 490510965 392524369 654182045 675241641 496184350 416289241 635690012 486666053 510341935 110722969 356063020 381555962 431466442 921679970 843838673 175554764 837047504 667602816 785706570 178557054 95033978 960906147 436824397 755399338 84028103 807568036 737782978 626662234 296253785 65364710 890773876 247553586 913192742 379847283 366180738 626625911 174550472 284569265 322376891 142966099 375707790 8896954 31213755 650436707 273836820 553455569 562102081 813491585 442955790 89807129 265975611 10894286 471445758 419229480 399571579 52185120 5367454 42061511 101476200 555720193 369567194 51303845 234400437 515265270 122071394 353908899 530464242 285013010 380573142 915940711 669700637 390752178 700357574 951279576 74100187 767284200 979786105 566879097 930811843 929267481 252232869 268667741 863224394 84597212 711422752 843045872 638567097 876412589 99413124 442268068 894387444 37803687 133082496 748377511 407184768 515630101 666663412 882450923 431094960 599372214 76939135 987724638 724609861 235065801 38078541 721834336 933787444 880763820 495321275 436343379 746144277 759576288 987671452 109474005 269783949 19239063 328507652 407271125 305257986 830889132 348231478 307793982 508571933 701194635 79750121 129072249 43990640 293783257 159661235 58721219 871581650 583027107 535626547 491197073 852007821 382223486 686796686 484692212 913761745 482336160 923185995 699353869 29510337 764105203 945109608 545194675 53200214 799717475 416619526 804732545 690361970 411549421 626286010 960164467 299964246 354439812 544936402 898885654 624188132 123351569 516375375 547932153 934364701 16559240 761723719 532254809 547648851 752516609 957191592 882618599 405232547 842678966 935891368 50226532 243610302 410023889 860911428 893019328 365699677 644596114 750388228 440178582 87832428 35102457 41779793 149723569 911184404 352002259 346655111 374782416 441773374 873880137 679067452 921830779 606107493 302001592 831076545 586277913 433008176 58609991 768810764 540131817 524268931 532268840 143131454 692742364 149009732 514532931 546790210 434146088 664531845 615963596 994234097 666420040 940042706 103587542 900455406 143665321 157755160 21170907 361807902 428506668 373347760 558388125 998277193 993671257 737014394 48781256 43972532 56300517 344521834 815123143 576097679 641358354 951429581 957022869 13839105 150311813 241631470 658805916 360760172 994074444 623283024 4441182 833933598 980304262 844630653 931770651 762838009 270218463 192838235 682454139 265538926 610295760 991346629 422911546 476181719 102694987 841461963 651780667 890602932 257160012 136380523 498137538 327799227 599477312 566960998 627755611 935351117 119531708 57822831 35192568 963081500 38484399 904846137 191661582 917067734 210240001 286010757 193165450 805682844 145650757 236010480 187451210 10234777 255797116 753863527 286569115 571207745 682226176 349410073 398163038 186390269 965783246 13519575 470579394 936975194 269144859 558500232 683773644 984040164 604037450 120936230 221581523 357677152 310740002 931495985 156165812 407826979 326427776 384179338 252577169 182253288 803532954 130054777 231072720 516068310 765642812 901944850 462355656 80963932 353943743 820491602 720709759 912904944 352723083 993624709 506232705 842941364 320381580 995642890 447557547 770893344 337030211 627881417 421473173 206903771 376191236 174490851 990201358 735167502 556286405 488164998 544020027 150666406 95704427 216318650 219027176 7702111 476123551 541122507 697287215 317218041 705000478 715506552 427866469 470498606 579396119 604601349 980461383 710353056 687168858 395335245 881395650 253113843 215950110 500197264 714040925 401038375 683530626 862159512 306202996 657171686 848570130 59009817 579941877 59730090 381094071 376826412 73774300 606743285 760364640 43423437 537446854 727353337 805704536 562264480 494267164 375985208 216662148 511614285 618821391 860761561 709443975 284489930 526886200 493690124 88870424 385265123 30402826 202659052 729779531 32915913 571868019 691806405 449602528 282316746 367075582 272133628 508947575 831277340 659063859 868687391 441652969 663298431 269429753 877586257 947552434 9184061 27530307 240544329 630873236 569772623 823755075 168086285 528282255 769367200 497797655 701689491 223810329 233176576 668158416 655016422 361418754 373346895 911834976 723484739 130788673 907179662 271894719 28900012 933234704 935138987 493035134 667931659 802585137 433110763 416700056 130717638 799550261 195557020 329875092 171592621 860628670 818416302 751642886 495893304 519398439 714502187 825889322 232717426 840764009 14750061 94478318 562324736 27154723 430551215 935806096 165021977 279106157 384466103 429492475 863598011 443352102 66022903 262291609 999199202 755190898 235582569 220035199 206608740 464058261 41240283 304652699 199212817 136938312 92417064 668805661 393588150 466990069 50967463 547881277 664568716 121005191 108080847 699253747 635015760 131701165 921696951 358992290 988095219 325917132 888647460 84061828 959808064 224095725 635039038 381544961 695237311 251007136 489533862 848533692 421480449 659312270 154297659 104729418 160249790 398043465 969410888 233828662 758913862 371020436 826825910 907474406 537234876 754295834 217114524 547541795 17412639 188272883 562355965 514784415 541355070 677727253 3079674 582480363 993561575 874569428 224441286 581473614 293905839 372888459 693881704 725339479 255990863 818690794 257994673 251956801 397488719 826377478 320306797 804268055 567844703 192094330 946030660 687457930 707302565 721779151 908668878 867329833 534796304 161874441 412497747 145424740 843428082 428201451 241677656 143531058 280509276 686672139 628284417 139315488 876725950 178667205 200215996 71269798 750649620 520984046 685626506 651288512 489561351 497709394 265269351 962823275 537655876 155440301 520310980 179196336 699952778 995530337 481870251 88652897 357562455 745664155 442814730 323996533 422516100 374214017 429928924 352436672 926801357 569540695 769887740 468812974 821800975 602221509 926107942 728567829 330359196 579514487 731427384 780253247 316260906 863678268 211434777 796634632 508917412 991641077 559261179 284636086 668627355 126390073 254220593 498378830 603148850 121227657 828267880 799390709 480893866 480484685 880524031 291450471 434620924 704525432 568135463 299051859 79909504 775481236 257638347 276121415 259719751 43875421 787898118 497389244 969501145 317658031 437130808 566281763 69382762 368505674 646514345 973489698 986587557 877092939 681020829 873584458 875715747 870966255 68833620 943434901 6330262 619279398 196479783 487063543 260242902 743323253 855001945 484486104 454804913 191327146 230234174 536515784 24208388 70714183 930389266 16899279 415224392 403344499 695987321 981315295 994213252 716146420 561559428 283484196 268558366 55614313 523486679 155277307 346988118 364394480 842976243 157436314 497130405 893348828 219164920 466049964 753528791 698655348 809917025 854563855 226306400 961227961 757026941 324309433 165462650 257356824 943144770 538577052 709511972 535354802 942925111 268144684 525985991 644127283 869591536 275840948 990182892 599056424 231933352 632473459 849795592 629450170 587161831 85025206 545897271 832089807 321062403 976335957 640248121 890551774 69148123 211911564 507774157 9654948 447155185 196337873 845342299 272756273 902241601 646343830 958298326 565393825 164155375 407013102 828216881 682170038 734467519 608739781 446478225 960732444 338599206 311283189 116126220 134192106 524223666 12474669 655729950 55287637 342209839 65352511 865188701 331787230 370383455 649836562 84199539 618068364 815308569 13813626 649251899 465304030 302730170 186017553 85366073 767678572 456066587 531502016 578850274 828077515 9121355 686569897 434483795 132252984 810545119 152310735 477825060 266481285 778389574 676628089 632455612 222374239 205498982 58579055 997783562 223281926 638852840 578538652 869086078 553075606 995155413 386141746 458892720 127205538 964551238 188563736 553466163 743821442 957483767 583843986 666187586 622363373 703930294 624453336 577450551 880332764 660850009 594941988 514363051 530962384 559628126 50157382 566780892 40655531 769927446 758917355 128267626 751475765 571257826 20725755 851188268 878345764 984322209 566591185 250465901 757697042 875260637 193947361 288226546 342780386 516487728 432605027 398552710 794245340 165035816 6643636 757149885 21564930 200407070 535468208 497020757 756166478 847244267 932190032 499328172 74967435 669163950 562865886 815360076 140923184 457940222 703705162 67237877 621396493 309233870 302931668 978824826 895227603 986812346 993698037 321303674 802614591 425432058 415028712 666327480 88771546 975964636 245900406 446198883 946577410 106429161 553665243 37381545 684213505 187273321 85830412 574463453 668481624 561193586 256988157 149752146 327677214 785441406 649306153 179255353 543657954 343502761 627698676 225166657 919880483 395172549 333788406 445283628 86006475 169112956 284850567 684253794 769576195 841306111 661191817 816612898 489110726 183637016 31603829 166986909 94019427 68908046 912950703 390226086 529822382 575907755 658689631 355351422 248977585 432745298 668298495 906437494 742187319 496556193 423759171 169331121 630318946 9862343 469328708 922779717 70769523 963179443 457961681 71396073 404276300 403709316 622711285 560876643 213852465 631991524 99231433 632627173 14474035 470200202 809496593 825310277 98372012 441513705 335841001 801636785 667821031 174233867 978477395 217009366 443836090 475785473 168837639 175008513 101822077 694190457 775702496 507428874 611683321 622281147 660511183 366280393 511648900 263324683 604067763 967770345 336423704 461482949 776482518 948697242 14147062 65766355 999847795 324285245 857653700 989666462 338431668 101481019 241360276 89769060 56035579 760066079 800876072 124520104 183933302 930249912 282519142 21692185 884612687 454028782 379623772 831476753 722564480 191614557 593779792 902639418 284238342 939302424 137734726 176155341 692604872 763690158 987357556 987729704 662777762 608086167 771954420 885363673 720941764 12005747 117554715 149635773 343269404 458125833 725312135 218821655 216023453 645845323 420347599 951390652 586281389 704084774 858730956 552241470 642885657 909770882 941850324 619040947 24686685 792879738 942776266 405816079 288903752 256348565 970929137 81334704 617783890 298101711 642667794 626306253 296712474 848232497 881304274 38391188 639065006 212621830 36573191 936807153 569977577 23467517 247091674 691976197 940603699 210413269 327997380 568249751 160444728 241117055 99878824 184910746 717580775 949410084 422849192 507322716 833455403 89882764 223711017 154845911 764315474 904883298 501725526 584331157 871129032 324848391 319893409 602221251 252243924 524555467 425848498 466233141 56852785 346860431 330792298 39120102 40981774 911860599 990382185 787495878 439548732 742046957 220398736 278006207 64490668 31509049 299524039 87986519 799485848 575573798 524648298 294204725 364855780 804423842 49513198 446524427 822749914 98202844 695334986 616003206 292677942 559928025 951425319 973467554 442757239 66732399 586825162 449149664 922077757 960216882 864735532 361335488 675210130 791907278 366945672 189167602 541708650 705235892 397451863 672498223 790497849 667666992 135007071 844888832 766708830 244986400 391146147 536770586 436555735 97518308 94705412 384120075 257522079 224474622 216412042 138740948 631019219 454934036 201460539 33909488 966999899 809573325 772693881 431600787 757502923 517235589 293740722 703123194 814077947 733171666 432471217 517908373 53786173 142425540 701516982 820444448 349835077 853165489 885759108 919249069 946671535 464164588 190731000 257161606 704131490 104606946 210364128 439523524 762387725 868895878 453942288 115629884 924130836 495425882 400015480 917580377 939915435 959009132 24951897 750346299 104816051 702332677 447911697 941674475 105419870 308739864 772171959 317300273 50054827 956953647 859859038 356883906 650389959 149964754 663987760 396269860 83310717 90423445 669100940 54011104 396355174 843852259 669947815 931610442 340942095 711456986 736549755 257449742 473093104 400991 582136957 361469899 430244025 23728069 144025793 989628615 707220590 454308075 522157979 154426988 529885918 492857218 678521690 849778641 536880897 365492105 949391051 85721557 461846947 771811962 346655861 344297488 963236094 717140390 478507659 800009439 848838061 627707425 705919484 611935468 680781362 812216763 201928598 371351889 745989880 163779992 371965411 370427654 973898653 199339365 298976466 553299071 717428332 121129133 766922297 283826009 759217078 136969422 232932154 454117898 685573537 229841539 183448662 320232679 814351549 994455948 23560082 968711649 461643961 840273297 345987933 675179843 32777673 78665762 629815844 926475221 948423735 261163915 309746267 516854301 688154912 671591657 290686638 819852691 679527885 752798696 907373659 371965632 386852936 36489818 717044803 340934405 474592295 434261999 614282074 39099717 795272841 659498961 613953750 439755297 880695911 375709602 772225304 53917477 135733380 358364516 928455818 958843203 531839125 965105850 108641081 93247196 995643225 986502930 538272928 506063964 18867984 51395495 844686003 806163607 554163986 496140546 137053313 404115241 289545931 96131809 568687596 155686225 408807499 807305575 668929471 798283128 23568174 338322837 141146809 977526638 281557787 777305647 687159157 897710911 133879093 873829401 515081504 923035167 902066825 98669202 436863671 517280788 305076327 6704532 467542824 378506120 971087216 381038308 347497908 618289868 834141035 658368351 907591352 880035450 249208151 438708185 519725145 513679747 823672693 366323841 144227937 604759345 749229396 162387835 951536177 809764222 897202681 937231349 274973605 424443524 142923943 973290667 999780697 391619660 150351007 145909140 840244236 623728194 34843430 216526354 657687176 875839863 315622336 435255207 94457615 345740384 480671415 551967844 245199246 534118115 226379198 306799489 682966194 126228376 706699794 490331067 659736881 736751878 346460130 305063134 774624024 594334162 596800233 44158448 252098971 367880267 702987777 859929582 621758740 754279014 498357564 191499989 608049583 703469007 866940726 268625810 354340612 102088547 847402522 76042972 513855929 838175875 65988611 41243753 493178618 771719801 742310970 384650801 582105257 881583182 196163272 809709764 947660138 837963167 723943796 45590355 280422089 578538753 618691772 702288746 698260796 844574354 320852076 238529793 190301020 414009985 730089259 169547014 576782718 482276749 7221552 714353100 61491357 530329386 249560487 849265085 860190107 766130660 313367018 190981396 435646816 955304841 34898984 298882838 882537132 367724379 471769730 265245432 452664630 742815917 103990288 550522886 969071102 633346498 593554168 828636353 82016473 320557256 6498652 882358213 124486858 372516956 11146146 762850885 664579554 520818545 490268718 817309842 669226335 381807534 420515057 119989722 303205233 492172795 503462693 806802301 394968586 539177599 777822852 378435256 543419053 885723873 901251019 309235634 340020269 992995267 58409606 925842146 728757756 3476993 505932770 272439903 434179935 857903870 114889615 921838255 771436332 870451921 972286231 241403245 532791796 425621010 899835824 555161771 539076781 313099568 224839128 3630351 395033022 865639887 953874875 676580740 516057833 572042050 392528951 932148418 893301232 21910814 363577474 950540627 668396094 734070466 131707580 824647157 167405727 106362842 998587459 139125333 522482813 987469019 113359809 211525299 705075923 127690528 209299968 938869840 383153113 127669792 504444652 55660322 133191989 522430629 270167284 555970651 972604806 842053430 191002795 845738368 622988225 512352520 303717183 346410673 860076768 821090900 308774780 799818619 108726637 857384824 284702756 255200456 806162228 534723087 458927524 971296835 369345668 232557914 876303304 339632202 508631049 839146396 938604513 268116329 760590494 380726779 371614821 80821970 536439003 395703086 310404361 404713125 167649046 489893197 122141999 860530286 352153458 976721388 403656754 512794778 72076404 797278406 735087796 234898819 465108829 274223584 337884616 286657793 193214832 51159440 518864323 67820449 891456625 336785427 465669178 18212287 195121970 721476998 830026812 896416415 45630881 576375393 453204117 551166311 493649165 400222921 435765651 536250969 722115242 876674379 881725264 767239677 641754846 458016418 169215606 49158851 683074248 137695233 673743608 523295145 735962487 810982495 534064056 448730897 891741455 871923588 45786879 698314710 53064050 666365391 852230955 896432856 385284723 905090143 350339302 538347966 133954097 730091797 573544907 474398429 370522297 304983957 250628341 528077547 322843724 576548690 38367998 816410206 175475684 264431726 205368945 464370134 649293114 353384214 850648997 473129919 212698754 174787137 648832779 122318655 651786144 271755665 791893262 486034219 606737039 730594603 606328221 894543690 51152629 568313670 112935249 496204860 502061731 389768814 713087301 321001289 232513760 261625694 322972879 488327266 271580566 85336748 931139648 587115914 736257239 175440232 397214361 995814367 540461389 618952764 528210688 723962396 118684977 227886407 971385319 213484907 637954516 903927751 191899884 626494397 436629731 122178394 591407418 300832341 935847965 246906492 454098723 342709789 238482159 391090214 692471115 76466376 853228570 50808494 921900520 769935672 649016347 423794084 198591966 579834299 230492248 954147278 80534436 294782675 510586898 311954776 558852400 658209418 662696999 729924761 696078351 994541846 44433806 561435708 453187377 729001894 440345885 523184607 74772553 397026518 791533764 988819800 785729818 568463081 806670985 356517160 272433639 379969295 748302028 693867507 223929687 595582396 536877353 829790950 7040404 139292791 837982063 372403450 144229041 703208948 565056882 372372511 582227290 835919105 640409320 687478547 203168206 366352029 578768331 249965417 217521872 960770667 229027604 545945204 86683566 791602787 524409665 380270534 426526751 811053694 981846498 800668209 504619994 783021984 64030393 357924034 425266344 258971123 703987822 215373958 263547665 147864929 137376538 39236136 754898915 975758724 129488573 190824172 817033482 601760922 176449483 377949571 706227246 700484308 327471340 787566375 888463951 773923842 443020402 459089980 435727106 86547420 575351597 722866836 85414143 199492495 465185018 710764220 719797775 899262250 888726290 724038960 381198898 327643371 117023651 755932790 608270021 888353157 598205622 344113978 670878694 196726405 512333811 414115848 977174283 715207598 451367934 656386394 201120613 374105147 904229166 821291420 866474022 170568334 485803775 209067235 761817907 653616475 336830943 246615355 698167801 181817686 613772116 782973460 193121598 576546627 124913606 722598933 427600545 710840570 722462528 978306846 940729225 674983722 246570686 601790928 951645753 900735729 576536427 616138687 605836146 967869363 858662084 309892639 494789425 766767539 563063763 961125901 813361823 201850150 507720561 121724228 604113623 823188012 366527888 799831899 956526231 960413414 614791894 751597446 963455311 590727777 767574162 157150303 375281838 669204911 345414759 778922189 888460537 965262451 192431562 660493593 711118691 838249253 91940126 401552431 410304247 117967391 328941170 716137170 96959007 767909410 226635385 464824194 317802677 870365389 614657671 655798997 632238355 52903176 257774650 120506591 436764663 679622006 536174338 466594615 737273432 284903539 487704908 138508152 393536824 251158256 974175109 690767434 194347711 479237295 737975745 248880075 972352760 16243767 672921161 564855914 924490137 73042728 679458707 621074410 593627409 998490036 732911420 712439843 778568224 211070333 216838883 531617542 676314094 119564424 921049527 133355381 183783661 572728689 438116366 494888779 82300845 552860810 645996101 556983205 427449087 241253441 277494486 652858512 285261229 171701063 902408877 418757692 750061550 34694715 98190858 120232668 998641018 716071392 781266385 986328048 497309267 458835556 356458114 489348085 836301049 323951025 333518515 426282568 305623576 270284307 195008872 469977523 492266966 321130568 73939490 704010697 342430388 505206904 13197717 616560178 637872926 834346461 195636303 740018778 642300989 346177250 441358219 422819347 982798951 86075495 264219102 944195330 147856251 196697304 901382603 334137079 244756937 808628031 112602900 193043584 928715037 826318463 705959792 599294121 190919445 746084188 248090821 260388081 168287920 301515751 91921354 574360205 950698943 936616678 969371368 800420860 72618033 117677636 719485977 767409024 924807949 5303289 723631629 179129455 726625633 959761694 463639798 699604137 806591624 84382562 492244158 782366570 306121516 803265311 94257887 120056921 553871894 609920517 612045200 913042982 54265614 547696079 436779346 144028517 442164846 408208447 357242440 507974814 397846255 234585282 890823470 375154496 396474024 144174337 787039931 524014062 480651258 988082533 508083816 666799426 246222290 859225744 584464033 498283973 388197331 570745538 923297991 964876484 880327660 618383450 597127685 21236432 857774925 580970562 66426923 469992436 859071683 10593671 942039066 24396415 835475917 636223713 46660229 978446900 910440882 587135201 30419643 701985450 176922417 146656845 472867319 379677087 409228430 236757698 36726953 515039088 569117639 405316837 377364322 461635469 305811794 884777436 528315946 965724160 920368648 212277466 837349381 219004620 579753339 309963548 390017653 507905939 17356714 172358258 575600218 734293446 248714614 347756069 702862910 458196312 874410318 414349170 93423567 560469611 576860536 59998317 573915037 473197689 961920275 641788430 338693730 179015938 755306756 300384267 898356575 442559156 224806241 256969967 796384429 123465897 619209853 766890982 504525042 432563594 329614797 126758949 239872936 884592498 232740607 818085009 853198748 366360636 820981848 670786837 942846872 60434832 171807866 237341501 580148847 172429548 613487845 865187053 236828389 560372257 976794074 811036072 747898978 632530671 184052228 654185119 555798950 440862847 500617752 726146147 258683476 768269419 850222744 475792434 201444648 278309241 978877762 795873736 16137552 381755362 855460752 811033142 905420544 836618615 379608829 160649899 899538251 898393965 768955116 483392114 999659623 764996924 32197713 984354083 580448812 688315976 600063309 151573640 695548767 534583191 614971671 767689749 64901902 112707309 896898006 881478005 838035495 465956708 36054894 603670262 743838669 646794668 981643528 379158564 846003396 257934363 205914727 460871998 362079268 400143143 317890922 230490438 904268156 167342676 380057471 17311495 868923526 165087911 895308928 812996990 489462755 313650694 354167636 413029192 309579055 572815113 792226072 355428751 826335370 810498282 75201623 802326992 290189958 768341759 599005200 277335764 251307765 251990791 92947043 170763636 605915012 168676381 111967588 914187968 935815963 918061204 905875526 929845715 215255906 223348523 859936280 167061289 693315129 864889322 875525376 449923609 433636557 447075706 371778430 704367265 132542709 938330053 613868047 237830147 971089751 914004889 485527783 619927033 78268369 137547635 840553008 448088953 765983017 973079333 840467233 941524125 971666908 154817630 254456359 924246354 457691806 797599931 787926007 622886903 964599102 674483436 582689568 988769132 442550589 986746194 202427289 295371034 780473079 636420716 285758038 843261600 170724240 488860575 672558861 937075893 335014511 831120153 127056078 713778182 570158492 515639790 683481052 510020421 185449292 351127003 396610517 814354624 472358512 962483635 827073738 543365463 120819093 426076694 664861053 553537593 753619814 950451636 396393912 925228106 896397982 899324454 141439061 904349485 447604473 408821416 597373910 624636712 744429313 65423088 151697914 71632948 76208892 431976266 637078388 129407770 561910935 812249044 29504993 944926159 503443105 938643559 495357085 547854307 685653227 157158388 157433289 221140216 758588987 97010914 749948971 100827201 887197677 466358349 480496250 2366351 637532243 7328652 321978233 930433744 873609881 391099519 461933499 468714368 585919496 697840294 870494028 657180392 446716260 729464935 89771210 819767998 780368189 844843377 378595775 345672391 904662025 417314599 334668232 212647358 360711298 989013145 596348452 492832683 226787515 944484193 845893434 650338610 31851027 832912648 463381529 399741080 532667115 791431641 553049246 601679104 241854592 412041933 742142740 200159712 759257730 233117337 685270043 321714332 753857716 48621755 97810474 859609832 732582268 688846433 621679226 867525135 882231680 155610348 750886219 582662040 145146147 71154174 928046612 180914905 47247008 509351428 826938667 899203866 509454896 211945558 408204716 346840972 582566336 705625044 808494301 283506928 594586275 712582159 76839218 575968630 563728654 989065087 381984307 121566916 461538555 542429423 614964264 239526707 710042197 279863195 617906989 582741704 845678960 473952125 36401342 284518490 327165047 660225644 64892835 740922278 354140328 704034088 494891941 646141635 708906512 863106137 168158578 126667594 214943774 788952431 306091820 612943669 632092990 179808295 958008756 727683673 851624347 391717881 576081226 118448937 193521002 135461860 766616782 433068442 163043175 510517810 99149043 778205330 222600004 759405761 297638961 354815812 213257423 850503067 265726904 641754181 103794662 68240696 503582279 654804578 565496505 617845133 665929381 204827888 619855067 218026297 152022063 285728994 182694764 373814445 245691956 574905151 95302379 449715574 243273672 852345926 422186751 863565416 34074743 858971495 435880338 561604881 284280606 303895990 305673764 489717538 617623777 342059615 389919537 285618717 261716968 864356493 794095099 66486983 523903851 333095646 413113976 326593326 511364964 761983364 776783126 377251578 450553637 38779382 128643154 57825753 533346892 511668600 258959172 760917629 122633874 422964352 344918916 246687799 656953889 581785068 737765612 197232125 670327558 995731419 199133678 223459231 392721046 603395855 950677869 295583177 477974412 908630328 778357835 487860782 367514784 355114108 223484635 471600694 670263346 825136546 534623947 46210235 4377391 296384470 309035722 435581452 909071021 450085830 318786843 825432536 26772534 386114019 51936444 564625113 455844216 564387444 406023109 509867605 235521184 342498473 269086975 638709720 275133754 818669626 941598550 758949007 23538880 322373166 281987075 63294970 722556614 817630828 823823417 181402100 34880528 679949610 360831301 894625158 928318384 599583130 743611247 937238060 269221383 723859082 35872916 800290543 88846103 633263919 762233848 165549477 407241548 314877670 449256027 107229587 932675475 560645922 347961751 315876308 792799704 416908774 564855505 186397199 501407581 920861868 57047078 901981633 920998914 965392825 774948772 284452173 908598876 403934792 883119455 254356584 132130337 447561769 909366353 664356730 24156375 233325760 393691362 301796785 980807919 367667525 840600530 462433776 379051286 641503902 885079042 716666413 973554473 78096442 702373766 196513840 999720265 193818880 196894749 62593302 33123219 970219858 274281936 491879186 878912580 374746755 590765489 419670516 691112734 600251318 973031745 679444693 181568846 803431542 303075096 657422664 986818019 3050743 832236524 395184089 361113412 78586502 877106401 278530673 660072948 494785255 171018352 923137508 566224165 507497017 219499954 307548108 92314283 233184323 422849938 408055047 359152134 995995866 313630848 911353511 222477197 136497478 346722424 372907419 552171223 417508760 860516537 395501504 29709237 646311536 330363239 785157168 517598078 393447463 683867994 733987260 122721170 303134856 890737797 886641952 654328048 946249894 241741433 788924522 295800698 919119106 663630760 104287380 692721666 530460126 818705501 542837393 473897812 734968531 725270320 664522608 579424217 561379544 158071779 364127263 175521898 215053339 606463979 47151850 775154554 868809898 198217118 606209897 353504569 87956351 340149466 197382860 810681327 13406188 228095057 953529283 246576676 5396684 469173505 446859837 139227997 559954861 203820545 436190100 474909639 307355980 145744678 791917812 536770538 731848444 743171475 788791759 830829664 768534714 315123059 633251670 882297200 506008496 818450419 528481846 565591770 310044902 848460640 242828051 159638162 704101545 622700994 753182684 754184429 407167347 646876918 738621801 900677570 870457848 787301161 857168830 358256058 912516429 683966025 134213744 802641176 359157176 808044527 628834306 762170378 769570378 345084379 812722707 408149802 276855225 912254631 397099066 750092755 677636638 568640746 609660672 949789326 158192708 227526083 333590523 750452653 68421644 182553383 979296335 935150217 402811605 973666573 817160231 382768473 714630682 805917135 711339079 812422005 625635269 520251422 151980317 592173177 315863770 215616528 915966801 502438171 595950525 33717626 618522008 961337425 199339125 91615362 730038163 774168511 748227983 279180815 277382243 773607767 655183759 425364728 63442162 400738045 530057806 938368021 290910045 856375243 193196107 443018251 676478445 224225741 837328426 20258853 406403363 437096111 828458834 18763097 275435969 50006627 498517718 748656459 888810084 737455027 904615231 146303168 979740416 993980449 124699692 513140845 367486772 998741819 946776706 41929253 537857969 568407944 855876048 125873015 656664522 54127319 558287523 187039847 300262213 378749786 800418164 89269694 528183798 43728384 536800208 636250809 649255923 215725788 81270474 199477727 547080710 545085505 19600816 976669605 836608150 819252217 478417007 372862542 447740946 691397673 968105358 458027679 197404682 695896646 169254214 453150229 413639021 859788959 295594836 266235037 776656406 241336019 931698226 926575361 849230365 598491730 981601419 527879702 748753640 531625556 534396196 395459614 559637623 831686135 27404463 176559451 854851887 144369320 168401827 969622179 316866089 862875959 398359062 41756479 996945862 94040106 828624488 315364027 277193323 710815561 499923865 262432356 495732602 701846406 720825423 107862973 474460387 992762658 572703620 253486392 856285670 522040409 564689002 738073246 481900097 441250127 105862739 143259883 683623063 608594860 727903653 969699296 699625602 819752016 910253598 262308602 971862090 197973187 289068258 371902899 146511149 408023231 355556995 695043859 98055886 596361029 516880536 789586315 77320989 799802096 208872594 576645434 684852669 574062960 236439470 696454520 746376661 726226195 329328858 266997949 56309590 836003147 565680131 144281473 838117152 550287574 267987199 483320481 178566180 45095544 73177595 81681043 317259333 839613734 488198826 929227222 580113933 397677518 603175484 288958169 90862729 637579056 300680647 394152484 482050433 517372373 271368836 567250020 112320614 300863964 409251888 89977985 876980297 629467057 370025308 811686364 796421970 69127762 296693924 301266342 13144756 309371780 443475936 794867322 163635377 68641731 628587570 419554324 254471017 226450822 475275102 132695447 515362495 43465829 700741724 1986863 522616605 575230212 845657783 269075355 266455639 287912049 727724952 29157299 378356762 214266165 277703264 59760051 240297150 561598592 970485959 619535519 758295740 673368982 90225510 409058711 683434012 208046155 574412515 462572346 933150282 602799864 808887555 797416825 816696114 519241620 668964334 477720332 858015928 480593028 345053255 731285820 870621493 949055742 363972108 760116622 283717190 129834920 451733613 472888804 589703322 542290253 785308716 991476833 619384380 643348962 938962683 736954553 955265055 580016994 131824057 342436969 945414307 267032950 493323041 88383705 315516014 203466876 489599376 243197667 636203317 469940014 666327305 717319451 11026868 838632940 488285578 73965622 980208471 908421818 178472269 758726644 866326643 273976870 396398249 47239040 287347403 253266661 965850377 139262459 184303326 462007351 241043413 552393049 107284230 945157825 999109113 567470353 503638058 336804829 316144455 582009074 114574728 679766915 751763124 700495699 390693766 448911410 189713638 591528528 948092954 679418379 200053467 283005986 446072191 55836296 676550063 678421960 875773280 890036203 496115790 279608119 821378609 321826483 116561872 526485401 293246798 546544234 336545432 619780867 515071318 233878685 697498646 66391275 794024519 528909334 427631073 100404815 538969126 328151331 601264343 372414242 640983796 166836118 269687618 129799708 288598083 227906554 146154627 869616173 537711186 68284894 913482154 550291318 131459879 996523528 870978588 565650453 308236821 553123122 242161430 168770739 852826111 705511227 284602320 60477651 503658043 866134357 181503753 686619333 312613252 573934784 322229595 73338776 973477008 418019699 123924688 252242338 20133863 441564962 199279819 426794565 762583852 590490963 697677178 587105486 545486247 314225044 541316820 599499522 602747543 525821144 874610881 462848106 700891146 712474416 973378959 291030134 893139255 865630428 67721178 467674422 836146500 892658523 794438977 597012390 557975577 388757359 137982408 393362805 144356538 841665378 450102283 891638158 349872973 245906203 783360089 550351226 153320415 328928449 20995736 324497907 983811806 865145504 910227544 196327758 681286992 110306983 970855403 992080597 708113753 696491104 503702301 890980522 852915008 548111516 424002164 781983787 897354446 797288032 988560500 306286211 435994751 510743603 803863892 232768355 325243511 920449161 804178727 590567458 879144389 420862807 789303610 799336457 850485040 380395930 228206856 164723425 122612776 958488363 674264242 346501807 901398386 772806493 305280574 747927827 321312493 613632657 820210236 198965593 434488510 69165860 627684355 932422302 232614025 76184747 652745075 932660966 367791508 682187214 31804327 490403305 846200233 177311050 575077789 505897328 65784068 887803433 160488391 661708481 876412164 143385642 139828111 306917176 27445992 301878623 828693866 547804363 142209139 201984593 453419863 919420863 955884518 915483600 412347244 690002235 617638051 264292613 577106416 380513131 243799803 390556927 894481755 249634649 755923431 457563412 643743199 494249673 417404058 24559462 110321619 309161212 828999485 740959848 462885170 529003637 690816330 968130343 154130676 726865954 271323410 653615038 299554028 599238327 860483862 309028649 131956434 184779957 420665529 204777683 437036327 903526476 449971846 877140972 228644545 856374135 847159712 862209302 63853910 319864523 46890451 986509388 159320340 497074950 648408552 599556348 291258730 792144126 15713434 346738716 994321292 932898647 803808407 260414123 746384955 724761607 562711961 922736114 865976910 784040199 767065773 524194878 115899801 177717989 986953391 66294866 663140528 476019083 885780129 661719267 473022352 43742772 502979531 835776959 933853206 774221218 966602437 530960239 531452058 714912740 394857593 603650434 179292806 888498835 485801689 53793124 471725572 602492005 655990519 129349318 66857855 912178584 928124096 31808105 587679165 445593627 383384374 113404230 606176207 949125654 642204739 951859464 500543903 626792587 994918376 194938918 523255958 595568978 393962456 138227849 859821309 110414930 159221711 680818318 857197223 213325796 624263839 705142121 274077466 617695426 697769008 280312382 476605024 460845301 620702509 1397968 423469738 764922142 853472078 338475703 81520710 333730977 641849402 282288931 436674178 297715345 898486637 494710002 143590895 445435133 508563132 762127554 348806941 265594968 223444597 109909316 646870697 673148216 637047919 840497736 757440618 396578337 488494141 596806365 988657708 756798004 939926987 866844307 519640944 354604258 145870925 162091554 356736864 156264711 777566636 245594886 394279910 717778093 327800856 752602781 18128197 963902 694078960 952878468 242035745 568064300 806065087 835273121 847854737 431206798 565377041 713218938 860595663 194808992 28221531 801299948 892745060 262662252 621734535 74393010 933711213 213605562 939809138 36523394 261022898 572370100 311521698 874375175 452764183 481795443 16011002 192161717 949717658 530563311 635982965 107120441 140660794 576918401 560900632 693950944 115607056 836337237 575943892 988180969 757905350 896458980 899337920 586902777 918266875 108728591 600255905 852991144 408221784 726282495 924721302 523840076 993305886 937920859 687224412 182962235 529842832 912932801 419290882 21283903 295334954 483377337 900507293 870334685 681286264 367590525 256330162 216459274 907303002 615688945 71939805 422813113 224762720 621061461 793013944 312249879 892543151 234379441 715961978 25656392 226350220 34051226 662492329 381328239 527483914 743832240 711124159 157963039 888853232 328427025 840480853 338747446 66023698 294481482 183682174 249078664 517612112 648318228 180362242 813502357 493926034 891778542 145035022 526484625 931342969 473049589 291565230 834209621 45245453 692083143 414784872 58902226 977301336 65390468 110414445 421232426 58420917 870700700 821846024 630802295 714250078 317380007 215998417 801986965 29338121 759695057 72966663 235266789 986044038 367928854 316519927 299055839 324339853 725831128 387112131 795288805 719419425 45277473 265255256 72485732 143110355 497344218 464089624 551965749 225001894 411710435 515823988 756314541 348592369 513882229 112148131 705012114 94531400 322849606 573001814 128956424 372597541 597988043 663026566 499840156 478773799 412102438 177416523 483607420 847734584 836992768 662737203 5152220 831168106 442235586 589979066 78709323 237776967 437788223 799721161 175485385 414862967 688197802 150477827 692875206 698967673 313479640 24896485 292302066 966480288 642112293 661367514 156845381 533258869 381949072 648142051 403199404 970027059 514845156 475912755 257695609 31682796 529299773 247777035 864310905 627480070 725980006 28541926 738135941 202660931 450498570 526474416 449682873 795112898 342715000 138817427 911143296 141785498 956745477 980444195 626302207 837856196 292985046 804531983 153699856 46689784 777116603 494771353 334535671 441738860 922258513 218892972 588069102 894912677 783650150 413775950 595225059 402745813 959370247 240242861 827765096 331005706 244914638 943909042 548484280 95809927 48847334 909507690 323589245 736858487 491980441 710736536 401678880 344161862 881045254 901530630 695433559 444588368 22088693 25639450 884544157 784817627 462272406 292067023 921092630 316002419 257222627 65163393 434529201 519899940 803268501 997283027 319571994 417972849 312771595 126540565 283382300 94814370 701008673 700158659 925538584 319254195 511342768 87722920 340149073 477836633 699838457 354139279 984055543 62959899 169951073 445634092 207383669 758626368 888112857 196704368 109744129 678866853 414053115 251813223 117258583 528367773 160397597 510951553 372580792 431926404 657367434 824771682 461590931 64612216 770515698 55825458 198127571 753645606 990747662 320043801 685441647 726971487 869352433 772037495 109078467 693775653 855174372 821845762 635073054 180969398 119559850 117743262 220023044 25746105 549726079 253258025 287758048 891933509 495567345 763411534 415945640 23734514 372925613 200462996 951535180 491641944 425042605 761674740 132603883 626043215 358803996 352709743 187876068 466218160 798634648 597810359 35854524 687896205 475406859 180173798 328266408 581244406 693828052 691904776 818209371 216896656 807698503 608480696 450693931 317453881 818754279 257268879 710247792 211621466 556022053 164749209 346262727 167750747 243164467 916086800 134335790 215638293 728431418 273597660 541998320 882106704 173639763 867358134 514690758 362065545 658383498 17177341 761456040 138572668 950694500 786770486 266419962 45255908 573468093 963228055 882457574 316277877 646106423 99950981 947211410 973061230 901983262 917652551 681042468 825990200 97407273 885355917 128092121 724814302 95426431 981059443 837034661 162754164 146173156 254330644 329280423 949346881 186941717 25042473 825507357 213426339 468212377 379790067 746964381 272788566 263396489 9129758 507822438 549715258 190249281 25521447 487065778 578120679 580419819 767633266 720781018 756263352 520051139 483842274 753597117 663569921 855977153 846962569 686622023 788466864 54054010 5410205 759463112 875481416 845366426 168174085 505516756 119724125 278442518 116123837 789649830 244976302 517505309 270379529 41859106 514201381 315041266 332864339 826346089 200838974 259628091 635613788 199030023 203585155 245737356 49547700 83760214 974406708 349074940 30320569 49460857 49948522 487209318 365516042 785713279 863979570 843809254 236324171 404841399 464626382 98057466 479680772 769664186 714017342 215815002 964009682 788479354 310529324 161108952 434286366 417327059 607969634 35919236 515471957 555270291 376842966 942109701 376319527 431439805 77306148 653724521 87805630 737034868 407631688 77762097 679094272 795808167 158124128 742618676 508561170 538999248 55536469 405567395 566722960 236562496 447310984 938798314 559498207 110336172 346991114 551267269 116972528 774213714 340081511 881789749 634469769 325499829 102054718 597398773 609491976 701802973 254554788 171162974 80855844 106081647 692487066 54128888 435470387 733768022 448115049 934446390 845480931 1982530 976971090 591233854 999941423 391530673 241820195 329125379 949331681 779786704 230062050 759550453 426788190 295249385 394819494 268072461 982460216 287642935 931775655 369443788 614328683 262928201 721173219 651541270 212077268 437356688 969899144 560914236 446805368 276070851 966162924 652115424 250432363 432156564 586839 398579108 50006374 390079364 139403314 574839733 473394864 464743796 440137931 129047549 674707275 43869002 252192957 232030338 671251867 921698882 526568490 501449298 588831327 567892772 456101935 127599835 416491716 180872543 431584411 669555894 387304023 580033395 255980121 32473794 869267688 67801832 764842249 831495963 746520247 622447082 295212267 532879090 888265291 775849304 957870069 666613988 470408769 583559033 89402418 945579690 198940356 753330915 734515791 358485598 707544583 211601780 264360786 877927483 789667628 812159360 992036581 392303456 952532688 997556822 856757487 846048762 868064522 55949178 173735684 322441166 49317258 962378451 907883734 946049080 792800669 868234699 440242051 326736203 600818448 149471333 28157698 985519967 973882141 243203461 235681681 439016648 377126642 4967324 770959318 788341580 833207092 858019267 111685348 229488138 945411685 772581379 411683786 215170583 600146613 522781808 138138398 438603021 408466191 70332183 835253053 567787999 281948701 377839448 456307361 308061282 463352355 60943529 589469855 950457837 956624382 610127920 407441393 935111843 349367939 933421373 546861941 362534749 924758868 532094824 253700337 362418876 845337165 70124026 111673004 966423250 588172410 478654386 53957132 39332282 90611565 386070983 440622434 264222346 677066780 595220430 669041353 646578932 698234847 985450053 258755261 235568985 595274177 347239024 109462665 695139625 682960858 76999683 404260319 560690046 128630988 640010702 670005324 643255561 810976679 488747389 900480794 313377821 516292999 456026101 682009462 794641573 124224192 289615357 351476166 941684499 948420484 658040236 550015841 58999227 362144478 618752682 309580622 435325069 569616721 898599636 990568327 136676923 322843017 506627084 521024202 499538758 393427976 389066441 707317089 255827436 611140942 599212152 228260204 610851889 146097388 475383056 759849251 944723427 694205686 385780173 785075348 936512903 268446190 671013567 672622652 660223109 558594208 940399977 744563356 299072389 387969220 588413088 462896884 710831857 554207843 537432369 284535021 877342988 192648899 289332123 111885156 657335358 126821446 654181562 186965178 136999181 648571150 691755411 410321469 432173033 85498836 717654476 270723343 997558833 938135564 371027768 580689578 19607036 287233915 687139026 861651032 227669058 950505476 635816809 149891691 250216962 992481506 837109556 72983884 21984752 544266987 1502423 328863925 464904861 242921904 312202798 590735363 101297511 668430647 572922059 608149474 294858806 795903040 971482250 627593350 738688777 89556087 99381669 254444124 521271533 176627955 669980604 39853824 427572413 960226562 135533324 479507723 237534884 255326085 848768252 486264236 492799578 1933866 495580969 455355353 101192016 994748038 228481503 393313383 537932475 772403376 853577713 887029857 222659982 615716871 20668980 985018184 796937578 340770751 946132021 25514424 877529878 890846817 260455268 553718665 527482874 699120670 353895277 202851423 974965537 798776253 110647130 481570373 571896756 928203835 590144119 809764297 913785007 144979157 824771861 362356262 604032875 1975700 771654481 299362299 982718040 537392337 500806965 638291045 452113885 250490052 249649118 769831453 900532165 718479128 439365849 345284663 59999381 279157592 246497103 862057824 727282271 655261064 651387525 213878984 971896870 664797531 833874402 630237330 954061393 766487745 772984712 920708081 905667492 162988751 792366206 751317065 710882837 838623244 769355947 874408401 285610944 371554459 425521786 442641672 811491376 145736898 391202822 529297001 854429539 933407132 532318669 371830257 642660765 534728653 979856121 202828693 755559018 2438959 381218294 343724156 94287186 363811073 804739248 370783275 642812422 167056620 758204879 129541728 45209087 927401184 849510455 568713775 477748215 109104592 570687864 118930824 809224468 892723285 610958234 509759348 444558031 377115580 59817261 910818771 259083365 301482010 522767460 113329662 11289400 426532727 726696799 994765248 994754652 823074643 204103587 4322265 213142744 875178697 730446299 616284648 414272086 53667759 945588616 441335808 984953261 535046914 887287558 846040793 216385837 92667775 866594318 833485082 551835020 569480876 452177164 884378625 424223932 213378771 902306652 384249986 257086955 748563938 784904056 973770216 430444003 791793899 632538074 369505325 856641653 73321225 233746614 94561728 303338032 974176448 217077158 924171006 28198689 284950913 633114934 538547360 974090857 465740070 322146367 613524439 795167127 640694485 190037964 231050030 597751527 85475681 527907038 840078814 533320633 567645956 197653769 33780540 877588656 142318725 23295378 115453867 38541437 31841858 529022757 86937835 522979582 478063761 285048139 962158883 772682670 891868149 977419217 469505412 206555471 472329525 155800353 11213023 316638044 428040089 396203824 795964455 235840370 544280379 21536177 221446705 194530863 820587946 718610141 795818871 315292287 702107479 75345322 871560753 500755510 922386064 660446539 782960675 767433786 809288169 623474907 326077395 211339153 893108670 692248502 732651038 827176867 315304308 930990943 118195056 15055463 836237998 640207416 206173077 157608887 804150912 953567640 441241343 980728983 404023670 137567608 61369613 995832648 67548978 761230527 547998193 880493777 247778666 85655332 637758552 573337675 949337572 38801416 800933778 883739608 914189566 669268494 768954484 591892133 775331466 613067077 23467738 238011556 866721867 402193618 943797267 19120447 889228339 229485505 199020051 728591559 200358763 17509544 976998326 876115668 402771543 659644614 281516226 406964439 251301150 5440268 270536924 111579890 554744075 109655873 198309575 817302189 948489425 627739383 798247615 677987892 125178209 843118715 353861269 828840217 823394772 246925586 389513483 154290600 10298258 898631958 709928138 353064751 908644301 617759178 952674219 862656455 478280547 469521378 734921679 443161598 330623423 947818965 440737608 912988776 585315655 801849682 822210692 793691057 803101826 349488610 576917846 152503669 195886273 899008504 759078511 785642513 888748680 365006138 555762385 759445289 868178131 320442542 195864431 537641054 740078722 243645938 304440417 130158207 394325720 441949896 344455220 961547748 563075945 46987688 434310381 820126709 398117538 371266807 294832534 866213537 703013208 721326054 685104521 75628147 537947322 563807175 587899939 476979873 752556805 77582265 342847261 966814724 90936711 726757454 933609370 659418233 373487401 723085164 100176393 199581510 887789144 920030543 538177864 651482959 459601265 636450035 246925975 745343032 751178578 410663078 828578444 713831799 866147769 86741220 265596429 870277573 753796193 330882210 329474204 897700101 794617677 307681096 662454482 43933924 381129433 592474510 828407895 100979824 190920600 374667103 124692293 982494653 975248108 970090162 973337043 243451067 948106360 399852924 999860899 8898653 235064125 883969986 608825984 348591524 52232255 430424213 618168233 723801273 119711633 880826212 586811438 995957473 848667350 259619052 219208242 126496290 991849334 775357079 782193301 816943265 562231925 141973764 451404496 516438628 381850112 516406873 179675259 78502194 199004749 142407882 773330131 517530406 802555444 700346469 613196611 815409772 923275988 178233455 57974665 777741066 886360720 791446342 585112156 385064792 973011514 984313348 12958804 182657010 542626620 636938640 476997514 683559213 516370601 959824938 301503109 274265850 260326847 848660481 608565369 816219054 366774198 833956362 240342686 633058740 723350410 240302836 273822267 888248337 236719664 262102837 410811004 371960495 529517182 34175358 293616416 517601744 212232354 749567230 574507231 466771191 363736509 441770485 47450355 500311842 997413742 277398627 258781362 470568938 874687403 407536216 664797706 881371114 582288111 981628656 485150145 869076768 1607500 296808841 925399248 976563557 716165061 917082396 49434460 952183061 209133255 791295157 36490568 236183411 126733546 936942415 723897332 515754049 767838413 181699195 724385872 629417055 566137559 749615009 834699261 272799284 116588286 719695975 446232997 954396340 823292447 419387332 444682516 56319737 239993125 821140339 812343848 191525537 443352604 220983344 783277775 543359571 214177880 605945582 215134975 105719059 485584582 96856468 619406755 94951114 190875209 685748409 201669598 171582356 207033698 384455782 369693217 39103038 898574414 565357997 786420976 974692781 32393725 517061652 801472993 332943331 22138785 961376795 350851902 725691634 58885191 113983374 548020586 699385563 314119534 508215587 820354434 536056658 697820465 120488997 215420869 779587398 179595144 731163 310186088 617546786 435143674 737516812 861357774 812682174 914626360 318432805 11496534 726366157 929471331 135013306 973508689 4353586 128280614 141550812 430673144 646293417 63302152 882885526 609076586 527898511 863806744 500166999 727480786 910996441 300013823 883761563 857833220 660164441 956242620 487489802 206844593 687861676 509659443 747955778 248430174 895761159 20026935 339446030 790808310 556573311 676493885 353348475 746468575 734929759 191653674 377001366 678643200 26745132 130729390 441823083 999720507 126933320 421385935 722257328 789176768 497090911 69949717 300756993 489823139 349316446 403758095 683829909 370872251 722598665 166677189 982176709 720360076 899598710 548047561 347414744 36195679 293872712 396545489 525130217 52293279 727325902 145418023 86560525 941943572 371657805 382452099 720363935 84146261 402995868 67385770 338092168 67175486 219134369 380005347 424044069 284595152 64995060 105732298 79875017 460232174 504605124 733116471 140528246 54637617 822904795 719398872 598889377 315459986 355992821 272016982 787792374 536046872 294147888 415810060 203017323 134517591 106575969 184458118 945644200 453092474 569087516 915460872 95581679 894765430 84637706 613892569 459884547 735171984 213469983 513434036 960285896 27700718 943579617 723545959 932048884 185952793 651387237 636757877 669269905 135422207 23411718 217426786 783328749 962286238 714817911 251683903 404021156 99163595 545802779 162719287 543871389 186878016 536897800 395114242 128096093 742635983 440220996 730542114 739842082 379825548 745989835 181785140 717836833 92106582 778194905 655528943 154884872 22232497 710285514 267061435 304778053 774906971 244674431 280786762 112723020 898841604 550422418 287264481 444790343 185738599 961249891 770033200 438326706 915343368 287636125 411504499 57035836 926159088 78439226 186973528 319828645 235530146 442238941 302917813 377985563 683049393 647858736 537935233 386382975 975646538 374319327 267120050 678102334 943343648 743642880 853766983 562480208 730850621 108200270 606466927 480174135 392471043 460484431 678171448 552495731 619547619 961175397 739229233 777482447 95149405 592917550 942970120 374504182 192939126 745899066 641504128 982599459 979677686 732803753 195477267 362990919 680328768 155159118 95098234 369878563 27736641 99891284 182989999 27952514 281365862 593864738 670096945 492460850 298269537 780355025 435145633 450317233 608306437 454332986 894591324 349818994 110875759 939701613 438291368 401219638 443470493 989402915 973682396 820053039 504743516 365204745 758198957 134601704 301522756 552841278 523648970 364923566 966883351 172898485 532625801 122613301 589244924 453662120 517809643 370505490 972290442 39084897 719457280 927645471 891569614 333685302 569668000 789542286 960091491 2958456 986843441 712886621 146718299 337866851 617212045 439744363 987587564 821520746 860264739 365425528 921691088 881035823 108943142 193118599 350933940 169460376 449756419 469230590 43009047 293471438 542180878 65268291 255447932 99198612 491797092 392077298 492910156 840746227 839293606 915259891 202742592 738734376 828933001 189235404 335349322 249847734 515229243 295559717 375268593 639544285 903869346 330641082 39463620 982028166 781394591 686124130 825862390 99679653 881397482 188399407 825255781 269733429 372626061 825505258 443864144 932359586 273339344 172450116 646055104 956724569 470071693 913421454 410586488 809226648 665002498 155284058 776257701 253970128 678110540 941603226 686449095 345498806 928345130 215896673 662192601 341611823 440582948 182751124 604956769 971383265 2752411 661488004 822294374 712815430 231172087 100616223 997115716 42433117 47618750 210357703 124612144 259218703 800124886 928568736 154726248 769793172 581657851 452372271 736765454 516347263 956080962 996016472 801931185 306047723 360636201 394585049 631909887 885167124 314831920 237922997 994133910 611729620 41823555 833247589 867952554 575221520 274356491 458797398 392968765 603665249 282824184 962269218 938693357 47106256 284857012 364037846 969006852 899366988 743315250 358012020 718093822 693366153 949276929 779986237 7159365 528838388 227507044 683032383 257837991 957887986 83263086 21052054 79000173 128588100 571486249 894016934 569208271 112313691 778204307 457867276 492979398 333359986 898629411 533501791 250588558 241250602 631254085 301096514 759968290 192825654 384836999 950064314 582398234 797613940 617972183 503940531 365482102 101180382 730525366 347747499 205600870 329694072 259244167 267821313 34014344 911268447 67579004 826089842 527150978 75284277 307312927 309094857 924398109 367307253 421606237 39397613 814143560 477979983 740790494 993304832 236151608 79431318 307451048 94632942 880878110 251752959 725140500 237822637 912172818 1561795 621049199 339052809 962363183 458851670 760494807 952518365 477799277 542508045 267828252 353651789 598381909 696907420 797233909 200332078 566763211 351363587 629663800 364803684 867291256 459139500 144990554 571677043 943993081 169149749 862638789 528599744 889995088 960036434 911715820 508614164 841852552 678629818 911355904 173098116 826941592 577410283 468004394 350926201 95984538 532389828 540490530 492084653 783351503 534699115 642957619 64264345 916816097 536917733 980309923 123629764 676104614 517188993 39712595 869664069 194968660 146991847 526039628 116794673 593239700 676982173 119861544 593281103 162558839 504640450 365447899 92229652 620951260 150785001 803542949 872283988 198094511 63057915 176484673 134450600 352799500 13528250 909193860 767366017 485163234 607270748 387493932 432944864 174160642 595536481 826929209 843513141 636697454 706486150 867004058 807526086 337905224 469536613 699124023 505160208 554803491 604965524 975250815 872415386 943405221 940103738 688926291 528334556 80358771 233549960 423141112 859173649 252337749 792942213 90114034 742725000 445115931 345060305 424423923 127543056 783991830 189414070 748496116 905517653 310437771 267710610 981274883 12938651 471114974 816098761 706051302 228326966 227930776 634912446 312316104 914045537 184290070 909437848 554742418 14407794 116870295 28978812 417923389 576189198 470770097 178295693 845043320 877711312 220281153 248089668 432212586 463831069 267348032 154395002 612651749 782472787 14013063 479810493 240236041 175039896 693465986 587667341 409124145 671440736 308728007 772279447 695979562 940898698 767688701 7237537 679268485 416941760 533817638 246800723 526763623 382194660 825486687 653956195 499374465 995838455 819923478 257681067 48659325 221228982 641491230 632599433 838003809 187081419 35021982 379120756 401662187 480554689 578080975 662518469 448397371 741495171 977355091 232852618 595557348 6574911 877890247 330514182 767281489 473059217 749759970 558085849 699983828 999973927 202398359 206006800 127506002 268919967 918754608 689929785 666204845 511063404 534677841 882670598 315908075 47794287 107143167 449791388 813353546 656585340 451698162 945794074 172477111 124815320 857140725 725377308 284629889 371818204 389494739 185706848 333211100 46818787 487879591 261165883 866600896 951180943 167667354 108695330 695017308 697498970 52545266 820497903 551680476 95663417 18161666 542786030 713412271 292826712 680647000 682901204 486676402 665992496 79722249 745592725 950573282 76122718 243782076 179368437 842875764 589764247 699305528 130491634 729363064 26374627 812279653 412189157 103155150 798802624 238873051 553049436 523011799 741734021 461444063 51675801 464407746 732302879 43877167 33593614 694463588 249449960 835177375 884037659 893395645 838554080 758059606 531484854 247330483 256760365 738796660 464455158 869466219 368737025 129105352 287715895 451373790 923014292 205620838 63864129 638300062 854108058 17368154 475059724 235880856 253299095 4321883 722254853 530712761 686118528 341187186 677312143 942936228 361990986 38015903 37421714 553702815 282643762 132646984 351264661 196953443 539012509 339942902 304794001 616973830 969186624 321241880 788116405 487932360 465512588 578986013 431178534 555030243 557371662 578842393 473277206 801375228 206112194 20558612 330056822 337067918 596425029 224708998 544878023 371430477 369968431 923228052 853159127 893847338 349622243 358042485 596210602 448692637 805979210 402746630 601989673 311315890 677344266 978379422 249199105 11581652 824213883 176716713 16812203 256547158 77224547 572669853 502775037 285820363 46641394 47070947 444523689 385797995 832979158 361356439 326786065 766534720 932132542 359783150 360977151 843803460 657988041 744240464 173164162 249430285 773811521 270385706 940054217 368413102 729974133 127853688 718842855 319255105 662893051 665028067 764806697 703949641 196537589 928268884 955887797 202118441 273319934 56971323 393496592 878337133 592612594 605394503 103650984 347579668 518995444 876236438 702104812 653918720 276112372 262429019 25299689 621221815 841121805 989550372 760675032 884727757 838750128 202539344 487792659 415340040 147670465 911818193 66534180 80134624 355535907 477519745 730694767 643515805 763240460 471786669 215235620 724734107 689764638 337206864 974197729 4267403 51713392 222648125 203290565 595813152 162589154 406511493 969300186 606567162 332029078 170260372 949681071 446834096 930921918 257951515 432876726 361903131 145198929 454707042 475241923 132552627 490998379 610144958 622947745 145898782 93122691 607806363 702735110 497862791 566472377 123622194 969711908 49038461 520738928 483002186 884949826 268666354 516889748 729357753 705492459 166268335 533415511 393132403 476693089 371666507 966432504 558323930 356145872 269880739 898838897 678359559 507464392 963643926 136901095 995856015 922552039 428396060 41559061 927293988 11881191 631250104 646674817 247641281 858413977 997905518 641938778 21018675 651797294 268950730 742300813 601441581 149289705 266526799 160973813 448842850 594696094 591525315 398458713 46346635 145915161 641835317 57931665 159456677 400911794 143966867 843771428 226322027 213011971 290299264 17477201 592463617 668571145 969637816 216269086 151118155 711480910 964602534 465369758 898776369 663506579 491437544 904342438 963261411 215252331 812639449 582519767 111293225 191149896 586345209 202043451 20969878 346138314 59008564 385148353 36059424 916277517 790353723 641703812 806929673 843577081 191334613 968855730 99872985 666241233 832096015 883843722 492973350 86256807 990067379 41718682 610472106 70373477 510596387 117017660 676960251 630656105 221434422 579617941 882434327 165690739 881432475 384070652 564551119 265294673 130196959 915858424 697485721 356527345 685677109 243421161 652072477 413399153 959980749 55897207 451376109 588686642 749291802 406657582 641115635 124389511 784443834 115945595 241224478 279527886 736042836 492183941 593250036 217633109 854531978 230653406 144423328 995550429 736274230 478812886 53275547 356732943 403743606 81755609 633629968 907805375 182620001 93548399 831556993 304866394 380734382 176780577 596532758 491983868 912989149 425505500 190063509 430013548 419288361 274941163 679933870 167618654 613889490 559702356 617076663 569086897 716739617 204741357 94669442 298406781 934560085 860958974 367432891 715553909 968805532 620140176 735945775 279272735 167762487 2664313 788666036 602113823 927857032 280469575 408579770 186362813 116380014 310692528 237320831 979374108 871799847 146782309 546210800 81618710 998671341 840631924 964804232 262912593 597076206 163930121 266538443 45762340 39855794 800677557 701212168 111005854 644906379 595890430 383403362 332771005 815715818 487064442 926863132 56752530 705625740 401557092 150629244 994424630 987945595 89679583 931467815 811949523 208722220 289211454 2794745 528415415 210041057 127466384 941525129 851513358 998404982 178991048 151410462 996588017 114241067 641227304 667732488 785122065 304821389 693322146 468277613 158487199 700569059 765417227 592633614 332656082 57458744 511362136 792561821 629271394 920209322 379971595 694989557 58221651 727867953 563011862 75051561 827150578 448188395 498548018 728449735 525145027 345917942 89151441 261043048 46742997 385364981 154753374 146948346 383571198 759326401 169519914 433971349 687403977 767587887 977655650 219634995 587654302 714082152 932661298 988866666 895341736 643114610 802731885 935566319 610669887 298851027 279241732 10788806 711436657 342529032 494027221 871782456 948891364 551466882 211793299 532765014 21159965 702401349 31361788 573089777 157812603 307909862 163548905 588127107 873726909 824721939 492791034 172586501 868505449 208241555 653925436 445249683 649890795 921968698 853721212 521366100 152092458 614155421 604401734 747734912 714483881 570340255 132715880 87587023 541030471 877769297 906672090 269815161 814528883 186235390 296771419 842214399 554434773 344079157 228712177 509676302 974016370 15028258 656711460 551247485 496489494 966456158 799398559 260094872 231265690 365927313 168980269 676487219 193996202 815222911 345162538 699537372 5508582 843860485 949085001 778927680 788735840 872417614 85409803 100735311 220015661 669074 692812458 202944955 961544910 158323179 903922582 865932525 26679872 704043027 441730819 481193136 941015675 359492208 359629376 537678203 705573124 120122616 545461776 169809165 452657402 523421325 869143070 676028689 590384374 170401124 830004615 31615861 861212476 305900916 782191174 597910391 585648401 984110094 347251144 198023601 165861541 786809091 779725181 988722424 3010895 974555579 443018024 792475702 920346157 602969786 137851742 324630440 211325764 632697234 977686115 955228663 232305069 123307631 770044713 377017230 403087753 823397118 531682379 773193625 89439139 553849282 479159183 126246722 663852927 17762700 372686021 177629655 815194647 120527549 485634989 312518546 696979063 913378285 981140545 726908727 332740368 790114454 195543657 823233207 418941193 866473852 32608283 875113650 385758086 436055945 920535038 118173154 315042548 279020423 94481293 249514058 556440242 86915655 855458258 230059426 825866984 777406925 423768378 45563720 867794687 588391506 367227215 907683816 839310195 94411098 259663374 62813451 366892244 161327802 639221620 649097245 142448612 277971180 191263480 993008105 347298456 179074870 54513423 994992637 465402283 440261042 985897183 606558678 1625194 147903496 619050372 871421514 51873304 915393047 57816263 192732256 344519969 442033081 493394995 908354468 30745691 382286571 602516396 452516782 836365374 54916125 512894482 737530559 892421113 370056382 462826871 763905831 3399391 325177027 74943547 112525052 569656034 432204506 21279235 995950060 732718406 568826648 7016835 262199304 140910307 527866250 80683420 519607865 671460317 296773914 962426876 422291110 652953475 481749898 990982170 975181082 322562988 216476931 878123746 94778895 660136725 928815067 674914265 986660552 263533627 693642976 629463739 671240390 835846376 499555354 700316956 540346922 326961394 554976790 594617334 515582068 74419413 66783579 134153468 739979983 871800398 253389266 631088223 748306918 743784158 494756988 400656699 447630263 701382244 805440740 252586850 548209183 306443670 257112309 847733311 921078813 488398063 490978324 71155889 92219729 872653060 635408856 644646730 873192158 486973752 584763111 190064947 669231272 869237410 90272434 146255843 986806406 726132725 181750717 332856543 194227709 233298876 143840659 253047989 300195829 122699108 943026524 546066756 649466423 625970040 262457453 555205431 530889172 810055491 163293748 450464969 702964153 744063865 480801997 839876294 393678648 630829748 209105932 966567298 297971125 634504527 477385549 603542483 888217508 744898465 133740956 545611297 645201207 890843916 303631173 755076705 686022623 213064378 102662262 575422884 736128339 782588474 888036943 739076083 899960134 317333904 541135076 927352901 119200407 126330543 433935937 939463571 838387479 852869877 158796344 887353031 170859865 221874158 107998491 963766827 160671816 642345407 44211003 841779524 346243366 394632248 511019392 420536931 36644791 820865632 830019846 940670711 924795373 428697517 277243748 717638480 769665643 51200495 497420196 725022683 267811217 177144825 864807157 682445816 504524738 613849403 431924045 241651295 390403255 990727643 795001942 759275147 37761312 88085269 892661831 192922957 306129619 881822919 140747156 599060844 346921934 577454960 595421682 874456280 700478877 631474199 643272720 84598921 646595568 299012302 565112048 547971347 799246248 58350014 793488898 147348082 784263172 305596342 769779091 581256098 438905925 944656348 750490166 648843225 973673965 643368321 331015025 730646797 5309607 147103370 740195136 718475851 455383255 902678930 420179571 982897885 85161815 196232172 608669256 881351311 379728718 866936232 777442495 904683760 868667678 54211158 855493744 816964898 829110255 794291066 130129506 185424399 485175357 723087184 464202112 695534166 466634454 72852488 480535775 185073357 442516322 891254791 538660975 541977521 18174889 395821728 392807174 343633471 576398731 639578475 21603838 729700072 518040081 163988740 263976706 488304214 596572289 408179605 322078085 606033466 630312856 960894990 23112992 664960431 336192888 481933886 693120313 877167335 986278908 207561956 167702207 93593204 777769397 519046484 704296779 154635630 738132282 567383042 257366459 257301261 443207825 79886358 594830894 106671817 479487922 989683037 279017418 431875536 247939953 557946144 717620962 212033482 16114374 701625753 917554160 596809296 950009158 389912335 751583195 550324706 254494961 645125653 228777238 829968055 853890761 950073383 318512764 138112921 900880844 184011971 620690430 477454912 442454337 281102216 560515005 70941533 60377827 28769065 257440453 181607127 675067427 103806146 38483629 28840098 226751419 401012085 871919518 343691158 317694772 412547322 609160448 946153496 278077355 85712873 367079145 779560590 813949994 594816299 243778688 244934914 103297812 182642696 940110885 753504461 271860677 857308997 590372178 588812675 937646813 156996263 868763137 692171495 501868626 778075098 290121447 503840224 735784678 845076551 846789240 152122445 147945985 612426441 920263887 481815848 379799000 730090253 276893522 190441845 816111175 728512718 954678497 40598113 818996380 573786914 977500708 425620596 738352640 528235243 304783350 399245426 545149598 665790112 899566553 100823906 322992153 910356602 960721910 253106278 324819065 664074546 679754826 292239475 396874529 643702928 449607129 913936680 86855148 761318702 928817624 361437283 774138740 899990198 264889464 341786372 812664986 520844757 334522990 542586932 55785200 575584495 134898730 224515134 204643167 190136884 918317713 204598662 646629505 897885320 74631111 355342159 657869229 572913671 582093558 684214242 819286092 768051989 99334627 725014346 869937039 591040198 490352770 594724141 327903625 694493484 338121745 605445606 297915804 113016144 954494698 851755571 248606025 354714285 98624561 723362463 992473897 113965588 71603083 222097766 386261503 909049521 801856099 364403294 570458310 240028694 381562141 863148065 246162444 266122848 612230088 429127416 956771634 319180316 312197758 508133836 976765547 719622035 170624560 312582667 702319212 85728968 292652996 417582837 951734286 756348864 111082822 500707829 505368753 189996204 431946697 364755666 782274050 76583931 194587051 933772109 649520691 929916613 112339547 876903893 186355166 637681167 24355795 385534945 471562688 361142485 531416129 20139032 762965382 17720254 674457309 444002863 749522118 500797297 479755169 313506739 108858758 416586600 623799775 431170150 500135670 636239768 514086842 720515481 285110631 94967603 83986818 820449520 306944738 799441036 875965839 772246601 583078368 678439133 779228067 398719012 550118856 697953442 259486374 74884229 24704974 691295567 48242863 219746571 318538789 161544936 680067381 438153233 620054253 807695952 203323438 662719267 633150749 903385145 715730581 545711441 497685231 753014797 238484964 463123138 904388184 872570680 513889434 850503335 103086547 803463379 812148157 873004636 356389554 931961656 786882891 390749316 338034021 616340721 534635792 958078204 618403548 164879502 4162161 907038721 637668070 298693326 937369579 994067053 302739791 957269843 794408377 720181087 357495024 632544534 296854594 928445266 398131451 708647785 138717976 267048232 482262094 220802447 721695769 24717303 785800321 699147112 83191229 650177121 811377885 880272306 661407876 121306086 682746198 666008128 242162896 572962450 223483280 306800005 60731925 366395151 673964694 148167307 803872898 275261068 62031192 745491074 805821536 501107980 501681496 51958695 523895103 951096464 754479362 752615383 798479872 763607808 915977322 587230675 291817897 252295824 712996434 589416940 131091165 750219257 617755364 757216944 780469458 712171444 957916954 61276281 717652620 729153817 512509206 29464660 121674589 841471257 972150287 379821711 694936194 70994031 417312740 927305202 832865086 787532544 263562782 863535798 769164577 260266119 453513686 939866522 153102678 714798063 673374682 69731100 601989730 19932019 329330911 536246595 139212449 373381614 179450611 893402538 168298417 866759142 950066027 527393173 252528395 382056444 462034193 771434449 109531739 183421991 890187589 527612205 90954920 942948605 846291826 999107863 438276311 905600352 188839413 872675673 745276277 288056704 405662561 476759890 824764653 999121930 329671083 662151219 608487336 433398454 582811841 719768409 308699394 896071765 569509785 368584511 565753204 569085799 781588053 206901525 75201963 676968611 170089652 993258602 100265715 899527419 696746867 914074303 311252192 528614597 297751328 86640265 60209010 92808062 583971951 542643013 226350945 157589284 316580298 239187947 241349321 408516900 147017914 793084274 804638109 282167113 761766554 866179882 215418752 338737905 415721087 503889119 180404973 764166378 697185522 730335948 916373192 792715365 383703149 292636097 340983882 270537533 596486560 773232413 93407560 421738171 360254095 818706938 689060857 661961405 848531331 426062241 384199510 31691545 591317883 72201430 26271646 101298059 209350093 281269794 64715640 901530406 452216775 323932608 228931806 587658137 625894899 263426679 747481875 754016235 863378513 424779538 405965784 471031085 766144291 255320774 527792550 342290985 994420188 192303654 114411908 354151533 497371235 161785132 709762961 150616037 33188696 654851440 135517521 369322665 562830582 994870255 546936330 335274309 405504708 816555556 717187580 703723215 940917447 247809012 151996351 701274002 827253023 834630851 915205166 643085770 677376830 362038974 39602929 949808871 351706869 337819080 90048984 566085190 22952107 284478538 600980091 327940235 370461529 853260945 177610723 846790223 966465695 911268088 458651693 683017179 511131921 73533522 97226769 54470886 394102312 43849691 678931284 860021253 237609408 725245707 865143815 3841657 289902847 986305303 192668963 506793336 708382853 880545365 845990256 975016812 313049698 675624089 688705207 807820847 339642878 895277272 841234980 453826288 295778942 989633695 692719423 217940676 601825947 137710645 381792896 970292128 421716220 345925556 244366134 472766998 426333473 631970580 453995103 218633533 751154763 83449927 637790449 309857496 584476991 749094620 260188878 115277506 469542506 567105278 944069839 977037842 23256508 114954599 603303758 577511590 746018404 453181801 712221807 754787848 651734332 426543798 601780622 264754893 248484306 845085711 587346238 888699763 153718948 78261854 279991909 110149330 276025586 756612889 372512215 909204231 235157530 48047891 628213095 628710197 248549385 574001224 72751220 708174202 97862497 567625325 5746920 181484905 638841129 977916487 340491129 510870598 663840572 598469187 434295526 202167813 797740455 871199740 438968031 501047623 877883662 536755302 338765972 166786598 102670955 192652954 371893595 760036365 369961690 579263109 62931674 329639913 125924734 113221882 706611654 14153238 304552766 493062490 836755253 549778128 310268444 651325731 15946862 529341302 189652166 269054729 669403368 135517299 339811887 181684507 841220868 422795611 984492769 236497112 533092373 364238310 767788914 569049114 746349337 952350646 976493586 674550994 254514082 746738587 132085003 236891645 392838526 354109575 745693302 845174646 421151758 206304322 867294096 90542591 253220842 701109420 535185514 400448401 454257421 309807545 781559019 46045385 196160102 806245758 214129387 125022362 556948276 848144369 9545644 957964329 980908202 40865083 216716497 887467937 963673472 293324828 698952661 827008866 622668194 293587967 238629069 819549388 445514866 94772163 80016705 991173784 61824008 227281827 822614519 477079464 591224086 203527748 13719119 211912096 398114393 604228166 860619177 193721262 807792977 896254201 747684671 114583854 719750284 641647915 989349683 774882023 85521347 770215965 99936606 864918809 678919454 877185550 865174548 779237110 602551254 460807761 631725519 749113877 370288103 837735036 972761002 53010101 799608360 446039890 298322894 97154839 471842324 592727244 379141764 255206285 228057603 246380975 880462748 254171052 880592355 831796722 815672423 872358909 86735902 831435963 992279363 389590348 453465059 379333822 19087497 347137018 84922186 641666328 7283800 256233098 5543167 797111254 802270841 970149404 841640088 179548484 995980275 834271156 944879646 289521418 649308270 356128418 176812762 529034359 364935694 854240655 266645912 755274190 536843631 526758360 717591413 49585828 559797112 936375762 632418795 245511507 234955846 586365377 997516773 465858558 266305520 534603399 620152525 47358111 288023412 909695538 340839585 511420692 599933860 580583139 820489930 634613672 349362980 260578154 989077802 368075765 538353345 808619081 993820030 216426701 171779643 227746742 194795301 422672352 851633058 626779486 517542879 674518777 765701275 272582693 973527965 733386898 40579965 645813320 834384913 127172809 760754078 722148943 81833234 300558369 602637467 170012699 648659531 292876425 328774587 809383855 247206506 436909310 292687945 712727401 560816216 389242793 915760502 594272321 346213704 126807761 994706955 313855865 533963652 946744816 891064189 799041387 544288357 672915119 962087028 184880181 387990037 462672800 591915772 857807898 832806393 414475540 544254247 50914136 897199621 68273133 832921276 367983230 499072624 422396824 10632369 956962508 711966024 922637942 140461308 367990601 134019101 60129848 939625391 477108883 425887144 736166823 33379039 516069955 107541235 968244063 786485737 199466564 726479224 714263188 826531519 892036657 853996088 187654227 148351885 482237523 582291939 224913075 406474480 686733807 727127807 516467794 681951499 93764837 837993397 80979838 768094507 517102480 244803206 22417150 786709931 149473516 696031834 411104050 777942127 674805416 87526405 276828115 995335967 277971933 741364636 39205036 788389201 319349324 745908110 317930126 898535795 24205258 815047018 294627504 703501771 74444800 951744746 631807702 263627703 375065612 798539592 483001555 833107393 512768637 272963095 993188479 337403828 260771756 254829793 865632902 936765490 190776226 704614783 132156293 255985750 881793455 63739924 621902198 777542610 965925671 622579782 82004902 939760228 605263230 151117344 134538783 523470229 712653764 267654043 306916607 425786550 957146191 201499305 692291675 773945005 144371589 653579131 164408257 290665921 502225538 846862832 365398292 741031758 993923327 798244907 346242526 350286456 425972056 554350316 467011639 53327737 637684692 496727959 341134225 438640467 453643359 45669621 961012148 144677096 182663014 742227558 835660076 458902517 521607885 468437753 732040609 593629408 122852167 894876036 945761147 755769994 129719095 815308294 812935680 411108448 781654335 484501644 272973034 77596422 56268992 815361014 501604943 546105185 644061447 694560630 960566182 6758196 750239669 653781798 822820552 362512294 58152252 26603987 555973530 127931667 796026868 685843858 275221793 743756756 847551889 752705716 327030267 506427412 796770212 969288751 362013613 821877211 864050138 300601629 381046150 322973940 604614966 317024067 135458639 707409137 703588951 286280391 724125261 107719080 353080196 471424926 242105947 119885146 163852112 587860292 442313830 743216284 924023147 984274373 449238155 936905773 385229151 234555053 154513940 58009434 596808693 54889032 848458033 837558794 323682954 568824318 894665920 658581073 698586840 666758054 348976033 943891169 302357697 763596430 592243148 481788999 895953123 726315632 959425383 631422288 653171502 862122063 449661917 612787533 743277466 973072361 631173201 96561520 161066714 377696768 579364479 50924616 947330013 798006654 699582817 693879763 589662756 226937965 276625530 102270812 735478538 613493444 446044777 323457467 262624726 269213320 697788475 730760046 549572406 961594960 58943248 220213057 412607960 469115940 520109561 625872205 233838073 417189682 445725042 208923751 217828513 632615937 640246773 840196990 19217454 136034773 286453374 192275962 134212594 195192867 637167602 695251657 178572017 1768942 42518491 497391875 207494472 706264223 966926934 990450741 305994731 366590624 883787913 833265057 960410827 746701867 782538495 916905941 936562868 645723244 615599838 434796489 857129561 793596584 473448538 637121187 734362643 526477230 445740829 934783523 499871803 197463584 327738961 11708538 186545133 41095660 75887395 843574409 699837811 28964773 690518694 229924765 960557919 205377032 857740992 525661422 483100690 622481399 337037817 251051473 299887131 560322652 95964799 237350766 344009586 849303855 941243357 728318066 189854137 721009715 318777601 24880528 155377216 563679698 432618552 75936185 823628928 700829087 327660809 121584523 678321329 693911679 107610498 815398167 414422337 647493933 665547212 130874964 117069440 767709976 675972053 634461218 634200488 990534717 401062295 920263995 483550545 902572734 825330690 204951334 786164821 692621222 7380052 463367704 668974783 256652396 846859241 497799165 236436543 349342050 927034806 270444408 555354773 652189950 758503701 762179192 436455488 423648854 223513897 138776578 809055805 161021106 110000861 290170206 74514454 608949334 713647499 138466556 519973943 293374794 943698589 960550839 502621712 939044174 322025768 893765772 368560883 321357040 399301243 656360423 47320579 975162424 409651459 117493769 172549554 963070793 575679479 349805039 176615239 725304909 82091120 310755237 251498913 990665498 367387543 163706123 360604896 471531208 960737586 588731323 499875486 868963568 880404221 380982076 697251841 289219945 92091741 706608134 22665281 975228513 972197279 426553837 718194139 797896700 524922185 901469382 941762585 866873126 203627505 378211856 986429169 387605309 200051105 27434628 861629956 482412684 387868106 387731017 912388189 447191147 742772661 340726893 85777434 990365449 651434788 790949747 518969748 154171508 511857174 105313055 179033111 100525532 412426743 616001791 349738980 120599667 612789093 681678574 644506714 799197073 755465367 970472236 823454645 955283751 785274085 52463164 470172252 761022663 44244831 279698338 769864254 999112714 415330270 92976427 280475001 469572373 607468006 609748767 270241875 996010185 298949414 893807462 235095698 253286691 586269534 328194181 894075007 977982150 786676796 141751156 56218304 798455015 687564758 407482989 306299820 387473516 210696807 177761294 697810968 758448611 759338523 129270203 792725682 502923416 921298860 534898052 685146885 602308761 280278147 328168025 848096249 124021279 943998697 53338923 309483982 584621558 376159378 963253300 423875523 556643485 236572805 141686474 982746423 908307371 315726587 174654434 213715527 886087320 128031871 351467091 751584465 882413887 300935478 265920748 744197052 337132426 278994499 611795679 949176908 266760201 450580353 844142002 904523112 916943263 477147965 288977126 29539491 850949062 866438389 418398686 345354809 891273334 444024 101188423 34688963 308101435 649657378 202638745 397646948 55202314 565285266 847005855 121631000 539461648 474053349 23346411 552930731 475046378 573442860 419937125 632008019 388364622 479227394 268550093 130003863 884326899 844150169 616325788 849921545 704397346 688352127 163602113 174748641 986028945 342871615 349942680 287348338 20135773 96895676 234275216 143823011 253250244 209991393 42218975 149927213 357835257 591217989 488593069 74680831 883906701 179728224 84915951 210180690 870090181 826780901 211889912 826472457 804774873 578512676 563324317 274098061 888631580 228675802 116764821 886311713 203471471 993366752 504779767 191950526 520933127 759933552 604210813 708264247 263831158 218955026 703295470 679700258 508999391 419721560 742930720 233605843 867588566 274078923 359209002 494502849 612871642 336849404 86885483 740393403 118299566 161899463 34363498 507054644 658638442 675772482 769474571 659773939 104031654 132677801 607189802 358537289 753739502 387034409 672382402 168588929 658083825 580599307 991209430 239002044 505070658 437916701 372422326 989592074 580783697 468016245 266823823 968396141 548515820 301403338 660754809 303047373 74916311 665403234 954082315 403403157 675692880 358951387 143815790 227822355 473381635 176939608 874116357 191366850 870988953 322243475 978011332 69828033 320463255 851136001 916823450 344752728 228403367 485278037 435108892 551281517 37206792 397428489 160435239 861496197 191116386 220300822 157542775 641266582 86145626 896489327 792677142 265149683 63283381 234154741 785364327 53857077 635589988 690749463 509706410 473481449 469949746 320733540 412141508 463168919 718921209 938068631 392077226 557804651 693655189 394454092 505935758 615222627 889199257 125945393 223250550 627833816 970876699 361508233 619270199 189553527 86055578 615571904 705289270 734106450 445836995 618178956 671562101 341567247 126515870 933383876 897557894 475638667 182807867 85345527 57077770 678530161 556953630 52011382 804127626 884361087 842943410 889645118 73738183 182327978 830741710 312637396 298411706 869509382 601446059 379834607 696707769 614069667 768582196 934131909 409600463 384260547 482403517 955161652 579081888 33943173 213464156 973803758 60748852 552024020 391138442 960559919 745118969 575110925 22071631 914717584 657073447 94098026 957203203 69858522 567773357 419237386 91630620 581957683 611311206 854102856 938888274 785262299 758983689 480604978 717622457 104531022 790314196 96663217 340035948 730460933 632795224 529418036 146833335 898954481 619982224 107647808 248364274 504545352 51119704 822503553 221902991 152404845 683566087 212566596 524104589 901324152 950912487 368763326 694910422 912287170 291871042 95748783 80825015 687442259 408256386 370323204 393235880 331017820 653670668 306997726 151986844 547164711 439134002 759248621 220245387 503875580 278243451 307529457 554479953 247370239 294308150 774465718 334097076 50777431 819209534 651888338 844011221 582408441 270633219 267466428 106174166 377778743 210784898 25612539 571713492 866320098 138466454 61694077 53706815 156651916 505860719 783701747 208247659 916487963 907237694 843468463 625694807 461756955 438901724 185847113 686096233 515865616 23922568 297749634 117061391 974901412 929428953 416769491 576525670 208762379 516403058 591102431 661350334 797671588 102150403 38658905 457219291 493192224 184739938 846129502 187848353 284358362 678044757 250845781 414722615 777322795 884157144 554081246 278428410 151100085 972474626 438348318 375339733 783528696 653452886 863900132 450535013 205611038 687736267 423350721 479044457 370342754 798348915 29001951 487661878 477840430 395708036 999247622 712819023 672655416 794140852 838171983 406580342 466837896 242417533 367750183 724963637 467819209 873928655 266142629 474666390 380918674 791212196 579406194 666743330 903428501 699774863 484638922 418174563 178764854 958637087 688857100 932142297 264824283 795772066 117135246 705819094 942129115 235534424 808550737 756604211 708431305 367082712 499367896 547546573 679094443 639954088 119678145 628306818 257668946 754921978 262609643 850777725 789100955 585904807 762787503 854630026 600821382 174210659 664966102 478939099 994499443 900818976 315106502 75428662 600289527 145127858 126685619 549968602 732829098 362512021 302790086 988014753 242397300 508016471 489692598 810250431 213576721 385621901 981613056 294784026 151977568 860768146 891558274 736211238 110473643 536914803 213043117 612520796 505432220 204951262 760813665 387861881 81971451 296053620 925998260 16063081 206640679 280474743 340032095 320053940 228561156 956571048 404520182 945929745 363908018 373328278 223507690 239447616 28581530 371819439 734131762 169947639 653305028 908125892 630093894 791351217 197358636 692585316 876512713 807017206 449010948 555055892 488324914 452102835 588876290 580461864 475539544 285375547 766497632 722160538 279814632 960065492 818721540 53304959 45762564 539571818 820112724 537066206 638529224 323539630 864606303 188100688 515568812 940483013 796760492 840841578 831717131 358416807 973520211 496430267 377804056 603515649 878839100 406388587 667538515 579282168 968413210 804726219 899660232 951621058 310281280 259922751 992951496 85281553 469442673 81651570 723122490 33925793 926110964 911231241 97640137 611591663 149820197 986907064 274835355 999206018 906319889 101686073 734195613 954461433 652534599 624412759 535484572 518798506 253178048 851742211 639053964 514114401 639332320 46427286 858069405 787005221 965054441 950063721 389625121 55319437 366772960 622883877 456496489 899916848 291598616 628575086 494451336 267448054 972300677 364541637 51325049 304799207 298209077 75020732 838919583 886628535 233565899 39541097 566632420 674790016 447023447 560950783 66526995 630294896 572950919 580831794 457328417 748656781 835621559 706118439 227521381 328306421 745992821 821398879 546764062 646172525 553382273 404811268 511619237 690342436 234484368 473371242 991941473 333545356 521810434 586157351 987984986 218024179 288299381 625320603 542714668 301266491 82466120 146541899 882266189 89507929 488356703 12110260 138884892 936142086 121098409 516443267 312668288 757745940 647541512 758948985 331282580 100532071 391216881 173821668 513627463 174764644 516377914 529446905 590085998 827463436 411679148 536706530 105181491 656591500 173217853 183142967 621074288 971809235 44469071 452832044 378060685 993780472 102268928 427860648 629260582 684637558 281938635 686567386 738586175 430781737 677787100 514778963 702355638 837361334 768547899 359520205 345124057 709592743 723963972 857119745 705016238 950418787 352218165 869971456 634734799 972815110 797463923 477897380 363863049 376961133 402977319 837343938 536138561 942443965 47767770 824074429 350740916 269307898 312619652 211189910 599868726 588910112 487244515 447766346 877304550 887528608 737393382 573913237 896185782 565021316 494641204 201760526 44893814 244054901 913213393 394753225 134861689 211735347 777001505 874303892 607372501 665606244 985363037 660136650 662937560 642682643 589315035 867590400 466322194 535338118 433210826 14937202 34813726 805187941 541737836 227784230 677821296 956804090 11195268 695402585 876647151 3594354 586272370 253727439 468680917 169346393 901305251 554469133 654653249 678973008 421608226 758393463 103665180 765613393 583873787 440471102 226074415 371430225 428261851 270327772 275776938 312442151 44396659 32206700 322136571 23935549 992130305 784771321 326350041 528383425 180685930 302251395 412614528 371242341 416305206 793520024 768920861 632404525 173136321 433359834 877112169 435472983 138856767 401676175 381531528 68918445 352224091 644092553 521104039 148520564 863655153 979754874 836185068 612890824 82645584 20522226 658575442 535639520 51557054 324649228 351449462 443275179 652202393 169986309 214833618 557353050 578430671 234493867 759667317 221340615 788376883 877866126 721025001 514475446 118190828 711155996 19277508 925801366 930212040 49804746 879308273 586951741 83849611 169481275 186109931 705022220 851566570 15180689 583405860 128475069 245990915 542315236 579180105 465373476 513254141 371578504 320092897 530425206 190023800 976824200 995000202 452494860 281864423 417757351 274048544 200651384 581702460 677151336 740556854 37094462 952337918 717792904 927203665 507166107 805029854 950021068 255671419 410750453 325193606 853481494 742950168 109286686 471435594 945188525 509790005 8623564 52899417 162664711 180706639 77618768 878871236 683702778 681375959 839491525 499432868 366042296 957515384 669305082 399530448 217983916 4505691 413991232 677554995 893094633 675135408 659294568 621061963 115601620 575696568 373134577 367569288 823572015 666367503 441708962 738903560 850488085 446824317 293571082 848755564 705536124 646436459 144618760 456823336 155022067 815541105 778573983 83081803 748877571 173605819 199166006 567829029 560024879 838288845 319072369 32175667 626038494 383370090 481324356 400363434 538006529 882073286 768250390 527011060 128331545 248130788 965152795 370539625 992219585 836581860 659566442 663664775 900844729 570903155 356837226 536659706 960219406 817752813 500526973 886825359 711398793 276374358 40755832 486724204 897586661 878150778 904561218 343221769 195793 648621940 490309657 121438409 63958855 580282325 973164400 609200976 694476801 813342729 842465738 980875366 258748703 118203209 101639545 489492303 764611855 542596268 592672132 787246936 737169845 751564495 950336444 829391035 450712198 617971557 917508745 38376085 449905111 84751382 804317866 55577699 261005330 175613798 637674507 283065963 724296709 413804307 934856250 171871936 336308481 259144177 419409692 852423749 375086244 943075815 284542467 259045346 903915805 692706785 576447496 840491862 772990941 544290806 379315075 657950845 667946394 832093383 786590997 158485396 906235239 638643128 812442726 103620867 422710839 965513991 927201271 997668607 90287700 362358855 688473009 825003715 239413449 537194931 51709835 76113904 662884173 625646360 644425861 400635028 483320716 316390335 619521555 702800155 575445614 33127466 389021230 966694819 864128219 986393606 384758026 708940389 768236648 224780292 877792483 442791203 488551253 948442732 301205988 362399508 234409048 494806797 496030393 442622897 344161899 315556137 40286642 467435680 17376920 837232843 104188441 161873997 975601843 668228300 926914957 392878653 33978001 293452017 697977459 788872013 958660205 202988476 659736589 115300777 479073599 427195622 909981384 824854245 827980003 720917070 19912041 375207478 285226338 433964404 610228405 89631430 310860740 884065253 380905151 901446058 656260454 529682760 162658799 950306142 347777602 676322865 697894654 416245472 290160937 28010099 962630037 118131825 998272512 429139736 872373683 273540389 596377809 653113236 913550840 917828469 856933678 755727398 115289770 131790800 567457098 384107595 195923916 372435359 637281840 673267765 77984995 662259776 548557539 151239280 141716813 91110791 292138989 67769274 799475058 714017084 594638155 328952842 230806698 274557851 991923165 125273772 923057345 730217220 120829477 921593473 414632708 58000115 248542498 411457224 467956877 12419618 139364102 399955948 517585723 52919830 297247128 817588024 895621915 732020661 140172752 796069108 822837995 369479686 328242804 225658667 97720634 933662020 304397000 228372213 727550448 847351735 183281441 873856071 623585233 693838856 176373880 764788555 884288147 334035495 811173161 991100511 352399919 718600669 661908946 580599409 748804773 780926806 128970706 960375167 496204567 322707156 663958284 702881709 976778380 756639727 263824511 582423923 308088756 851156336 830582994 768747276 577380422 785445318 388615497 995706750 597069555 687807308 980383877 930646126 333208986 979716527 746601168 642302364 275974561 745403806 429152344 957510283 948332578 924983688 144598171 550856994 888475674 43927412 20223976 629552643 390056044 48690653 536700740 837685009 284463580 150254377 741884070 945894448 988729711 756719165 505612295 850237332 924250569 134180629 146281525 995704357 295597441 211024460 638325568 214092719 360707741 541492747 931138594 146756874 872376659 712493521 616257427 870471624 155093213 459100148 428780548 636991366 946176979 697005114 744186274 897341612 768892353 713013243 536612600 63598480 355468357 88301306 6123221 246425602 334491472 865623673 925929940 13718289 351163959 480018617 408814537 449590963 90730035 353458524 110072423 415070121 501185509 511739805 242306799 67298801 281764153 722291640 48352603 857173800 922574554 28814241 59571780 194756555 817221880 535085225 937744733 455982490 507338104 492859614 48154473 405046920 762750555 701210575 513399090 992954985 496938907 726222969 654545014 36925725 884187565 579994816 664403430 870321999 246709804 384518471 663669045 563951419 179857355 181905624 758909065 358990222 57353879 502292621 511825430 669037184 222255571 831952897 341529663 363022603 447810410 282248892 638630047 281959904 700233868 663710404 70824563 948950614 450442314 664968271 174815218 782100004 753287060 341165871 999431548 2792921 11312965 702078387 708083408 644587548 691557446 794021939 365292000 784131825 454886948 230341230 62285278 404400565 554334556 643626970 213015097 713780121 536281930 557856510 319844300 578915995 597360813 947354326 260674229 934674354 874398971 223760189 750087910 889922215 313645598 915734612 653235263 150196065 112308927 839421253 416361436 371694487 736329750 520212277 113229144 25825962 895767855 482478352 735119997 688386336 273310850 802680783 486286572 661576432 580198441 860870486 218079422 644988344 880730962 155595947 962057585 715817763 444377346 782111530 435946033 24476592 641618964 588048453 23203202 237688339 53119811 779842593 587515813 992960294 214192090 616946238 716144341 319441426 324809340 925290960 960361535 778952350 696894908 347474682 773871372 394707334 160397426 593347984 762853425 967055514 450579523 682097212 425000833 643565305 797689205 406298459 822212587 950911169 66893652 812366011 307050126 88892049 940037204 386477986 224315026 928375904 585696682 949188663 950119512 85462254 699405588 523073136 496685214 212358671 888717796 643968876 731571805 575172025 444054370 23291385 851348445 841451538 441537326 696459263 188314513 821341641 292223051 243396629 413462760 684094516 697939546 82785978 977784853 185046641 810106925 498703906 629934665 630361697 123383660 347842276 230908431 822581943 571758083 115531839 201508788 607001677 660194689 393453549 942760167 561951410 564136303 754607175 838615773 376242224 236580683 357399088 158290969 835344733 82382190 868301001 170262161 95501003 25955505 758108009 95745971 131621664 73914626 503896406 38120865 719501547 264820954 654426960 264394940 386583320 589075943 20032874 671502835 926243010 769984383 580658231 649002617 587946123 713932429 904224919 684676687 241614058 661458966 30831548 613361528 908629313 108447328 106176771 126911031 583090515 917474949 905671655 152760375 412523992 754113917 394342709 62781750 62516964 304251352 449697629 359076601 595185201 284390117 202969194 779667445 243858599 495121873 718216719 803342857 652695466 691168231 83119573 422959938 64628753 333914487 309683194 580974829 987607556 436973422 921986558 87465186 231199770 786940819 94862519 847409701 717123860 101355493 909033493 918116943 26089371 6128256 241075384 255799417 57644340 457339696 564575186 360926893 118739097 394258044 296435020 984143301 261760956 610328292 35774591 65509594 851544195 646376385 950073047 464720983 670335271 505580023 16635125 167298243 332691442 902810139 991678759 585251617 526148807 27458604 4087361 597865975 456345029 882241348 918504950 482775437 304854194 154746552 185908902 823144767 508902827 121231267 543116707 322321805 35398702 539122523 681195233 580902641 658058582 969377473 115139609 16664054 588715203 203404925 985904538 776862396 681974582 812732388 10527273 894328218 755606624 550027655 218684516 840805102 931047057 612556815 845954950 407053006 104827905 800772336 783967909 187228296 336430848 327330901 959953858 305626653 409650539 580733704 109260961 39455441 284945719 887974080 952398358 873350572 264173880 691279167 368265672 202619204 250044858 120487017 811312212 169187866 617203254 54613809 830349959 274616144 131354263 614386860 230544586 733336716 357976688 241813582 600999328 991033958 612824060 462993373 537216352 594942210 165854847 125545511 184124527 190176401 512972660 535341994 575430542 502837376 199754982 903405667 450960774 869441765 560345818 204614121 400146383 716869000 729044944 637442523 955356358 52997564 946166357 909079604 450476968 200784317 469026948 450287340 792384468 932453453 911221475 875975281 839245245 42260400 993528748 122410010 527730096 607539390 691259077 570116609 740577931 973054213 642144984 141974188 496184163 670705048 870715956 102474114 102297394 699839557 619437741 257596329 838956036 579162120 640359358 921001515 849854348 933879634 970344463 681877057 52276689 551167967 12248763 388650166 871211530 132178802 902568728 779395597 332928174 994653325 875627562 160746559 982293466 232161357 363864454 633866341 663323154 890515593 295301363 999633237 544904523 752416089 787124424 754053 115853676 581085432 924034640 413078762 493823292 95838187 443331868 273099184 30916534 705707119 10058410 348412292 587941165 293164548 587611772 387441198 223458463 934058902 716416124 460509578 610884420 287013753 394626733 137536098 556677314 814985153 101727650 200528375 423111899 378642073 359702039 383529061 822488918 958889997 792843286 795419308 652853311 511070059 562915258 457640493 98866484 759927042 312276679 828618867 13836512 917414946 949960442 138311776 971741770 504513688 536212300 589187119 265875481 332012740 982569711 674873248 270863703 213258571 7038374 534619926 407009033 8068413 13453345 435243946 149847262 961870975 547702307 117950842 295221599 647122110 377031770 890091644 342362145 384956723 604945453 7106387 874255861 456424499 573597354 120918587 557518669 542952130 784532515 165438192 216471595 963358250 68665210 734142964 838894030 304490735 797190232 476587853 489445639 256213195 50869022 279208888 436437338 357047502 399192687 205414438 273087257 470849370 122142317 57940352 56562982 152334275 664220159 522051266 324584665 593387420 306182820 461855433 549733350 240466201 558819310 926348090 740717708 941550702 797226585 803183387 96855357 169799075 886429142 375569875 57074651 471435123 296137331 524932651 460781183 596082420 965733678 380505347 78320344 523498038 315667177 198118368 656194354 102980520 479692301 27771777 943307978 955071872 819831350 11935341 790216094 932244914 525660642 51163874 74394413 926907216 997579610 872171142 492347408 836718605 228991068 375788835 263072826 782551206 927796684 475430360 802102874 588498404 18541630 749648566 536828455 991595618 762773379 523521002 644719697 623942693 780566443 658022392 14841560 738702240 242083764 896168495 650474375 237785320 312234673 51998208 385984991 650430566 459655900 852642807 297735840 271292836 556966940 803495112 5064835 4856745 234660846 600390225 163161591 597017921 50414110 571358735 781438012 290090904 436583246 420770581 42100240 809331430 261183160 692340770 518747213 243757517 69230925 209383705 12148808 941953812 842046458 531908120 881060742 248637674 376279258 698144507 301429773 153200996 894224036 336846666 873703261 686884343 833759806 411525387 395570975 567324898 848001332 73171659 718309257 808699466 125717505 92128389 905138090 145722659 438165714 297408445 978884117 516131273 93002082 795345852 766687985 969487564 144940880 933819269 715804795 868601539 697281903 865672204 811685719 156689360 367642077 933207156 961799139 882272285 84378882 756973078 540732472 235803561 500368061 985777941 769639125 682913633 916137001 587660206 244960032 644558929 441892826 919574354 296806623 832416530 271611891 38490958 925093128 378354989 288215427 246048254 295091968 342964271 881736566 231736876 30440595 41154406 84844398 19298974 441206294 521858625 713328259 463017079 312698492 656840305 836982299 694349254 114225716 661464636 37057867 538799017 519140566 392640729 3658517 163061022 9322934 374392538 182261864 163373948 514242546 228605056 161711094 191534763 763332505 689857470 641753581 129110106 49035379 276626768 857200049 286236348 48179729 956972844 770954311 593516053 353949053 343635234 305099046 732169981 523994416 183504004 774940498 20455632 639603507 643998544 770320781 515279947 299314762 832140116 942040343 731192884 510213621 931183916 750011656 134152422 645735258 763074448 293293468 306992852 547551539 775855045 169452008 332809797 330671522 828314744 247459376 877468466 192558947 3031807 857033075 296741491 854026868 606205960 306202761 970401351 638208583 342945579 622070802 451384013 642248274 115454708 679314491 564691631 549281647 438139563 761890603 224206536 193658794 919603270 880698076 350790481 845565354 620790188 845566308 215500794 247420167 74842981 418227087 806538848 723108575 567816917 657325835 298060859 49365607 321004226 674816413 460200253 246420324 178488137 335757103 968736963 432313541 774766623 916807871 129791963 793607326 473757242 143734817 437227003 129647084 397502132 74563879 165836284 960548873 453485317 884623646 871977275 513329213 621267520 47402378 553083383 50878451 316615045 970633774 720158046 32253490 779890514 814867634 657334960 47509179 544132392 220366427 399354693 876297061 765888455 112763584 25413944 824520549 667751133 851258773 501747808 447734866 856423448 398223785 106968343 544856591 687731322 340409049 837324199 312257266 497392726 7390781 469838888 914261590 334960771 276864397 753407232 767298689 291651114 374610815 239248531 294773493 836028942 397107210 417587217 407286961 584856003 79769082 27242511 277732854 509654988 866529470 376515038 383530907 782183548 813661398 569289984 906915313 862329897 590664072 335521978 475178967 129473045 35088300 600848889 685430929 767064466 500623269 970157425 15928676 354147276 754709966 942531862 380028841 452718362 74852741 703874823 840521827 120544639 970229868 339879194 51589861 504071514 424464024 339191511 193282201 815860039 29310400 746544219 405810028 470633109 139579351 859297335 176851023 958084149 15853750 634606842 206248093 2709016 379034424 384089986 454113113 383330528 41443033 35481768 481923302 713792755 397907192 54548204 527085004 254408571 927343756 394651687 977467948 313372429 187937071 935068048 570112212 82324795 348729547 421419907 865290722 913838238 448548612 196501620 344741202 930696713 776729957 645902930 546816132 455251241 685184136 133542547 581354936 436859130 251752910 446468757 144592590 567940702 134265348 442321385 737973413 675636426 730615949 862918856 624754590 146854022 857515151 759024500 249875114 451717281 245005455 932343698 320343229 416463626 193279299 928546740 201324070 422988188 912714912 156124683 309677359 914177046 638128113 516233982 603564897 781058117 937349377 676939249 97027774 743870592 834107152 791244158 375717645 638058652 949774468 444693030 230061272 838148577 828782097 652399662 544680897 644114240 528488909 668956097 200028692 591113074 885886191 521757666 659696427 946209882 901640576 288860283 726738060 926610878 52173663 258512992 896104343 857172089 49808589 164127952 146941354 396405881 267989546 423859871 553963894 222249959 855601457 908495637 498483983 292051493 162008349 92535969 945817567 663559805 988681540 371452701 517732783 312826514 535995181 858213461 115253420 346409761 105602094 262644219 891450848 533523523 251341570 108420333 776646089 728649222 747083421 419935462 250625467 404149930 749808848 498027360 738242558 807375240 250900725 999189234 990203248 909745787 129737181 55661422 735418845 497100270 393855758 3857406 215681029 870015769 252493264 141755987 6042480 310468797 573747174 207666252 966075273 798765119 356802389 717064668 723863450 73446491 819601815 76891082 741994950 840917372 249221478 830234637 763457365 675471476 660873533 912198201 874489265 205834313 342942071 779436973 22817163 745149850 866488947 985836538 244287579 885415497 277553745 892658871 915909673 864628167 356129874 42086550 403764103 242226314 41258930 514757862 840730455 656757873 332166844 613286839 77164256 592547427 973271610 402157896 513312320 887011890 834529214 725804620 909950250 487511167 994314991 710213658 703017974 594063081 853589873 775507869 715647493 565935485 659067287 264669188 57465216 619636678 332424596 51891048 161880856 792824316 662726323 235141556 672687881 225372924 975261692 493902823 571189668 137447207 650938977 212868746 386267786 723337757 74277242 954179527 679525103 747692020 377154463 221169804 687153805 103658599 177335347 629348534 530860015 452312883 988377023 904371445 599233801 135883208 655382471 546638266 895708789 799466613 874735756 804779278 303689907 156273849 45660599 543842473 652801394 465500860 746707640 456808258 158922812 558505200 515443556 668572200 440144209 756223816 390162585 102543162 36952735 727122866 352018052 894623118 109609705 11223608 760052297 976139095 414597868 159669985 619164627 804186229 343675860 794203274 456082473 999766644 653653149 549736756 870206536 372734482 237641325 892410520 294158423 463629432 707130060 595710075 470527125 287637184 114989966 174229480 397101855 516787216 229097937 260655150 889766110 931683919 363606219 103594450 114641939 645826833 920498177 889113854 449400089 148459982 290829440 761579858 45031433 676600163 312394208 854827566 773751808 584003663 669945969 966315590 976953605 965917242 628836429 163910464 919904522 546982478 397865089 666501855 139374101 259423764 552325713 575018275 875980452 899301160 1364958 72117425 622913157 249050957 340431468 80812688 159044011 998682819 361261889 861605975 72536057 620721421 179514567 668754398 578365300 727014494 216048662 352704050 120763251 609288843 157274813 19818463 561973160 23889073 30930514 322561951 588111905 131439594 653771830 84802062 738472738 313696368 77860517 480379493 424880123 666414506 416396076 313373407 532176901 159384503 109343234 494020289 546203851 255240326 282389994 447029718 305210075 190761573 854675174 90892104 2235792 303562041 944814036 303699348 143571470 95530553 852594936 923273466 783220334 747872248 863300918 19703040 799711541 893384030 697568243 115012099 635898363 659546484 38534396 43959599 683144474 716288000 241660211 107932897 757030634 951785126 606308648 432223758 801027060 644166568 120936845 804081808 292666453 528741781 644987057 116764813 123391138 619646418 371248750 949016498 698102255 176748837 662628829 321846572 277609925 105854050 759876772 151934670 155677049 16661136 603017559 335313012 985942652 454458452 576420723 476965666 846358250 297146009 184476498 491996430 783676496 751336165 792434108 929439570 987932084 229264276 488805927 237485820 941294356 915218846 298962928 882577886 699743272 961546636 10128196 842900181 189124179 112031004 514599304 825268694 278815743 216769031 226107737 357128324 755004072 384467517 598036117 481654066 390229137 847518751 126189439 452063961 977800826 239078058 968660738 571190317 477859108 739045381 792464165 503123654 263725703 709449380 555021352 293469676 755427819 541945611 564797988 499548015 417962487 954943663 454852889 583169937 84283809 912474135 833778917 392534155 370933588 188867268 103701733 7274754 719507240 959698634 716336340 818799447 198336174 101806674 427390532 404710969 620554566 115970895 814408871 271804392 637980173 619609273 43664659 118020985 606477097 937329852 778614437 150808086 957878649 667076515 967218123 540367412 354993180 158909667 970366261 827308755 196078239 609305648 858358508 363045142 526330324 690973459 828988808 536327216 670755470 474332550 941383813 297726494 715532185 139112516 741348684 974124659 405213462 824620984 202189819 106730004 955048352 402620650 405277690 305206136 277181188 909643316 592819036 9337790 256894429 420693357 208742927 952074208 614581394 213798753 832978139 318179873 7827074 962085593 79753640 954761207 534571272 601746801 725187378 861479106 331802408 359634058 859389794 926911437 16259310 741204034 962896240 381062254 73021608 122864042 34649778 559332526 239191034 390412299 137850175 657265639 447556046 13401803 386217249 293291125 840605995 10236130 312511179 33787982 926440861 825896385 912834765 958736536 197680385 626762058 14188211 333878228 697763258 245274607 356927902 794715436 356211394 272339590 860764581 88728039 747402523 508055427 875987331 549855335 490812559 927432684 310595227 972871919 273606429 928860678 541756756 410722157 653883686 775313404 925183435 819771627 469569083 639130093 29627993 377030266 572405080 114181579 752478022 451493237 959031366 44978305 360498713 996420491 915261311 23617014 220114467 452780938 833652738 949355288 562331530 778167907 391077402 330417550 400660621 613372238 332377672 417738590 572778336 244365052 215607932 37980694 431022901 523269431 511026125 345298568 876862482 139108154 945014926 400207195 381660065 722418791 507053421 338113088 541994803 980604178 570138365 977344885 110107839 963627588 458516220 167438746 443342327 602171267 496156687 790389155 278147863 356931312 387173894 37044009 419985508 741019632 731085519 766629850 540324367 761104470 964167693 464280769 791943526 899870105 589527162 714829589 775259448 307613023 882621437 423057641 248895131 54393923 788058911 439697298 148823582 498406019 521442442 972596485 275196282 633361292 43843875 782707657 767861091 962977081 620705651 455222247 433200871 27554326 628400358 113330428 112386455 910658862 732486704 559854461 567608142 923246434 729363479 628273814 177092936 521473305 754506533 75701558 435040807 233630797 810198811 972652489 574830209 226291965 693557286 956373371 365356979 755060082 821590142 41674656 935828405 14072040 63143960 346843830 717619526 568147675 678645650 898687321 936387323 942833637 43046843 685939837 353946505 587840946 455078145 206028809 278943574 502842605 620490645 547052293 451251488 901906291 871161773 843918904 18059872 518906457 894503065 317340382 914135892 336614495 957205938 288081608 339144542 17451225 482221002 234220492 256935160 597187427 963779806 618605540 256867240 614412101 294092684 411548683 138026880 121331135 619524012 5029204 973607396 414250813 898895114 662957906 177606948 788462023 892986200 838964437 138010526 834088688 648200593 119879249 210120003 297067035 487789042 457129114 128558025 811957279 725220813 316006901 716318105 614870801 206577929 898376745 236520096 402368588 989117547 731118372 545159834 222022206 342631088 942648288 647590373 838818100 957280727 548977086 219777472 567542781 611400812 864886595 221496729 651330589 280273067 973205127 23055177 514005448 898100255 609453853 473124828 545815616 721836071 382549519 49137533 994313929 277281480 200170267 804476413 310861097 711120094 492245115 426587719 765099771 824498395 162913749 769744227 869342093 382137314 488279756 968788132 585242931 292916606 872398470 275641967 794921376 121069862 399161426 773036326 395827132 293420913 767171928 587325238 588941034 428113044 724490836 346334526 796354156 806722636 436548288 640914490 448626611 531275588 208934323 240640341 457294401 311151034 640923383 372710925 860677993 56940961 711263004 531826436 128331978 186362325 117182624 224491053 350865225 716104052 884610444 408026676 291571502 929295414 860409333 808779061 66490191 803361892 463012364 322471821 867234196 302605047 187933027 441587408 310895126 588985768 397455737 289832206 178963066 348547736 682281828 26091915 719191893 952818731 56602594 139456360 15959990 808320292 618951744 407872287 617403668 491547958 464092521 815047529 195854768 758919461 751603493 217585407 93132690 903845791 918420585 744200767 892929419 703514178 235399368 694809266 179108891 654234234 727981531 860996854 756846714 866951748 2854622 907153270 678929517 618399875 644718405 523010767 663129046 405082195 377185983 305591313 899552212 797522180 469347327 823553257 997929451 626121722 206515664 502984872 700935144 10192851 722088573 237022018 173437866 135289858 272785424 818968460 132038223 400960101 809430699 894724879 713932391 504092601 588532777 764941172 215014426 131654378 471767360 885578806 689126620 176738571 194099565 848323835 441491777 656223197 129984343 825182854 134523332 237259889 776211491 366164384 809209851 117625732 119506135 109612866 986845768 792449095 245394417 844079246 9250432 562599312 128581847 599427031 961266223 258052184 65273686 699798604 598952369 322778905 654700410 995611850 124548119 993249050 14550909 59217923 993749995 588843546 179301868 99899731 320715055 283157054 427121860 147744048 480084841 848002988 3271411 974675766 884122050 404352215 305712478 155555279 812171444 985204162 34925758 627315955 71422385 861026483 796056652 251704482 870591673 705638943 794741457 629918921 506490338 451413625 343374925 518613673 510844643 252772205 367006985 11732026 216387662 607837696 682489709 731068002 10367981 857515433 37621859 141480461 410512 959764040 26664966 87870802 643743072 692528823 155092546 661217639 44514258 122210975 551479387 172934368 380653537 141522264 546581000 736834066 281763578 714074119 913408049 94777007 641961446 601489883 464184189 535759187 131227711 1632019 837207069 208319594 16320655 37740157 27944463 72914307 753455384 277178958 966336197 845686273 42195536 772095879 569498899 251932948 885060195 617995564 382545693 613871022 564682 801511607 515826231 813830724 972980211 963205771 114172729 74754472 851647031 845798673 132023475 280314233 680132130 243423699 633415319 676409005 566427124 755940773 903176782 311572144 411071466 631613578 644486048 112941001 312973613 510402294 260560579 63003040 35350840 23485228 880013740 603354194 719839435 789434667 323819219 825049636 417655912 934045357 320231031 469037142 273590643 793933475 438053916 578604567 384546106 373402258 161493106 696798336 613523067 763941419 766538041 751389866 977795567 366017859 480767486 452147760 834455092 757913332 628920628 102262176 529898427 26662151 975356155 205602247 352324045 577816890 214718391 613838207 475429968 395162687 571397714 270768430 347606969 293253256 277783553 921855973 978639678 511875600 974725783 796509247 907714015 470011447 580469334 127506377 470159342 786488702 89427944 600340696 381767940 594294399 146187308 174860047 649809108 120872550 874836513 936944697 255097142 182712826 908279946 866746166 771864341 136171861 401358824 102480257 823146903 15779895 413343942 759348576 580415277 205967541 837301105 237544259 698901952 589661660 730115740 455852871 944929996 356807876 735556664 378939258 200118646 583858022 624280379 747330503 246214661 962301355 367587897 746112494 19378896 135335193 11835031 369534179 850251352 807179788 461652848 352314328 834894702 335899178 59966853 18925863 161713306 322309650 449074240 451584311 640745625 858795498 817635690 773717660 428599967 678224569 755133824 783925436 239408442 693741967 106161573 864476465 855490443 291250059 396795646 348284238 1167931 230724667 379566184 641653175 851342302 288324302 320770468 958951590 873365890 768737455 381764777 672816976 732861143 786626033 248732957 304590777 886485230 204618590 736550501 30213760 813489931 105222808 764993353 55682853 800043539 611311212 113175069 205949283 930098981 660125006 827978330 24700103 612269385 383218667 257492515 514778430 936627023 242958654 84478228 29107910 545288181 804492939 610067109 355440829 170861378 955889072 142340345 321596944 172811175 502714086 813403492 521699343 93793479 515662929 820648084 94719876 537716005 989692132 431059587 397437216 467286718 904424959 965685321 566492923 82641120 959461250 920611986 12730613 506084926 542939160 925556048 739785639 764119528 126430679 777494153 644060451 566473744 284451522 739446678 823310012 137113663 544610604 789879136 397188344 773128436 644563089 221363183 587922036 910959412 776723975 415373551 208164486 356273349 413335556 351054228 431180678 453301040 589233509 179169965 904611471 617138517 455259010 752363295 147447955 784218606 224867418 923641301 980569066 892893845 696264754 455629361 344389272 586083782 394250192 626015237 771510220 419181520 942815099 956693909 85511743 337252342 232457927 784711726 168247891 981120129 527929049 140616191 102454059 201358451 950542590 516320486 381544899 756031944 781874299 872755965 761546249 418726275 356973681 975999541 202611300 694940836 394136695 893561726 933369009 633384160 349937732 268152009 844359259 389034808 203376297 265596393 996459767 679886431 253264212 221279443 34615038 920147964 638479855 859601028 941987517 722238735 834849925 633566935 316824258 348353957 853896954 862726586 335178844 333416338 98079409 797616543 71740787 518529397 466237342 853296161 734178890 259613666 703334780 66538852 829365625 916533947 974106275 78652457 685675729 46134480 197535820 581387786 635893163 284729397 444789896 615694926 325598931 973359192 414526930 881244648 970739439 84709541 213685749 370264661 1611130 9162453 777352491 292381606 646111995 303854454 729285939 24340958 113638070 393298652 509067878 910094612 867231086 441427853 859637185 907060088 335960665 985417908 712306022 812044925 196829002 931450850 497635111 509278440 511882292 289918481 322299063 569470188 240080498 820475629 842562179 627643657 825265619 462446257 758080684 896017393 952986371 316746888 631615514 744979977 579939237 183831561 172226779 551782021 595778827 628091561 714239012 6986847 87680733 129895498 673938007 456654754 456317246 732274648 482364682 440871168 470159442 69033762 33131973 709524397 130625089 198783497 791231056 763127243 76796456 797744452 893703651 670372459 890383522 543142262 135266787 651680053 511383592 861399590 397633473 773463948 291112897 46794770 757309226 825743521 361229838 633984713 771005818 724766902 636889822 676331709 720821287 962331335 845985246 699205175 877956741 982088820 151372201 241398008 240141095 74504204 50245070 522573855 773776353 698175762 342796399 38470926 329902807 763773683 580179317 727680586 942422164 417435357 71328290 564263703 725877217 551347343 245063566 94132274 16958829 931246070 184804785 946032117 923913545 688067696 934164182 64440359 717111708 669984711 971591736 753507327 425952912 769675673 339512213 777502428 299903715 113729000 147751680 978964933 281455115 944815958 570710847 11445288 554029736 858246914 417064964 976058945 666326627 493701519 41224584 778222147 342117435 486248395 870307361 323852521 390847348 222441322 161743510 444810106 704955650 653685307 690205223 118378415 225174644 281808696
1 199202 42676547
1 173579 999245465
2 19523
1 130673 872457134
1 94062 521581965
2 151858
1 96602 96101394
2 84677
2 56956
1 87085 101629012
1 82814 601175327
1 51772 483647964
2 44479
2 82198
2 182872
1 15738 829459595
2 135705
1 63373 371327913
1 46277 571493377
1 94662 553145923
2 173469
1 46596 11340857
1 121733 92041166
1 146913 131109332
1 189555 869952145
2 191442
1 42881 589207333
2 131002
2 49652
1 113691 949773884
2 148497
1 25723 284769726
2 95298
2 94830
2 74159
1 16728 755467146
2 119164
1 54280 686841437
1 121924 346070494
2 65250
1 89761 164543722
2 24954
1 147058 477036536
1 124696 848418079
1 135389 618945310
1 122473 257539404
2 160386
2 14993
1 199952 879797705
1 176224 102120493
1 153375 129692461
2 113256
2 45156
1 141638 283793624
1 173637 483914455
1 152822 518796912
2 82624
1 56004 907489864
2 87114
1 122376 104167985
2 98976
2 43216
1 102674 606249269
2 116167
1 87485 631932211
1 138443 658247684
2 168259
2 47617
1 34667 920742071
1 19273 706022801
1 197602 442211255
2 86721
2 138172
2 112703
1 130925 256006307
2 103427
1 134679 846126725
1 79512 467570405
2 123148
2 143296
2 137906
1 30225 210007634
2 183752
1 120023 74524406
1 66350 797639766
2 88104
1 164705 529240907
1 157421 712111861
2 194243
2 162924
1 38888 301456115
2 81468
2 3391
2 198870
1 2671 639094558
2 70350
2 181116
1 185085 613391628
2 110862
2 80594
2 69993
2 35872
2 177363
1 108230 82818023
1 188477 797986112
2 188916
2 81978
1 106353 838711682
2 166161
2 147624
1 128854 444653263
2 164178
2 16304
1 153249 145984250
2 73435
1 5371 469648869
1 73874 40928730
1 112696 856926088
1 24161 270907496
2 176225
2 134404
1 164338 852097991
2 140872
1 156955 772860704
2 57532
2 126139
2 118798
2 133500
2 194347
1 109773 339258770
1 31596 335909390
1 4747 31267045
2 146584
1 98927 637427680
2 182957
1 37814 942373202
2 61948
1 183679 588826707
1 853 476059771
2 103405
2 7678
1 151438 413311508
1 87410 390842507
2 3736
1 135545 124097343
1 167276 654992063
1 123222 697903534
2 43327
2 188207
1 36744 927724115
2 194069
1 94070 338516854
1 72670 976696329
2 116642
2 151632
1 70664 982295846
1 34107 256301173
2 75299
1 145474 749637160
2 147979
1 77291 155774602
1 131575 593259579
2 178970
2 137815
1 95947 929257456
2 47987
2 52213
2 136788
1 121371 686023240
1 33738 847487934
1 35015 223678759
1 74977 729455708
2 169090
1 159792 882347697
2 104766
1 116011 661818429
2 151717
1 133286 464358316
2 566
2 89242
2 197945
2 24267
2 135960
1 57431 11080112
1 128078 638626186
1 58996 985635766
2 63739
1 194775 87098880
2 25972
2 148
2 154639
2 182320
1 104750 747411680
2 93377
2 67455
1 103424 291066886
2 154108
1 13146 579684633
1 197641 228612808
2 24966
1 9875 158407006
2 58415
1 183288 581798412
1 135758 645097762
2 192990
2 25680
1 70333 513483312
2 131433
2 154447
2 17897
2 105179
2 161038
1 159790 207471262
1 128503 471469174
1 197485 722306412
2 84211
2 16431
2 17353
2 145498
2 79630
2 187566
2 8202
2 79204
2 8835
1 67889 819440061
1 44497 305354537
1 105971 458132443
1 130680 922211002
1 37512 220577964
2 133431
1 23266 92307912
1 115256 146680979
1 158861 415643220
2 22799
2 191696
1 26969 128222014
2 68745
1 84924 511406664
2 129795
2 97701
1 129380 653121737
1 48310 167884106
2 153117
2 151932
2 15250
1 109009 267769731
2 78174
1 177298 690564494
1 132357 206525016
1 18965 935867369
2 66198
1 124885 185126422
1 71593 836623228
2 13146
1 82668 8742087
2 78717
2 171939
2 85964
2 5296
2 104131
2 176308
1 30397 754769834
2 71348
2 152757
1 8020 899276391
1 10015 449797822
1 181975 348700573
1 170493 169289913
1 171048 527242641
1 188990 786324145
1 22977 804793505
1 68653 45897210
2 68322
2 66587
2 72619
2 36859
1 51515 392212381
2 184442
1 39661 186154171
2 843
2 12494
1 132265 667656618
2 191264
2 87865
1 175457 577825993
2 45603
2 10819
1 74249 256105146
1 66092 235301758
1 111574 284288513
2 20783
2 14570
1 68898 364886390
1 161782 118923658
2 162431
2 120046
2 140368
1 149459 483797384
1 90697 654801290
1 75789 400609173
1 73265 446862036
1 97733 570937287
1 138941 715468180
2 124083
2 69004
1 117949 709248028
1 19581 805488876
1 64419 198263784
2 118883
1 143126 124685565
1 78536 515595587
1 105775 393719842
2 59702
1 17964 887869566
1 49197 402401917
1 11622 878840273
2 5141
2 184554
2 13893
2 15471
2 62457
1 15106 998641874
2 169073
1 179133 216991283
2 161767
1 148881 610218875
1 8870 285366175
2 197242
2 82277
2 169952
2 78516
1 147434 368976951
2 102665
1 40278 792774850
1 131159 783997291
2 162914
2 199170
1 5922 135371801
1 173396 825525421
2 100618
2 9799
2 136489
2 89527
1 46267 847486060
2 115816
2 197910
2 82926
1 51263 883143857
1 60502 112764158
2 16933
1 104663 768434776
1 27890 540928461
2 140585
2 104885
2 55905
2 13302
2 175327
2 184842
1 36648 197485644
1 89133 793014811
2 184917
1 5532 510342646
2 130480
1 14300 317137637
2 26255
1 16796 759649735
1 186736 813258480
1 167923 31902711
1 175320 602505633
2 95149
2 100329
2 114328
1 159491 824724327
1 37086 671404466
2 145507
2 84397
2 152665
2 157825
1 41563 133226430
1 174136 644590062
2 171673
2 77192
1 177202 594633659
2 129781
1 67415 503735702
2 72503
2 119814
2 63299
2 77708
1 181081 640614604
2 160373
1 174537 393133156
1 120436 182881189
2 135779
2 92470
1 59895 664499147
1 131853 186906814
2 7812
2 132674
2 117675
1 154146 384946642
1 85722 538316212
2 189066
2 38225
2 92416
2 53392
1 35238 959855605
1 27755 274764203
2 60591
2 49005
2 45550
1 85821 767011575
2 148624
2 4909
2 157510
2 163125
2 27794
1 162340 477434051
2 122717
1 27960 960589913
2 130701
1 42709 119010346
1 112550 600605731
2 50424
2 37727
1 139751 186837811
1 92515 744700170
2 52964
1 129693 505393048
1 67517 986867434
1 37043 375240797
2 196935
1 159209 918023358
1 182490 777999878
2 153586
2 98426
2 144569
1 45409 839072725
2 147292
2 14248
1 120934 676203792
2 15792
2 75013
2 118563
2 121613
1 184677 526495825
1 175320 218098406
1 33532 338678481
2 48926
2 41934
2 111412
2 125274
2 132031
1 149420 115382610
1 114657 662845810
1 41405 749940954
1 76031 517873656
1 193732 425106609
2 72395
1 191709 61328421
1 950 271505586
1 99073 377315939
1 59135 664373520
2 73053
2 174336
2 49678
2 190871
1 90408 931042449
2 93889
1 51329 798906946
1 71499 956073967
2 76974
2 68845
1 14385 607019412
2 63921
1 59428 814515618
1 65046 367407017
2 73141
2 120733
1 194344 119340898
2 185868
1 21393 65548598
1 52618 66884672
2 138119
2 98486
1 71911 541210486
1 131071 355676542
2 149369
1 13288 318503886
1 31640 287458923
2 163839
2 23842
1 187932 574088380
2 161135
1 132490 460601780
1 141134 720304566
2 39933
2 125550
2 48689
1 169473 167775449
2 134346
1 27866 931562801
1 115053 390212488
2 100382
1 137289 755489666
2 22413
1 198090 518278281
1 129263 373706523
2 179453
1 94374 149143163
1 166438 131000600
1 95346 969094197
2 167279
1 181829 405854253
1 185021 449560908
2 15189
1 231 43022887
1 25619 814683522
1 116333 398912601
1 189256 567877900
2 147296
1 194446 227269538
2 180328
2 80178
1 133321 867870870
2 165377
2 53652
2 15090
1 27073 188223590
1 111681 987381634
2 170916
2 30679
2 81143
1 175000 767350995
2 95345
2 105397
1 64521 596342581
2 108149
1 75915 111780434
2 129268
1 10012 221396740
1 144769 321486665
1 179293 403750311
1 106478 788601701
2 17124
2 73158
2 192701
2 47195
2 184541
1 10500 7481077
2 19536
1 100762 503787674
2 120600
2 27293
2 64955
2 189762
2 135427
2 11767
2 184757
1 58939 764474145
1 53531 934960737
1 19595 971955098
1 16933 604005786
1 76312 552887525
1 133839 755653572
1 112851 614877512
2 155049
1 183385 633052446
1 7710 228297198
2 50373
1 70010 749195700
2 69149
2 170392
1 189089 77618915
1 9221 130525018
2 190439
1 163757 890625004
1 71087 222097235
2 27471
2 113923
1 137350 711081885
1 20678 503793858
1 36530 611224834
2 72333
2 196376
1 182092 754338101
2 80345
1 86404 689497150
1 153326 102096462
1 199837 946572155
2 54997
1 74576 159920166
2 136748
1 123993 356375693
2 173623
1 92229 41933544
1 87083 830213780
1 9903 876396868
1 180713 436919576
2 195513
1 196689 64625558
2 33029
2 107205
2 125543
1 3638 499501792
2 87783
2 108146
2 141288
2 11900
2 58764
1 25511 198884739
1 150656 921241313
2 160612
2 41573
2 54040
2 186305
2 24128
1 175320 138571866
2 97592
1 27260 383940499
1 118041 393845566
1 173356 363111635
2 33645
1 70831 134145838
1 139017 513625077
2 109351
1 175097 357503819
2 154091
1 22640 136212945
1 84370 569094320
2 61166
1 153621 410968849
1 95854 287391461
1 101838 354419770
1 14665 983298926
2 167404
1 105328 684718311
2 121146
2 71977
2 176863
1 79633 499802002
2 28996
1 104331 81071353
1 151395 614025300
2 137171
1 43376 367502522
2 67130
2 10060
1 66297 431860265
1 35409 120932206
2 22040
2 94757
2 397
1 57934 24100807
2 65887
2 139536
2 5166
2 8188
2 88432
1 188200 581368527
1 182056 755420481
1 70399 630204832
2 76250
2 116972
2 25162
2 114709
1 119681 325353788
2 77849
1 166552 711548542
1 43351 416869387
1 95645 932071110
1 89113 582737966
2 153414
1 192985 495192021
2 38261
1 80552 268785474
1 36179 192515984
1 178336 621025180
2 190021
1 46673 339526133
2 193743
1 66728 134553895
2 86836
1 8752 589925398
1 138014 439788843
1 99043 973998305
2 142600
1 105516 63970158
2 114139
1 79183 691624204
1 97906 173048070
2 19857
2 159718
1 95806 449402293
1 92044 116569682
1 86605 669936987
1 95579 515250023
2 114887
1 135281 440840368
2 24311
2 103527
2 131583
2 194830
2 61745
2 186109
1 40115 52196718
1 62540 192008812
2 118746
2 180027
2 4210
1 157944 388938637
1 134442 237786132
1 96033 830763664
1 8556 555900778
1 199389 641843293
1 186267 429690034
1 35477 621374084
2 99449
2 34538
2 147557
2 152365
2 109430
1 144662 692474765
1 187173 498297112
1 116497 526957259
1 29806 780247804
2 189384
1 70433 993352743
2 69250
1 72536 403078558
1 158062 208631387
2 171508
2 83511
2 51688
2 160099
2 91322
2 33988
1 182645 90666608
1 136809 861778544
2 20455
1 58255 807486586
2 146188
1 184660 516608989
1 112897 516338983
1 76396 189796769
1 163399 438431511
1 9205 202421539
2 102097
1 20104 768927672
1 59451 236630654
1 172587 122483520
2 158843
2 69761
1 175195 114477022
1 176839 147633887
2 179066
2 183064
1 122358 965335959
2 80075
2 163175
2 68657
1 11375 596151572
2 131220
2 48019
2 38271
1 37449 820641623
1 33853 917005281
1 170980 815995235
2 23642
2 138726
1 157321 696209186
1 8168 501231517
2 127363
1 67347 154187495
2 137426
2 159225
2 53526
1 30936 306972272
2 144985
1 14172 152520716
1 63227 923229995
1 116163 763902921
1 165235 835888238
2 184269
1 70123 842447831
1 121449 551277004
1 191883 772887785
1 21775 696289436
1 62632 9749631
2 76252
2 5072
2 48323
2 26420
2 199790
2 192104
1 13692 31842966
1 88284 582929802
2 117108
2 140637
1 2879 428005668
2 123002
2 26381
2 161129
1 61830 266370371
1 99170 623961859
2 27376
2 9756
2 40570
1 14285 15003377
2 195411
2 42118
2 192103
1 157413 840575948
1 52764 183543310
2 110309
1 107044 191591174
2 132396
1 14597 182640939
1 127821 201610975
1 177381 697498887
1 71518 632129383
2 25959
1 23692 455321511
1 158687 502779018
2 106793
2 572
2 152008
2 6892
1 119570 943100305
2 74406
2 186666
2 101051
1 198200 136976192
1 188901 810366707
2 96790
1 11981 117654565
1 159211 89725590
2 122466
1 180052 547804619
1 196218 605222052
1 164125 198625237
2 14100
1 76361 110077443
1 167048 158336596
1 136365 525247107
1 191089 143427361
1 133494 827627114
1 96344 37733910
2 99982
1 27083 693464267
2 89751
1 5576 943506770
2 97117
2 126200
2 191981
1 62882 406449
2 175639
1 123619 933514631
2 40346
2 6769
1 142865 82930801
2 62921
1 616 19976541
2 190057
1 28273 859928938
1 86758 309357175
1 36506 906059240
1 56489 710809102
2 55210
1 114652 943823419
2 35992
2 100740
2 15495
2 130152
2 73056
2 135595
2 101036
1 176905 383749406
2 1778
2 121646
1 108277 59573172
1 59556 283605775
1 47248 20411648
2 40711
2 174481
2 167410
2 77831
2 151336
2 186240
1 104247 733256779
2 114510
1 29695 406567047
1 41947 700562538
1 30912 771975013
2 180627
1 76497 807092842
1 2972 903487709
2 187884
2 148068
1 27376 949343219
2 115057
2 98726
2 26155
1 18710 857058595
2 66496
1 91730 238571092
1 146070 408200881
1 175646 75858485
1 17055 68971380
2 149337
1 17020 467308873
1 59452 571392752
2 16674
2 9051
1 123860 755090015
1 23503 646802554
1 80017 394852027
1 71385 208355620
1 102933 213879745
2 90499
1 139011 353862289
1 20220 756445218
2 8957
2 69687
1 176695 729858056
1 130004 362419572
1 187802 907107529
1 69536 617392469
1 130145 709313802
2 112273
2 89674
2 80157
1 74409 267583264
1 104918 578566874
1 91049 859930004
2 74872
1 47691 421767142
1 2267 26444356
2 26884
2 150784
2 134874
1 188511 939402789
2 43071
2 154361
1 60525 226603555
2 175029
2 88608
1 158150 7047232
1 69105 585797249
2 34008
1 85782 789416463
1 152280 505182614
1 62396 127220979
1 167449 201543809
2 133258
2 45686
2 128895
1 92947 762964369
2 45032
1 139997 876843604
1 24331 190971831
1 10660 879266187
1 189544 958841318
1 86248 969117915
2 16259
1 178941 295053628
2 91547
1 184671 521778823
1 92692 393209312
1 199647 710237066
1 72592 787546997
1 183307 333658284
2 22469
2 58652
2 197136
2 107722
1 177328 70923605
2 188285
2 184372
1 34978 897708457
1 10538 395375254
2 167625
2 120626
1 56202 308417771
1 55883 600186252
2 142122
1 15950 342719597
2 34334
1 199887 662746401
2 155811
2 180874
2 176588
2 165807
2 198031
1 138215 414995169
1 137750 127833305
1 106947 76072313
2 109278
2 3737
1 166019 301387695
1 136996 321517924
2 42130
2 135201
2 148045
2 191170
1 132287 742166538
2 56599
2 29843
1 44658 672073322
1 150803 392899942
2 71949
1 126129 912145369
1 89058 638697055
2 89329
2 46096
1 32864 678172056
1 144792 394555950
1 159151 440958432
2 150538
2 116241
2 139277
2 179969
1 49090 879124942
1 44314 54650984
1 141615 396039744
1 1248 428215067
1 159750 303253486
1 42032 115684031
1 138901 983187350
2 123367
1 167491 134283328
2 52278
2 131158
2 10712
1 57804 33485377
1 172712 249057074
2 174508
2 65199
1 156299 744303990
2 170896
2 164599
1 196260 802779048
1 73585 838486995
1 151695 550513671
1 125809 894890462
2 10854
1 90940 351324436
1 84204 737193612
1 89247 713644325
1 196435 437284565
2 124546
1 196435 849440770
1 139891 377459792
2 150145
1 171888 678164358
1 154075 154473417
1 62777 602004199
1 67736 216283689
2 114085
2 38164
1 94678 940481696
2 168403
1 67014 382680459
2 197
2 185515
1 71433 140587610
1 173464 291939426
2 156227
2 48852
1 118545 738694152
1 94192 9161756
2 150137
2 95628
1 40841 620930319
1 66419 101753486
2 75891
1 131389 487408918
1 89289 799507935
1 7632 596132666
2 177340
2 70294
2 21717
2 168361
2 86793
1 5285 475546472
2 52838
2 165412
2 3417
2 44229
2 95710
1 187412 799354696
2 191675
2 145207
1 167117 525361820
1 176878 657850756
2 82172
1 105238 764290093
2 164534
1 45694 263746266
1 26483 970376667
2 199390
2 31486
1 184400 658037345
1 75381 441740944
2 1746
2 161534
2 10136
2 130904
1 50333 601106520
1 81901 257997450
1 34459 137396356
2 148206
2 20377
1 174624 392897356
1 153223 150077215
1 112510 861131044
1 162939 100142128
2 155147
2 135895
2 27182
2 193643
1 157310 54456032
2 86886
2 101132
2 60424
2 104061
2 28304
1 113558 992997878
1 187758 679331938
2 40081
1 198610 454203498
1 9811 2656465
2 91037
2 35297
1 106360 997770003
1 162824 126220732
2 83231
1 76156 686423353
1 58998 128765121
2 85092
1 14411 658150916
2 82463
2 36038
1 82272 357076947
1 99760 198491011
1 71162 743200041
2 177303
2 170442
2 126406
1 43244 929244369
2 95255
2 158447
1 173277 796390790
2 133970
1 36330 931985838
2 141951
2 46712
2 179968
2 83976
1 178285 348144902
2 159781
2 188758
2 132265
1 60423 452851721
2 165616
2 86400
1 96808 81294686
2 34831
2 4616
1 159297 592996919
1 25357 451060170
1 114239 442706718
2 7771
1 65823 808675501
1 32165 864326861
1 160339 518476274
2 40305
1 102079 750047556
2 114373
2 121038
2 58117
2 103417
1 8398 92161278
2 8876
1 102862 49839186
1 92138 996747815
1 154381 762543317
1 45736 736865958
1 151178 22101932
2 177098
1 43760 598675635
1 131293 45308160
1 161695 758011853
2 116456
2 168130
2 133656
1 191724 667879939
1 7980 785388251
2 157701
2 172311
1 119985 394613183
2 120793
1 114635 193212333
1 108972 196220575
1 112615 592813463
1 33103 922672692
2 151786
2 23742
2 112798
1 56050 666918395
1 30608 953267964
2 26646
1 60967 564302899
2 89317
2 62338
2 71061
2 34038
2 187103
2 12559
1 195590 570776367
1 120889 912651334
2 190990
2 163653
1 177200 275890906
1 31686 767601011
1 56256 676271146
2 1622
1 56856 240587187
1 75231 85587359
1 135546 471617444
2 83031
1 81453 126035784
2 157099
1 113571 943582593
1 181097 794087859
1 53434 557184819
1 23177 500478439
1 114422 520693033
1 140363 940225145
2 119211
1 174234 187775829
2 70826
2 80248
2 26038
1 163246 342654704
2 54678
1 11912 690829218
2 193806
2 80544
2 89893
1 129690 287035478
1 79621 574014187
1 118423 414577772
2 109220
2 60437
2 189960
1 98627 599090403
1 61846 518055438
2 128368
1 63098 703254321
2 16321
1 135246 477330312
1 166292 657517220
1 24516 211082703
2 157430
1 8924 604082092
2 101767
1 154699 416445337
2 59055
1 132277 196427098
1 29986 241284236
2 194581
1 171356 691104971
1 72339 62192107
1 193708 77620843
2 148215
2 111099
1 123520 751149400
2 174324
2 71149
1 170136 855761951
1 98526 96876071
1 192887 65313148
2 67738
2 193134
2 9944
2 48544
2 88081
2 112881
2 84612
1 19545 259462868
2 32003
1 100183 51758877
2 145737
2 175292
2 149197
1 91941 850148617
1 58058 730326717
1 154144 503548528
1 98673 255888846
1 39250 254638052
2 94530
2 72339
1 90286 193429393
1 178647 480091258
1 31653 427483046
1 60164 672056022
2 105116
2 160896
2 19524
2 26896
2 53048
1 185217 291283275
1 150502 378810338
1 195486 223249363
2 161682
2 104712
1 69987 316837930
1 184201 562022549
1 159510 625839507
2 58767
2 69706
1 46048 213162636
1 156974 7191451
2 142712
2 6
2 7900
1 21743 995877466
1 91425 911128796
2 68228
1 96853 692895783
1 103801 732984233
2 13247
1 180524 131009259
1 123517 312444201
2 156289
2 90176
2 63001
1 171642 797620309
2 195266
2 79322
1 19813 828200127
2 106905
1 127382 675463735
2 71929
1 30676 89624045
1 93046 501850152
1 38528 176016812
2 184594
1 102170 448072900
2 79598
2 137118
1 1376 25958095
1 159138 937823767
2 119258
1 3671 915439790
1 131648 634607648
1 124319 842889981
2 130432
1 36263 396766278
2 93572
2 171880
1 134169 24527761
1 49200 553554669
1 165713 435198638
1 40829 466399289
1 24243 357403006
1 74983 460554434
1 161764 395161015
2 144773
1 66619 559250856
2 16794
2 134219
1 101134 599595844
2 79851
2 39623
2 76703
2 39557
1 146833 976829523
1 83234 37929614
1 40513 803480027
1 79641 774710999
1 133331 323708549
2 43323
1 139300 125410553
1 199459 296364644
2 176761
2 142701
2 196513
1 59715 715919431
1 198073 297193620
2 109171
1 109563 827255535
2 193500
2 154058
2 189351
1 142163 661569617
1 40395 554602554
1 16787 905883525
1 177071 413177162
2 106165
1 154939 177993968
2 169427
1 51593 476194404
2 26491
1 177437 308534528
2 105756
2 69209
1 45560 706171926
2 174536
1 126421 806931139
1 60121 307813938
2 85437
1 129959 360955833
2 117510
2 31555
1 93230 285783274
1 128269 805782689
1 9694 206965469
2 83808
2 158440
1 143366 653794128
1 118173 591746067
2 118014
1 135874 384358333
2 84888
2 38825
1 159392 386856463
1 186718 906442289
1 104565 224845836
2 1794
1 146384 446566920
1 52098 710730507
2 136466
1 135630 421280474
1 39759 225668771
1 19440 564360989
1 35973 105502786
2 78130
1 2535 10004332
2 108970
2 138456
2 140394
2 130289
1 45034 680572201
2 28475
1 140240 492761535
1 83722 743784468
2 16546
1 57320 875416934
2 37843
2 60006
1 89437 318336681
2 104627
1 104533 941003767
1 88916 864647168
2 197523
2 91265
2 109506
2 117650
1 4267 173793235
2 145329
2 73480
1 129770 755010969
1 3214 477663466
2 142704
2 31608
1 89589 794670091
1 146214 472949170
1 159286 831663778
1 13119 88689954
1 185393 482509564
2 181898
1 118464 203831143
2 171852
2 184627
1 23392 49644769
2 143409
2 104722
2 105610
2 37485
2 168586
1 95979 93837878
2 76585
1 61464 580624
2 82580
2 104345
1 170161 935176282
1 94341 859876422
2 111814
1 81255 798283097
1 23750 504486870
2 58526
2 24882
1 166467 321719480
1 16346 999174912
2 112541
1 181285 214921320
2 49497
2 123269
1 143503 236421892
1 153820 964084355
2 143309
2 163405
2 58266
2 121808
2 146666
2 170333
2 81128
2 136465
1 154724 163719493
1 27612 431279005
2 66235
2 119417
2 154699
2 6111
1 142702 546227463
2 114411
2 87987
1 28117 406046937
1 28554 733560151
2 172182
2 30826
2 21037
2 636
1 40411 460074046
2 72468
1 167410 131400830
1 42034 782413645
2 155210
1 57454 495264189
2 30337
2 101505
2 139397
1 156115 801852772
1 165144 540768290
2 22718
2 190124
1 165482 412011161
1 38343 670144395
2 199052
1 189234 236361162
1 32249 926556081
1 44946 851009284
1 119104 907415267
2 113590
2 130591
1 131247 229862697
2 112666
1 124801 150636476
2 89395
2 108741
1 124577 955628240
2 142546
2 49557
1 64837 152026474
1 69261 639252617
2 81950
1 75894 216154748
2 21915
1 24673 800544251
1 39203 797754437
2 173242
1 186140 705753731
2 195215
2 146187
2 104822
2 31120
1 102431 281515050
2 181240
1 61062 187177607
1 82993 971571917
1 18161 130874757
2 42107
1 117321 778969494
1 37776 477533368
2 31229
1 83084 746542127
1 154259 59878630
1 20697 529301557
1 163866 307549452
1 161567 616451572
1 110498 463071131
1 142957 637228176
2 73627
1 97606 629006483
2 97932
1 152161 953737052
2 77217
1 107530 776473545
2 30269
2 181118
2 73311
1 128857 968296291
2 85134
1 65561 24988701
1 130055 809738370
1 147760 307700723
1 31237 864766208
2 52587
1 94210 495696017
1 7412 539639937
2 188174
1 55563 293184648
2 53681
2 115139
2 43703
1 95969 962591755
1 88828 529258473
1 22291 586905020
1 2218 572832760
2 70335
2 155854
1 149097 385515146
2 165264
2 144724
2 15201
2 143861
2 181005
2 109033
1 73991 884020011
2 108667
2 23639
2 43638
1 159674 12037590
1 89243 981851627
1 176445 489504760
2 55843
2 80767
1 40130 802331091
1 148248 93969680
2 119850
2 135620
1 29767 785325557
1 19952 598386943
1 131775 328901157
1 190561 552932268
1 173636 294739821
1 154067 139541874
1 152166 311101834
1 147573 875923153
1 52434 225396548
1 93259 766598013
1 37023 688831215
2 44382
1 161830 521660794
2 36336
2 163629
1 191237 774440931
2 91245
1 163294 432775845
1 143884 287052962
2 11752
1 59053 545137542
2 115046
1 195750 156119071
1 180995 924198972
1 18001 425618275
1 10926 411553390
2 92595
1 31856 691315029
1 102933 730961257
2 87665
2 84119
1 188441 117925156
1 164849 499374573
2 60488
2 26731
1 77753 35007450
2 11338
2 121157
2 110847
2 106524
1 171001 896804790
2 44842
2 152093
2 129585
1 105542 790639688
2 167445
1 131430 683507877
2 17972
1 122036 807903001
1 2384 319383940
2 49795
2 8294
1 197206 974792203
2 163479
1 175932 258380258
2 44652
1 101833 609451654
2 65385
2 156534
2 132498
1 84489 477381836
1 54558 177761587
1 4748 924698890
2 72135
1 2376 397859595
1 1291 574570167
1 149365 409690920
1 56552 763224853
1 18405 460158610
2 132862
1 150607 245260768
2 29790
2 151298
2 20669
1 117334 365391887
1 174386 261094415
2 44201
1 36550 883903828
1 129549 948918684
2 3907
1 195352 425380250
1 24944 436305087
2 21239
1 69320 12299462
1 59843 257375203
1 70775 150730301
2 31758
2 129700
1 95075 903295965
1 34005 941616736
1 113493 464633335
1 124546 111982500
1 114600 664932048
2 66841
2 60255
1 81849 307112576
2 153292
2 46067
1 64627 285396894
2 117207
1 149410 868840727
2 181274
2 23202
1 43135 17249128
2 147253
2 165816
2 12672
2 65621
1 159654 558700341
1 138513 397595914
2 130117
2 91345
2 191043
2 171645
2 51665
1 103486 579466721
2 97156
2 61768
1 168778 910305439
2 20095
2 109222
1 65294 762066357
1 61146 932310805
1 26504 99850905
2 100342
1 1896 833197910
1 58279 17748684
1 174530 102803104
2 94398
2 128927
1 8516 47898411
2 192116
1 156394 442119824
1 166643 379367810
1 171914 467505807
2 113411
1 92348 468272845
1 195407 381370588
1 181519 412579416
2 195049
1 144333 837606419
1 44195 559123294
2 107931
2 154765
1 32372 41489921
2 104746
2 102771
1 16709 312250122
2 86852
2 111673
2 169697
1 148079 885435390
2 122471
2 29489
2 48872
1 43133 249746598
2 124960
2 60830
1 74372 357905255
1 139582 971841153
2 67043
1 135986 968777378
2 34487
2 121515
2 112552
1 142588 158558023
2 55696
1 176114 958308788
1 198555 53576283
1 82044 646705974
1 38198 678770367
2 563
2 123705
1 103477 844876353
1 17546 411658539
1 44209 974597212
2 87997
1 57447 6069513
1 59352 455943264
1 161377 522876731
1 49036 314761298
2 114985
2 134598
1 49201 880124076
1 113020 612703399
1 116688 837757010
1 75377 61835925
1 112637 490359981
1 142697 364978761
2 154108
2 197024
2 11152
1 106874 958023026
2 6185
1 34735 630857478
2 9382
1 130983 899531981
1 25948 179282301
1 53887 285194481
1 114365 896737348
2 86869
1 166167 160179511
1 174020 460352325
1 137722 639252047
2 113964
1 153415 713103050
2 156831
1 101037 929864619
2 151802
1 177522 785846414
2 147347
1 169146 665586627
1 152296 328832936
1 101845 28066504
1 191220 184113376
1 107578 963384246
2 169962
2 105180
2 27920
1 78168 50568508
2 54904
2 41029
2 55489
2 32269
1 189214 756277382
2 28613
2 28949
1 138682 871107282
2 161889
2 22979
1 124788 398774834
1 133034 109060238
1 128775 675458510
2 40114
2 172838
2 1002
1 121672 894999016
1 23041 264032262
2 79338
2 109797
1 160634 191874784
2 90376
1 144777 250390158
2 181436
2 85624
2 184569
2 159171
1 105925 615335186
1 175181 834201470
2 86967
2 59699
2 13937
2 134378
2 183842
1 152740 659118031
1 10943 537169853
1 152532 222817759
2 129891
1 80535 981707514
2 154603
2 113746
1 70704 700533075
1 97509 902838277
1 135633 699654480
2 77225
1 1842 1736692
1 190752 839159205
1 67148 123305815
1 176681 631467953
1 187503 677300914
2 194272
1 164290 608022051
1 126952 590942436
2 50007
1 82806 642647177
1 151922 862741155
2 133176
1 159039 603694383
1 97970 538699098
2 81659
2 80822
2 167951
2 60092
1 152556 482789781
1 8798 585019268
1 42489 741045077
1 33021 397214551
1 8448 885527800
1 166991 917802148
1 150984 173993807
1 55183 425683912
2 4106
1 141932 959310009
1 143760 799573781
2 58327
1 13967 744854339
2 147535
1 189576 426044203
1 92679 165789926
2 64272
1 156124 520113284
2 142160
1 100178 767289640
1 123231 344488395
1 48259 236318562
1 191950 862694668
1 19856 461609656
2 120980
2 44373
2 159234
2 22923
1 37343 836033196
2 92202
2 74765
2 11526
2 180868
1 20768 753602137
1 32048 174614631
2 184180
1 36636 247828603
2 144455
2 116591
2 183369
1 118281 740134061
1 113059 371802348
1 164001 336539859
2 3505
1 69165 977021898
1 53995 449850658
1 55521 402275412
2 16816
2 91041
2 99028
2 195736
2 91394
1 46595 261527082
2 62305
1 199819 365050522
1 18100 126150280
2 152275
2 25446
1 16388 622724468
1 38816 154556572
2 60618
1 88204 162037391
2 120135
2 102263
2 188370
2 17717
1 151538 202528430
2 126193
2 174404
1 114896 993620117
2 194769
1 119042 551926026
1 189486 424621981
2 187960
1 47087 94125313
1 65634 931206152
2 18819
1 1299 160642110
2 134698
2 58091
2 98156
2 182840
1 51989 613988072
1 187506 568513658
2 131591
1 169278 761220093
2 84417
1 29168 585964426
1 57193 309056140
1 25092 230255037
1 48095 619286412
2 98080
2 98736
2 184288
2 133826
2 166792
1 163097 782644453
1 30047 176254042
1 158467 348251099
1 76414 733285969
2 191553
1 106085 634637515
2 56784
2 27177
2 20352
1 74125 502600944
1 67934 308706471
1 710 469992983
2 85223
2 107730
2 77976
1 161226 142974171
2 58029
1 80329 382728873
1 102778 106982441
2 11531
2 121971
1 11879 869649989
1 12784 547001450
2 46478
2 168936
2 67723
1 59379 957513143
2 71084
1 14221 155863526
2 60562
2 151076
2 120320
2 148781
2 35125
2 161301
1 118779 963531017
1 105619 850682503
2 166694
2 10085
1 21194 635880945
2 93453
2 191760
2 132695
1 75891 811665052
2 132247
1 131969 178241190
2 163511
2 124520
2 94806
2 106333
1 120146 470074173
1 135653 629184721
1 64770 536606325
2 28541
2 115341
1 122751 190685643
2 83809
2 48659
1 45818 712984705
1 183799 937945709
1 43342 473450655
1 40516 249864336
2 176825
2 187924
1 135425 393636335
2 169679
1 71556 781564919
2 21517
1 33701 931123006
1 140721 342928152
1 72868 939155053
2 65402
1 88524 173286570
1 158390 841093758
2 89664
1 71278 41181389
2 149277
1 29911 863815159
2 23060
1 103967 13245
2 140050
2 152742
1 32769 795437061
2 63376
2 50116
1 125120 705363262
1 19021 558724805
1 72310 470977112
2 27300
2 19150
2 99089
2 157989
2 32910
1 9021 316160553
2 99525
1 28270 676454157
2 9101
1 155330 938776878
1 122952 394213130
1 143244 906221112
1 98263 884516177
1 128055 956921488
1 93005 756655557
2 36805
2 102492
2 179373
1 194293 437725949
2 121176
2 195931
2 156914
2 185932
1 12796 159162883
1 192813 255067241
1 113852 600718234
2 27253
2 84920
2 58823
2 162665
1 167843 404608982
1 63662 418830808
1 138418 658696513
1 150816 519366793
1 121332 588844611
2 139834
2 155626
1 3656 397888979
1 90786 98840807
1 182371 525720455
2 71686
2 169607
2 141294
1 183643 327480644
2 45281
2 10250
1 196429 925339686
2 185237
1 191937 532521355
1 13718 652405726
2 46999
2 3687
1 72892 958179225
2 151374
2 50635
1 18209 50369829
2 34979
2 66342
1 68520 792471025
2 47044
2 6794
2 185568
1 13799 968547073
1 104168 736477102
2 126541
1 45949 502887404
1 47365 660280494
2 122373
1 138604 766910892
1 36741 881098256
1 45152 614096016
1 58171 31474872
2 150094
2 108486
2 141102
1 64384 131215865
2 124927
2 46404
1 169248 456055158
1 71007 521561109
1 53990 153543448
2 199469
1 123710 923400803
1 17952 84147478
1 171580 110284331
1 29909 661888824
1 129768 775865815
1 34555 450735514
2 184667
2 93336
1 49443 734422546
1 183737 121972322
2 65721
2 120468
1 86898 562543593
2 57980
2 38331
2 132506
1 30217 192779267
1 157990 736460956
2 111979
1 74690 23335558
1 61517 997832
2 82726
1 95652 502678465
2 131705
2 159897
2 22595
2 176575
1 184948 205418153
2 189039
2 30310
2 127196
1 71811 382148647
2 117573
2 102663
1 106336 278521667
1 65851 844163026
1 160002 978034005
2 171095
2 80111
2 128406
2 100536
2 155089
2 157187
2 46963
2 113236
2 13774
1 123521 864165232
2 45860
2 16846
1 11223 731346817
1 107647 318859114
1 109713 475578480
1 119549 80083611
2 155095
1 4868 163958242
1 182687 724644676
1 29166 553420037
1 2759 564076803
1 77425 675419826
1 130626 982842122
1 89978 453016058
1 64939 846284049
2 70252
2 139267
2 29212
1 75391 38883723
1 121925 190548407
2 167504
2 186132
2 185059
1 153986 194242805
1 108432 798242474
1 197247 833664486
2 153853
1 141815 916456510
2 129717
2 169853
2 78263
1 124634 173439369
2 157399
2 80711
1 63415 642264548
2 154313
2 125272
2 109544
1 142390 120272874
1 36971 850402217
2 115381
2 10075
1 59929 134385045
1 120353 98589352
2 128186
1 7231 377781659
2 122085
2 82386
1 182195 380950978
1 139580 647547241
1 82775 868140887
2 106431
1 144395 916087134
2 22788
1 17005 621575086
1 82562 142127443
1 23143 752633775
2 5301
1 62094 58084175
1 134232 494092413
2 137472
1 37103 201303730
2 37021
2 189440
1 104406 31819479
1 1878 627342942
2 85772
2 104660
1 42127 482394697
1 187096 245177754
1 39809 208322606
2 111516
2 153474
2 29234
2 138322
2 85709
2 48371
2 108469
2 133086
2 79869
1 20759 31344660
1 183019 297354895
2 9970
2 62411
1 11829 151385902
2 179121
1 103931 874235088
1 78540 147481092
2 170179
2 142703
2 131934
1 45700 626995708
2 112059
1 105500 617596810
1 5334 389372449
1 30377 546323033
1 95301 6275437
2 176892
2 121641
1 50527 484912101
2 12779
1 13426 659978767
2 86754
2 62842
2 3896
1 155000 370004895
2 166421
1 115326 47083341
2 175006
2 104063
1 117569 28568660
1 157971 183791261
2 160667
2 175667
2 95566
2 26512
1 59713 295782071
2 162044
1 133662 253878615
2 42851
2 36464
2 103476
2 146392
2 174947
2 4184
1 146482 965888958
2 36514
2 84325
2 104538
1 17867 345126335
1 47604 444985664
1 23891 917878768
2 131352
1 143954 959588119
1 53696 43746473
2 21331
1 94603 642467594
2 129229
2 25546
2 21682
1 11967 828231310
2 79641
2 50794
2 65708
2 53357
1 163917 248400189
2 62070
1 173918 111776861
1 45703 978659415
1 142954 516805883
2 87382
2 13090
2 189752
1 11933 984141965
1 181014 479744555
1 134957 915422967
2 24150
2 179369
2 17378
2 155311
1 178021 833591758
1 32337 941879851
1 3858 242635159
2 6061
1 158362 994127321
2 190229
1 86279 422347856
2 35483
2 82777
1 33389 338136969
2 104036
1 184465 14186763
2 102123
2 188669
1 95162 226134878
1 124408 347165849
2 101412
1 60441 107090283
1 100683 615587119
1 159678 650714434
1 80653 311841338
2 62632
2 121681
1 61416 81133040
1 197896 618061257
1 57725 744521344
1 176930 644996490
1 93877 664312803
2 176234
2 196106
2 154982
2 84741
1 31521 970464577
2 169736
2 61365
1 117663 950664910
1 155297 828691253
2 182454
2 134100
2 174075
2 115716
1 13422 859478328
2 81348
1 163483 340269272
2 195277
2 44483
2 32793
2 107245
1 30952 193956192
1 24682 312833762
1 96154 315057415
2 115191
1 72472 738383898
2 137014
1 54288 646666944
2 86859
2 98449
1 12095 860149454
2 152512
1 39587 177927778
1 12417 750367910
1 77510 482702692
2 82211
2 163698
2 42569
2 192394
1 48361 391172725
2 98979
1 133017 244939891
1 117416 130432244
2 152597
2 160624
2 33976
2 70240
2 6516
1 126841 98157630
1 68331 657091989
2 61769
1 168823 571578440
2 60352
1 76412 69879454
2 61030
2 2217
2 155971
2 93709
2 192943
1 57342 751667627
2 124185
1 6521 840609674
1 178537 847053574
1 129467 395678223
1 126489 723872964
2 63918
1 60769 72803330
1 130064 492459424
1 142445 673606349
2 176164
2 27196
2 161689
1 105508 852344959
2 95557
2 181814
2 97339
2 50585
2 41128
1 69292 639435916
1 40841 539658294
2 137131
1 110451 178368800
1 13000 20349096
2 166498
2 138042
1 186148 509199511
2 63472
1 165724 172855248
2 49016
2 179432
1 189471 651105281
2 69154
2 147547
2 140336
2 16901
1 123629 158821668
2 6239
1 34722 380593707
1 193031 976039709
1 163499 589144914
2 183722
2 193020
1 8714 960447178
2 17950
1 100745 570670310
2 22599
1 59978 38430783
2 115016
2 86399
1 153388 837531074
1 87456 763290866
2 73445
2 136558
2 168217
2 62177
2 88424
2 2556
1 162879 198192800
1 163568 215365446
2 41913
1 49824 51969895
1 150147 930327569
1 128696 150878723
1 39315 124949420
2 89473
1 138916 984632298
1 40916 762796453
1 104729 575997940
1 35937 789505107
1 63810 245211876
2 98202
2 160753
1 156617 441181095
1 111422 20256564
2 123140
1 157769 366901112
2 145995
2 157749
2 127372
2 73147
2 150100
1 86526 510070542
2 38566
1 13011 376264330
2 40660
2 115532
2 60099
1 38009 422211355
1 42667 765008302
2 152868
1 198528 618125798
1 28212 977438181
1 32524 343275029
2 28911
2 185495
1 194386 740615842
2 60736
1 145436 847610865
1 43319 930638249
1 109617 921973792
1 81423 577768968
2 71895
2 40252
1 114338 913431717
1 58003 729647816
1 199537 71476653
2 31078
1 189584 934430043
1 92322 330933511
1 37863 920635284
2 100330
2 129340
1 17568 736799969
1 132633 525471820
2 64946
2 9133
2 145088
1 131979 9212241
2 176427
1 165023 36516079
2 26867
1 24693 759172651
2 41400
1 124203 972415454
1 54214 968068042
1 153281 532869205
2 89994
1 133546 849571664
1 5729 156871422
1 182502 548116105
1 25927 326069406
1 123912 638997942
1 12230 718894480
2 13907
1 82473 744267181
2 32744
1 28016 650434097
2 107185
1 90443 795859868
1 65891 589155293
1 115767 811789014
1 15553 701767054
1 104574 266878886
2 105262
1 120707 452174142
2 167662
1 47775 199065192
1 110922 479369206
2 133727
1 149558 968146130
1 120916 926008691
2 171220
2 69240
1 166614 858355488
2 131262
1 199267 739625671
2 133147
2 102797
2 11926
1 114260 487552119
2 81060
2 133354
1 170856 731169329
2 129062
1 82990 210800675
1 57464 552404245
2 59931
1 149063 169965144
1 104081 987530785
1 159686 169456360
2 99706
2 166517
2 1787
1 183786 507057359
2 173265
1 52996 523812134
2 122986
1 137808 263550165
2 128175
2 132149
1 176389 699847930
2 87872
2 25516
2 186936
2 193356
1 165499 850389167
2 154913
2 84352
1 51396 968402162
1 164241 322343168
2 99576
2 62859
1 45552 542047262
1 23029 323103414
1 115960 243830508
1 64208 529616115
1 76320 889765671
2 144515
1 56108 652376411
1 116840 673461399
1 193667 296009004
2 167156
2 139222
1 70750 10976639
2 165139
2 99958
2 155989
1 113207 401991288
2 110719
1 96741 448280064
2 166260
2 184209
1 92626 498339919
2 195831
1 18051 437979741
2 159871
1 43231 639763806
2 179306
2 31444
2 94148
2 102441
1 58190 580679556
2 136551
2 71940
1 12863 907472492
1 173828 590282649
1 178226 511242209
1 113990 414390346
1 190951 399411609
2 140943
1 169019 140209379
2 118191
1 19366 879046505
1 25170 820821116
1 180458 326870889
2 140141
2 51146
1 82477 466681772
1 38751 736460812
1 131012 268738556
2 124232
2 179496
1 152621 580482832
1 88677 166369392
2 49599
1 1174 236675834
2 117604
2 191167
1 174658 664950501
2 20588
1 111230 981462253
1 13955 801970442
2 143850
1 136152 220658571
2 138683
2 147318
2 135732
2 152988
2 67604
1 174218 109475738
1 25767 250966197
1 141901 842763888
1 40585 875475583
2 144628
1 65636 420296165
1 170842 805227566
1 119480 973599539
2 119930
2 56273
1 184431 148341467
2 141544
1 161618 58088336
2 48211
2 170917
2 49424
1 162024 308990315
1 79970 904676992
2 141037
2 186996
2 154905
1 14723 456508519
1 137040 638339495
2 4756
2 86652
1 53044 654079332
1 127104 613120701
1 67233 842989185
2 11961
1 121166 883933399
2 123870
2 31261
1 95000 119682269
1 42802 126951821
1 134789 95929442
2 20122
2 69656
1 150354 761327569
1 2803 471505010
1 147735 815822290
1 71164 594275206
2 68530
1 69277 209858181
2 101540
2 70700
2 115644
1 185064 280007984
1 92578 202244319
2 190333
1 32761 883170093
2 9028
1 92400 373751043
1 151004 185454452
2 61033
2 164134
1 77896 96810692
1 75937 564752073
1 41186 478493093
1 109012 342466791
1 184568 334180100
2 51809
1 17446 42130444
2 71708
1 78901 667067018
1 4685 218003768
1 118545 203878636
1 133109 554846950
2 58173
2 31925
1 10040 861503809
2 61277
1 12571 959849870
2 143925
2 70354
2 128487
1 139895 842205025
2 27621
2 54356
1 117825 221803181
1 168508 504000402
1 131048 279723839
1 57908 46259368
1 117690 975882681
1 165243 620628935
1 111769 611522613
1 150845 974710329
1 60727 130364182
2 101694
2 42837
2 5615
1 34101 188389897
2 115308
2 74540
2 113719
1 99748 239119191
1 133728 953308030
2 54036
2 78758
1 84660 22587148
1 25530 109731446
1 90019 427231402
2 191498
2 151332
1 18960 870568869
1 155390 222553452
2 21619
1 163722 623468940
1 106809 922899020
1 3930 210175482
1 21849 588986499
2 171812
2 101797
1 81259 612495003
2 100191
1 127637 48976798
2 90086
1 59130 776130594
1 50538 552715807
1 153716 664416608
1 168532 388857678
2 153587
1 156349 911552724
2 192776
1 184613 267102197
1 52357 806225952
2 73352
1 190099 557080575
1 165312 732613677
1 149408 79302514
2 82138
2 150968
2 174481
1 37957 31932990
2 151535
2 101658
2 84427
1 117486 127315731
2 41971
2 87913
2 16607
1 118601 620613547
1 69754 78315165
1 33565 11740584
1 22873 481802720
1 159256 804109077
1 158868 220590632
2 124110
2 128129
2 68077
2 97523
2 180818
1 191794 553933356
1 80725 853691225
2 44606
1 142613 915133888
1 171862 99985149
2 185214
1 67897 623640966
2 172056
2 4352
2 128359
1 91260 13781867
2 84232
1 58717 135218518
1 29297 416197858
2 45303
1 117567 435307803
2 161045
1 98739 720690732
1 137446 923611711
1 88939 241966910
2 94758
2 156169
1 91153 808520882
2 7634
1 161722 476871894
1 183157 190961713
1 119041 109960611
1 128743 626544657
1 130472 338169828
1 97575 58070816
2 130938
2 91995
2 157979
2 150046
1 120689 703362797
1 60015 57252134
2 78936
1 135731 3678093
1 126710 497305546
1 139013 788593478
2 68920
1 195942 604835764
1 127 47653958
2 63554
2 182887
1 8204 712878829
1 31439 236344442
1 81984 524384204
2 26851
1 7622 141742325
1 123194 436762740
1 128930 812559124
2 28742
2 184342
1 187129 60301662
2 165585
1 73461 248386616
2 52205
2 100065
1 84257 573066082
2 171039
1 20811 692304569
2 56712
1 139571 789123592
2 41612
1 154576 555279338
1 1582 429051802
2 32430
2 49187
2 171205
1 150751 706720191
2 22746
1 42816 738000279
1 64119 940796385
1 57048 64059135
1 191623 559978804
1 111897 739280487
2 60519
1 31438 468657848
2 170250
2 101199
2 194999
1 15875 94353212
2 166953
2 42508
1 135201 615462997
2 175224
2 187347
2 85765
2 111524
1 117551 821684603
2 41961
1 113810 34211876
2 131558
2 39127
1 74504 172376960
1 179540 367056679
1 153397 800823783
2 155334
2 51656
2 161998
2 95707
1 150858 381284213
2 175682
1 25945 7380206
1 198780 853141760
1 149466 311201432
2 164552
1 154658 813859449
2 2851
2 72356
2 151019
2 73043
2 131547
1 29779 357011237
1 174810 360335468
2 65006
1 37936 848498378
2 32443
2 24758
2 127116
1 166960 660819144
1 55241 605985747
1 143100 828558898
2 104079
1 151546 85961538
2 34796
1 98794 879693576
1 153902 952196143
2 149803
1 189409 906662392
1 11031 270791415
1 171399 795794509
2 137894
1 72076 748084460
1 144858 990420940
2 43038
2 122555
2 57328
2 198833
1 118928 826694496
1 189040 43179318
1 158472 2683704
2 195414
2 101457
2 50953
1 84248 199641818
1 84272 408903545
2 144015
2 168003
2 131585
2 7990
1 67820 623327813
2 16137
2 181492
2 159320
1 86269 429893422
2 27642
2 10438
1 46195 59870080
2 28594
2 105921
2 117655
1 79082 329009270
2 109670
2 63223
1 167595 474985442
1 30718 835856719
2 144359
1 76903 410370319
2 72689
2 191404
1 111178 475284908
2 145361
2 112208
2 35815
1 118633 103957339
1 140051 491346615
1 137027 571867855
1 140417 859897169
1 162540 181063084
1 145784 277592029
2 42251
1 29190 314578769
2 96438
2 178128
2 73039
1 198886 707001615
2 173685
1 46486 109189818
1 88284 467036090
2 146542
1 79057 566431602
2 10805
2 138966
1 41863 835521463
1 53771 610416264
2 83641
2 139822
1 110767 534899399
1 185083 595022349
2 135236
1 126659 373899492
1 127055 888012621
2 155502
2 59998
1 87721 868486083
2 38474
1 92076 559280740
2 104570
1 116040 93560103
1 21226 124999510
1 103481 695156144
1 72283 661168764
1 146533 566416272
2 106299
1 93408 154572434
1 179825 489247003
2 44380
2 198792
2 171608
2 128089
2 160058
2 159872
2 163198
1 113136 628425846
2 31394
2 62600
2 26475
1 145755 95319819
1 168190 492415807
2 29624
1 14450 662547894
1 29010 652747327
1 51421 800109183
1 20088 624676385
1 195243 671613734
2 86314
1 128925 640861508
1 117751 881389532
2 68911
2 23832
1 88947 837210942
1 21771 974370130
2 92838
2 148824
1 94203 790579679
2 42232
1 162315 559868362
1 125797 792705673
1 164001 562419290
1 109564 686410001
1 126438 653475483
1 65710 789514670
2 182653
1 59739 186784234
1 54700 325174515
1 50263 315289177
1 39652 177679229
2 24552
1 162619 74668642
2 147793
2 174936
2 178216
2 139989
2 56980
1 29656 956036401
2 172788
2 188183
2 101759
2 17344
2 73080
1 117616 744813199
2 59239
1 133430 215951447
1 128030 275053344
2 9928
2 140370
1 88843 856932272
1 34862 890908106
1 189114 191371534
1 41503 623336876
1 168477 95815554
1 55958 476130563
1 51576 50495093
2 39367
1 81520 191198414
1 104669 925592587
2 19020
1 88875 668677050
1 30329 889093931
2 61228
1 62443 184943222
2 37362
2 110938
2 65479
2 166035
1 47136 211465563
2 77700
1 80993 753101169
1 26500 326269786
1 115125 546174464
1 141567 430105173
2 140612
1 194235 792128825
1 112556 505313286
1 122733 231927048
2 116741
2 89951
2 194144
1 150341 909795698
2 150749
1 168078 83856159
2 35145
1 162264 881252032
1 111838 840841442
2 24806
1 7633 536356453
2 157311
1 129455 827513344
1 43523 911635156
2 75000
1 97136 430527002
1 171006 257355000
2 154175
1 170232 446933106
2 22577
1 132849 750652709
2 199723
1 147393 54867849
1 24615 945201699
1 134389 289561521
1 69393 707674530
1 10778 509228936
2 6294
2 109793
1 114501 864507177
1 62801 830010413
2 86831
1 120114 206359541
2 154810
1 44382 430360476
2 159764
2 142544
2 43944
1 24562 426046091
2 193440
1 139589 144585697
1 61905 671286900
1 21634 894795320
1 126368 3232983
1 73702 167687532
2 71875
1 65578 484954296
2 178142
2 164534
2 29151
2 7117
2 25753
2 154879
2 59289
1 95874 746173329
1 124970 509205932
1 101869 928861912
2 125501
1 17147 755455123
2 153134
1 144028 519134375
2 176374
1 184614 776542332
1 50189 617042055
2 29879
2 192134
1 72227 701601972
1 119801 573383594
2 16829
1 199263 695286635
1 51160 876778746
1 126124 411547316
2 120341
1 70930 267027248
2 90922
1 40508 245995397
2 59795
2 183504
2 20037
2 15796
2 409
2 21781
1 69275 869623820
1 29452 177572350
2 136256
1 138171 484061579
2 62094
2 117303
2 139993
1 70768 285739039
2 197617
2 87414
2 97236
1 89537 55544817
2 108372
2 117421
2 63626
1 168787 456516018
1 79155 621203667
2 156055
1 175238 398093298
1 152819 993047321
2 17790
1 170679 241852260
2 67509
1 30656 820421283
2 93694
1 36005 99340938
2 151296
2 43624
2 10645
2 152634
1 577 248554614
1 18216 226441299
1 151328 166699965
1 16581 759825469
1 154862 454754900
1 39031 87602923
1 42177 622959498
2 23789
1 147230 293742143
1 176445 884157369
2 29274
2 51044
2 164606
1 28700 668536488
1 192281 105453886
1 2874 541684802
2 180546
2 116168
2 28438
2 135192
2 37644
2 59798
1 54421 357058804
1 97454 910968657
1 175945 872153416
1 180950 51844539
1 171405 12836913
1 185644 48595628
1 158771 798502995
2 51471
1 57400 944819944
1 194638 169332540
2 11237
2 144162
2 31008
2 169730
1 63289 840277848
2 119690
2 97217
1 186851 136865729
2 63755
2 20566
1 80245 472788693
1 52514 90302584
2 63899
1 92678 848448824
1 35765 447560264
2 157289
1 100247 293289512
2 152336
1 186844 624346232
1 183673 473698604
1 138955 306415604
2 34894
1 121746 645462686
2 199868
2 194111
2 162561
2 69171
2 28599
1 153724 932836148
1 73113 799284989
1 152815 914851019
1 156606 188403179
2 184005
2 185941
2 146289
2 174034
1 183296 627048257
1 153705 800934810
1 197481 604876047
2 153437
1 157773 363842138
2 125529
2 181092
1 71873 927662989
2 88806
1 17627 240358014
2 21798
2 78978
2 186892
1 24263 831233784
1 141517 103084777
1 198124 630017678
2 6738
1 87881 399411969
1 136687 337747088
2 191514
1 195562 140857939
1 62470 386673828
2 169100
1 11482 832233663
1 78466 876743987
1 6173 572971800
1 12678 19460448
2 113902
1 122385 973827178
2 163165
1 105072 861724427
1 70917 110372710
1 127513 999754140
2 197136
2 168600
1 131430 902049573
1 79453 237406595
2 192877
2 22460
2 114123
1 5178 211141190
1 166716 463579153
1 186473 816179357
1 30264 972374446
2 138390
1 5944 532735007
2 64459
2 191974
1 111100 737692943
2 185645
2 152247
2 19741
1 35681 230472821
2 198302
2 104199
1 115396 573371790
1 139808 573375402
1 28263 575208688
1 196939 287802861
1 179208 633814410
1 160522 11095128
1 81895 351979389
1 133165 557578511
1 138521 918945259
1 143233 832138703
2 97062
2 87262
2 192332
1 6392 71492140
2 29340
2 140816
2 14758
2 196615
1 38669 319717511
2 85527
1 179785 375891997
1 96493 990115043
1 71231 374714711
2 189367
2 168583
2 96193
1 90731 975827339
2 199461
2 108454
1 192285 142103354
1 119231 247349010
1 191857 575785603
2 24046
1 161143 667022686
1 78532 726612536
1 169057 723915091
2 9661
2 11049
2 54326
2 136233
1 94077 335021378
1 45304 144167219
1 145627 621677819
2 83428
2 100039
1 72027 731861615
2 35769
2 29107
2 110293
2 197577
2 83351
2 159241
1 146097 527151835
1 81745 819587072
2 95369
1 47457 126603383
2 104264
2 77065
2 20870
1 143759 572414460
1 175210 171267124
1 168645 714931393
2 160875
2 99947
1 175593 611332636
1 157919 531427070
2 58788
1 111323 880645420
2 39560
2 84768
2 191092
1 124632 43061651
2 25223
1 59687 531783236
2 40434
1 117801 774934481
2 136421
2 189079
2 33551
1 193584 762534911
2 38147
1 166790 31066597
2 46318
2 61893
1 29775 564039681
2 63813
2 10354
1 55523 732418744
2 59609
1 152292 648440331
1 4192 730592265
1 188229 599844512
2 118217
2 6273
2 113442
1 94026 750939685
1 102018 347881856
2 80699
2 71808
1 105596 19549068
1 109497 278080347
1 18158 747474273
2 4645
1 186659 738298970
1 29842 876235425
1 98545 702228867
1 168273 84509683
2 58473
1 8214 6166538
1 76197 768181954
2 178858
2 18729
1 185034 944476653
2 41592
2 59173
1 65770 881677269
2 161707
2 78079
1 12849 357707574
1 107680 836021069
2 55052
2 105048
1 159786 283190193
1 77421 325523726
1 182310 239059887
2 27904
1 154195 956829074
2 45418
2 156640
2 128870
2 175468
2 145620
2 17857
2 85948
1 110456 847784561
2 75325
2 170191
2 181738
2 88715
1 149201 593346982
1 39035 222263161
2 43764
1 28903 56131562
1 184029 531713862
2 148866
1 158781 113097757
1 51218 125923584
1 106700 681400137
1 166505 449383051
2 189551
1 25316 442279633
1 187105 416407040
2 116893
1 191072 523819709
1 2114 539109016
2 169240
2 130371
2 90586
2 170385
2 174601
2 56315
2 178425
2 58886
1 180950 447376569
2 116957
1 188133 129984746
1 188255 219107918
2 120775
2 187778
1 45124 82823413
1 115696 366579740
1 21976 607423584
2 134750
1 122744 814651116
2 57767
1 72695 434254788
1 54438 707142093
2 80174
2 170768
2 158947
2 167950
2 147462
1 108794 98009433
1 151275 103220374
2 54663
2 42514
2 6371
1 54037 117986528
2 14865
1 180059 391521342
2 31390
1 22933 361039703
2 175885
2 182509
2 53896
1 53818 698354687
2 126620
2 53137
1 66564 708401271
2 117264
2 63757
1 9492 597364462
2 34564
1 86567 710888286
2 178886
2 84227
1 4421 911459414
2 148925
1 194443 623667393
1 123110 185798738
2 17045
2 25634
1 159329 280882279
1 1296 588874252
1 17676 78890366
1 150491 437885755
1 108073 544564930
1 9654 324219868
1 39212 530785947
1 198272 618019338
1 71686 445478241
1 184646 154299224
2 126609
1 168264 838616239
1 161667 690478107
1 194225 442299342
2 30042
1 12895 981000117
1 70623 194069414
1 199289 817953487
1 56354 653451937
1 126512 437841792
2 195819
2 176285
2 19027
1 30838 844058242
2 113666
2 17353
1 26288 579966713
1 23908 452920515
2 98917
1 27775 871702755
2 164438
2 179421
2 23896
1 135463 786487070
1 116246 796735231
2 77131
2 101566
2 95408
1 119730 693851296
1 121883 273558971
1 78238 915422401
2 184812
1 167195 795422854
1 127560 401993903
1 158657 159796256
1 98553 173902551
2 43748
2 167550
2 188045
2 76430
1 103517 610403060
1 95558 81043479
2 93692
2 95945
1 18994 280526459
2 67638
2 127018
1 179915 608269060
2 166586
1 175032 357310354
2 151734
1 131702 9493773
2 143969
2 48541
2 160272
1 99253 207496020
1 56438 388121004
2 145810
2 103271
1 123516 74377969
2 80960
2 123050
2 58919
1 27110 83403728
1 108835 402172901
1 169371 203852474
1 21419 594228555
2 164940
2 49725
2 180736
1 103363 322295700
2 38960
1 43823 866282867
1 126785 305862789
1 78800 168091902
1 120614 913968831
1 97293 182739271
1 153626 786300692
2 151235
2 147778
1 68790 920889362
2 59090
2 195241
2 31686
1 21832 851993668
1 162214 522372227
2 109221
2 31944
1 149180 592848712
1 96818 133752138
2 119351
2 88306
1 85726 229010769
1 90577 627999545
2 113123
2 139360
2 6386
1 107876 683970036
1 151591 580828709
1 128255 282119592
1 111117 544889197
1 66308 951216401
2 69175
2 128574
2 73962
2 198698
1 148494 53329773
2 42184
1 38063 673358972
1 63617 374380787
1 75732 580606030
2 22913
1 143911 889390538
1 187193 329438425
2 42596
1 121627 355101684
2 169670
1 56573 20554585
1 171190 502544847
2 166220
2 11795
2 85988
2 127640
1 91579 982717039
2 10078
2 92679
1 106955 142628471
1 12728 38281140
2 26680
1 157873 449093021
1 8328 62742990
1 132742 850548711
2 59611
1 2063 101861895
1 148398 730432577
1 134979 362398375
1 171352 59507017
2 176039
1 52700 487075951
1 187132 708546294
2 130266
2 66867
2 21670
1 58643 499223351
2 117891
1 113389 45892026
2 100644
1 86596 9386527
1 43799 332517331
1 74070 322200326
2 145831
1 9075 548944516
1 6000 207967111
1 21265 343378150
2 126769
2 189065
1 141680 323682588
2 92679
2 106368
1 61047 235870331
1 25448 373757286
2 73947
1 199872 955892551
1 84338 31700809
2 77842
1 139237 245032211
2 177442
2 178670
2 47579
1 64752 570040388
2 55367
1 182579 197022957
1 129933 250954451
1 49391 620486941
1 114963 282517602
1 6368 550313883
2 180880
2 111112
2 61795
1 19593 983438015
2 196432
2 68897
1 21621 227259025
2 159428
1 92064 45960198
1 108296 15556116
1 120728 847893497
2 42683
1 1206 481736167
2 26573
2 174424
2 118912
1 157359 543521248
2 146464
2 177863
1 85054 78367164
2 180104
2 115433
2 15046
1 41159 951919610
2 83593
2 21294
1 195112 78871748
1 139258 885993181
2 109228
2 152317
2 22701
2 68184
2 66590
2 191372
1 176489 373752863
1 106066 108712363
1 91822 728212319
1 57607 450437475
2 46098
2 125506
2 162408
1 123737 278856767
1 83088 982428321
1 76040 430877368
2 91359
1 166948 845223219
1 170194 349337562
1 149357 518675473
1 192604 821183073
2 63622
2 71802
2 112709
2 13802
2 84541
2 167656
1 60549 444543421
1 46401 25123518
1 104007 401299306
1 48315 66899516
2 50910
2 191776
2 119928
1 132198 438877020
1 189046 446795137
2 189347
2 53223
2 173813
1 7173 697032060
1 104689 35135985
2 20888
1 42568 786634513
1 36815 989766261
2 52228
2 104479
1 61877 241873678
1 27166 176693714
2 186573
1 104972 979645096
2 124021
1 50339 293629960
2 152082
2 113313
2 116086
1 70356 42923978
1 162056 453804074
2 123878
1 147602 499276026
2 162962
2 89520
2 19602
1 21900 780058624
2 150672
1 179979 20358080
1 162522 488308663
1 30803 187818630
2 114908
1 23278 283279917
2 157139
2 170110
1 139474 450118774
2 121165
2 46452
2 160261
2 59224
2 73816
1 120013 677569669
1 6349 427205280
1 82254 81863927
2 198771
1 83480 687000842
1 115741 208501278
1 194052 972029663
2 154561
1 114754 451880277
2 83500
1 112504 366418198
1 108717 861022748
1 137858 281653003
2 176718
1 175920 672560091
1 53038 560582851
1 52 611628990
1 155105 960668401
2 16357
1 33201 584421304
1 137652 322858677
1 195721 395534922
1 12832 547785495
1 22177 57148982
1 130090 615240281
1 23213 976631745
1 3208 757146257
2 112774
2 187565
2 107224
1 166628 704166270
1 198591 765798678
2 193236
2 17962
1 173648 564969222
2 80007
1 78224 399426559
2 165341
2 199122
1 122229 998760113
2 30290
1 23812 468099681
2 80994
1 159872 202119539
2 196386
2 158624
2 125420
1 57866 594287025
2 176333
2 54573
1 147149 695147273
1 154999 688165219
1 37136 305182933
1 122253 720760362
2 171981
2 80042
2 62857
1 181343 668816091
2 139270
2 134284
2 63776
1 95511 38494490
1 121970 296461772
1 188306 43140883
1 198288 407304631
1 2747 269918886
2 87759
1 66362 56445899
2 62844
2 192121
2 192160
1 58002 782856813
2 43663
2 121627
1 180554 565885658
1 138394 805860238
1 136752 555495618
2 44745
2 111101
1 196537 268056546
1 14865 318212807
2 66908
1 72950 737152496
2 75463
2 163807
2 168792
1 22794 289468339
1 102961 53333749
1 134575 503238983
2 48754
1 55467 728250520
2 175195
1 174812 970535516
1 27050 64729818
2 50445
2 167842
1 186626 491677738
2 184638
1 185388 327842397
2 34415
2 31151
1 4193 759416432
1 133736 691777400
2 169837
2 148598
1 199807 131672630
1 105835 629548128
1 195004 266783083
2 139479
2 84766
1 137948 227555749
2 126497
1 74595 922849132
1 73051 334596994
1 81021 460577657
1 40982 634667303
1 125354 139376618
2 19795
2 89827
1 84675 818844278
2 57424
1 96748 192068112
1 128224 171768693
2 14239
1 116597 611384208
2 192101
1 176508 278448186
1 180994 414491354
2 113871
2 156612
2 30449
2 125485
1 189401 936720889
1 162887 377268740
2 191830
2 29549
2 64887
1 187420 12536666
2 42576
1 134933 160913296
2 25354
2 59888
2 164644
2 66458
1 27118 679394341
2 10495
1 144314 592804434
2 41958
2 96770
2 130826
2 142542
2 194444
1 55710 969338416
2 126159
1 144264 451024671
2 3277
1 123994 213914083
2 117625
2 148880
2 197647
1 75320 89941957
2 24083
1 107984 261509284
1 158355 839130717
2 129769
2 82962
2 71640
1 102300 444590539
1 17292 512744977
1 136522 902593087
1 144149 77698437
2 92496
1 118487 881061034
2 62818
1 128285 668612241
2 107772
2 182461
1 150496 550971161
2 185541
2 30294
1 134407 166482792
1 137008 590081888
2 149627
2 98640
1 69717 737010892
1 105512 427435530
1 60371 50853018
2 94541
2 196777
2 146850
2 149957
2 167797
2 118804
1 71490 975723883
1 158447 814910429
2 164675
2 163822
1 169196 598349164
2 87532
2 69972
2 20126
1 152581 126979899
2 3314
1 100562 942052
2 169023
1 36637 500473492
1 32861 220123770
2 35620
1 117758 375525199
1 7129 862348293
2 162747
1 30502 334691429
2 251
1 159404 312300675
1 53674 462620019
2 67144
1 110549 373469156
2 148377
2 149552
2 189338
2 102805
2 137602
2 41113
2 27643
1 92981 260135947
1 115827 739475684
2 61693
2 177099
1 113626 522887706
1 95882 740446096
2 106972
1 148117 109424215
2 149929
1 148409 371353967
2 114301
1 162054 628561783
1 195342 64817596
1 5358 757423843
2 40382
2 128201
1 62750 829942360
1 78478 741146164
1 28026 706152240
1 146402 882338047
2 3399
1 26484 293287489
1 7904 252664461
2 75649
1 5120 612307565
1 106648 741900105
1 198588 909037903
2 193525
1 118253 857864732
1 169133 941800531
1 32121 818693192
2 82752
1 53134 744513107
2 56897
2 157530
1 1570 378506621
1 149906 94891163
2 147575
2 85267
1 74844 863687227
2 46291
2 116409
2 93120
2 135378
1 107692 442924523
1 117725 646401075
1 181681 792682429
2 144380
1 406 735572674
1 3389 427659589
1 21386 886875039
2 60294
2 49535
1 50055 614858418
2 110712
2 194103
1 184409 954073360
1 103567 521781137
2 111089
1 46542 749348734
2 15036
1 183409 192940684
1 45962 440003611
2 71676
2 2045
1 166974 548248708
2 70668
2 77083
2 41914
1 168287 972279527
2 40613
2 196196
2 81032
1 103225 75331904
2 182173
2 141807
1 165684 686910684
1 94840 411527291
1 141798 981182714
2 174005
1 177301 638906590
1 184629 513091287
1 64447 1320450
1 122253 716807373
2 143264
2 23436
1 195918 48413888
2 56301
1 101605 850929027
1 9956 909817837
1 99087 431603735
1 93642 41050224
2 155383
2 96386
1 100493 338118824
2 171184
1 81545 761835538
1 119468 763248409
2 40332
1 22294 918348155
2 174332
1 33871 185850469
1 43616 567445816
2 64136
2 88485
1 15605 249953746
2 35979
2 72270
2 131023
2 49175
2 36185
2 52836
1 81772 626076501
2 859
1 135362 125900469
2 62731
1 98442 250944150
2 102513
2 195482
2 16318
2 37133
2 148997
2 32680
2 7276
1 139642 609286835
1 111682 252735687
2 66031
2 146368
2 44327
1 93231 148069813
1 56349 628138447
2 140934
2 74668
1 113100 697390162
1 25624 276807869
2 120774
1 88782 109423651
2 8301
1 83175 540687127
1 75781 429997404
1 115874 531659888
1 141381 692855809
2 48911
2 71548
2 145746
1 142487 439397113
2 58198
2 148231
2 195764
1 60543 40123197
1 188156 399632050
2 68305
1 27654 996758955
2 43337
2 55168
2 93578
2 167690
2 193061
1 168578 716721530
2 150331
2 147060
2 132642
1 81098 417303466
1 115031 139233118
2 56430
2 87989
2 86949
2 61857
2 145243
2 27623
2 142772
2 184156
1 120537 670339968
2 182844
1 79864 125914557
1 70528 441842505
1 121942 599642564
1 90826 461671276
2 160374
2 177066
1 60907 156613645
1 3841 659343296
2 190934
1 135225 517867246
1 142851 674552847
1 4781 327259147
1 195475 753309438
2 31230
2 34266
1 184983 366170812
2 155453
2 98131
2 166265
2 34393
1 144592 996935705
1 115759 825091897
2 160349
1 140473 556729593
1 45810 861158558
2 135078
2 121025
2 187877
2 116324
1 125046 948761854
1 104998 332624155
1 95563 498767075
2 184424
2 87040
1 156995 335007387
2 29617
2 196788
1 46148 260364506
2 33763
1 101405 927297922
1 158150 355754610
1 17653 924318526
1 190019 34163484
2 110321
1 189027 979036487
1 181496 207194884
2 133207
1 119331 608533579
1 90369 382714271
2 48658
2 193168
1 11749 833649525
1 123063 892528050
2 154034
1 133012 929171139
1 176461 607710258
1 188314 283031622
1 104764 464858069
1 178012 571261037
1 26086 764471615
1 172275 316034990
2 45076
2 46839
2 33691
2 34493
1 140447 572228021
1 58198 289022343
2 7448
2 15877
1 44035 192349283
1 56803 510096663
1 145406 142500622
2 172005
2 51497
2 143495
1 99212 201858427
2 157907
2 108950
2 6314
1 125558 4018231
2 126613
2 179775
2 51964
1 83821 877112598
1 5257 897472431
1 157691 785263561
1 41831 341149710
2 134027
1 29145 161171687
2 61225
2 84246
1 137590 842926345
2 189423
1 9764 204728379
2 60943
1 164437 502687743
1 104997 62407952
1 138910 800930002
1 192588 578832981
2 7765
2 88943
2 124034
2 29243
2 9326
2 182506
1 73179 557460126
1 86408 74941713
2 80723
1 166797 456090214
2 77982
2 138284
1 89943 368274484
2 127802
1 39050 188592651
2 56867
2 33417
1 101085 835776922
1 171191 191799524
1 42703 607067071
2 138736
1 12072 998378357
2 70187
2 176889
1 109792 578005163
2 72698
2 177422
2 57682
2 58602
1 169399 208132340
2 55255
1 1225 428586400
2 45482
2 16078
1 58294 527714437
2 141177
1 73496 473184921
1 134835 930437947
2 127823
2 8739
2 72690
1 85403 681009914
1 69153 266322466
1 132858 168625165
1 166421 310285862
2 111981
1 122638 599483740
1 73748 416765234
2 75300
1 10375 241762329
2 49760
2 56188
1 190474 716195776
2 167357
2 177673
1 72068 25167089
2 1446
2 62758
1 95158 139076873
1 87213 554991649
1 169800 122029263
1 71980 388349552
1 193520 435914421
1 145902 34109694
1 28653 621232256
2 17455
1 6317 444790917
2 15102
2 76502
1 100968 479907148
1 45121 926438512
2 171335
2 148371
1 100867 457311616
2 109766
1 7539 811218929
1 168260 644236619
2 17318
1 131810 316842805
1 160945 198027550
2 61336
2 88809
1 57254 964447634
2 184243
1 152241 177246438
1 150804 416705137
2 174621
2 152551
2 49493
1 187177 896756207
2 48750
2 79906
1 170134 574304522
1 14143 594336415
1 9404 384231635
1 194576 187896801
2 1716
1 83541 996950301
2 162341
2 34597
1 9933 853414775
1 28918 268551792
1 30698 589283991
2 185246
2 187434
1 118579 665214210
1 37483 616255922
1 192080 6889354
2 83536
2 63971
1 106382 93265798
2 151901
2 19576
2 144242
1 85560 275850785
2 87143
1 26389 524860294
1 13645 912254231
1 132981 88541771
1 27256 350366686
2 194194
1 107431 477194752
1 4402 852826246
2 129183
1 8200 990147305
2 74341
1 43675 627588769
2 31252
2 39081
1 159407 14189113
2 189338
1 79567 595834863
1 141900 121585688
1 116157 807684488
1 162834 127523583
1 12005 129682421
2 13342
2 36840
2 132933
1 167659 557542037
1 164876 24819592
1 169526 420803878
2 62803
2 47148
2 29668
1 93172 857285645
1 117796 473743114
1 159305 255440511
2 53695
1 157691 793942849
1 147043 638703872
2 16351
1 152987 26860401
1 75015 453458416
1 99934 717920193
1 109583 542498372
1 11566 70373791
2 5906
1 576 336450149
1 44481 432311731
1 8406 845824778
2 102253
1 133244 103248415
1 131632 436268283
1 60592 5359069
2 117419
2 32253
1 76669 27735290
2 103995
2 17770
2 99791
2 143767
2 36860
2 169726
2 117986
2 163416
1 19333 427769570
2 19112
1 21931 228875480
1 181539 713027171
1 156497 116463165
1 121051 156773520
2 146862
1 17434 829832014
1 111421 877597254
2 5959
2 135741
1 159268 653275458
1 63895 799163282
1 23957 628622066
2 1528
2 90003
1 51264 383033259
1 162642 573406360
2 54839
2 81001
2 45400
2 53030
1 18018 254385895
1 91258 711515877
2 106105
2 11020
1 144829 957111600
1 32998 910208577
2 186135
1 179688 220269012
1 56174 755612073
2 162569
1 33828 503910295
1 97568 471107414
2 174186
1 155233 257223022
2 113747
2 101085
2 5283
1 54518 19267901
1 110767 789790819
1 61467 363452887
1 32262 880589637
1 3277 403068530
1 137019 103540416
1 187431 61016169
1 199524 913047232
2 80232
2 116374
2 188309
1 21791 908316822
2 9861
1 20122 414956734
2 2735
2 93050
1 40172 915785501
2 167711
1 194473 421521723
2 132504
1 5531 127712944
2 186092
1 67304 117551668
1 23265 205076279
2 155912
2 149527
2 131089
1 8341 317185777
1 93026 402861275
2 159355
1 26215 640601585
2 143000
1 75929 800947320
1 130615 170505698
1 86661 422359671
1 135087 864794669
1 57463 90612965
2 100706
2 74221
1 89370 125708137
1 88860 805678389
1 172044 985924925
1 164943 932451569
2 164951
2 99340
1 40958 482356327
2 27946
1 2702 34966694
1 196273 652065554
2 48729
1 142793 259570643
2 168151
2 35314
2 142758
1 57791 842602814
1 180540 839389959
2 101637
2 41254
1 32148 490683378
2 105659
1 166979 221028637
1 78790 463136337
1 31829 284026167
1 194075 174954188
2 162399
2 149193
1 62652 545999453
2 53989
2 172592
2 181612
2 179991
1 187013 707745598
2 30372
2 17282
1 70293 701686342
2 18995
2 165324
2 188764
2 189194
2 15580
1 76911 29284682
2 148196
1 132127 390081044
1 183234 594755279
2 127637
1 91320 81331477
2 145957
1 113296 904369215
1 68928 559610838
2 197122
2 153569
2 187215
1 42948 860033520
1 9379 912902573
1 128199 260947861
1 53492 411891309
1 11846 717303991
2 62129
2 1770
2 79149
1 60944 266229750
1 13356 648989736
2 22639
1 163325 120452771
1 61529 403933237
2 24224
1 129597 857107053
1 166740 807666870
2 68302
2 183006
1 98592 119825059
2 98093
1 177505 237325749
2 181890
2 1663
2 174230
2 16340
1 111622 590697582
2 16772
2 64883
1 20582 776807075
2 155798
2 128554
1 184206 175546077
2 88895
1 83368 166163369
1 86965 363358440
2 144016
2 85184
2 135813
1 117127 644468082
1 181145 453778072
1 165542 829084720
1 118564 501193206
2 24296
1 45498 454276210
2 4566
1 108679 731554166
2 199691
2 118004
2 23748
2 186876
2 159444
1 126957 568301624
2 108621
2 165551
2 195025
2 2531
1 1426 812563295
1 146856 359819070
1 35307 705016337
2 10694
1 116173 542629110
2 153472
2 32728
2 39167
1 114769 180935736
1 65867 857864441
1 80090 644567404
1 160500 205279762
2 99555
2 115163
1 9918 40881503
1 98966 183785140
1 91376 188377231
2 94806
1 105742 991224676
2 51352
2 163137
2 64930
1 28278 195057060
2 98147
2 146930
2 198683
1 175982 224929802
1 153577 592506063
2 194766
1 193897 348268008
2 171526
2 5987
2 144032
2 29792
1 75949 434934391
2 40448
2 127084
2 185004
1 57941 809087721
2 74211
2 96879
2 79112
1 81456 654209098
1 101070 116582429
1 122192 102977350
1 171664 862566710
1 158446 534661609
2 16740
1 24849 982244569
2 108846
1 100241 242655724
2 193615
1 147383 515116633
2 85294
1 437 892912255
2 115900
1 31277 936455876
2 90669
2 104487
2 34051
1 175360 445929172
1 15844 862400450
2 198971
1 131897 331625801
1 68490 937162143
2 12580
1 23991 450788255
2 185345
2 178258
2 156103
2 175581
2 37725
1 64371 517094085
1 105374 245375386
1 148847 398005804
2 42199
2 82999
1 11131 767840855
1 129614 825074987
1 184573 187195428
2 75657
2 13382
2 159517
1 22106 89296713
2 97820
1 89451 99173719
1 164243 287140763
1 23735 484862788
2 36224
1 175347 595092042
1 37977 83843523
2 169166
1 19589 579983776
2 19609
1 35769 327764036
1 99284 328881084
1 147041 98513557
1 128402 432592052
2 42162
1 163487 656434443
1 86466 632291161
1 40797 78520203
2 101476
2 164827
2 10455
2 181887
1 87750 779181353
2 87088
2 7277
2 189094
1 89702 185683870
2 46523
2 2405
2 59747
1 66740 330421336
1 17700 808461786
1 94150 197375119
2 185543
2 188769
1 28148 116329640
2 173296
1 166477 466483397
1 45768 509053288
2 9183
2 79886
1 42945 180529897
1 198901 811593356
2 8571
2 48811
2 163606
2 103085
2 185410
2 155574
2 198649
1 143717 647107891
2 184064
2 66878
1 173804 758649870
1 3700 865122281
2 127265
2 158186
2 37410
1 91701 648083667
2 181167
1 105122 858854775
1 167620 924201614
1 21750 87473489
1 8869 182974097
1 80078 106241929
2 28975
1 28674 861260187
2 3916
1 103436 87402730
1 171264 400807699
2 132653
2 77777
1 61252 746242769
1 27368 184962740
2 177808
1 7272 219416477
2 94216
1 89116 402723006
2 178104
2 7756
2 71056
2 191942
1 20143 411602440
1 112935 267593561
2 23192
2 62803
2 46655
2 28720
1 22224 748508393
1 15092 941559468
1 198790 341276732
2 52914
1 178489 203152957
1 102974 658889113
2 186455
2 199581
2 50248
2 74968
1 146990 611447120
2 50600
2 129250
1 80102 652907650
2 75545
1 18995 42957501
2 143750
1 141865 269751827
2 5454
2 103466
1 67347 630987557
1 132648 994243850
1 12974 426168765
2 93355
2 57577
1 39525 386409705
1 57681 651247498
2 76051
2 186643
1 7806 162209472
2 42377
1 164759 348043144
1 177991 887447261
1 129878 242651938
2 96703
2 70706
1 101790 586252452
2 152824
2 77694
2 118721
1 133841 286353213
1 175525 746764611
1 125968 213932778
1 81590 646160487
1 5995 150539029
2 134757
1 92170 399945617
2 185374
1 187094 462106116
1 81892 511448171
2 117949
2 71192
1 57392 311596162
2 122923
1 58728 995070269
2 156816
1 29786 970361661
1 79410 108513214
2 198734
1 69131 145882909
1 106137 997254937
2 62765
2 61135
1 155011 410235226
1 13661 982512129
1 162026 215147957
1 15683 309777327
2 91727
1 75150 778700937
2 174313
2 192160
1 2071 5681421
1 162255 805467090
1 173883 894795972
2 36463
2 161539
2 118260
2 175726
1 73910 340362230
1 45918 819370279
1 169855 439436456
1 77364 435168364
1 55302 794136707
2 126883
2 530
2 87037
2 123475
1 164854 906637747
1 109496 688376584
1 76068 422632945
1 27801 400867160
2 130946
2 186639
2 77793
1 126868 160689848
1 148890 717114341
1 192776 707617867
1 191090 253951427
1 3658 565838249
1 199897 867956893
1 153226 202618254
2 2037
2 132026
1 25812 566510818
2 61706
2 118050
1 195007 421059030
2 109086
2 127610
1 190109 348915207
1 71282 356584522
1 183100 63940409
1 14590 773310888
2 132460
2 82050
1 72992 550328687
1 185858 722717594
2 68889
2 181711
2 36092
2 193819
2 145316
2 69850
1 112020 505856661
2 139860
2 189068
2 136699
2 188765
2 134514
2 97763
2 730
2 172638
1 68254 509489675
2 70707
1 34912 851229287
1 25166 759521393
1 125762 336309098
2 62829
2 61081
2 101698
2 199522
1 20331 493630814
2 164380
1 183084 985603541
1 149000 458455580
2 178807
2 134739
1 102607 204229168
2 38184
1 20268 16062765
2 8727
2 84953
2 167140
1 173078 801908911
2 142559
2 101923
1 38132 303138014
1 58626 824738045
2 43963
2 132197
2 8497
2 188120
1 199591 133336552
2 37571
1 162934 938503876
1 105514 785439829
1 9569 494616585
1 120380 701438807
2 76780
1 153987 669981416
2 87894
1 46984 508048209
1 53930 576221669
1 13475 351937338
2 161582
2 39916
2 181536
1 13274 274904192
2 186201
2 82290
2 13777
1 2245 633567915
1 37140 489550410
2 117541
2 185595
2 51962
1 72224 743166660
1 187169 281717309
2 38544
2 137851
2 36150
2 6388
2 121816
1 124980 930491052
2 111803
2 123762
1 159658 371085630
1 117043 915313527
1 91832 814894790
2 21336
2 179182
1 90039 465308755
2 152835
1 112635 4933155
2 78705
2 45946
1 92253 90214426
1 161408 875617474
2 197369
2 41971
2 148264
2 22722
2 154007
1 119467 931100655
2 174571
2 90724
1 159911 57826116
2 8067
2 169166
2 28229
1 87178 693461051
1 186156 460106897
2 137771
1 88108 97803514
2 199358
1 104245 4078783
1 131578 257566386
1 106554 271371702
1 134173 469872134
2 194963
1 86194 885268966
1 48454 456554181
1 60128 27985026
1 10422 833116261
2 172175
1 46780 139817403
1 31356 714172234
1 24432 404723721
2 91499
2 184168
1 168171 373933233
1 191859 204661315
1 154718 114527060
2 44179
1 145735 597314916
2 43740
1 73414 836989623
2 4361
2 125492
2 138364
2 146377
2 42437
1 181961 741956514
2 124107
1 81048 112552558
2 191619
1 95391 709023798
1 98640 941088567
1 81453 389019366
1 161062 621388151
1 5642 101020313
2 129182
2 4080
1 67679 433020837
1 30937 407042694
1 31325 129125776
2 45029
2 193613
2 176139
2 119155
1 134775 319811919
1 141412 620113013
1 184584 340316879
2 15440
2 135855
1 185445 373917388
2 7538
1 128892 725632421
2 71620
2 167004
1 128358 149526499
1 172981 546722114
2 98746
2 134204
2 102093
1 185303 499393152
2 193665
2 56450
2 164438
2 77846
2 122399
1 15268 271999437
2 158436
2 186634
2 181639
2 138963
2 111099
2 83540
1 149588 638280095
1 158078 261621315
2 133554
2 137550
1 95691 759170256
1 122066 137317399
1 63852 357794180
2 11089
2 91850
2 162972
1 91070 469170419
1 61773 638158768
2 109072
1 49895 748973400
1 58927 933263921
1 187216 579904350
2 186182
2 50964
2 83342
1 1815 249582268
1 46176 526049198
1 134960 488649376
2 193408
2 32612
2 26257
2 190588
2 104021
2 42340
1 18180 609573531
2 51151
2 53388
2 150458
1 6026 501490112
1 196698 840752797
1 144341 818098172
2 43378
2 28154
1 158151 307073653
2 21288
1 191612 233493537
2 114794
2 58125
2 134323
2 72144
1 146517 632917123
1 168199 304320826
1 180754 280543235
2 49108
1 34613 102234303
1 61752 365028637
2 49564
2 150997
1 17632 598924317
1 154701 3340952
2 124903
2 133433
1 140852 302590879
1 150697 394870613
2 11864
2 184383
1 29998 964803332
1 198055 39846758
2 25450
1 194982 933717190
2 33557
2 12197
2 48822
1 193893 162615801
1 115334 303938257
1 172910 457652868
2 5168
2 155559
1 117593 475923749
2 164184
2 103798
1 151532 77505781
1 84688 903932518
1 44015 601387021
2 157873
1 93967 817997476
2 97793
2 30570
1 49538 458352843
1 154041 530789155
1 68994 677646459
1 25777 499801185
2 27923
2 163756
2 141056
1 81813 236582764
1 179558 532338756
1 82861 51374713
2 96606
1 175929 624717134
2 48266
2 101239
2 34696
1 133829 495064800
2 114600
1 148851 760210973
1 38396 523337648
2 17783
2 199960
2 149626
2 79551
1 120595 652081613
1 14779 659551753
1 194819 272785224
1 28163 53116787
1 71957 899834612
2 51850
1 182669 527014285
1 127290 17710126
1 170259 659204365
1 195547 574057567
1 112370 575274127
2 143507
1 141880 976251322
1 150554 217017021
2 165838
2 131398
2 162829
1 82308 386535350
2 167861
1 23610 276139215
1 81305 51684073
2 147548
1 102219 912686600
2 17071
1 99537 463779374
2 74880
2 164476
2 50736
1 108933 256883428
1 191952 183410995
2 29129
2 45177
1 68402 433031102
2 1262
1 13627 79736141
1 52331 412309707
2 173974
2 26121
2 99845
1 23429 99283631
2 88907
2 126017
2 86932
1 99284 408619975
1 796 230363927
1 71109 318954895
1 146039 873532415
2 23277
1 157496 562339751
2 75383
1 7117 277239006
1 176865 178815531
2 17320
2 169765
1 189400 103764734
2 181158
1 171029 852968434
1 11881 952129623
1 87221 356663977
2 113768
2 124093
2 63989
1 87804 280636901
1 127261 607222526
1 152547 611663053
2 71154
2 155411
1 175380 774183374
2 26196
1 144260 744165680
2 34429
1 146465 974262383
1 139526 343134150
2 67080
1 144368 469882454
1 90469 579819362
1 82493 195435286
1 42141 48192734
1 82285 750765529
2 35112
1 79836 715437919
2 111419
1 17305 958457344
1 13453 458982102
2 64733
2 169072
2 9591
2 118257
1 90340 922368152
1 86384 584455088
2 140719
2 131853
1 147833 626728287
2 176294
1 149226 740934651
1 158084 118577765
1 146812 357593067
1 100648 581753838
2 22841
1 134441 481233433
1 61511 864342350
2 6166
2 23081
1 3563 806103723
1 36142 815639837
2 181182
2 84430
1 18692 773583642
2 78803
2 151300
1 54617 927911017
2 193248
1 72714 375860610
2 131690
2 41332
2 32750
2 90457
1 1983 903516444
2 130427
2 193039
1 115627 408021075
2 112728
1 190794 801542366
2 165167
2 165078
1 100589 216110787
1 111091 818412388
2 37742
1 47189 636408862
2 163854
2 128589
2 9590
2 15547
1 196284 928807847
2 135244
2 159511
1 159738 242596020
1 55870 412652033
1 17340 529796254
1 104698 867295589
2 188773
2 4631
2 37171
1 33640 398815703
2 61890
2 181309
2 121247
1 20190 196202809
2 38190
1 85377 401381790
1 179865 356265006
2 154758
1 178158 498404132
2 184418
1 31452 678188592
2 68017
2 122891
2 79818
1 38219 837793722
2 157315
2 77367
1 25968 588829113
1 126130 889842462
1 125629 617610582
1 149288 651125641
2 139773
2 193981
1 51204 6546260
1 57268 428702055
2 132754
1 137218 524452030
1 13456 636490470
2 19353
1 10417 73852776
1 115423 383640754
2 109450
2 36382
1 137250 226516337
2 17820
2 130118
1 6413 446849658
1 53006 233110750
2 12460
1 50669 757479495
2 169092
1 179971 975069462
2 157392
1 5463 814273219
1 138808 691630910
2 82345
2 64701
1 39378 28490071
2 65058
1 189140 774758229
2 90171
2 199033
2 199137
2 119452
2 53538
2 147530
1 48416 143677374
1 85571 252909778
2 196800
1 45364 858323552
2 76455
2 179907
1 99724 612032519
1 78308 807581716
2 141775
1 46133 164457803
2 183177
2 160051
2 29116
2 92007
2 136918
2 174114
2 116670
1 22889 197380624
2 73647
1 177186 785920874
1 61119 239888845
2 141730
1 1428 675299197
2 160133
2 96015
2 68192
2 192310
2 97716
2 94441
2 52590
2 5245
1 137321 779274728
2 146302
1 119881 901925268
1 20345 112044513
1 10208 565560027
1 22392 913571720
1 139814 16326700
1 130899 548116558
1 71258 324736187
1 96961 120773449
1 75400 262453166
2 126363
1 141655 999971550
1 29878 78002635
2 139669
1 88923 204985512
1 53662 23242451
1 91193 883605491
1 113798 258476613
1 199633 264100977
1 134305 688712758
1 99553 837884278
1 164752 747817329
2 144675
2 3692
1 168069 851643485
2 183426
2 13267
1 164988 434750252
1 25023 956500280
2 70552
2 146291
2 15175
1 160971 31725146
1 89210 776535369
1 150698 214721407
1 174362 459166176
2 73089
2 33835
1 185852 166825222
1 174310 600094966
2 96568
1 67165 352895130
2 129755
1 10492 355632416
2 14766
1 46134 685496810
2 174546
2 178601
1 133643 323467517
2 184869
2 108161
1 181089 213913878
2 135814
2 192219
1 88675 497704779
2 96311
2 77000
1 142198 703542517
2 164566
1 43610 699886624
2 8924
1 190579 896935552
2 50276
1 63676 226231371
2 93175
2 20114
2 142363
2 14269
1 124198 152617636
1 139587 486932373
1 19040 351256075
1 141385 188901590
1 146557 155104605
2 130110
1 175066 411685529
1 105476 315389768
1 129356 984123156
2 55319
2 142905
1 116978 501806073
2 31850
1 62077 611253004
2 109746
1 142462 343390133
2 75506
1 32559 962023199
1 109481 94005918
2 76193
1 31354 816936497
2 159594
1 92135 897664761
2 107614
1 92525 51353980
2 98162
2 149752
2 167554
1 60680 185352647
2 174949
2 94550
2 149081
2 188202
1 71662 54269789
1 107454 64516761
2 112743
2 118173
2 80372
2 18234
1 85306 681630606
1 46499 220608590
2 194289
2 169438
1 70570 144629548
1 36316 531289901
2 71380
2 38285
2 115419
2 178459
1 61414 369462693
1 109744 806727797
2 93019
2 176687
2 149448
1 19743 699281735
1 3954 231675799
1 26695 166945211
2 150438
2 121064
1 120977 464074833
1 24377 610648005
1 150793 421695713
1 22230 892591222
1 39417 11991873
2 99053
2 139548
1 170952 179660112
2 25645
1 176034 560028439
2 129155
2 158691
1 98296 434978019
1 160162 267562018
2 55457
1 70053 66732679
2 8013
1 120204 832036816
2 155234
1 186238 671110555
1 121036 915275381
1 147855 896785867
2 112989
2 9348
1 123299 263846673
1 68849 103073036
1 100520 494174453
1 88443 253838814
2 47249
1 68943 591963242
1 31873 423812176
2 38288
2 53473
2 18193
2 77155
1 84609 758966160
2 62907
2 193311
1 195487 766620567
1 127898 876022615
1 106917 782692948
2 58272
1 152910 540153530
1 119971 779288467
2 174585
1 195331 479763777
2 17851
2 84879
2 168108
1 98817 143804479
2 111744
1 195407 897700077
2 152545
1 51809 559215602
2 61092
1 51073 913013826
2 26807
1 187672 374864394
1 174813 259577816
1 46514 775296231
1 75946 920580174
2 107383
2 11860
1 59830 751166675
2 94740
1 145390 434232534
1 6734 955035074
2 74293
2 145100
2 141351
2 106339
1 68187 284643102
1 105768 603724189
2 140180
2 171663
2 72375
1 71025 330297458
1 148079 923641159
2 8883
1 45475 603312992
2 106451
1 141074 10568466
2 189418
2 10987
2 151164
2 178951
1 145488 870252689
2 153610
1 118278 19331538
1 83137 26865901
2 11455
1 39049 493754787
1 142615 557818632
2 53320
2 10559
2 49726
2 61259
2 28632
2 169190
1 72450 35742125
2 54050
2 120994
1 7485 906747647
1 28285 680742748
1 168551 244076603
1 52629 699418956
1 137544 459047457
1 105640 686718152
1 177502 350734030
1 189972 842280950
1 179206 900361037
2 193814
2 124037
2 148153
1 28093 777345828
2 158273
1 66753 834112597
1 59092 172186967
2 61509
1 9784 382172926
2 107133
1 191359 245606943
2 1345
1 48428 652731798
1 25987 164272829
2 111163
2 120404
1 163786 215753694
2 42853
1 111253 545241999
1 43831 676749160
2 18897
1 181906 318756527
2 199117
2 98260
1 74681 418322941
2 61031
2 145706
1 33633 266450625
2 69019
1 35041 797437350
1 155586 605243548
2 126645
1 101043 921379463
2 53747
1 147989 105183060
1 7995 411909004
1 171556 8742667
2 15854
2 116911
2 136818
1 134726 595128791
2 62905
1 188283 348090051
2 74734
2 165063
1 96637 969560140
1 134480 260546223
2 73606
2 122287
1 16154 610282524
1 80052 48434530
2 9816
2 191166
2 58038
1 92146 399518240
2 28018
1 27356 163997493
2 95144
1 49423 236802498
1 14319 838961670
1 178881 440875355
1 58757 949952203
1 150191 484414567
2 147265
2 159987
2 100409
1 131039 633033890
1 2888 562970899
2 64779
1 1345 867801720
2 13250
2 194709
2 154357
1 164839 82689554
1 52738 80125842
1 10145 612665314
2 39321
1 91727 701225766
2 76165
2 87701
2 185580
1 55869 261074526
1 12735 913584397
2 123165
1 150075 93011912
1 105342 351559079
1 28681 893215188
1 151863 321945246
1 108949 438873032
1 99695 256126915
2 148087
2 182281
2 35199
1 58181 811208651
2 106401
1 58307 973142081
2 149113
1 183588 390087362
1 88197 595721585
2 189681
1 168232 804757427
1 97907 852061786
2 121212
2 2054
1 152783 899065969
1 14116 996298579
1 100766 558738388
1 127389 47932247
1 176444 352868459
1 100106 189745114
1 84848 256085919
1 114141 968229632
2 102357
1 138074 8519104
2 119127
2 165435
1 60129 640314296
2 197330
1 164870 125927202
2 185428
1 6594 150485763
1 23479 777347268
1 121898 861541264
1 88185 827681201
1 27899 505804880
1 24171 669391367
2 189566
2 120210
2 195640
2 25496
1 194802 261754181
1 122230 690953253
2 158050
1 164816 500208146
2 35481
2 194809
2 133825
1 36055 395487829
2 192899
2 191871
1 18145 907409453
1 9630 806110577
2 178858
2 78890
1 128913 96028330
1 173909 578544040
2 42106
1 14207 982055558
2 76040
2 108986
2 129366
1 19108 587498982
1 10634 225852415
1 5304 437087590
1 161654 224782601
2 168496
1 166513 242687103
2 94555
2 142676
2 125599
2 169686
1 123194 588609469
2 75959
1 53255 373857406
1 59377 322225335
1 55521 509888076
2 186616
1 173607 454426520
2 27227
1 53253 509445969
1 69142 209331895
1 30948 295724997
1 15828 813453650
2 88388
1 3642 79428524
2 124274
2 8835
2 71816
1 110269 668488386
2 112285
2 84136
2 92051
2 183262
2 3616
2 11471
2 38377
2 19888
1 190088 20250283
1 61227 728635200
1 4383 26512530
1 156725 792329052
1 24256 63736857
1 3531 29829441
2 166854
1 171417 828668124
1 980 930845743
2 159612
2 114264
1 155677 893707483
2 25606
1 133877 908416625
2 187257
1 117944 236413436
1 102065 691842415
2 122560
1 114344 635222126
1 56375 710514935
1 149562 621515136
1 134520 949025043
2 69696
2 165519
1 125924 665075909
2 37218
2 39459
2 70920
1 70420 633487504
2 18156
2 189411
2 25972
2 66854
2 163452
2 148346
2 58305
2 171941
1 112538 678356732
2 39909
2 42418
2 40112
1 182661 636660767
2 169865
1 116458 26430474
2 164279
2 111820
2 38585
1 52338 658063852
2 30444
1 117472 518752193
1 4784 969575533
2 19825
2 180161
1 176998 100715503
1 105236 847997092
2 135645
2 53658
2 31016
1 179803 107255199
1 29098 326498190
2 16208
1 95652 849777566
2 24929
2 29604
2 155586
2 30190
1 150190 443320941
1 57847 724716242
1 115210 83747197
2 102236
2 12868
2 60377
2 30631
2 179303
1 143804 840596334
2 103411
1 94906 375951835
2 99950
1 169102 985355375
2 155293
1 94013 204536856
1 132277 886267941
1 119531 750818181
1 123461 207330291
2 103261
2 3208
1 93414 943873477
1 196724 925974165
2 166412
2 109263
1 15520 905347799
2 142581
2 93840
2 128421
1 45560 733987786
1 50801 827818000
1 59566 336880319
1 168283 658417762
2 807
1 108970 385081390
2 182592
1 96651 709827300
1 18800 590568920
1 48980 242839874
2 29089
2 124373
1 117644 577697971
1 134541 395104787
1 121706 431766207
2 171372
1 58819 767234793
2 183663
2 108135
2 6938
1 32661 368342126
2 93975
2 74863
1 2757 334522077
2 84248
1 126395 400039447
2 33748
1 7691 95092274
1 142073 464416388
1 154327 899552076
1 170550 843228416
1 193546 391611968
1 73570 910931072
2 5715
2 40012
2 108386
2 23411
1 196102 240042831
2 19196
2 163604
1 28123 682726874
2 195746
2 86663
1 28520 687572121
1 7947 259129762
2 172695
2 17447
2 36290
2 148127
2 61030
1 193829 865310364
2 46863
2 52649
2 181803
1 164398 780081039
2 179705
1 154022 351648866
1 188518 160360872
1 67070 412786491
1 169438 510313173
2 151663
2 164977
1 74722 295342860
2 150462
2 18334
2 14180
1 196054 396690823
2 16785
1 89928 909149561
1 58277 665744281
1 40118 961465434
1 7498 526029674
1 148651 657864137
2 28339
2 52602
2 37458
1 191292 442361914
2 197382
1 142986 534136797
1 194341 203853205
2 164914
2 38614
2 166095
1 180051 359779004
2 12580
1 183593 130158330
2 112887
1 158911 115217
2 192652
2 41467
1 87998 433408246
2 61056
2 123798
2 93506
1 199019 142633501
2 2042
2 114799
1 35016 504339965
2 29055
2 159996
1 83062 218491952
2 184720
1 86136 375956591
2 145658
1 42842 834291067
2 97976
1 108276 106351752
1 80735 304197772
2 69102
1 182105 10490193
2 4164
1 161813 467478044
2 118845
2 170373
1 150342 667630924
2 146772
1 160367 838145746
1 172642 96520805
2 39047
1 95207 553219380
2 127486
1 34300 810088257
1 172271 709065126
2 118174
2 59032
1 174497 158131161
2 113602
2 107964
2 197208
2 171721
2 192698
2 20144
2 35605
2 102551
2 150276
2 66296
2 114355
2 170567
2 157675
2 25825
2 53187
1 80455 761549528
2 70316
1 86078 590902881
1 124981 485685087
1 28296 185482454
1 27539 730391471
1 114181 830195673
1 22398 152973861
2 181080
1 130298 475428729
1 82259 707069493
1 41688 365977978
2 126200
2 65123
2 190039
1 65334 203792563
2 162826
2 91137
2 195165
1 179185 437148913
2 92350
2 49253
1 98746 462682526
2 42912
2 156634
2 9624
2 174351
2 91237
2 137475
2 76659
2 3661
1 48665 43491488
1 34034 877903279
1 33061 292125781
2 74886
1 150070 59401761
2 193113
2 148382
2 81609
2 158140
2 16499
1 187931 958939152
2 107173
1 151284 306234254
2 124061
1 183940 162904487
2 191058
1 60620 145067501
1 50683 956298086
2 95637
1 140102 347488108
2 157887
1 72334 288597514
1 186453 712326949
2 123387
2 93768
1 141284 61965990
2 47155
2 65592
2 92102
2 15541
1 18530 484528322
1 130630 296021398
2 70085
2 135865
2 118765
2 193253
1 198741 903481341
1 24585 528784977
1 26133 866339256
1 69981 990599963
1 83408 408293691
1 98568 633089538
2 186586
1 103281 400096700
2 97223
1 199960 379723090
2 156813
2 143880
2 160964
2 146368
2 190254
1 61142 660344899
1 46069 822063820
1 121463 353803257
1 7805 824375598
1 185396 881076761
1 27068 243337123
1 86093 667469203
2 164022
1 178398 882200903
2 68132
2 148025
1 131123 28265464
2 9797
2 6920
1 124353 486100264
1 113990 783199910
2 188721
1 107112 530303923
1 186182 789450602
1 141724 962770183
1 134941 578318071
2 186844
2 164709
1 11180 755375053
1 89556 676664596
2 16541
1 55337 790391066
1 24522 31080196
1 126636 491692109
1 191062 543812328
1 75900 503656219
1 193175 787003641
2 48260
1 91350 108684805
2 94606
2 70965
1 43228 532843268
1 158364 421087359
2 9214
1 88455 409752110
2 74341
1 152770 58286441
1 187584 900699155
2 57361
2 83155
2 180247
1 92137 740434464
2 190671
2 44621
1 87527 592064117
2 171486
1 172860 754265181
2 13162
2 156100
1 125575 150123107
2 162667
1 134714 474343923
2 137191
2 144723
2 80075
2 16362
1 158606 494202814
1 71156 172520759
1 43566 940422852
2 66985
2 12368
1 94177 548109565
1 55545 849265163
1 176995 289543709
2 98246
1 191698 835843944
2 48563
2 56444
2 146667
1 135160 285390359
2 16903
1 151703 836284518
2 25177
1 189758 340952352
2 24545
1 923 771691750
1 45028 618579012
2 27866
1 129356 819949102
2 124862
2 140596
2 60355
2 92808
2 192981
1 148929 953845802
2 191917
1 175232 63265694
2 18259
2 29566
2 13701
1 169308 344424076
1 5826 433701398
1 107159 912567803
2 79720
2 120658
1 197405 171228216
2 152220
2 16838
1 8900 763186979
2 72124
2 26502
1 50541 449061362
1 161657 693484886
1 90354 902600068
2 163325
1 39889 833288261
2 177778
1 109152 805143824
2 63216
2 55579
1 161086 688580754
2 130854
1 43219 945389337
2 115800
1 57229 129943807
1 193663 577432844
1 7736 843109645
1 172446 706125761
1 53221 978575419
2 51007
1 18710 70779828
2 18122
2 1803
1 82629 443589337
1 142116 39858485
1 62070 235220049
1 119182 569402255
2 67846
1 109531 992322951
1 196000 806720164
2 182687
2 165657
1 38962 215522789
2 154124
1 154337 456893904
2 193169
1 7829 472415882
1 171261 577343891
1 58466 442756998
2 27542
1 164487 292495784
1 7140 241962111
2 19224
2 151788
1 146954 990084095
1 120120 651592065
1 41555 203873323
2 123011
1 146680 528741126
1 164944 730680678
2 169791
1 31494 834774826
2 162276
2 33712
2 32228
2 13071
1 45722 748280796
2 3138
1 34161 878324823
2 25293
2 124960
2 11251
1 13001 818981198
1 14937 479408435
1 91220 41626031
1 116764 829102346
1 143984 521337963
2 49847
1 103180 719214910
2 82690
2 194748
2 196072
2 50398
1 150104 61116233
1 177066 176987699
2 98174
1 104801 63043864
1 80405 259280619
1 62831 272930444
1 181744 584609331
2 28671
2 23252
1 160310 217101407
1 4320 186468663
1 66152 623525021
1 52937 259570210
2 192000
1 31205 895466896
1 70763 386565715
2 85420
1 12583 188106002
2 152433
2 114845
1 194940 17349983
1 181739 811550209
2 56919
2 155138
2 1209
1 156084 191795777
1 71013 44788329
1 169984 438040467
1 131195 51333659
1 134486 169202853
1 193902 329578409
1 149231 867221236
1 140385 861360437
2 195604
1 179697 252365206
2 41605
1 106713 548899258
2 63812
1 135640 999335367
2 83127
1 141500 396590411
2 141788
2 62010
1 108881 47548497
2 52613
1 91234 791086222
2 22346
2 117312
2 37495
2 34492
1 38450 69608994
1 194787 301364394
2 87657
2 26921
1 124120 359514721
2 110546
1 189065 514502772
2 147056
2 86959
1 130745 732401259
1 95935 681248054
1 122924 36477030
1 160693 964040498
2 14427
1 22638 366305225
2 155101
1 139008 876296781
2 53788
1 33015 632171347
2 45469
2 35680
1 63949 827278366
2 144216
2 176699
1 109443 799405074
1 51275 568917635
1 120768 256023400
1 40389 370725774
2 185189
2 82520
1 68848 163563157
1 5932 448871225
1 102941 773468141
1 119792 612951299
2 184546
1 159891 736755264
1 50127 282041235
2 28213
2 122842
1 127764 802307695
1 165970 990252336
1 71789 145256049
1 161430 279752729
2 109279
1 34436 213424626
2 144864
1 111085 558162879
1 116787 531530314
1 54813 14185335
2 32472
1 125204 359809104
2 117677
1 175095 440868422
2 54854
2 31524
2 15614
1 80911 949716498
1 164862 280975406
1 26615 281206915
2 165998
1 35885 345222965
2 2812
2 160773
1 17348 177746176
2 104484
2 108071
2 107555
1 42209 985656605
2 84461
2 188305
2 39897
1 31320 967732150
1 45577 410982360
1 103938 458897583
2 62985
1 146338 536463986
1 165015 471804565
2 118520
2 74219
2 82043
2 62599
2 169189
2 1627
2 123973
2 53973
1 178310 684810333
1 29144 340619359
2 16776
1 113609 718291866
1 199839 905419350
2 61971
1 59588 887127997
1 38172 825253982
2 187689
1 42171 205472817
2 155138
1 102299 979255173
1 134936 127991069
2 70411
1 49109 561803803
1 67144 898001526
2 141779
2 42462
2 177920
2 113618
2 85657
1 23070 307924101
1 23770 931734671
1 190633 111559158
2 90509
2 191881
2 66117
2 180093
2 139897
1 192618 849672597
1 199380 909423499
1 5781 621168048
2 29725
2 93291
1 107346 562106778
2 63358
2 89643
1 138590 706876453
2 156721
2 3169
2 24896
1 101541 594540348
2 104051
2 130773
2 51339
1 142246 95632551
2 194166
2 161866
1 52978 143608072
1 1855 522133692
1 26294 490942701
2 32836
2 190375
1 74988 674556716
1 85452 622729006
2 116206
1 184045 875576240
1 93369 623073937
1 61345 611781846
1 111115 267178470
2 171459
1 110378 903374789
1 21432 52470875
1 92359 717795462
2 42688
2 54655
2 28456
1 189635 517080806
2 56082
1 197637 272024047
2 105217
1 96776 581176238
2 89626
1 15391 155748685
2 67975
1 169781 283198360
2 114632
2 77698
1 91636 458351630
1 192987 202381390
2 163187
2 129586
1 141489 489266479
2 194821
2 17028
2 8856
1 56987 86642361
1 90462 278868153
2 82145
2 58605
2 112875
1 94067 46495289
1 71990 31256433
2 100886
2 122393
2 152937
1 56026 730511155
1 80290 87292903
2 104790
1 182815 605034545
1 90808 607599506
1 45617 102838715
2 18272
2 95827
1 16048 643474426
1 69062 231839573
1 186495 89221253
1 148619 616974603
2 135942
2 66608
1 15155 322254311
1 149636 798831296
1 18387 562723449
2 177487
2 120163
1 17884 559159617
1 120139 707540548
2 4201
2 173600
2 40814
2 9834
1 138416 310610618
2 153856
2 9976
2 154762
1 73401 579364553
2 85466
1 118703 227008260
2 90033
2 24018
1 4192 937329153
1 173447 639187904
1 163530 907474999
2 59561
1 107578 720155223
2 24755
1 199371 329311975
2 3810
2 13226
1 198967 442639857
2 173967
1 121354 921295792
1 5345 555891300
2 41372
2 92399
1 84291 922160849
1 47016 359751150
2 84529
2 11920
1 25085 35325867
2 136215
2 15092
2 47263
2 27109
2 71757
1 132549 325171567
1 39029 832648111
1 182075 270997202
1 47736 691599007
2 50877
2 138092
1 171617 93516284
2 72285
1 7221 979353071
1 125594 449915941
1 160056 636850530
2 145291
1 38369 194406939
2 160713
1 163592 653878949
1 117188 487168885
1 128986 230445485
1 55150 837111441
1 6712 644928496
2 172641
1 65804 161980443
2 77522
2 35506
2 123101
2 30459
1 8716 218961613
2 35464
2 132518
1 167606 702791897
1 64475 905768993
1 78837 508802258
2 20248
2 151234
1 192724 615505421
1 23838 694485442
1 19521 103108835
2 112434
2 72047
1 190280 477590109
1 94091 940805906
2 9930
2 43715
2 86195
1 187394 894063729
1 103529 128688549
1 157924 220787810
1 92321 725272003
1 29001 205961756
1 92675 335271595
1 27467 987749832
1 127907 707708876
1 197840 66975727
1 25066 894806375
1 38892 725290876
1 191450 378103669
2 110931
2 166200
1 113300 872559341
2 76653
2 199046
1 167958 939971595
2 176898
1 110592 512191146
2 22937
1 189450 425223490
1 143804 755344156
2 179823
1 178822 708819664
2 119265
2 2004
1 185455 437543053
2 144454
2 128076
1 121625 393866233
1 66058 122796457
2 159460
1 96127 49413648
2 66112
1 60613 721901701
2 158242
2 11790
2 28665
2 47870
2 136354
1 54497 83698263
2 120177
1 58838 551112827
1 170341 915172176
1 14500 368740191
2 131912
1 146198 262701619
1 109328 38836617
2 129545
1 159990 832946589
1 88897 678810485
1 196358 104074479
2 9305
2 145464
2 3310
1 126386 22336809
2 175855
2 135606
2 119185
2 65271
1 129864 107827375
2 29803
1 174049 325562332
2 20096
2 158813
2 145946
1 22408 252045169
1 60792 645889187
2 173949
2 19445
1 165479 260744962
1 163444 123573811
2 60368
2 91942
2 105163
2 167895
1 135834 723264151
2 18806
2 54461
1 189411 384277525
2 40448
2 15934
1 132079 159009974
2 108885
2 86341
1 43986 212740152
2 101863
2 1103
1 192617 418487028
2 74278
2 175284
2 164880
2 36520
2 109995
2 20828
1 77363 21853783
1 88013 733825816
1 30602 180904469
2 199258
2 14360
1 198255 615586948
1 83358 784741831
1 195569 70674110
1 64434 426236727
1 178148 72201808
2 194254
1 61623 740115279
1 47096 205203798
2 6505
1 15644 436075922
1 6238 855409619
1 125133 75660287
1 128722 846158789
1 160561 192134248
2 29308
1 12338 920142933
2 174910
2 150920
2 101567
1 57665 355374341
1 169267 308640028
1 173765 338633459
1 60589 408301423
2 140975
2 124219
2 162092
1 75359 587927536
1 138601 10098085
2 122044
1 30633 455454363
1 179202 417179244
2 40468
2 195730
1 107371 780468793
2 117705
2 113552
1 142450 191929102
2 30071
1 198597 650250647
2 197450
1 31138 889311385
2 126164
2 74739
2 50556
1 167528 432019010
1 151808 924560267
2 184669
1 89927 932998904
2 154654
1 64611 780392223
1 20954 313957711
2 127550
1 133441 255386675
1 188067 84235027
1 49556 84748949
2 62796
1 18028 522315259
1 52699 903284055
1 30991 334991125
1 85456 150907664
1 62556 234933590
2 126558
1 160777 895064875
2 5663
1 120343 499086193
1 168906 348590024
1 162604 411314423
2 49682
1 151117 190342657
1 109104 548099216
1 35997 452896436
2 47846
1 130131 553587157
2 178103
1 47502 158514997
2 122133
1 71882 944453972
2 148293
2 42991
1 178219 632706666
2 139410
2 136206
2 16542
1 171560 627416535
2 47651
2 84403
2 91021
1 195565 706561982
2 168481
2 24937
1 66271 210202065
1 177250 454095833
2 91666
2 72034
1 94535 338173513
2 91760
1 112614 324849778
1 112268 802539623
2 50709
1 132122 284705892
2 28959
2 41189
1 77795 517970579
1 67796 153559767
2 96536
1 3305 440215036
2 94534
2 57331
1 129246 982744611
1 67472 505840767
2 110767
1 58060 952406141
2 103542
2 149331
2 145348
1 15095 196529093
1 16094 346137290
1 162341 949551920
1 137628 991257397
1 119991 918317384
2 66305
2 119038
2 142869
2 137363
2 53054
2 18430
1 163345 34018593
1 105144 280454394
2 145026
1 51208 773120715
1 68930 124475958
1 165790 722261218
2 9031
2 121556
2 133573
1 181201 321846141
2 135296
2 145562
2 145566
1 156275 988798582
2 155957
2 106260
2 89465
1 132988 187621885
1 28931 779544926
2 104748
2 77860
2 20205
1 7404 767017758
2 63374
2 188957
2 88782
2 39160
1 172582 695130145
2 88683
2 34612
2 143135
1 91764 94349845
1 44912 429434098
1 154103 393940194
1 161922 684328786
2 23775
2 53361
1 97113 962528139
1 19056 504761820
2 34600
1 136962 712169348
2 122636
1 80382 113695587
2 98843
2 166608
1 11605 247765681
2 155246
1 181794 29513989
1 16340 178720632
1 114004 247732096
2 170270
2 103885
1 32708 919339422
1 106401 80921722
2 94658
2 178310
1 136570 371611764
2 26597
1 34306 731008476
2 160462
2 67256
2 49669
1 150673 694852829
2 156498
1 90569 579035262
2 117563
1 153886 642845012
1 93795 329470654
2 105867
1 186782 263273786
2 21837
1 47200 233979523
1 101295 235349212
1 145168 585713055
1 197564 523547324
1 157450 194884625
1 150938 891842787
2 10101
1 164565 466448876
1 127086 360468509
2 161495
1 197051 67212476
2 129384
1 24106 352394082
1 168937 226780388
1 61825 332942575
1 150087 105584668
1 140632 130658353
1 62638 197505872
1 75535 154453439
2 173017
1 45378 600809731
1 124347 460419221
2 92319
2 50598
1 22801 697594900
2 92942
2 76412
2 160545
2 87276
2 74134
2 159559
1 148091 992546923
1 35110 683487231
1 88336 353376635
1 139362 187417211
1 24887 194509537
1 152299 901188810
2 110010
1 136024 330303356
2 172169
1 48882 795846590
1 145485 320543452
1 25823 990333757
2 93389
1 145359 465897992
2 72725
1 138611 635928737
1 96998 643297968
2 62247
2 101516
2 1745
2 55233
2 72261
2 124271
1 45480 274292266
2 130559
2 29754
2 3715
2 41163
1 83724 419041463
1 90857 637707311
1 104505 92049696
2 69642
1 191283 983969875
2 46374
2 164629
2 185971
1 39119 941883224
2 185688
1 56800 737228492
2 41694
2 158809
1 30694 143155213
1 123309 176610778
2 147342
1 84388 454141077
2 83934
1 197015 301358546
2 89706
1 146145 444898815
2 127462
1 199910 668672882
1 21801 164049419
1 152873 323907514
2 133888
1 35259 501609151
1 179463 448220624
1 6588 23012947
2 112814
2 112716
1 25292 348054924
2 69421
1 89323 152792424
2 193063
2 70235
1 112864 546420767
1 119690 543862094
1 183933 740271368
2 95659
1 113780 70875287
2 47078
2 3622
2 84104
1 138272 521010473
1 39707 761576683
1 164428 231868415
1 81568 651883291
2 77285
1 66726 479520514
2 13940
2 148337
1 193267 423971682
1 87676 24189481
1 3384 835841877
1 130257 749270463
2 97234
2 6892
1 91232 693248049
2 62095
2 52939
1 180468 812082691
2 134229
1 30261 897836544
1 76738 480310680
2 39177
2 122728
2 128484
1 24709 756110178
2 118887
2 62144
1 192901 916827324
2 61096
1 42801 147920999
1 146393 436230590
1 20047 712985324
1 182870 316225243
2 125734
1 87014 131768542
2 27426
2 156589
1 109153 77393085
2 134620
1 139310 535019332
1 188302 404272320
2 71995
1 135481 322134537
1 148331 226876652
1 136799 457306572
1 109753 487188296
2 151173
1 67779 133318807
2 178285
1 147884 154765161
1 150649 980531939
1 90424 459186906
1 19458 761177790
1 99127 826038511
1 157127 186525552
2 56090
2 182284
1 82048 233148194
1 174800 89123140
2 45072
2 44855
2 177670
1 101027 202866610
2 115349
2 62082
1 129353 325710526
2 18309
2 67926
2 88730
1 62493 682553682
1 170762 770580148
2 165423
1 189312 983131617
1 78918 1373556
2 110599
2 168699
1 110530 889450191
2 19803
1 44583 160899557
2 51392
2 189796
2 100026
1 124145 838706536
1 111757 138198197
2 11325
1 51718 697446336
2 192199
1 125886 53063416
2 9636
1 37131 678569647
2 69735
2 175704
1 60103 130191801
1 127118 344155063
1 148179 20045739
1 193772 777536296
2 43933
1 86569 445085228
1 180201 485195114
2 21361
1 30827 369681296
1 15668 213498425
1 197648 221359383
2 160427
2 178502
2 167524
1 87636 770351190
2 51830
1 171399 488021791
1 25916 915643448
1 69406 981708284
2 70405
2 102414
2 47300
1 41241 516858080
1 88708 867136576
2 150652
1 74815 923929548
1 21672 358921104
1 61134 184995877
1 175443 291448522
2 157423
2 116425
1 105630 894919601
2 59444
1 86655 535277484
1 75156 199347999
2 20101
2 6429
2 3658
2 37877
1 41623 392814554
1 91817 894025473
1 60510 705803023
2 54233
1 75588 21647339
1 136695 84982234
1 94592 994356236
2 191525
2 116353
1 198524 502980411
1 174622 647641529
1 44661 564240555
1 79512 886498963
1 70969 44544760
2 119363
2 55
2 79253
2 88507
1 70942 97898095
1 97765 399162027
2 148322
1 50852 690546493
2 58960
1 135437 209148155
1 35861 822135840
2 68964
2 62192
2 170498
1 166933 607072144
1 140874 90545076
1 118624 703573524
2 128882
1 189101 10505990
2 152220
1 122085 589187630
2 169204
2 127734
1 118526 618342752
2 112345
2 81419
1 175620 874097160
2 67822
2 149024
2 42643
2 15112
2 16353
1 18353 951839870
2 13135
2 83427
2 94367
1 138927 964182648
1 52508 77802038
2 95211
1 34166 564574143
1 14589 294560210
1 177372 325863601
1 146626 732658333
2 194788
2 3200
1 61500 572419968
1 184717 164029794
1 87034 287034120
1 67958 223407199
1 78357 72639123
2 197521
2 125853
1 59876 411086258
2 132202
2 158719
2 116138
1 102252 443090436
1 173982 96154059
1 149820 246984896
2 57528
1 50676 874513384
2 37672
1 49952 603455793
2 46626
2 171100
1 57641 122388053
1 2790 237317739
1 9693 78854396
2 158555
2 7236
1 71084 315972520
1 46067 747433646
1 10278 505454675
2 33579
1 144524 954483334
1 57092 240099177
2 169152
1 71145 453204383
1 126627 550757038
2 180540
2 168735
2 198031
2 28546
2 25726
2 113148
1 94061 455356237
2 138131
2 59248
1 56250 3136260
2 8256
1 57715 64785619
2 51246
2 170108
1 162696 37089082
1 76423 596287044
2 40537
1 181135 509649499
2 94859
2 2184
2 127243
1 115761 280484097
1 186827 573743557
1 43993 507441293
2 154120
1 147894 438762582
1 184703 335935020
2 55313
1 198836 79835599
1 63781 577071004
1 197429 609663826
2 122616
2 152589
2 110918
1 22477 226009202
1 11547 471120385
2 157399
2 175287
1 43179 600944367
2 28070
2 157171
1 56646 34043749
2 10455
1 145235 557553876
2 164575
2 124081
2 85063
2 85014
2 52166
2 164730
1 88985 336268558
2 101827
2 178091
2 165679
1 79842 262776308
1 50587 83600758
1 180422 147141376
1 140292 761210379
2 22229
2 93674
1 80654 280419713
2 123491
2 93998
1 80941 967583120
1 4201 255692146
1 67270 535451037
2 172850
2 178229
2 196040
2 129961
2 70599
2 107441
1 23473 968848112
1 56833 784465544
1 83255 941701272
1 93601 888483077
2 131821
2 92914
1 194711 522811307
1 123920 868693634
2 131907
2 160125
2 126615
1 103526 905683082
2 137891
2 176124
2 149793
1 9729 723698163
1 194983 222486138
2 189035
2 182999
1 18512 380884849
2 91337
1 67722 247735788
1 152825 573421149
1 54885 931049831
1 74452 292943065
1 109675 5462835
1 64775 841168148
2 194682
2 3303
1 74019 29530940
2 133023
2 163944
1 13078 878367013
1 152530 181096903
1 123725 753408623
2 16816
2 7308
1 141352 515308192
2 56785
2 102063
2 54293
1 114617 677163640
2 112722
1 120108 207155437
1 88830 860904651
1 16428 78748721
2 52114
2 8520
2 177584
1 171896 849897732
1 33820 460735470
2 17347
1 50253 480754563
2 36222
2 131837
2 85712
1 59372 850457791
2 31036
2 159112
1 56047 465359462
1 61410 720362708
1 58605 423923889
2 27960
1 3883 820949941
2 155796
1 43243 988538541
1 150105 942705695
2 131582
1 59612 983349225
1 49777 27798557
2 47481
1 76058 909526297
2 15315
2 54492
2 81459
1 168779 296369572
2 113796
1 135815 889859062
2 24289
2 22716
2 47683
1 113808 175201679
2 178305
2 87775
1 19898 268957641
2 159837
1 93330 424250649
2 115517
2 50160
2 33426
1 31137 278756830
2 160914
2 156452
1 98866 521480432
1 144426 535022440
1 22244 336282339
2 104685
1 83420 845573908
2 198484
1 192968 747835435
2 190783
2 135519
2 33727
1 118826 530118914
1 177235 159700318
2 179766
2 187825
1 58177 651171654
2 76148
1 11783 823398431
2 4418
2 85070
2 194779
1 146437 399538835
2 1974
2 110251
2 65574
2 98195
2 144665
1 158375 240336573
1 15822 478391283
1 130056 77315519
1 38924 820669524
2 137939
2 66867
2 136510
1 79833 33292839
1 96818 394419985
2 175916
1 54992 321686077
2 155010
1 168390 608547357
1 163003 110767287
2 18225
1 97562 175229695
2 13410
2 13828
2 63644
2 127105
1 109736 809974980
1 172369 85929238
1 10020 654133602
2 69742
1 98685 392777485
1 174430 878570477
1 92144 346366635
1 81886 959133952
1 100259 87066961
1 132139 869538078
2 183368
1 191740 715687741
2 91868
2 75543
1 125569 928056796
1 95224 256089269
1 47028 993164042
2 120996
2 113108
2 64975
2 199157
2 82272
2 177160
1 163290 753002742
1 38087 662196140
1 126876 563378889
1 169681 231931136
2 41027
1 72537 352649064
1 82355 117016522
2 21357
1 131402 87091052
1 89821 583954308
1 97510 338599510
2 4923
1 27449 555024386
1 35724 286595676
2 186992
1 192261 979637362
2 58394
1 75644 523945575
1 123145 800686715
1 100821 949909587
2 61852
2 145696
1 112372 581951650
2 178548
2 141183
2 109765
1 5843 354429369
2 29244
2 106158
1 94803 345241214
2 112354
2 76098
2 133298
2 76280
2 11218
2 195464
2 133494
2 57799
2 66331
1 186067 60906389
1 90908 164202840
2 75458
2 82556
1 183499 831769596
1 57155 238655716
1 141296 593918969
1 24506 59525972
2 444
2 144939
2 60146
2 146648
1 194670 490805268
1 37576 144776715
2 111335
2 174637
1 134882 111713396
2 157589
1 190156 297019600
2 168121
2 61333
1 149466 178925203
1 107812 420980535
2 39175
2 137129
2 145249
2 6434
2 67142
1 167970 201754736
1 68896 680965747
2 19035
2 68524
2 88436
1 21590 918473632
1 247 645307349
2 100870
2 105089
1 151331 419763400
1 179358 387477250
2 26132
1 119227 696751824
1 83903 907502150
1 183156 530073890
1 132506 379688285
2 182097
2 138613
1 195357 185739140
1 26563 660599447
1 11886 649325454
1 6837 625418531
1 59925 689448694
1 106751 923440175
1 25105 640255273
1 88895 629441220
1 53845 699142996
2 163167
1 113323 794919500
1 168271 595873102
2 174448
2 54853
1 156335 180158024
1 21479 772163493
1 171507 303693569
2 94617
1 54506 89980807
1 97527 934684831
1 18248 549609874
2 86758
1 35821 599499014
1 134352 796623421
1 95417 241420704
2 140622
1 68545 993835455
2 96688
2 34685
1 140367 945135713
1 102663 197815258
1 35827 138721460
2 117016
1 159679 622439378
2 163761
1 14132 537953799
1 59448 766846243
1 190728 189178589
2 73616
2 195931
1 81041 352538471
2 159174
2 58413
2 95364
2 108006
1 151426 259823880
1 112458 565476144
2 181625
1 36657 395105823
2 40915
2 102793
1 198238 43458488
2 100650
2 78884
1 178817 325500223
1 151616 991473596
1 102627 171407133
2 168791
1 143384 613569890
2 118582
2 42284
1 81717 233950115
1 147564 47560280
2 153387
1 160336 767573004
2 28173
1 151087 135181492
2 52611
1 14936 192271355
2 45425
1 152149 616253431
2 10123
2 141054
2 64023
1 5949 250743062
2 174673
1 120626 202556973
1 117201 541011586
1 142101 759663108
2 122694
1 172685 226784771
2 64287
1 159383 833256695
1 184214 589255527
2 89478
1 151318 888874479
2 134557
2 106745
2 134194
1 116756 437748465
1 117050 340171748
2 72917
2 36416
2 54091
2 67206
1 65837 8948160
1 169403 297152979
1 23224 473054572
1 100453 570885861
2 112184
1 98504 932389075
1 196296 718751841
1 130592 882765046
1 106752 844655443
1 105621 27096583
2 43387
1 115538 733236904
1 121405 156802255
1 135670 134681294
2 105160
2 192299
1 141628 51312423
2 140017
2 138790
1 38359 273175104
2 160649
1 71012 668192828
2 99543
2 155942
1 139678 604791003
2 153218
1 185251 737472058
2 37177
2 129171
1 121995 61562186
2 77316
2 111125
2 66674
1 163009 641443734
1 42089 584668337
1 79394 370417640
1 61724 728271573
2 109942
1 165629 270429152
2 60369
1 16703 957490801
1 45038 897969352
2 5618
2 86163
1 191506 566623473
2 166996
2 96580
1 122789 420041947
2 190462
2 107841
1 194338 802126718
2 45514
2 158171
1 77756 590915618
1 65979 530079880
1 68424 124617208
2 65277
1 103969 866875146
2 12696
2 162479
2 95590
1 142185 889449525
2 116873
2 184143
1 49445 172926644
1 47250 909538902
1 182152 40733563
1 14405 677291661
1 184663 529262754
1 5075 375695265
1 166703 727551138
1 122673 736361586
2 62353
1 88992 952665536
1 1594 196189996
1 163978 184584777
2 155410
1 193414 934612392
1 113093 56537281
2 122272
2 1703
1 21901 906755026
2 166249
1 197189 646131944
1 169800 27416979
2 103179
2 20784
1 70930 306516406
1 151995 404470411
2 116537
2 42043
1 60150 578133502
2 57328
1 35832 460769452
2 65459
2 118050
2 194835
2 23735
2 66626
2 49919
1 53503 503279616
1 166499 868876593
1 166887 775181839
1 65527 605516413
1 120227 869034069
2 131320
2 198398
1 49872 194710401
1 177442 426329527
1 68909 349513792
1 129715 509017776
1 136212 171385108
1 180893 671215619
2 5758
1 81928 458471432
1 147696 379547383
2 30766
1 67196 698564070
1 156209 963041534
2 178393
1 154560 42487289
2 163666
1 148944 227127618
1 29815 290251014
1 142415 586758616
1 162787 733996695
2 153359
1 125426 240334020
2 23412
2 26617
1 50597 833174770
1 96392 379677367
2 189976
1 51047 647341546
1 172062 952683952
1 131861 467814959
1 131542 893445107
1 109770 889835375
2 69577
1 150468 314300776
2 33252
1 120965 615210510
2 20169
2 7316
1 60747 372483270
2 25568
1 85191 820184832
1 149412 832137878
1 188039 515799324
2 21432
2 94638
1 68272 823279396
1 189753 179475964
2 165263
1 66911 194717678
2 87159
1 8303 374637618
1 173847 880960248
2 199465
1 78314 718034718
1 123576 346423341
1 166285 277241586
2 137396
1 170043 969780400
1 88984 61598422
1 80243 995223949
2 180565
2 193198
2 121372
1 163444 757235954
2 109132
1 55831 335490617
2 15222
2 6776
1 187781 639845055
1 80718 292776003
1 117356 761319962
1 97031 205324523
1 105797 990583657
2 107441
2 85047
1 133878 986599858
1 106464 417837624
2 64359
1 138808 746487467
1 85698 166584016
1 65922 432938746
1 72582 998530866
1 74465 8437333
2 53592
1 4041 474258135
2 41630
1 85140 885364216
2 65588
2 48452
2 6645
2 12922
1 154732 399928819
1 143523 208134395
2 127897
2 15421
1 41657 448898821
2 61602
1 136266 403890697
2 49861
1 180318 734515272
2 26465
1 16549 758954702
1 144383 840562467
2 188319
1 131081 286193182
1 195302 977862154
1 111635 368444194
1 108004 837575616
1 165033 413028997
1 87389 371795915
1 11185 511032407
1 121143 312926640
2 85578
1 171210 356358456
2 192191
1 168341 74435462
1 132963 820912339
2 122668
1 38719 464464113
2 66229
2 18915
1 46428 210826834
1 110867 12115862
1 47018 601505239
1 165454 245886010
2 30833
2 72813
1 192783 551629958
2 53698
1 172474 228046
2 147410
2 139452
1 184421 522705920
2 19204
1 186917 254416351
2 188299
2 115872
2 146582
2 147563
2 110489
2 160266
2 139550
1 121813 546934108
1 194156 676760908
2 108265
1 50690 924741296
1 46077 950252045
1 147033 277157846
1 196008 941907738
1 112554 904636227
2 19771
1 42666 21664841
2 163469
2 54349
1 128528 550854267
2 185066
1 52913 93482223
2 142554
2 135402
1 46765 247467468
2 3865
2 101232
1 133580 673054855
2 177424
1 164403 351641541
1 69871 966109412
1 197214 861658933
2 34768
1 197121 661811590
2 59890
1 70658 550893976
2 199277
2 39961
1 101974 316433780
1 159425 789018365
1 82872 747958185
1 94363 618389881
1 138305 452611544
1 11033 350792145
2 110672
1 90166 379351571
2 193929
1 99745 455524597
2 190945
2 136962
1 26069 662632532
2 92687
2 18155
2 142607
2 72916
2 157065
1 55440 688808013
1 96058 962741109
1 137091 461324694
1 182933 551245334
1 20932 955715273
1 187089 202724449
2 3913
2 141316
1 141939 558403853
2 88503
1 187050 417197632
1 41749 636617902
2 164618
2 2539
1 30293 424898153
2 73792
1 63877 281888299
2 44360
1 54411 316159459
1 95709 384276381
2 84289
2 57483
1 137693 148449606
1 62314 575937611
1 122963 786874395
2 186443
1 15989 328645155
2 80899
1 53018 334758716
2 116410
2 137128
1 197525 387089122
2 187954
2 116543
2 131441
1 149680 511331475
2 797
1 134243 145590211
2 99160
2 172428
1 100921 314371087
2 198113
1 169067 273634486
1 6786 267829371
1 190565 184065903
1 152030 950961845
2 161396
1 106666 376777598
2 13088
1 116795 507999002
1 7236 918391507
2 136357
1 74835 465769327
2 157422
2 161078
2 39133
2 73274
2 179848
2 140523
2 168196
2 133400
1 188633 573188401
1 91987 550932854
2 53563
1 81308 365554321
2 130924
1 198044 501628220
1 166266 489880538
2 134920
2 69112
1 85978 434071089
1 187143 209416342
2 64866
1 75181 584404518
2 170827
1 100173 308363330
2 92151
2 92659
1 21053 586634956
1 116444 480316879
2 38807
1 87166 212537162
1 65669 638326573
1 55958 394449895
2 43144
2 178004
1 92450 727957687
2 188429
2 122943
2 162638
1 96248 442346938
2 165320
1 136735 129258881
1 134595 727817257
2 4450
1 5252 830283035
1 176117 886914963
1 103343 641995793
1 159055 859677437
1 17476 955724599
1 170480 397207311
1 112505 342777546
2 70591
2 16571
2 87487
1 75213 636513020
2 121233
2 148473
2 140305
1 167395 856374496
1 185934 306146013
2 106544
2 167742
2 168595
1 168102 597375935
2 64947
1 34188 851971909
1 33480 997978759
1 79227 180068486
1 38898 654675192
2 189085
2 69876
1 49607 96698341
2 41037
1 128787 561405147
1 168255 210913749
1 156197 989563928
2 35604
1 30170 991618975
2 8103
1 54110 774730887
2 71025
2 128551
2 157934
1 66567 836495071
2 156311
2 164109
1 79204 916728351
1 176036 549910749
1 195536 234606254
2 30598
2 145524
1 124250 243989798
1 180463 463640982
2 162225
2 96585
2 54516
1 85165 738777595
2 78190
2 44357
1 29707 827080646
2 182378
2 136519
2 172910
2 55504
2 184639
1 13543 321033059
2 16933
2 11495
2 193579
2 94324
1 63934 265230744
1 48886 284240820
1 20083 443542602
1 179272 687159096
1 41834 961417518
2 11564
1 78047 770528532
2 24375
1 32882 317484227
1 28398 455834448
1 135996 821092444
1 52072 946503690
1 32227 405196967
1 18858 692775152
1 142785 36293377
1 122019 804225559
2 176930
2 76454
2 26008
1 81909 820704844
1 175140 223017972
1 51916 43567381
2 188025
2 34200
2 199524
1 164002 353823251
1 21151 375961089
2 33886
2 35539
2 126268
2 193801
1 169932 638345889
1 99814 965561186
1 22839 419391850
2 65001
2 149131
1 31708 934503157
2 104997
1 119961 579881166
2 47438
1 31512 420143121
2 122260
2 148660
2 157203
2 55283
2 67129
2 71320
1 5336 704111113
1 19457 630542632
2 75045
1 137306 557702117
2 51247
2 170352
1 32082 56448234
2 177255
2 170830
1 35070 174441849
2 187056
2 140185
1 140057 902980654
2 23388
1 191759 434780385
2 116168
1 76376 267550377
1 198519 697044349
2 109634
2 135019
2 191561
1 85796 133558721
2 32110
2 173928
2 141146
1 81030 272455359
1 120598 899422473
2 7717
2 50697
1 139143 343377310
1 17004 240188144
1 59662 778645308
2 162925
2 28112
1 42002 278907887
2 68918
1 128344 447117049
1 44355 801234864
1 116717 903756498
2 73930
1 100903 195005655
2 117055
1 15309 123048969
1 168735 59395481
1 39202 418713685
1 104232 565750906
2 74747
1 59219 333513118
2 155535
2 59340
1 97081 374927694
1 179210 739908702
2 197894
1 117739 656141557
1 172398 960135216
1 104278 422487415
1 128461 944590720
1 7373 708754942
2 65336
1 59098 812626465
1 107270 707790802
1 134794 149403311
1 171296 589606085
2 8208
2 126249
2 42976
2 52804
1 102430 198187899
1 17249 361705258
2 64312
2 198120
2 117432
1 65412 882373689
1 32048 89402502
2 94080
2 6467
2 163499
2 173477
2 68798
2 736
2 189008
1 7776 82552283
1 87196 670862255
2 62280
2 65168
2 74922
2 106668
2 121328
2 113780
1 173683 496654691
1 109416 598767995
1 191327 644084022
1 41535 3182039
2 7324
2 33306
1 172464 570698654
2 136090
2 64629
2 81401
1 73540 518333460
1 183590 365330084
1 46385 465182984
2 76114
1 31720 756020270
1 18928 669460391
1 189033 231057083
1 62563 376912798
2 28637
1 35153 821104774
2 126337
2 157437
2 160928
1 194313 89195550
2 75106
1 60125 271635564
1 82559 660962708
2 89608
1 124419 417559957
2 13133
2 35822
1 2813 730731730
2 84579
2 129516
1 109760 393321885
2 107076
1 164506 175168109
2 117175
1 98392 290014491
2 100885
2 178526
1 167329 670101136
1 34396 285847089
1 27369 950847119
1 46576 317526786
1 31433 846683343
1 113973 532925548
1 5674 832202618
2 69312
1 95849 981032510
1 133087 244964333
2 168207
1 55160 299154735
1 128213 570192187
2 181024
1 180374 61284587
1 20084 217546563
2 60020
1 168032 148524983
2 101594
2 86734
2 7031
1 150133 117721333
2 87945
2 6043
1 104258 640433272
2 183614
1 13641 303246665
1 164988 897558285
1 155827 866482415
2 153426
2 143850
2 191421
1 76647 542753795
2 157641
1 33546 861734155
1 128708 345940592
1 99023 373580630
1 136078 978814047
2 99424
1 165901 998702483
1 197006 184255918
1 52331 133852357
2 110393
2 11463
2 117753
2 178057
2 95594
1 35004 801785561
2 132802
1 136290 996553648
1 185852 604493795
2 90912
1 198399 423023459
1 125119 133488325
2 99345
1 58300 636602659
1 66075 123576319
2 130074
1 199059 426782305
1 58595 945187382
1 14958 392961348
2 139889
2 159036
1 192565 23399005
1 102944 823834687
2 36064
2 23286
2 97413
1 116339 484443980
1 13935 877609856
2 167158
1 151242 836189174
2 113716
1 36457 104655592
1 150223 842581442
2 65004
2 78039
2 34655
1 126827 837801493
2 20302
1 175640 993630895
2 19863
2 65813
1 15931 630310866
2 199405
1 78034 444678422
1 137042 402996483
2 189678
1 136747 818490530
1 21555 999123787
1 79141 255017254
2 158720
1 93763 405328153
2 173230
2 191792
1 123987 538699126
2 135230
1 26718 689169329
1 140579 540687646
2 125059
1 35125 881917573
1 46726 717525331
1 12559 42432958
1 185010 460030064
2 42244
1 126865 507690554
2 24185
2 57852
2 54055
2 132775
1 83566 134817845
2 1252
2 17325
1 38274 844426600
1 130582 977331984
1 111684 635096810
1 97718 548433442
1 76723 962840426
2 2770
1 166535 70841473
2 123281
2 102168
2 141334
1 56990 166384114
2 75370
1 95151 930602014
2 134520
2 138637
2 6021
2 8486
2 118143
1 99016 470654808
2 82990
1 182106 192099516
2 10330
2 46366
1 196276 196968809
1 196949 355272054
1 49899 936606223
2 63529
2 67835
2 173392
1 6362 983806967
1 119364 193276934
2 85045
2 64553
2 187201
1 58666 105124142
2 104501
2 6709
2 179
2 121178
1 45622 625893928
2 142668
1 166403 528196596
2 92819
2 127183
1 81930 783232730
1 98920 199921369
1 104417 734632154
2 67288
2 75444
2 57994
1 178286 266240569
2 168660
1 197005 482447700
2 195872
2 34639
2 73844
2 9384
2 45839
2 7142
2 91631
1 183243 824069477
1 80964 50562873
2 152928
2 90613
2 129921
1 157561 203010349
1 13382 716091063
2 155631
2 165419
2 108296
2 179870
1 134729 344448624
1 94275 72870544
1 136782 797085977
2 10624
2 108748
1 95651 934629284
2 188750
2 50216
1 75733 582589188
2 166388
1 82185 563889511
1 112623 278168292
2 185626
1 130907 49780057
1 84968 413512191
1 74203 712693179
2 35109
2 172580
2 156325
1 93747 209785690
1 85944 970499757
2 47630
1 100467 224136087
2 29046
1 44415 10777793
2 160418
2 22572
1 15410 476518145
2 153951
2 102261
2 81165
2 81260
2 191790
1 144803 548118440
2 58062
2 55843
2 32932
2 24662
2 71132
2 158682
1 167977 543397290
1 86584 219180034
2 186022
2 65705
1 143070 256066998
1 47093 783232903
2 116886
2 95086
1 100689 917417562
2 183342
1 149947 719542460
1 72024 336871648
1 150539 619933706
1 202 255926969
2 82763
2 108994
1 172291 866312145
2 32710
2 84646
1 107570 391583122
1 175589 862861075
2 99602
1 89025 750161645
2 137957
1 57769 378023075
2 84528
1 16672 897301273
1 48912 709645802
2 98694
2 198248
1 40766 303657844
1 152407 158511537
2 63294
2 197056
1 195929 757043965
1 142753 685158462
1 71660 967843150
2 185120
2 5226
1 42413 685834242
1 189733 309171504
1 166522 895964055
1 169615 406010848
2 175144
1 133804 745497660
2 118398
2 150692
2 192358
2 113390
1 86795 342074154
1 178046 748668144
1 163500 909818312
2 18589
2 14124
1 164983 457140995
2 19517
2 2582
1 167027 821753907
1 177214 413896819
2 26589
1 139951 409763313
2 38360
1 195822 423338654
1 30339 992832744
2 125695
1 107049 401127557
2 146560
1 93313 675118573
2 127523
2 101614
2 99764
2 406
2 107145
2 184098
1 123123 326534082
1 54704 625707628
2 94346
2 128403
1 92210 30747268
1 165134 339320174
1 178610 671055342
1 45643 242194695
2 160208
2 112817
1 86650 304501194
2 181852
2 70497
1 59291 467537113
2 115040
2 181515
2 167450
2 15292
2 105569
1 92829 935008637
1 37880 93346599
1 161835 39921790
2 169371
1 148893 474198012
2 157772
2 198170
2 18935
2 112521
2 55246
1 121605 951480267
1 88300 193916549
1 187954 464129724
1 3067 499370966
1 113906 901441774
2 75538
1 73041 167711766
2 11712
1 31928 309464044
1 52186 783524839
1 2474 369410859
2 62107
1 129291 123435360
2 157740
1 31683 401284481
1 104501 984948759
2 15159
1 11816 672133307
1 179183 538823374
1 196036 11380553
1 63136 665437859
2 176638
1 77775 726076746
2 42936
1 140020 548284838
2 196217
2 195037
1 84378 102991885
1 142640 792964762
1 66481 352755077
1 32620 153389212
2 28672
2 168293
1 120204 481420901
1 81864 838483631
2 147244
1 66263 726391279
2 31047
1 185337 456913328
2 128796
1 61700 730081973
1 14923 120433062
1 102394 793967210
1 108424 27196410
2 109486
1 123172 93217211
1 121650 432662265
1 147012 177479541
1 23364 782962322
1 9389 340228236
2 176010
2 105402
2 145949
2 77897
2 131494
1 112731 492408316
1 136651 615078721
1 144714 601423123
1 104940 653341389
1 135980 808298360
2 54508
2 61033
2 153166
2 116362
1 170787 721312585
2 121755
2 145092
1 6142 414815304
2 166306
2 43142
1 17179 327064272
2 12235
1 34362 823385257
2 30575
1 137921 293030408
2 191614
2 40590
1 78046 22581685
2 181717
2 42808
2 194476
1 92719 4973868
2 132186
2 22777
2 136539
2 100447
2 162305
1 169280 683088925
2 146283
1 24391 304083657
1 80137 555453198
1 181990 954620705
1 53530 82399625
1 19861 44028288
1 94631 608364083
1 7217 505668637
2 165283
1 27288 353737965
1 165725 927779698
2 189678
2 98825
2 62672
1 119325 50225843
2 519
1 14075 151257249
2 89398
1 52534 827920142
2 28280
2 120043
2 20829
2 169558
1 87141 570600483
1 63581 554955373
2 151798
1 150894 712538385
2 678
1 99451 156545058
1 38519 660645116
1 130473 637633324
1 196810 990831115
1 43251 275584941
2 30149
1 134055 38156847
2 122084
2 51273
1 124154 384141887
2 141127
1 114184 639880070
1 158582 596304857
2 115598
1 189374 407750302
2 106585
2 174678
2 180386
1 73755 859009661
2 52736
2 93894
2 137509
2 59662
1 86631 409874410
2 45091
1 92006 750404100
2 145884
2 21788
2 187431
2 14175
2 168108
2 55063
2 23688
2 149115
1 51266 842618940
1 59994 169628846
2 59841
1 70833 42307220
2 56591
2 39812
2 41557
2 95832
1 96146 310403763
2 193521
1 139099 829681112
2 139885
1 60367 765007755
1 56810 35513194
1 185734 471199272
1 7016 913408215
2 32167
2 189174
2 171651
1 76288 528235944
2 1501
1 122866 248768273
2 91524
2 98238
2 67564
1 13854 487820489
1 174192 859538286
2 5711
1 175180 321864253
2 162059
1 178752 367205618
2 26540
1 129450 364656608
2 188092
2 174610
2 49842
2 160120
2 15515
2 35832
2 178154
2 105838
2 92776
1 25653 730710578
1 30932 3328056
2 21359
1 51006 902779588
2 197980
2 110081
2 9124
2 34570
1 176017 894292166
1 142517 354204952
2 179145
1 39347 770478077
1 174965 698181953
1 20272 637089807
2 62813
2 30639
1 22885 286394220
1 188348 805211832
1 154876 723490695
2 98418
1 112951 591682455
2 82386
2 178032
1 53434 680972970
1 176490 430695263
2 116655
1 50072 567308270
1 55449 538887131
1 37687 811228402
2 111314
2 61396
2 15090
2 166423
2 94488
2 149168
2 68848
1 62018 775873602
1 115909 29915999
1 141200 266035377
2 142246
2 84387
1 66633 131834750
2 153852
1 54714 266590661
2 102099
2 183558
1 34214 187930624
1 36389 220300676
2 2164
2 167532
1 46248 96069618
2 192656
2 31571
1 13266 14279635
2 44851
2 92383
1 183338 428765258
2 52092
2 111370
1 135484 716896170
2 104092
2 172182
1 199536 935981221
1 142852 562482736
2 52342
2 123067
1 35722 359580159
2 134662
1 19934 341509058
1 134229 93502300
1 184004 186293556
2 105089
1 90928 242137160
2 56207
1 156441 109611481
1 107925 857769020
2 33482
1 117789 309577878
1 155782 548972342
2 101234
1 81109 521119101
2 105941
2 115266
2 161496
2 98699
2 187762
2 47845
2 174662
2 37272
2 97651
1 149380 5764967
1 55261 574363994
2 173809
2 140061
2 90565
1 63293 461225245
1 180539 912928877
1 91076 921217403
2 165511
1 108287 777972878
2 57230
2 159710
1 101595 342127953
2 161585
2 16647
1 47996 485042018
1 140633 645553312
1 60492 720401018
2 32084
1 152675 963192982
1 118598 775824198
1 9296 598436925
2 34036
1 155657 141106332
1 22213 426932675
1 103269 164160974
1 67352 61734241
1 69822 300225801
2 111769
1 167982 828062629
2 101078
2 132819
1 183650 280674925
2 103018
2 166041
1 150240 727216501
2 40354
2 55531
2 80434
1 52041 285515017
2 15616
2 192593
1 182424 347990201
1 108567 533136738
2 196313
2 21455
2 193952
1 192442 406701269
2 43509
2 82597
2 71206
1 150053 496440207
2 191589
2 17176
2 168354
2 190766
1 51269 477461430
1 80264 120286774
1 94821 461712087
1 75576 136343146
1 117632 406180856
1 79950 287818399
2 20108
2 72190
1 188518 24647633
1 49018 921188584
1 161569 850818041
2 167466
1 180322 181488628
2 118979
1 180205 557982036
1 56036 536174487
2 163277
1 177547 891912599
1 72522 670976272
2 58096
1 17281 942205263
1 18950 28865236
1 150268 268693159
1 26430 939793004
1 12811 281482666
1 88680 777443737
1 21110 295704536
1 134364 416014492
1 31392 387307524
1 42995 43816492
2 60329
1 45579 308279937
1 163948 699239712
2 149446
1 38220 847003758
2 117747
2 68631
1 194853 89914525
2 33718
1 79129 615259896
1 180823 970211513
2 6441
1 86060 452249520
2 70520
1 10865 138682572
1 2742 497914586
1 180649 172689988
1 141153 248188544
1 116483 63031967
1 145707 804085867
1 31490 284692436
1 85153 950741785
1 145470 147700744
1 153833 910045144
2 134774
2 34068
2 172008
2 91146
1 160521 425828225
2 27718
2 133035
2 16704
2 162193
2 49308
2 3098
1 144829 504850888
2 645
2 136300
2 93088
2 49912
2 24467
1 8650 293580755
2 31132
2 117412
1 175371 138005617
2 24622
1 77238 992365876
2 172207
1 74458 394982026
2 64186
2 97840
2 21889
2 40240
2 38947
2 64705
2 194547
1 93769 835266824
1 111570 249230860
1 15000 470731846
1 111916 334897427
2 63928
1 190489 317837810
1 183279 572292731
2 9020
1 38097 956258647
2 141730
1 105095 730019915
1 114516 118130758
1 142659 128875868
2 164586
2 20979
2 154576
1 45814 232012416
2 71228
1 140261 282579366
2 173315
1 25737 397859755
2 131898
1 81205 873326563
1 43613 826044764
1 106204 341713052
1 158798 542895046
1 88873 357135093
2 133054
1 43180 962425843
1 120623 663782929
1 44459 120213691
2 2917
1 196818 701188179
2 117229
1 108021 238119483
2 101268
1 123120 14724223
2 2241
2 120295
2 89632
1 85925 615736460
1 18681 877752330
2 112453
1 189303 300348700
1 123436 684234810
2 27605
2 132089
1 191326 379485452
2 163637
1 26880 558507452
1 147657 172521166
1 123835 734489757
1 12216 423387979
2 135671
2 77260
1 37346 786330038
1 11796 609856499
1 10023 358573363
2 83136
2 135606
2 181292
2 106853
2 97313
1 114761 149265748
1 92203 918281386
1 31588 33934452
2 189166
2 180316
2 365
2 104515
1 58697 318740594
2 127404
2 139405
2 33248
1 91680 74372818
1 91592 867750913
1 130136 433598699
1 38790 31104288
1 25063 355755884
2 171717
1 66549 129232011
2 21500
2 84917
1 165715 942361518
2 115032
1 34151 561335650
1 41476 940165514
2 49621
2 169788
1 188706 487539988
2 125309
2 18531
1 118078 929523005
2 102812
1 192489 651504988
2 182578
2 189030
2 136266
1 78920 354872438
2 128841
1 19519 317259533
1 64023 578044518
1 145744 155768417
2 100033
1 121919 783598221
1 25510 676215153
1 187179 421850658
2 142922
2 55456
2 132058
1 169679 803333178
1 6185 430237576
2 170237
2 46580
1 38714 874151809
1 34037 930239531
1 56386 324028935
2 170909
1 93789 442891159
2 82461
1 5930 234188513
1 96297 41726237
2 174106
1 149895 621708997
2 70568
1 96396 152774345
1 163354 258795072
1 6496 443593011
2 3636
2 24906
1 27900 531287054
2 91954
2 145017
1 51895 149421206
1 10727 315543642
2 43216
1 74617 590196261
1 48507 115338911
1 29567 792199253
2 18002
1 187784 180455048
1 23753 811892662
1 138815 346430718
1 45735 380307496
1 20103 649759291
2 35215
2 197333
1 43712 13320722
2 7260
2 90092
1 178586 400780752
2 9977
1 121678 963727635
2 135489
2 174145
1 113183 203209877
1 41379 921637562
2 145826
2 140947
1 179383 279481727
2 114672
2 130653
2 101856
2 15824
2 138168
1 166890 149596698
1 167770 231748773
1 32596 385682889
2 45800
1 155743 215156351
2 123982
1 18949 305630625
1 103205 860031326
1 64999 266893515
1 108176 563547086
2 192529
1 51418 189771210
1 25917 56874042
2 51011
2 111191
2 100976
2 15708
2 31709
2 156706
2 13652
2 124170
1 66625 493472987
1 88557 945556987
1 184991 60884722
2 44769
1 101806 110410139
2 119675
2 176416
2 139231
1 115524 851275282
2 122930
2 72101
1 45536 897853666
2 107330
2 131251
1 103515 636051885
1 142790 822211061
2 179219
1 14609 574958670
2 197816
2 15177
1 127751 789614884
2 160932
1 135202 357639030
2 50068
1 67021 193170139
1 65894 928522712
1 29237 594312130
1 104407 419527061
1 186808 39214628
1 136250 275305751
1 119024 107359931
2 66149
2 146205
1 189155 857026746
2 143442
1 153546 69766302
2 104908
1 62248 841607107
1 83325 761512505
1 29836 379351388
1 106932 285780778
1 40318 229073009
1 122955 619812697
2 31722
2 80409
1 165526 661806587
2 173497
2 142750
1 194012 568569140
1 45944 333302101
1 140665 338640633
1 102862 384189775
1 182402 568020624
2 2722
1 120419 855016695
2 149145
2 124032
1 101299 736812326
1 123888 139401934
1 187070 283192281
2 87704
1 120051 127181271
2 141247
2 147133
1 199562 287007690
2 132044
2 158865
2 14799
1 92017 259391984
1 51986 841070110
2 140338
2 25789
2 67432
1 96495 271519467
2 85670
2 6888
1 44784 130940003
2 28064
1 198868 127256460
1 7865 277805603
2 170783
2 58837
1 71784 939481871
1 86214 381768393
2 192432
2 179317
1 22539 699874594
2 125239
2 60268
1 104197 413453007
2 28105
2 192420
2 90719
1 172449 121483132
2 169424
1 8249 200729202
1 4022 707154108
1 124160 51172735
2 44833
2 52682
2 71532
1 143764 91537098
1 123537 92068338
1 193953 922965165
1 188240 826947529
1 199510 991277106
1 142990 836606019
1 181995 970181181
1 127484 731757447
2 93060
1 150184 538886550
2 126704
2 56965
2 34143
2 91202
1 31603 884993936
2 95828
1 26539 385014974
2 102198
2 24933
1 186737 57795615
2 84789
2 88651
2 59998
2 3977
2 68420
1 53219 202496368
2 118986
1 183006 360916093
1 100395 516861624
1 117993 504979056
2 935
1 164462 180008471
2 66518
2 90179
2 192533
1 157247 636797909
1 51992 37618620
2 82328
1 182979 325607225
1 47267 727612201
1 75277 87610262
2 136326
2 96012
2 94165
1 183035 456169870
1 192392 307262053
2 149236
2 124578
2 32801
2 124943
2 49515
1 151293 799652573
2 122000
2 116802
1 56918 931528775
2 50376
1 105374 272497875
2 13336
1 179455 474080491
1 113397 508817188
2 5328
1 20791 405131712
2 158249
1 123110 681372343
1 177536 577691668
1 77092 294536832
2 114219
2 173579
1 102164 680658025
2 156573
1 114933 209304739
2 5969
1 74575 66392025
1 45213 777989133
2 161550
2 69224
2 51263
2 189149
2 63458
2 16567
2 135582
1 22534 295147361
1 101890 530984371
1 1449 836532654
1 174426 96637846
2 180255
1 194706 454116380
2 20732
1 69614 773621773
1 66135 592390773
2 130221
2 157789
1 21367 668638440
1 192691 277420733
1 140806 219837735
2 6938
1 73317 972015261
2 101237
2 45802
1 99948 893320295
2 161119
1 3754 825774462
2 89115
2 7780
1 32467 977081885
2 28056
1 42514 149416300
1 12524 293222518
2 93600
2 57531
1 191580 696607856
1 198094 208711526
1 19489 776673117
2 180675
2 190456
1 145738 653691717
2 44175
2 136307
2 90514
2 185706
2 91019
1 5772 692083872
1 154327 768674847
2 152794
2 147500
1 108652 532851336
2 98904
1 48570 891043672
1 16940 343592376
1 110832 915131351
1 170103 332384862
2 52593
1 134526 346642254
1 98023 935542323
2 165949
2 28783
2 23362
2 72460
1 179306 991610741
1 184742 867873337
2 4652
1 73488 441993483
1 93421 411214009
1 59092 810284431
2 11416
2 570
2 86647
1 63789 966538207
2 21144
1 36188 518335761
2 172252
1 82362 502026950
1 27403 59807674
1 179573 879036592
2 102208
1 113997 521348739
2 62292
1 177484 222468957
1 12062 471223917
1 110856 837510222
1 67416 651393390
1 18125 246613581
2 154488
2 163093
2 19162
1 129931 404962120
2 124756
1 83008 617796195
2 23
1 68366 939627701
2 81825
2 74692
2 134545
2 79480
1 127034 910883056
1 181072 471624905
2 184268
1 180756 753607863
1 126893 918627395
2 134708
1 174329 62997297
1 59977 564908171
2 1054
1 138702 421777455
2 167620
2 134986
1 127683 465188431
1 51302 102814591
2 144181
1 128058 609442755
2 27857
1 130646 802396179
1 148619 9932883
2 114882
2 147030
1 127594 996169529
2 56803
2 50636
2 8057
1 188994 679539892
2 191521
1 66024 748737184
2 169895
1 66631 972842729
2 90670
1 99524 680967346
2 67382
1 191910 876771608
2 139637
2 131346
1 195507 619237522
1 66121 606903707
2 75461
1 87888 633545379
2 44838
1 57714 558674800
1 60651 735879579
1 66017 439030274
1 168418 535506246
1 167955 98618264
1 181346 760506298
2 58026
2 3960
2 12170
2 119324
1 62484 662743472
2 73683
1 2982 949290519
2 131195
2 196177
2 165395
1 154578 996374104
1 30102 780115282
1 107337 511262674
1 23955 422597840
1 121731 828215901
2 110936
1 63526 981952571
2 69338
1 85523 626686059
1 9292 410832393
2 76662
1 188760 850218336
1 41643 437232158
1 175372 298779091
1 121715 231955785
2 104873
2 33683
1 23979 415220286
1 84019 183219937
2 31796
2 166200
1 21098 247210626
1 13622 591725056
1 64905 27441716
1 19718 263092788
1 45272 541838182
1 11184 712852645
2 16958
1 159543 487366103
2 107169
1 4684 109010290
1 77830 436750190
2 159833
2 523
1 39857 772215528
1 41931 784280009
2 199247
2 195856
2 68612
2 11747
1 179225 311771581
1 65893 906849944
1 102918 929810113
2 8913
2 194881
2 26441
1 98173 652004147
1 150841 928785343
2 195144
1 143498 472350327
1 177871 370672712
1 68220 777001371
2 129389
2 141865
1 94051 172297046
2 130326
1 78834 799036791
2 73140
1 44631 225130719
1 47463 785244269
2 29648
1 82776 26423895
1 73794 268596458
2 42645
2 7613
2 78475
1 146358 997865660
1 190697 775889285
1 89405 914302910
1 138197 885846327
1 169362 153666881
2 40145
2 10118
2 103309
2 64055
2 31386
2 177653
2 163096
1 197052 50040863
1 186196 903206556
2 95984
1 43759 841668669
1 101158 127724057
2 59036
1 12435 993065009
2 83772
1 74885 449227081
1 26447 719393577
2 161983
2 155197
1 12416 163882778
1 26326 696208577
2 73252
1 94387 462789152
1 63219 442804721
2 177609
2 31348
1 93560 766009065
2 66722
2 167122
1 46885 373004904
2 103662
1 101347 51617910
2 141657
2 49714
2 127010
1 51606 229772266
1 135575 862106865
2 18257
2 93695
2 62483
2 148890
2 161503
2 65748
1 21093 714824219
1 96397 671625163
1 17208 686590625
1 68914 925266539
2 44259
2 137955
1 187746 662174427
1 159300 667019667
1 198386 557274065
1 24316 779548948
1 2146 824938241
1 64385 186006552
1 134566 234468654
1 76944 445950987
2 174562
1 157937 401840554
2 45674
1 1104 427398563
1 47472 428833183
2 91757
1 98865 635155875
2 84507
2 196858
1 103248 628018430
1 152623 286588066
2 185086
1 186967 997801972
2 71373
2 12804
1 45366 367213904
2 135933
2 96919
1 186035 764138885
2 63277
1 6326 827324986
1 55775 814096321
1 190916 19528231
1 136796 805418529
2 48579
1 68052 720506093
2 2981
1 137243 86856966
2 161375
2 157258
1 169869 8500233
2 87438
1 164891 46293263
1 47937 901235428
2 102156
2 90418
2 133440
2 172474
2 52581
1 18173 201809353
2 127534
1 184457 864615612
2 152588
2 33087
1 174194 35689081
2 77860
2 147138
1 11663 233674273
2 50411
1 178644 519978784
2 112958
1 176859 56708655
2 152869
2 81022
1 131967 100757686
2 132360
2 25038
1 197163 560577439
2 63314
2 131388
1 186103 494836164
1 63371 81790403
2 68765
1 167075 95156007
2 63551
1 35064 923159821
2 109873
2 152378
1 19139 276501501
2 123081
2 36680
2 105924
2 49585
2 128965
2 123117
2 127730
1 166208 831394928
1 34563 571967038
2 111267
2 148798
1 126553 464178657
1 181247 798680575
2 3137
1 35993 244585678
1 166957 487768683
1 113719 860774001
2 12735
1 91040 653017364
1 27230 173978039
2 138642
1 33141 224695012
2 64057
2 81667
2 104409
2 115216
1 127382 853647698
1 48694 332954552
1 58351 388892787
2 163915
2 63222
2 61065
1 177173 23592616
1 89555 13349369
1 88851 238161998
2 64220
1 85772 437040068
2 179480
1 189642 370743904
2 67272
1 77917 837826587
1 91365 565016929
2 137129
2 6956
2 127707
2 189392
1 27046 445923728
2 94483
2 156478
2 64282
2 183879
1 26774 867820617
2 171670
2 69749
2 47725
1 31737 65254409
1 81305 127462536
2 44661
1 117579 166984105
1 135705 655124501
2 152033
1 173460 504243144
1 129560 982978601
1 77149 339340641
1 80578 31659268
2 78000
2 61607
1 60678 370295534
2 25175
2 195180
2 176443
2 9204
1 38890 37759864
1 135294 496687814
2 97056
1 153206 305510496
2 99366
2 52539
2 11474
1 7919 766471806
2 104047
2 14933
2 54409
1 183445 428690392
2 66586
1 92161 746494922
1 66724 551550817
2 179411
2 21070
1 169303 790181809
1 182718 754899338
2 17637
1 102639 989682620
1 162477 680727879
2 180679
2 48691
1 84880 920131604
2 109577
2 56825
1 15404 695691456
1 176035 161212128
1 21956 564635956
1 52428 795862721
1 140851 420063226
2 136525
1 98442 21804416
1 111360 911412403
1 126007 955630583
2 141541
2 116163
2 102096
1 149366 757311894
2 73417
1 144697 462919271
2 58914
1 92394 757546719
2 163860
2 82556
2 127974
1 189354 842229741
1 109621 587002318
1 50337 161886407
1 165057 533489067
1 160594 2279261
1 47698 125082931
1 80800 382825283
1 74736 109584337
2 94160
2 161081
2 63555
1 192865 6267691
2 30837
2 127635
1 190198 263775253
1 63527 249799096
2 15881
2 126340
1 13247 984600821
2 70651
2 83464
2 21767
2 38451
2 14884
1 111374 160803146
2 147024
1 114893 689990378
2 7367
2 165758
1 189289 915104414
1 199468 361550671
2 120482
1 118110 85211821
2 139148
2 172033
1 8386 116857716
1 68737 740337346
1 170797 50834624
1 70713 70263646
2 173652
2 6536
2 151585
2 57340
1 193262 329889808
1 5757 220182805
2 154090
1 193273 17095080
1 52655 712913393
2 13172
2 5370
1 27611 601292058
1 70056 581057244
2 196118
2 127003
2 95857
1 131596 864591332
2 42764
2 172840
1 183948 843772296
1 112205 934817867
2 167772
1 29325 141642184
1 86636 730441651
2 197841
2 49
2 157458
2 94049
1 48110 245178592
1 66972 494572270
2 78514
2 118822
2 181939
2 87549
2 71409
2 80156
1 185627 671097905
2 88744
2 68435
2 164640
1 174792 114504046
2 50628
1 151759 645876264
1 22369 826601956
1 52414 234717715
1 44273 802779637
1 3756 804848434
2 192426
2 28028
2 42667
1 113140 706783501
1 89180 233256998
2 129652
2 49046
2 87453
1 50583 755313051
2 29053
1 108329 858927320
2 97399
1 125805 658337109
2 11555
1 67706 602513014
1 183250 189087905
1 119264 525603556
2 71975
2 62943
1 160164 144775759
2 158183
1 74903 554305919
2 6853
1 115823 573152730
1 105980 397788688
1 177222 313314817
2 96704
2 25277
1 182707 669619038
2 46581
1 108984 101437876
1 167897 979968976
1 142266 286203644
2 122674
2 53578
2 95641
1 159556 893732759
1 66016 288175633
2 39446
2 151357
1 105762 42059364
1 193081 261466632
1 97256 156905694
2 145909
1 166153 162461428
1 153475 343541882
1 137181 918124874
2 118696
2 1674
1 52594 517347885
2 198058
2 199146
2 140499
1 16710 418999909
1 45756 881475321
1 107142 123725106
2 28458
2 105566
2 165231
2 141953
2 28432
2 196482
2 93895
2 73331
1 66690 532608179
1 33595 687095764
2 52921
1 194726 55979174
2 177734
1 194403 654115630
1 34048 753524942
2 62542
2 101008
1 6559 530519704
2 153622
1 80989 524391191
1 138543 215997731
2 11769
2 88078
2 45518
1 23171 109697235
2 80092
1 16929 191290262
2 48716
2 145387
1 122743 990006091
1 42241 178055246
1 61046 283367141
2 168742
1 13275 65767185
2 46903
2 46627
2 87579
2 171318
1 120462 539159118
1 131004 630591772
1 17055 490724150
2 61895
2 84932
1 97561 40410805
2 179356
2 94786
2 101064
2 46047
1 8331 396742304
2 90876
1 122593 739183821
1 71886 58730508
2 18419
2 178487
1 106497 180095882
2 194335
1 95528 579596166
2 46079
2 98427
2 145286
1 182959 991345766
1 139720 714017722
1 85775 158071583
1 41553 178343855
1 92445 955941854
2 91127
1 34273 396457097
2 149649
2 140571
1 66787 122294927
2 39086
1 21837 271920204
2 130673
1 121972 230068434
1 47175 366492597
1 27574 870592430
1 88571 961668636
1 182541 380302638
2 17816
2 1319
2 186739
1 177599 774182466
1 81455 417684890
1 7016 772388445
2 77938
2 112034
1 106667 462510024
1 114584 165490991
2 104345
2 97864
2 34432
2 171297
1 68761 702944134
2 174483
1 181266 938297817
1 61355 36099104
2 120814
1 64469 233264869
1 127392 719541392
1 70250 10342033
1 148040 596158398
2 192845
1 7828 935239508
1 14286 652736323
1 189197 530661665
2 165739
2 81462
2 1170
1 133512 360114136
2 178504
2 124077
1 58686 589341398
1 45498 155274634
2 197681
2 111214
2 42208
2 21996
1 176469 775790744
2 58741
2 110256
2 196594
2 185036
1 108516 203898531
1 149833 230997723
1 3609 765783417
2 195213
1 172091 221667154
1 188769 965813541
1 194620 2150466
1 165842 874838383
2 131787
1 50847 987668034
2 102791
2 195919
2 82436
2 188004
1 144773 58897505
2 110102
1 105977 816885990
2 50242
2 167279
1 33911 423895627
1 65607 740201084
2 20326
2 138446
1 122192 570195720
2 2977
1 98714 583054113
2 144560
1 83919 566737735
2 181246
2 100948
2 185563
1 195572 104499248
2 127876
2 153659
1 80126 492781293
1 116888 34649024
1 53410 344561917
1 116570 10202646
1 159116 586547902
2 197679
1 74472 895460279
1 66317 119347919
2 38398
2 88414
2 132894
2 173046
2 124194
2 120866
1 99587 830732853
2 54509
2 162642
1 192036 38433860
1 58132 340049307
1 47801 327212316
1 175109 41304660
1 154324 398121340
1 160827 755066612
2 62992
1 91989 372324847
1 92776 829318986
1 26356 702192828
2 65722
1 102502 588939157
1 64183 459041741
1 171833 263084417
1 116409 788280968
1 190603 759667170
1 139718 335456096
2 153280
1 37552 222498050
2 116134
2 140690
2 119667
1 35370 802202283
1 115471 517822211
2 35154
2 109441
2 33567
2 191405
1 188288 661998559
1 2362 793106201
1 26689 695763436
2 149732
2 152368
2 13049
1 74203 50884023
2 160390
2 196037
1 163847 29171025
2 4331
2 75956
2 68521
2 163982
1 196492 141695890
2 184130
1 92939 241867457
1 145695 825834714
1 108664 305189895
1 182054 627467206
1 64084 906260126
2 186416
1 158912 47266118
1 146433 501668973
1 27682 789555989
1 20685 680367015
1 26924 582016746
1 180485 53590323
2 7191
1 11471 371372233
1 74520 387824062
2 147769
1 114942 254405100
1 41539 656379685
1 6567 466629654
2 49894
1 148592 525637071
2 104420
1 5867 912730361
1 153371 847483984
2 100313
1 147904 369386534
2 30985
1 52899 937524195
2 119886
1 28744 207127521
1 31082 250083535
2 17859
2 60934
2 95056
2 160158
2 61098
1 174455 603352040
1 27799 289157197
2 16177
1 22619 723490014
2 161007
1 17846 1550690
1 157290 427891351
1 130588 438919954
2 96332
2 31317
1 124152 460597288
1 41739 194901251
1 175759 45933427
2 91905
1 19328 2407080
2 130885
1 175822 805041250
1 77083 830433043
2 164250
2 120475
2 49877
2 68901
1 171000 185731265
1 3810 142616565
2 9047
1 94406 286218559
2 174260
1 26832 460165639
1 149825 561043771
2 77515
2 179298
1 189636 930182329
2 134844
2 134563
2 111122
1 156226 752557884
1 160562 964805896
1 72874 850487809
2 76304
1 198636 780590046
2 40167
1 24307 66154323
2 50033
2 142801
2 145747
1 39550 121702504
1 55388 352778925
2 134455
2 21882
1 51546 784820991
1 7013 866696523
1 8629 342807464
1 184995 153816077
1 72794 954544459
2 61762
1 141882 32659031
2 143161
2 66814
1 40582 805770904
2 48955
1 59876 888880498
2 87157
1 98957 410420227
1 150729 223445075
1 146626 376136335
1 124993 158324927
1 7153 826641563
2 56630
1 126443 760645132
2 79535
2 175750
2 10255
1 194927 542365306
1 5284 79987959
1 59581 751353361
2 1107
1 7583 858769271
2 10351
2 21847
2 198382
1 147667 844941646
2 78320
2 3700
1 70194 570111897
2 78198
2 8562
2 75886
1 199176 269390857
2 17802
1 137400 315740404
1 126272 883047105
2 151032
1 112302 654516180
1 14716 967485002
1 84177 938409899
2 191364
2 44316
2 24537
2 140053
2 61636
1 190522 913223181
2 80731
2 154146
1 53052 995470259
2 10185
2 21239
2 124782
2 160090
2 13260
1 140665 609979991
1 100288 170942038
2 47155
2 21701
2 40926
1 54269 672983907
1 10204 165620133
2 132922
1 114012 496584034
1 93837 706555115
1 99639 457049173
1 147409 194863685
1 193322 346222690
1 146150 178593401
2 97777
1 97797 477271445
2 9248
1 155255 364457652
1 193900 510875996
2 181974
2 24494
1 22681 884276249
2 116311
2 20385
2 188038
1 116700 440369354
2 158325
2 80655
2 149421
2 134831
1 24946 313234914
2 136918
1 21957 96477416
1 89698 379471508
1 126190 374199709
2 74888
2 64617
2 73636
1 150811 258287372
2 195077
1 146912 42965357
2 34942
2 11688
1 102308 722314071
2 68094
2 14466
1 22384 566744531
2 133442
2 90073
1 67807 425938678
1 110824 440086812
2 50306
2 116459
2 150098
2 120487
2 89179
1 186564 954740611
2 57353
1 30026 557123634
2 150878
1 144931 470789935
2 40762
1 87444 127898983
1 151273 380020393
1 159014 937178513
2 133216
2 134346
1 88749 785046070
1 29085 274654134
1 91881 446017511
2 61905
1 82685 631926358
2 2538
2 18042
2 29504
1 16329 674656655
1 38605 494946857
1 162062 563448699
2 98660
2 2400
2 90932
1 47508 988799942
1 69777 998700931
1 195575 375909643
2 58938
1 98395 452324768
1 76716 791026135
2 106900
1 96780 245168156
2 197838
1 170404 144212395
1 7785 472852334
1 78150 574316193
1 96280 242591873
2 57052
1 142282 666758228
2 125140
1 168157 151561399
1 15847 672179525
2 38927
1 158770 126012821
1 193434 204609762
2 847
2 7794
1 23855 83184496
1 172048 437052715
2 51572
1 88050 870916041
1 72287 83537168
2 4510
1 115331 664027441
2 71038
2 126427
2 176752
2 192013
2 82143
2 97949
1 171542 48764336
1 159820 693808692
1 173898 394428281
1 105663 846246511
2 125704
2 70237
2 98923
2 161812
1 161524 235580172
1 159761 65366449
1 131203 955069633
1 16429 906800062
1 188696 538654460
2 125930
2 80894
2 124787
2 152978
2 78330
1 67069 557585804
2 37417
2 149449
2 46927
1 110469 145190164
1 152193 541087530
1 183195 39884037
2 54374
1 174044 458488592
2 87797
1 181270 226913366
2 29980
1 132002 345811300
2 96608
2 27468
1 110723 8964265
2 101330
2 102836
2 18097
1 120596 377269476
1 131762 883834269
2 99389
1 18571 886781270
2 18131
1 43097 244026087
1 72521 830556564
1 67847 753264748
2 89922
2 39431
1 196734 257466894
1 157184 312821174
1 192997 968055163
2 139741
1 76454 512748897
1 44140 666726303
1 98337 458631912
1 130707 140541946
1 104627 205253829
2 191597
2 163610
2 10360
2 87150
2 91695
1 79071 844947581
2 42035
2 170684
1 18000 18653720
1 39401 498765717
2 17443
1 168379 703705946
1 55012 665095807
1 167623 394509257
1 93057 165866278
1 109589 746312875
2 74714
1 7877 942109332
1 160118 412775562
1 156390 269087411
1 76501 922010244
1 27299 278855896
2 88167
2 104847
1 109816 70984441
1 86702 293009036
2 191772
2 176608
2 153575
1 26751 681796030
1 116805 136763352
2 199720
2 181839
1 128630 109567295
1 48727 767710061
1 136509 749444807
1 131969 632114214
2 2361
2 89408
2 43642
1 85497 755328615
2 82444
1 131833 46929187
2 8107
2 70702
1 17029 441123641
2 133063
2 160223
2 22507
1 27822 37064435
1 105136 366010580
2 54771
2 62325
1 78592 167459297
2 18401
2 152292
2 28707
1 163080 121310700
2 168242
2 154554
1 167505 450909502
2 68559
2 45445
2 136389
1 41346 358109486
1 123809 756981900
2 10704
1 174629 296442574
1 82597 704284294
1 169835 510253970
1 122531 143535972
2 33663
2 53608
1 172679 574098031
2 130284
2 9730
2 125067
1 158599 807317260
2 173551
1 198385 605867877
2 64173
1 91439 135680807
2 187317
1 5391 541625342
1 77470 632924147
2 176755
1 197370 556468461
2 115131
2 175907
1 97654 478121341
2 125060
2 132283
1 71107 196139244
2 92867
2 131352
1 82670 930947653
1 2242 675525704
2 57782
2 91053
2 74973
1 86325 397568371
1 158026 999320615
1 71166 80756839
2 187393
2 98726
1 150826 295901921
1 58442 434063031
2 62764
1 7546 352264503
2 171734
1 170496 894543564
2 116932
1 165605 701666712
2 104554
1 111726 532302941
2 171575
1 191540 93043069
1 90858 269542645
1 161696 379342002
1 5088 908804719
2 160610
2 85815
2 86732
1 37844 881138548
2 164232
1 177273 389643341
1 25465 904008519
1 161019 952786069
1 45260 208412151
1 171690 623781468
1 89247 514120790
1 130582 498030999
2 3737
2 187423
2 196766
2 180944
2 36287
1 130964 677284325
2 37844
2 119242
1 156957 828294390
1 36493 702813718
2 186657
1 57954 865360033
2 67014
2 181570
2 63200
1 133136 815694459
1 567 735507150
1 196032 500154659
2 181841
2 104246
2 153508
2 28090
1 59609 883141906
2 43250
1 55897 403438139
1 58260 368416329
2 148785
1 28284 826278108
2 28387
1 73033 520902707
1 11892 966154748
1 5576 352312147
1 132324 197215291
1 28441 830486972
2 33285
2 39994
2 76506
1 21598 490872997
2 101226
1 23361 865786418
1 180068 29964572
1 81897 537439923
1 111695 179456636
2 6834
2 54249
1 102314 326833886
1 102604 439416763
2 38207
2 81265
1 24672 389264646
1 165351 380279957
1 48737 217654179
2 88090
2 110551
2 84525
1 110770 871489652
2 152078
1 198683 211869617
1 3572 783027868
2 198180
2 54162
2 135215
2 199644
1 184753 93121975
2 196412
2 190159
2 155139
1 61918 26552731
1 85203 974973911
1 113744 992877837
1 13795 591948668
2 89494
2 4726
1 3616 547981251
1 66360 697939602
1 100901 911237915
2 82655
1 48275 738559116
2 6337
1 112699 501025267
2 85353
1 138889 692841779
1 71700 705543843
2 61855
1 43627 493922528
2 165350
1 147219 428153078
2 102641
2 125659
1 73088 579483952
2 44673
1 71506 752449007
1 122872 831807594
1 65788 196105050
2 190606
2 117274
2 170728
1 65354 898935195
1 17446 302452512
1 155522 46163462
2 109678
2 91729
1 177265 401941306
2 73222
2 139098
1 129306 538083430
2 122847
1 23322 56716254
1 168411 342454345
2 169261
2 79998
1 131999 721494642
1 91314 115729756
1 47119 48581836
2 173018
1 154485 808081873
2 70171
2 127683
1 147379 396844823
2 178896
2 142706
1 7093 944600143
1 155266 457915225
2 14297
2 15650
1 95283 19275901
1 27687 262947785
1 128604 408760538
1 130047 75157877
2 96175
1 11176 324733636
2 9849
2 36057
1 197869 627526953
2 9535
1 66914 908017257
2 107022
2 27112
1 8412 14508646
1 185448 900259303
1 116060 817920160
2 142447
2 115427
1 129370 140587426
2 63609
2 191478
1 68401 750592336
1 36014 127286349
1 89079 611371061
1 44855 12321227
2 85069
2 99488
2 24813
2 165021
2 75655
2 121911
2 191984
1 21357 485505975
2 173802
1 154924 341028411
2 192744
1 94109 36298266
1 40743 169612980
1 71172 894757777
1 124951 375101086
2 198431
2 9358
1 35434 764369165
1 101678 149699664
1 9482 2207474
2 122227
2 135816
1 65594 913620091
2 88936
2 98352
1 1849 580877712
2 128046
2 158327
1 4222 721570595
1 33878 677979023
1 45089 728311440
1 169943 174422501
2 61787
2 5585
2 37026
2 67731
2 187942
2 97101
2 28201
2 199653
1 187143 91719455
1 13617 981821933
1 34406 317124552
2 194553
2 96173
1 38365 3222917
1 193431 176466952
1 168465 154078214
1 39779 471984063
2 176481
2 54518
2 90863
2 190562
1 154918 19867401
1 37002 387873020
1 132442 728372310
1 33554 652366003
2 171380
1 110946 814706281
2 104576
1 115871 317047133
1 99471 259807305
1 112046 654674388
1 16999 45944854
2 74668
1 94692 412292340
2 11244
1 90806 218721553
2 32698
1 143639 273932403
1 62917 219123155
1 158886 523461609
1 30362 33801775
1 174179 927529930
2 94551
1 190102 138978789
2 10318
2 137127
2 199014
2 148385
1 149119 79095929
1 69661 690978710
1 53203 8112155
1 29006 997809248
1 10570 793008583
2 139451
1 127485 357001554
2 14782
1 198073 655780633
1 104978 751060885
1 16844 764125316
2 57824
1 59713 632815029
2 35475
2 10065
1 195096 393364723
1 134216 711090998
1 134207 778912309
1 83499 910678817
2 7300
2 106672
2 124971
2 129494
1 15763 619914123
1 34618 238892991
1 16077 578994874
1 149484 77631184
1 149748 566836471
1 144376 21304387
1 171230 821303381
1 30715 853800588
1 198528 865227709
2 182636
1 94493 644065326
1 137339 988027753
2 55512
2 172522
1 7509 985441389
1 100617 426434171
2 156231
2 20875
2 23026
1 121513 123632527
1 152108 954728256
2 119395
1 18990 553657646
1 144416 806284235
2 165277
2 125188
2 127382
1 99978 660140371
1 179756 842040677
1 33039 820625470
2 178937
2 183896
2 91599
1 21045 42615293
1 107013 645026133
2 160676
1 52814 246358816
2 27462
2 25970
2 69031
2 182212
1 142474 32524570
2 123519
2 63656
1 172826 649402577
1 145878 547473238
1 189156 556710282
1 117559 960349497
1 187941 746798391
1 136650 978512949
1 181000 483488163
2 113334
2 73709
2 152207
2 171674
2 160352
1 4485 969343744
2 55131
2 19069
1 145914 178454296
1 48436 292336936
2 50701
1 103870 826368509
1 163061 607333752
1 149408 432130391
1 134060 86762010
2 36971
1 184385 930236996
1 185716 348345285
1 157023 783483258
1 138215 747736961
2 125044
1 129416 200098925
2 24284
2 95247
2 70527
1 33935 564814978
1 177133 72464654
1 31499 528300690
1 193947 380063144
1 185028 536049128
2 39214
1 179242 811365651
1 34036 801669407
2 77390
2 47147
2 100541
2 131799
2 172553
1 74165 172358441
2 73242
1 124259 438204602
2 105081
1 117511 452251015
1 95548 911608490
2 138471
1 178396 632926638
2 88869
2 13195
1 22733 4056724
1 120172 775025305
1 31193 181517214
2 145357
2 34475
1 68612 449060358
1 89470 208714170
2 74581
1 48690 981524381
2 195279
2 105714
2 126056
1 71027 34383551
2 164865
1 186880 856126190
1 78519 902969520
2 73961
2 47410
1 61572 388753585
2 119716
2 158688
1 125537 606933661
2 34736
2 58717
2 104307
2 61727
1 48399 464985067
2 182456
1 164519 191077578
1 4139 548971177
2 193624
2 111209
1 33989 188463177
1 64573 559123671
1 15750 641784827
1 181770 812156953
2 42576
1 116525 127098837
2 112259
1 23087 593667347
1 31324 86405934
1 193492 188092259
1 66626 105182774
2 133079
1 166959 956934541
1 145740 283621668
2 115823
1 11380 861203500
1 187617 234930016
1 160098 306323067
1 132299 321025601
1 85360 686328441
1 6036 804132757
1 86704 353842813
2 183337
2 163097
1 106167 519049833
1 155256 322340080
2 26463
1 42538 209842600
2 196832
1 104108 281736478
1 107808 918442967
1 53593 139322383
1 139950 477523980
1 8101 589405011
2 25940
1 77965 185997161
2 112047
1 100647 780309735
2 185801
2 92211
1 161988 110962864
1 115460 245774087
2 62559
2 136322
2 58606
1 130029 115906252
2 63283
2 188729
1 7925 693846935
2 64378
1 82839 549667960
1 49052 502376082
2 171717
1 135196 612751875
1 106820 25242050
1 159630 825614981
2 122634
2 161622
1 17886 899928755
1 89076 989063053
2 143891
2 38570
2 84476
2 70521
2 113112
1 53367 339474852
1 193486 606654593
2 187411
1 123716 561946539
1 88783 525190014
2 187728
2 85348
2 158095
2 172162
1 25309 382221777
1 23316 245637134
2 47588
1 89579 821260833
2 28449
2 74017
1 164875 743551360
1 184694 572590047
1 131352 509261603
2 160068
1 45631 57423846
1 45943 171380254
2 141469
1 56416 775785727
1 49261 521451091
1 104983 476351808
1 90483 14433573
2 196893
1 26744 282514164
2 61950
2 86077
2 124300
2 37808
1 172173 307999941
1 52929 945951651
1 5883 426318593
2 167092
1 54236 100568048
2 155133
1 108700 624883458
1 30466 292216627
2 97389
1 103786 324660380
1 89362 977195149
1 163045 28464889
1 122000 272407777
2 65560
2 83098
1 40523 534222229
2 6909
1 196585 839220134
2 147746
1 109047 807339781
1 170090 240985195
1 126608 223710596
2 156838
1 123026 245285646
2 137659
1 171688 722552837
2 49574
2 68425
1 195168 364495022
1 90385 54091524
1 155432 736918207
2 145212
1 127704 976578748
2 117359
1 114221 171146555
2 164159
1 112627 939930122
2 182771
1 145402 248385225
1 160866 235609293
2 129662
2 131487
2 186069
2 127310
1 3996 156283199
1 2984 372026363
2 82654
1 139335 224701321
1 85784 898826241
2 176492
2 147513
1 90520 60429583
2 65010
2 41313
2 149686
1 117102 764922752
2 7300
1 108700 434492366
1 71256 613080114
2 109567
1 54568 162928894
2 81539
2 105826
2 133983
1 144417 314187388
1 129203 815541335
1 46272 28008309
2 197427
2 181705
1 137575 485232394
2 81238
2 53925
2 116240
2 55208
1 161059 517796717
1 91623 669432
2 152961
1 28020 153341
2 115599
1 134466 730309963
2 33767
1 42749 833823004
1 188583 295918402
1 14474 720434930
2 44127
2 36097
2 117991
1 158095 971048556
1 89562 69192519
1 62029 12134049
2 84565
2 111005
2 174589
1 190912 67995712
2 142191
2 59237
1 10423 813251821
2 159029
1 101562 429990007
2 176263
2 89789
2 15579
2 73314
2 36351
2 2177
1 153660 374024343
2 20722
2 179625
2 199392
1 73482 126817850
2 128910
1 189472 961157939
2 122604
2 140424
2 66276
1 34339 319151785
2 150960
1 101580 441857279
1 136495 197604166
1 123326 876032712
2 172677
1 61220 298623727
1 88097 34394692
1 88989 434189391
1 148275 549935811
1 43240 295367807
2 159916
2 92320
1 6146 116331790
1 154011 952581338
2 193301
2 155559
1 117853 352110851
2 139374
1 17084 861191549
2 135025
2 62415
1 803 749204714
1 81858 540168946
2 130181
2 53582
1 154188 168079120
2 127993
1 55607 648206819
2 76881
1 49713 314244513
2 177007
2 47450
1 103583 617197520
2 80647
1 187994 975729518
2 14346
1 144293 994061717
1 97154 73642237
1 53196 183118118
1 5324 829420669
2 172929
1 23007 843300250
2 173181
2 11871
2 182030
1 46755 315690301
2 105733
1 46626 681658277
1 136553 504347108
2 174223
1 24743 619575039
1 136216 749108742
1 18657 261694318
1 193958 663695265
2 120170
1 112675 956126226
2 172428
1 53121 78882317
2 189936
1 184608 580878542
1 117301 984656506
2 143949
2 143678
1 11895 932397966
2 187025
2 192575
2 103926
1 165301 189352424
2 53802
1 40894 505913695
1 77069 319556648
1 147822 252009654
1 70552 956272649
2 29466
1 152880 169262806
2 180638
1 99494 504908634
1 141259 635305906
2 92855
1 82778 388553706
1 131766 328009735
2 91827
1 31113 581755689
2 89390
2 176907
1 12758 934458574
1 82314 526320547
1 73601 504251775
1 37138 37256990
1 137185 17514951
1 54480 26093738
2 153502
2 18100
2 49446
2 118770
1 98023 388433238
2 115317
2 22845
1 68549 322442815
2 191584
2 156951
2 185443
1 156522 529931930
2 118043
1 33548 235962929
2 45837
2 117028
1 82289 366241141
2 166190
1 144728 597050530
2 134842
1 717 348184000
2 145638
1 92926 883087194
2 194927
2 196089
1 186644 561026872
2 2185
1 8779 508441659
1 105870 163806878
2 15588
1 180810 871129880
2 1850
2 63708
2 53790
1 95929 536904231
2 142885
1 67395 427564471
2 187766
1 148335 833202525
1 46428 109059745
2 113766
2 156508
2 165134
2 145366
2 126733
2 126471
2 28511
1 50099 627114725
2 74357
2 17711
2 93551
1 98420 17229097
2 57573
1 91032 723588306
2 150087
2 128174
2 142759
1 172409 989678812
2 145186
1 105827 83277902
2 166575
1 61940 711529669
2 164794
1 194852 782481365
1 64680 719446578
1 21784 595954130
2 3597
2 152445
2 143833
2 53769
1 46561 308608547
2 135466
1 66015 350216564
2 42392
1 113292 315305935
2 156387
2 65694
1 170078 230679898
1 177373 295811144
2 113036
2 168991
1 149424 247041414
1 125567 101036939
1 165158 51603022
2 42188
1 41626 388223931
2 74634
1 113148 72011171
1 34218 766344883
2 152633
1 136281 762210024
1 187431 536496471
2 153771
2 80751
2 51491
1 175132 824310473
1 101373 432130692
2 72449
2 64520
2 116719
2 74951
2 10723
1 142739 432484003
2 134855
1 115047 197170703
2 98910
2 194142
2 113404
1 107654 888328633
2 85409
2 173016
2 23634
2 27202
1 184867 443915361
1 168057 41589473
1 55824 29012494
1 113825 935208636
2 63694
2 108892
1 170202 95776750
1 177024 590960658
1 52578 149196089
2 2108
2 177856
1 31408 424312410
1 27230 586221025
1 166755 996400375
1 162301 619378181
2 148668
1 77761 421003271
1 124298 899431361
2 83488
1 175325 36869800
2 126883
2 196062
2 64511
1 167236 866996149
1 127857 489578320
2 104840
2 194872
2 6188
2 107598
2 33105
2 185940
2 17826
2 192985
1 195855 397790117
2 150205
1 140471 261451797
2 198829
2 79511
2 119380
1 1214 470734536
2 189754
2 145749
2 174585
1 181524 62033392
1 110800 527362899
2 196392
1 163496 565032250
1 138029 565563169
2 182092
1 90647 613409942
2 90518
2 191167
1 163025 796981706
1 92244 870495111
2 6925
1 133804 372396523
2 78896
2 40914
2 72017
1 154533 129122904
2 92509
1 120348 266428974
2 37081
1 167521 630274640
1 171579 88649091
1 12369 402143000
2 78313
1 27584 885712421
1 176569 468939798
2 73798
1 169556 89273702
2 86591
1 166413 458591912
1 35029 949045988
2 157672
2 63246
1 117922 928455030
2 107266
1 132690 533656661
2 46454
2 70784
2 82282
2 33138
1 15933 548015630
2 78796
1 7444 688077571
1 156976 415142431
1 76398 759642879
2 79794
1 68970 347082682
1 180197 327822805
1 45934 994614900
2 8475
2 189299
2 158171
1 22764 749608199
2 112444
2 80394
1 173313 494870686
2 25320
1 57685 110995090
2 186858
1 24008 70206474
2 33747
1 64371 936793299
1 88219 770426118
2 164049
1 61355 414228991
1 15305 238659457
1 88311 417801580
1 234 739595699
2 119663
2 158554
1 68275 616277556
2 153854
2 139108
1 47090 347641361
2 81913
2 18407
2 36828
1 103819 490667830
1 95492 520779470
2 152769
1 51141 799476861
2 104653
2 61204
1 197626 616708496
2 52147
1 107124 207839041
2 146814
2 52947
2 13649
2 160594
2 45614
2 2894
1 36576 120357237
2 174294
2 108395
1 185586 130943409
2 178854
1 37483 747765930
2 62230
2 120793
1 93534 47302242
2 7758
1 175700 950694702
1 117390 21044547
1 147764 762514080
2 10616
2 150813
2 74932
1 143852 719595385
2 85977
2 19317
2 141631
2 150391
1 198242 30616394
2 11296
1 179222 426817592
2 66598
1 106054 505815282
2 17791
1 16162 924165901
1 86601 691792135
1 21405 662392569
1 120858 412693403
2 145062
2 14239
2 105387
1 113676 836474723
2 23967
1 168261 723784988
1 185074 720701738
2 56290
2 41493
1 885 760665199
2 140871
2 183233
2 158506
1 102021 651361146
2 74241
1 138161 979561656
1 106437 628866504
2 187355
2 90707
2 142840
2 50239
2 109211
2 96373
1 151990 680885657
2 104258
1 25824 926487906
2 121246
1 118964 749185204
2 107517
2 147296
2 86285
2 111997
2 153885
1 111506 678846964
1 7004 501324394
1 54353 778857981
1 126920 427084437
1 173577 310233226
2 153980
1 12241 978804302
1 81055 501600609
1 138875 325148224
2 112115
2 91950
1 10516 371408207
1 44385 370610796
1 171669 805889979
2 48469
1 125801 844047110
1 144828 177935303
2 160493
1 11528 58423832
2 69113
1 77194 374879715
1 132496 775062955
2 28136
1 79309 136460703
2 53655
2 21973
2 145247
2 124976
2 10352
1 33383 917023783
1 112333 355468235
1 80124 841596108
2 168817
1 83400 298566480
1 52149 149873346
2 15487
2 28831
1 145566 825329482
2 57462
1 58080 282203800
2 113180
1 149871 538915987
1 12149 643350299
1 52196 754205451
1 106518 656206229
1 75492 279645298
1 8706 502683598
2 195920
1 29149 874831905
2 149708
2 20356
1 31347 115307212
1 165082 795793877
2 174559
1 108148 551294345
2 44573
1 82786 877447639
2 38074
2 191508
1 34761 820968245
1 111902 571789199
2 19466
1 59085 912825453
1 53203 732954255
2 33262
1 34219 894481859
2 133289
2 40875
1 30907 800135503
2 50314
2 138733
1 193753 715779527
1 116189 906022641
1 177200 949400106
2 17859
1 3447 918527576
2 15517
1 101754 312936886
1 166870 916751325
2 35995
1 115203 546406910
1 75120 692639724
2 70778
2 141409
1 10056 920626177
2 40822
2 130308
1 76688 812626187
2 132479
2 72412
1 63856 903578181
1 31414 695912371
2 164967
2 32472
1 9025 110261445
2 174142
1 62020 804183132
1 194412 942342347
2 98813
1 131028 762231926
2 65890
1 139396 67216945
1 51312 871509082
1 42739 843913815
1 44578 85739290
1 94468 205556611
1 71883 507040956
2 36533
1 105939 502640588
1 41708 313393221
1 165940 841735854
1 78618 565275315
2 176067
2 187651
1 164920 549367165
1 132016 280386846
2 161578
2 109776
1 124087 284434529
1 124530 947601719
2 85428
2 24465
2 77959
1 43606 71750262
1 93556 340313264
2 36412
1 78204 748426958
2 87339
1 4797 223941656
1 128345 111437617
1 23290 327524933
1 175609 193820926
2 62061
1 4717 305801658
2 179349
1 62052 375027672
1 7827 136330200
2 33630
2 114825
1 58853 475237185
2 51148
2 2992
1 72438 1842115
2 23127
1 173309 641094703
2 28379
1 88885 445881864
1 73872 992044887
1 48366 864740321
1 123396 640701240
2 183348
2 197555
1 178236 892954181
2 3935
1 96982 17973202
2 124218
2 186713
1 120614 235790914
1 68197 887120330
2 132491
2 72747
2 42079
2 31446
1 79235 236778950
1 28198 863474731
1 102104 592856502
2 7921
2 127405
2 193790
2 190759
2 112028
2 108148
1 191457 142658613
2 156416
2 191761
1 138070 26657524
2 55680
2 191681
2 20671
2 179094
1 165480 188653976
1 109122 37589222
1 146770 721604376
1 49391 131166908
1 47417 117497162
1 19993 780192663
2 199384
2 23018
1 23386 134948999
2 190198
1 71486 431707795
1 195188 547124545
1 198477 338364897
2 13899
2 164234
1 6328 394171515
1 46876 585287535
1 98644 495655675
1 182170 56719177
1 2579 455525146
1 134329 779580390
2 53300
2 58894
2 157758
1 171454 609220076
1 33496 729079637
2 158908
2 189039
2 44129
2 118261
1 152848 838617175
2 148891
2 176800
1 121974 843250821
1 187537 888713939
2 33287
2 158523
1 133055 355499236
1 107560 689359798
2 130094
1 156017 87226550
1 143505 700975663
1 67281 499238109
1 180556 129421729
2 85453
1 23350 874249645
1 160842 481561049
1 44709 173513527
1 145057 715829355
2 194460
2 29920
2 100217
2 64571
2 52072
2 163495
2 80041
1 152782 749935304
2 183947
2 3919
2 199694
1 179696 755766120
2 24316
2 197057
2 4425
2 110179
2 167363
1 8556 860891342
2 110756
1 92731 499153272
1 169402 158660043
1 21982 466047216
2 114573
2 92910
2 81439
2 146421
1 7879 566479899
2 100729
2 32846
1 63034 188619930
1 39842 964548597
1 128916 158726672
2 198377
1 107803 821215050
2 1360
2 191655
2 136166
1 121932 984112033
1 16943 821518641
1 121397 875201092
1 25526 963951318
2 41458
2 154700
1 174390 637039035
2 190849
1 161844 952920354
1 169314 406984561
1 194083 697998400
2 171902
2 152373
2 53497
2 155548
2 3752
2 44396
2 3995
1 35592 167801783
2 11917
1 128839 674788643
2 60015
2 38481
1 63835 362435170
2 194716
1 44214 368267601
1 193612 483188834
2 165276
1 147841 353245414
1 177642 28653267
2 184751
2 186229
2 36216
1 197331 943253349
1 8267 765136747
2 120104
1 7064 615246525
2 97710
1 134147 470356347
2 126943
2 11188
1 25911 689517630
1 107438 174417920
1 6630 188220396
2 66038
2 39416
2 65366
2 138641
2 112618
1 97272 585457399
1 89703 812118228
1 50144 312491575
1 125703 571026845
2 190453
2 24256
1 177278 592522457
2 91993
2 187621
2 16104
2 109708
1 32004 31749743
2 128462
2 166549
1 93379 794036128
2 60269
1 21923 400547111
2 141292
2 105390
2 168209
2 161011
2 81800
2 14008
1 9936 395473844
1 95910 306189319
1 180645 408167090
1 48011 297313039
2 94229
1 110623 385092884
1 142329 443554121
1 191980 747624348
2 166143
1 70029 243893553
1 165235 618186002
2 121907
2 99225
1 76466 676488357
2 158648
1 82581 268134581
1 191784 443560909
1 167911 739457561
1 105302 293336894
2 77235
1 145266 920551485
2 144275
1 22703 298451505
1 75752 425717027
1 64569 621472002
2 67784
1 29697 707986204
2 152131
1 153826 747024352
2 11456
2 85959
2 41761
1 25760 994378976
2 94696
1 86262 885086214
1 15999 563672424
1 11830 310748551
1 76045 909930396
2 18883
2 140410
1 181654 785085442
1 8867 459748332
1 70374 441325654
1 100358 779265138
1 144907 201808662
1 145682 544224443
2 152547
2 106702
2 92602
2 8606
2 47999
2 24759
1 57276 544355224
1 115005 684611265
2 160774
1 20401 586587377
2 188473
2 133639
1 171577 799821916
2 51530
2 48574
2 147481
2 71201
1 17230 174250001
1 197032 262802461
1 158894 665724207
2 155669
2 72815
2 154691
2 92351
1 42749 291298958
1 138805 946037524
2 165878
2 48952
1 106782 459551522
2 83955
1 85006 228935848
2 133411
2 75692
2 133958
1 152811 485281743
1 177509 5073459
1 91307 366971303
2 81739
2 62329
1 1368 983777504
1 43484 675971684
2 42747
1 52613 919746435
1 104510 506242081
2 159781
2 87404
2 119261
2 164254
1 165836 790205131
2 150796
2 33102
2 147057
1 79686 150215464
1 183606 265423669
2 136804
1 103987 387808177
1 38058 483213869
1 65459 714647048
2 23166
1 84725 638915160
2 70665
2 155058
2 26036
2 54481
2 183171
1 141271 362917137
2 139182
2 182716
1 187562 153206766
2 92361
1 110297 394347131
1 169786 403052507
2 183785
1 85475 843465527
2 8366
2 123165
2 177935
2 116382
1 108437 901175850
1 98275 840804869
1 186169 957951788
2 176437
1 79252 653265322
1 112448 345071225
1 117296 659280544
2 62314
2 61505
1 26239 837814376
2 181280
2 72075
1 162315 820746758
2 13132
2 1585
1 116319 372833175
2 86480
1 191175 206186785
1 40557 812564503
1 133009 102656330
1 75457 192168009
1 194500 535750495
1 14320 2626551
1 195313 85011851
1 93968 794027692
2 154953
1 50511 642124694
1 183926 615475939
1 157383 4849555
1 100270 831838250
2 61795
1 120104 108840754
1 10173 998523915
2 123689
1 85152 949596685
2 15898
1 184467 470115449
2 165285
1 98552 949495601
1 103373 848017150
2 90983
1 197199 257175579
1 192053 455309702
2 40555
1 25972 471367489
1 188237 901817471
1 194418 972646287
2 21196
1 27593 150817916
2 26852
1 191077 12461761
1 70892 959549735
2 156538
1 83461 549727541
1 188560 783762706
1 89430 212468178
2 64273
2 26076
2 36559
2 695
1 48483 916184363
2 187450
1 8134 696676728
1 163703 308287461
1 89513 543011182
1 141531 988945918
2 194840
1 39361 298564488
2 165675
1 97309 130640170
1 161917 717451946
2 185154
1 135148 839982661
2 188056
1 135095 112015386
1 35928 261757617
1 947 88514826
1 78200 9346990
2 142264
2 192915
1 82498 813753018
2 89746
1 94186 670013676
2 15507
1 55865 881136085
2 30320
2 164115
2 23117
1 104047 549609672
1 91845 487114488
2 19394
1 41968 849482660
1 18285 509609919
1 91501 644087230
2 110752
2 95962
1 128876 30247236
2 44691
1 143917 425099300
2 28579
1 88680 573143761
2 144088
2 90444
2 10682
2 70735
2 55292
2 167429
2 91269
2 119470
2 26798
2 59434
1 563 40146986
1 112587 347741221
1 188164 495984961
1 95205 630599719
2 144885
2 172489
2 59513
2 40470
2 182359
2 93434
2 83530
2 73931
2 23066
2 7538
1 140306 749727764
1 17208 9414697
2 172187
2 183626
2 143639
2 182101
1 68539 875891625
1 126583 674426013
1 117130 583773609
1 44135 635226010
1 178981 226466308
2 62499
1 179692 566326620
2 58396
1 136967 601242526
2 147310
2 180087
2 753
1 1959 800687279
1 170946 972662422
2 158705
2 141064
1 95053 564255382
1 167659 839446459
2 46396
2 74730
2 132909
1 160642 115206396
2 139899
2 177727
2 53717
1 23179 303483607
1 1712 437043030
2 70783
1 34059 426584983
2 20051
1 61319 993333514
2 161361
1 127076 272984500
1 199974 579978041
2 49205
1 116429 776699955
2 84528
2 36334
2 100400
2 172797
2 120700
1 120693 467687624
1 60716 601652588
2 173544
1 31215 310656272
1 151157 227308559
1 11061 501601384
2 180473
2 21719
2 169629
1 155924 128833442
1 144495 589594337
2 176646
2 92901
1 60581 464781213
2 153903
2 976
1 166174 49177027
1 24256 670746077
2 88692
2 74658
1 8921 376104651
1 84408 814060319
2 142264
2 137581
2 105588
2 145638
2 86651
1 43943 468303594
1 57402 424040561
2 176685
2 130770
2 113424
1 74803 31744522
1 38848 212347920
2 46938
2 133284
1 189854 380317911
1 128899 575419764
1 5381 362583907
2 67851
1 94374 837323984
1 56180 496972840
1 14521 897097762
1 20240 449081262
1 186417 154637465
2 177853
2 112119
1 123340 295629991
1 117098 497760695
2 38323
2 68168
2 101895
1 11777 161921035
1 24317 935872016
2 97571
2 33876
2 143145
2 171963
2 94996
1 39592 762874272
1 141978 836031973
2 177004
1 92940 479970518
1 33074 178199659
1 4815 510716746
2 54343
2 42183
1 155101 846909554
2 38340
1 151572 844395924
1 133650 808974406
1 126679 100758455
2 117119
1 45676 911884200
2 144201
1 40648 154141072
2 73147
2 19030
2 152151
1 24865 249661529
1 79732 757508288
2 150339
2 68683
1 39945 7422711
2 97483
1 106932 922152304
1 62180 258439737
2 171076
2 131430
2 146055
2 51599
2 72626
2 48113
1 143264 677748971
1 6909 110661355
1 80585 325578917
1 130838 750418652
2 75325
2 196998
1 11052 199005429
1 161655 934172767
1 138781 103676194
2 28344
2 14202
2 91936
1 116437 915047844
1 26769 198174599
2 90586
2 23299
2 177598
1 197703 967065143
2 174372
2 121495
1 106435 7504152
2 82165
1 86160 258798675
1 70888 286897918
1 178318 109765128
2 86152
1 3080 641162316
2 60808
2 31450
1 39754 846574475
1 23306 568792733
1 25354 395676166
2 22641
1 128007 774346970
2 193065
2 88713
2 80822
2 40873
1 106155 470897219
1 110240 712659572
1 159173 615449289
1 66094 303985595
2 31844
2 181937
1 87022 957898078
2 109915
1 73267 770905856
1 44181 742168766
2 196242
1 199793 308547286
1 137380 464361870
1 122188 104479160
2 157726
1 51285 536344020
1 48056 825652361
1 185406 223115560
1 7884 385164073
1 59086 401321057
2 82795
2 18812
1 101601 735422069
2 40083
1 179441 844590836
2 774
1 101714 797485552
1 89797 631873101
1 180358 873883937
2 124275
1 97981 168856296
2 100628
2 49932
2 117345
1 42935 652505967
2 117155
2 180980
1 146745 264696784
1 65838 293256425
1 134628 831855457
1 68760 565166431
1 34258 186086629
1 93509 325006358
1 50264 124323290
1 58262 652365264
1 29966 898968497
1 104920 344013481
1 43852 361663128
2 122495
1 64543 541903993
1 178220 148425328
1 45730 508567996
1 101399 877142386
1 121516 248926947
1 64024 447741342
2 147372
2 118773
2 134296
1 102365 270018098
2 1683
2 136587
2 145421
2 179554
1 55058 709909602
2 10613
2 11939
2 129527
2 83197
2 28560
2 131793
2 9264
1 71375 738062573
1 80967 845926757
2 9416
2 5197
1 70692 415255146
1 103051 890931805
2 125102
1 147113 539403883
2 21344
1 128830 175185740
2 33501
1 163625 589175060
2 140772
2 119805
1 157892 898997305
2 66098
1 160036 825207739
1 68114 531803071
1 175425 48568159
1 99135 960546124
2 149648
1 189331 482103314
2 77171
1 51264 848487872
1 176087 297356740
2 118193
2 180967
2 17426
1 30127 387844339
2 45545
2 116696
2 178545
1 158401 364117948
2 104701
1 44133 138100999
1 109271 100843231
2 144680
1 193006 372882278
1 128913 284628632
2 174459
2 159258
1 54220 515228940
2 118250
2 156390
1 55189 123398899
2 171926
1 177582 458354221
1 93292 655505633
1 19759 473426044
2 128911
1 151501 604024128
2 88248
1 132947 206937880
1 104702 854885525
1 135134 993224997
1 139271 79903113
2 99338
2 119972
1 54178 523217165
2 191379
2 181308
2 192159
1 81292 761709988
2 97173
1 141501 20072561
2 156843
2 38533
2 199392
2 44743
1 193447 990126168
2 112483
1 10236 236825581
2 45594
1 79758 922137584
2 77224
2 168496
2 120631
2 56702
2 172699
1 93580 110372421
1 44404 377493234
1 56912 448293008
1 19902 138419999
1 192042 141331346
1 141389 404899243
1 15904 401428436
2 7331
1 30090 191718276
2 69367
2 149284
1 50157 665414457
1 67846 693847400
2 160642
1 17274 884817172
1 158144 40796563
1 47966 351140943
1 56353 613952083
1 34792 53363106
1 8321 381722973
1 46294 175751109
2 86664
2 9966
1 138342 439983811
2 36780
2 48856
2 107649
1 2221 656086544
2 117067
1 183512 662460513
2 159916
1 103318 402600463
2 93474
1 169204 583694408
1 180618 690798161
1 94983 46069922
2 44342
1 29533 629207210
2 2478
2 141946
2 136321
1 169686 991629249
1 188403 384415692
2 85526
2 153263
2 132977
2 113969
1 160998 152657771
2 41596
1 12952 517478735
2 141123
1 95933 16729622
2 165109
1 131700 94686737
1 53454 739178505
1 8685 82013710
2 28345
1 98036 307321365
2 110880
1 60660 284016821
1 61277 50505651
2 90650
2 119189
1 113405 702112135
2 13951
2 126064
1 103623 941223133
1 55369 646477710
2 122485
1 76240 453134717
1 193877 950310748
1 108825 138997631
2 102650
1 792 831382142
2 139521
1 145166 96981656
1 14362 956358989
1 123199 241000942
2 8114
1 151563 930427811
1 70845 282603648
1 148160 124613560
2 34114
1 23582 975374508
2 36866
2 116839
1 114740 213891393
1 70163 557273954
2 5139
2 195936
2 162383
1 31953 158112285
2 139956
2 181669
1 34345 931196818
2 101961
1 102071 19461404
2 112525
2 901
2 94073
1 150340 706540005
1 174523 59605210
1 150737 43321134
1 161085 195802456
2 97953
1 158342 961765138
1 141740 651948723
1 130858 523072364
1 44763 176216958
1 60685 741496730
2 158678
1 37307 80819684
2 35814
2 108011
2 48522
1 80577 85863697
2 82837
2 7368
1 112732 378717089
1 31506 140964746
1 85362 2926975
2 25097
1 177742 446737136
2 125567
1 36028 77113591
2 160145
2 39780
2 7091
1 41610 342963632
1 163568 437614837
1 1495 792254785
1 166050 212749110
2 68364
1 47921 649894565
2 132713
1 88523 247598654
1 38136 11640538
2 12094
1 79263 527642924
2 1576
2 102140
2 2737
1 73816 340683130
2 107311
2 192974
2 60131
1 3528 641980431
2 189436
2 118350
1 161124 716612718
1 137498 956934206
2 117116
1 118566 971935762
1 197018 786343704
1 4438 83017984
1 149999 686229499
2 5094
1 150664 195994463
2 147815
2 197743
1 111718 448604036
2 36896
2 60679
1 40431 602663137
1 128146 544561833
2 38250
2 234
2 94637
1 23692 620479846
2 124673
2 82413
2 22068
2 165646
2 198510
2 46344
2 67593
1 173458 284544593
1 15754 538942965
2 18908
2 31803
1 25759 690669482
2 187907
2 38246
1 60730 748143268
1 120814 39028056
2 66965
1 78141 24030973
1 100950 168791093
2 61840
1 36990 514112976
2 18692
1 170673 364125127
1 135019 319177359
1 113528 976350150
2 28585
1 142702 799848150
1 128327 478138841
1 134591 501878445
1 120836 89876196
2 81066
2 7208
2 82820
1 114151 905588856
2 33317
1 81684 984035599
1 86075 347451716
1 68503 192098491
1 27198 109545762
2 150272
1 90148 750358898
1 8284 854482982
2 108025
1 55913 426826736
2 17801
1 77021 492647958
2 172351
2 185556
1 41768 265617614
2 14707
2 179612
1 135814 294615982
1 84792 18859223
1 127792 600922733
1 5691 636981348
1 176165 567596244
1 80896 250543052
1 194598 733183603
1 180594 280161951
1 78652 453810133
1 159886 452963523
1 47576 593073470
1 136793 250322801
2 77731
2 10334
2 78068
1 44710 185521433
1 109459 919458488
1 152152 952151073
2 140056
2 66809
1 108345 577993652
2 23570
1 177355 655890813
2 193784
2 112707
1 188573 189077833
1 132885 137343399
1 89102 112261543
2 11913
2 193785
1 80164 356408142
2 199675
1 133134 271539187
1 33112 102447893
1 113698 682646014
1 54604 697253927
2 173189
1 170214 719990669
2 183348
1 53711 667580396
1 77019 919415843
2 108129
1 143988 700389041
1 33942 692295901
1 75121 233108305
1 120393 170097899
2 44870
2 140367
1 25922 413804024
2 173643
1 143917 627194603
1 186863 642240918
2 162811
1 154327 69830175
2 134652
1 23883 642506312
1 86858 690236340
2 87171
2 23915
2 121235
2 89274
1 13434 115213590
2 8165
2 94100
1 155438 564391902
2 77990
2 24585
2 55358
1 1102 55218491
1 66117 731353466
1 19382 554907844
2 27451
1 172101 262735318
2 69617
1 189764 197932534
2 102766
1 32057 283084531
2 188528
1 156878 868992714
1 4845 981515094
2 29957
1 128002 154848905
2 54436
2 72343
2 12296
2 35602
1 66717 326209484
2 123145
1 59355 320871766
2 37569
1 120021 994630664
1 154997 865805197
1 21514 626758612
2 72901
2 159260
2 67040
1 84339 931370263
1 68827 196556623
1 114688 805858756
2 73401
2 93853
2 134989
1 98673 577891864
2 5219
1 95859 774462316
2 106394
2 26366
2 107956
1 190281 577264854
1 117148 968271918
2 173796
1 152889 127463477
1 71549 484712314
2 77124
2 129509
1 84085 272040837
2 7310
2 109335
1 27606 624574464
1 91246 230629962
1 164349 114544275
2 103176
2 113502
1 197453 645674553
2 27402
2 155975
2 2139
2 104313
2 72213
1 178554 99709598
2 108921
2 106464
1 49241 655670914
1 115063 24195577
1 189020 545702874
1 122180 522050444
2 114260
1 70609 90459657
2 47985
1 32751 984540733
1 158833 564080473
2 64400
1 167201 621646256
1 157700 700606961
2 15890
1 18115 595574542
1 24704 512290455
1 134797 545438654
1 32206 134683413
2 68690
2 12167
1 107690 208815339
2 67268
2 126109
1 70843 107669016
1 12504 100977450
2 58448
2 148554
2 103510
1 62358 199098723
2 185755
2 124541
1 177891 362572070
2 67141
1 35841 986025317
2 164117
1 38258 163657060
2 197120
2 54389
1 22182 696362743
1 154780 331921950
1 111221 226418118
2 141180
1 124562 744999987
1 103058 990293702
1 44161 216134726
1 137963 235948301
2 47032
2 185782
1 137188 158884702
2 7297
2 125599
1 78458 256540868
1 190382 578928351
2 108979
1 154007 647947715
2 169165
2 7743
1 198642 201363432
1 138482 658754379
1 143800 123794835
1 64021 938105655
2 181861
1 61247 518600624
1 129321 674678984
2 85648
1 127341 668590027
2 180464
1 162076 1787934
1 18849 661278599
2 161287
1 179975 488391217
1 30170 212037080
1 16931 950767212
2 160176
2 13773
2 2714
1 184406 275733538
1 79168 609203596
2 89929
2 103401
1 80061 506348562
1 157108 508972260
1 159865 303262591
1 64081 67597216
2 66654
2 192908
1 134403 767897667
2 76406
1 166977 249051306
2 142048
2 51080
1 137943 162090216
2 17244
1 78579 674571466
2 138109
1 39528 605477968
1 91547 618226725
2 60558
2 18588
1 185377 496462665
2 79876
1 7052 705542439
1 59662 789334052
1 198417 874112786
1 35536 674221918
2 30157
2 37386
2 52842
1 70961 148928765
2 122702
1 171928 545819342
1 72702 510129074
2 147677
2 176864
1 173673 169812345
1 31837 622100422
1 175329 587522854
2 133548
2 128544
1 7826 730401760
1 87816 936406050
1 47168 906445304
1 2838 951017691
1 97136 120644095
2 197440
1 44854 730013661
2 6487
2 95269
1 74559 906005897
1 23097 856815808
2 146674
1 66553 137362889
1 161793 919137230
2 77604
1 27951 393202456
2 36085
2 182442
2 198166
1 49267 456114673
1 134246 396495705
1 92424 467971786
2 159547
2 63631
1 65662 52678458
2 177918
2 122346
1 76747 549769221
2 124863
1 148237 692196677
1 168504 270557914
2 70490
2 135536
2 6381
1 112805 371440684
2 184528
2 162572
2 130991
1 37042 748055051
2 85696
1 20483 819214588
1 11959 284925416
2 183050
2 63291
1 87734 570150081
2 41744
2 150938
1 157631 846172071
2 176009
2 182687
1 67753 797135062
1 120917 259672860
2 144273
1 142549 515104666
1 1920 178721453
1 96909 767787326
1 58654 582213925
1 174451 523659861
2 169622
2 131066
2 155390
2 22969
1 131518 312960563
1 28956 975750140
1 193653 832438733
2 74028
2 87541
2 71735
1 143780 225351681
2 76260
2 78873
1 94280 904152153
2 71152
1 105672 258855972
1 153665 212767067
1 774 752422715
2 68685
2 179132
1 100974 901984587
1 4642 179850036
2 56662
1 165797 120967430
1 165605 78721955
1 137522 891301421
2 43796
1 197339 57220342
1 145176 74307596
2 91601
1 105162 606450304
2 16657
2 97822
1 186625 226198390
1 41685 324416952
2 156638
1 66272 272355183
2 103764
2 56895
1 2136 260668263
1 20398 719852444
2 45479
2 73867
2 105138
2 199987
1 86754 305586825
1 33143 695641097
1 4688 61531829
1 105342 547804911
2 152399
2 30616
1 165530 981198339
1 147020 49772497
2 48037
2 137034
2 96629
2 19332
1 73136 124088049
1 191621 133118439
2 26643
1 31241 223832885
2 181093
1 160057 479788583
2 25217
2 128924
1 94582 839085021
2 137067
2 171361
1 7896 302347003
1 87612 740092848
2 105114
2 33833
2 35796
1 161829 38024009
1 47019 418352301
1 34323 214621180
1 46788 742175186
2 198940
1 155400 100904066
1 6934 833761232
1 182455 309299711
2 71516
1 182488 282130415
2 145491
1 134276 305141370
1 48917 687018806
2 96404
1 145929 414330504
1 23048 669474596
1 166336 602115949
2 129526
2 161847
2 41271
2 41480
2 155622
1 2777 312002912
2 147766
1 148050 23922606
1 53602 823237756
1 163559 623837450
2 23542
2 105979
2 75068
1 106022 369557150
2 148345
2 43003
2 69134
2 127509
2 14841
2 54997
2 81068
2 189021
2 17046
1 44583 292106480
2 133578
2 84437
2 65461
1 142273 663162676
2 18262
1 61583 113084350
2 129744
1 45306 992035135
2 15320
1 112234 976393330
1 145758 60151257
2 71310
1 98815 446326634
2 88818
2 171594
1 93390 647058607
1 157826 249079130
1 170803 139449174
2 142908
1 83422 740466107
2 197509
1 80294 315259105
2 59624
1 87418 480683171
2 57210
1 38696 635517270
2 4414
1 196476 149182140
1 35653 697581338
1 109740 683812324
2 84655
2 46507
1 159319 976449498
1 84835 322063556
1 137384 73799016
1 182004 405591844
2 7667
1 34039 912783819
1 192230 891273506
2 154990
1 174315 519231973
2 125707
2 103718
1 40010 732041180
1 77939 342735866
1 193501 478018392
2 154111
2 197293
2 58176
2 127227
2 89527
2 16429
2 161973
1 188130 470218342
2 177779
2 85302
1 54187 515358329
2 128551
1 111014 217745728
2 123265
2 117549
1 117093 173206285
2 17760
2 141709
1 121816 74976132
1 84825 813220645
2 6787
2 27824
2 179655
2 64390
1 180565 243327218
2 111893
2 39799
2 16181
1 192403 389455279
1 84414 568412827
1 198198 31131922
1 29888 796823773
2 23246
1 70604 136194950
2 63025
2 43815
1 74009 123661013
2 123682
2 71632
1 158219 508088234
2 54144
2 60131
1 16551 109723153
1 63266 14192517
1 59625 939853371
2 48703
1 3091 892887804
1 123602 108713955
2 4572
1 151757 618913117
1 27051 511915307
2 117316
1 140131 664026099
1 3797 782372207
2 191010
2 5717
2 153919
2 111734
2 109278
2 166886
2 51183
2 17055
1 173126 90520292
2 122199
2 190827
1 169813 752948177
1 52306 267845941
1 67119 385556560
1 195128 72915630
2 1096
2 94583
2 144232
1 176317 679123587
2 59117
1 78252 372707650
1 45025 18033048
1 17245 418532244
1 110339 940261574
1 41063 633414593
1 121367 760248414
1 24776 950757348
1 65274 400697616
1 89614 797153784
1 114069 100632678
1 131054 398371866
1 80024 450010895
1 61565 797614296
2 175799
2 22167
2 78762
2 35705
2 62126
1 178301 264653107
2 84649
1 22063 284844405
1 76258 744642253
1 71719 94476268
1 21004 2952695
1 102823 149973592
2 23141
1 68443 6195777
1 128107 441602374
2 50301
2 108808
2 35708
1 148202 445241801
2 158801
2 149494
2 55867
2 45718
2 149078
2 96479
2 148479
2 23906
2 114366
1 12579 684126629
2 102893
2 63060
2 147590
1 10016 392126825
1 85857 745446132
2 12137
2 140729
2 28521
2 185241
1 108272 979544591
1 141641 518021556
1 40983 992506413
1 124338 446546871
2 104554
2 97148
2 168027
1 96236 235531410
1 85313 254931409
2 133066
2 154432
2 100709
1 182388 858172232
1 190926 963187390
1 80556 450896255
1 70660 738933125
1 166280 705448818
1 85054 184349518
2 133135
2 145848
2 198882
2 83411
1 158245 13444415
2 198208
2 190300
1 45412 149732107
1 191238 29482917
2 3889
1 147964 10691255
2 89404
1 25293 734558637
2 83327
2 128314
1 114093 968942563
2 173684
1 149373 69412203
2 6385
1 117517 626044098
1 114936 605601020
2 143276
2 13545
2 62562
1 130877 273574192
1 197211 201665061
2 163273
1 36278 496622918
1 20705 259675667
2 75399
1 61879 921877562
2 126868
2 121195
2 9392
1 31600 437666921
1 88529 754398237
1 146777 413669663
2 156763
2 24193
1 151041 178178805
2 158765
2 104668
2 121390
1 104820 135607968
2 39066
1 170721 439680296
1 40471 368687330
1 117443 851209421
2 113795
1 109467 28231854
1 153191 298773884
2 185285
1 66983 400503937
1 118478 907429113
1 81740 847118515
2 51180
2 111548
2 42866
1 3501 98850506
2 2160
2 82493
1 143672 599369170
2 126439
1 24006 100478838
2 163948
1 13528 922061243
2 47884
2 105296
2 70496
1 7345 105756698
1 158385 886960270
2 8134
2 105362
1 22088 316845114
1 112086 233782871
1 107486 106892754
1 33907 883568604
1 101368 331683308
2 128157
1 147826 191158151
1 124447 656997315
1 125691 245553599
1 22192 764812620
1 131151 189336609
1 52903 211645627
2 57366
1 152363 476224048
1 129530 699325584
1 31025 793381782
2 133182
1 99375 139867771
2 184623
2 11386
1 83317 261085326
2 97209
1 16004 298987117
1 47150 981047984
1 28779 896597555
2 55265
1 117256 226882261
2 36989
2 5998
2 20190
2 93343
1 77394 63703711
1 33265 391717012
1 57475 110255444
2 128083
1 149115 641366196
1 189111 663793436
2 114868
2 194273
1 61840 440441954
1 14114 480420619
2 76628
2 160731
2 31849
1 193821 995019657
1 26729 840701852
2 176827
1 41464 146350384
2 146959
2 107724
1 127445 751911038
1 28649 181717296
2 135592
1 19281 483602011
2 192707
2 135021
1 130336 175074639
2 48677
1 92919 436932565
2 157514
2 99026
2 56251
2 70011
2 111509
1 103178 168247370
1 58124 436408234
2 3337
2 45369
1 114847 975687745
1 72528 765225010
1 166683 516994391
1 47003 345266621
2 120530
2 123001
2 77212
2 186380
2 69906
1 145264 976976737
2 181715
1 80358 961883356
1 92453 871476924
2 160274
2 68680
2 159948
2 198044
1 98201 375976027
2 140665
2 99095
2 5440
2 137944
2 106112
2 53799
2 32595
2 41233
2 33758
1 10245 43075343
2 187513
2 13122
2 195201
2 20953
2 160516
2 99805
1 100700 631155371
2 11683
2 134283
2 5557
1 73228 828956389
2 18276
1 66490 256003403
1 41789 224820596
1 66712 624776852
1 76532 624380374
1 198674 285392356
1 182600 191696227
1 46648 981529953
2 112279
1 117813 495782340
1 197370 832881604
2 51424
2 156743
2 19736
1 27666 36892967
2 143119
2 182060
1 123360 881159043
2 106477
1 115843 435219263
2 127013
1 176954 408671806
1 130962 133934390
2 114016
2 1128
2 70082
2 64369
1 72688 484682931
1 7538 48825419
2 158412
1 67987 520547218
2 199925
1 69915 862833242
2 9472
1 70707 570658009
1 118204 342698073
2 76431
1 139763 309288975
2 66977
1 15808 59178334
2 23972
1 40183 750225482
2 50134
1 66525 575532426
1 45805 719342649
2 51634
2 179892
1 119386 719972479
2 103027
1 55162 874909438
2 126847
2 187474
1 92184 572776534
1 90759 80859923
1 22049 604192176
1 97825 589840246
1 188363 653371095
2 84489
1 99958 638756654
1 102356 293922108
1 178394 756776651
1 158324 817208182
1 158423 468039842
1 126640 336737998
1 76025 900684339
1 62840 522602881
2 173469
1 130472 646965702
2 72535
2 33941
1 187851 189197651
2 166107
1 170861 256738265
2 164985
1 179566 63258888
2 153391
2 151108
2 28182
1 89918 540305029
1 33806 737880127
1 163936 307138055
1 14671 235048427
2 50426
1 124263 41082928
1 12260 224825891
1 151132 493602356
1 39744 656480156
2 14162
2 176010
2 49715
1 91355 198457684
1 3567 439402667
1 38069 990518373
2 121764
1 160490 897230176
2 90001
2 71988
1 51992 419675489
1 26470 821833855
1 16641 698223834
1 198804 96295164
1 102725 864961441
2 59615
2 180802
2 140584
2 69142
1 142642 344988181
1 60900 172217863
2 129769
1 42681 339700508
1 174938 606805789
1 63367 209276356
1 13547 415530786
1 86101 10184932
2 57484
2 54063
1 3073 71089203
1 35274 15050929
2 151783
1 196069 211069533
1 163975 445589156
1 159365 594255515
2 84029
1 103545 297257946
2 193935
1 18806 633258130
2 150833
1 49294 717761909
2 89490
1 122470 746198474
2 53799
2 41904
1 18186 77159623
2 10354
2 127989
2 37356
1 182329 345115366
1 194229 381137258
2 77807
1 114127 661879615
1 105200 931362830
2 63975
2 93691
1 183316 475199553
2 128224
2 100839
2 137822
1 100700 759987394
2 87029
2 40009
1 104818 197204183
1 144490 153938910
1 15059 261039187
1 52499 37165958
1 101364 268982742
2 39106
1 22314 450160488
2 165209
1 30263 655070696
1 155608 482352801
1 41941 479793562
1 177381 1474797
2 149645
2 15078
2 132862
2 31719
1 161077 284024817
2 110884
2 68155
2 114347
2 175605
1 87457 509534680
2 123703
1 189298 473556168
2 86192
1 76809 320639407
1 149091 305300922
2 180202
1 109269 491599743
1 44466 745881453
2 173460
1 156283 271771301
1 138604 828413762
1 50695 712578547
1 100914 923183231
1 34667 645900061
1 66527 780179630
1 35551 282301817
1 2966 773765622
2 146307
2 30714
1 32082 820861068
2 72569
1 46721 776078805
2 97602
2 57103
2 68240
2 113176
1 115453 826285151
1 74398 110047656
1 70585 473790895
2 146701
2 118918
1 158290 879606694
1 164638 708179823
1 124256 760739440
1 48951 530801427
2 85430
1 15511 195151211
1 28876 122008531
1 15390 330977178
2 106465
2 187484
2 133402
2 74466
1 10115 405053888
2 83882
1 105014 510743911
1 136378 200092773
2 156212
1 167896 469938205
1 123038 888682780
1 91160 379112151
1 123439 227576401
1 172610 38728008
1 64277 948427801
2 71279
1 124526 365782259
2 85176
2 131770
1 63940 719872316
2 152870
1 125673 991079021
1 154674 620270651
1 144249 384038786
2 38919
2 60727
2 39391
2 146168
2 119153
2 20616
2 21486
1 11390 87110267
1 32381 477096437
2 144199
2 192506
2 69401
2 36813
2 86495
1 176859 651991139
1 172403 526861503
2 140115
1 106595 78855604
1 146082 518718535
2 137450
1 66774 408803312
2 838
1 333 713483260
1 42548 546403278
1 154576 544159000
1 136859 404550085
1 173598 560377335
1 173250 546391546
1 75477 655068949
1 186406 452911980
2 112112
1 107067 65415978
2 25139
2 130359
2 118685
2 150163
2 132517
1 183892 441980260
1 148648 874761107
2 143925
1 134892 279720994
1 147555 379808402
2 94298
1 119496 106940569
1 157269 552302112
2 106614
2 163262
2 4897
1 8187 377425769
1 77775 188751801
1 4768 501576445
1 53993 113543676
2 73117
1 76213 499040592
1 112245 327814538
1 113312 392353377
2 86393
2 147438
2 193729
1 1678 151895388
2 183926
2 186924
2 171964
1 53735 640627286
2 29023
2 169621
1 89361 862675491
1 112595 507449654
1 165286 971580389
1 9661 28613515
2 171541
2 22186
2 79923
1 107893 619954632
2 118180
1 4927 131409781
1 68075 715236428
2 87679
1 36325 955433930
2 161762
1 179955 411257821
2 71331
1 64607 280372869
1 116107 327167005
1 87205 750430887
2 104286
1 121062 790580779
1 73880 710381097
2 177148
1 79411 487644161
2 186998
1 122341 116685543
1 32247 418109695
1 70556 782127059
2 84265
1 141736 166683905
1 186750 616143353
2 77474
1 18988 94673293
2 141330
2 104765
2 74006
1 196448 408569400
2 148332
1 167884 339768572
2 174131
2 43166
1 42086 32511511
2 112000
2 187509
1 17175 385039711
1 49533 822306089
1 37449 197704688
2 109071
2 166979
1 172602 685905332
1 149183 258987166
1 21941 462646347
2 125115
1 189629 843574196
1 198823 610604158
1 96831 879615784
1 55258 820078945
1 113312 363830257
1 33365 377808804
2 173799
1 164604 809634721
2 127831
2 131008
2 193762
2 117865
2 88854
1 175379 823912403
1 92826 140232499
2 95840
2 175608
1 70883 924211750
2 81285
1 151504 115740115
1 57466 480974337
2 105932
2 94682
1 125391 362746919
1 158576 919478821
2 130910
1 112379 646577459
1 174672 677346474
2 144208
2 112260
2 158259
1 33868 251897881
2 168791
2 148737
2 31465
2 4400
1 93882 520455614
2 131675
1 152958 999552118
1 131865 788096512
2 155698
1 76481 229702313
1 13958 799048592
2 26070
1 113615 316132524
1 118155 964228226
2 105096
2 96765
1 107020 761051480
2 8569
1 84556 466583902
1 67413 266836246
2 114161
1 182637 922272830
1 187823 725176908
2 25748
1 71651 699226738
1 50819 929497740
2 2709
2 82286
1 63998 431917908
1 149370 724531056
1 28429 837579744
1 173110 526907640
1 3482 881784359
1 18566 340988460
1 137748 953666730
1 110073 13250559
2 120078
1 64901 118401384
2 51989
1 36946 73754974
2 113052
1 141086 955745273
1 187817 401670902
1 179932 142900309
1 6276 845962109
2 148372
2 199084
2 18834
1 59775 884659719
2 170577
2 56415
1 118577 88864161
1 111960 67356149
2 154592
2 51201
1 46771 651729564
2 91782
1 146749 532085988
1 59701 840582416
1 138404 267385172
1 40853 969295964
1 70666 642191111
1 50943 468241477
1 132071 346117589
2 1659
2 104362
1 47098 558224121
2 52249
1 7030 688752117
2 80939
2 185064
2 175979
2 126699
1 118782 496124346
2 55177
2 119709
2 84618
2 36767
1 75762 508224181
2 192412
1 137109 221293721
2 61805
1 130464 518061503
2 20854
2 104204
2 26663
2 41932
2 185768
1 64892 120519754
2 7586
2 104013
1 105972 23553435
2 66227
2 9448
1 12038 92432131
2 93212
2 17303
2 87379
1 49146 884339905
2 1865
2 158720
2 114799
1 61382 935730900
2 29886
2 156869
1 62384 664807393
2 182459
1 155979 997925360
1 171952 168426632
1 39020 608412493
2 148214
2 100134
2 13106
1 38035 143227188
2 149000
1 109459 8603506
2 140318
2 6655
2 30657
2 54440
2 41738
1 151582 715476407
2 170204
1 129573 142543040
1 11938 969672137
1 70282 785639163
1 122148 109212636
2 195122
2 35955
1 12633 8369045
2 186053
1 95083 427299320
1 193044 746406646
2 11574
2 26444
2 92908
1 106826 296585416
1 16570 788440238
2 108128
1 198838 521975663
2 158846
2 172254
1 179093 787709304
1 65031 596205089
1 104449 902351873
2 89073
2 187704
2 137542
2 166018
1 157268 459601625
1 109090 538303688
2 94520
2 112100
2 51021
2 164102
2 90495
1 83095 514872694
2 63463
1 120179 576510884
1 143634 995601494
2 56725
1 163198 51150171
1 111627 823091297
1 93983 899341323
2 121401
1 170959 335600983
2 9304
1 150052 121485499
2 144367
1 184125 946595033
1 140369 957433392
2 138160
1 122877 847457134
2 56493
2 168370
1 103491 287835974
1 36646 565331827
2 130191
1 118194 213616940
1 127539 664883452
1 120688 559758866
2 115713
1 45784 688520991
2 1154
1 100338 6072422
1 13916 885092689
1 99374 320369264
1 129640 795308506
2 153006
2 87993
2 130025
2 32445
2 126753
2 67178
1 183846 869984695
1 160383 623165494
2 5215
1 176840 994494570
1 53755 10739656
2 93613
1 106704 183757138
1 169769 388275237
2 88721
1 89557 187067487
2 154189
2 70647
2 47161
1 6747 181218630
1 2060 407143448
2 157762
2 153290
1 136245 531925915
2 199694
1 107821 355044153
1 86692 144020449
2 102426
2 31326
2 2111
1 153524 878177028
1 191872 824054202
2 148557
1 186607 712366298
2 131593
1 189964 656179597
2 118345
2 147347
1 125616 65543621
1 191523 660537193
1 114714 953918381
1 101029 130550221
2 2998
1 63159 774625113
1 73167 555486346
1 18791 971914269
1 140206 515632919
1 50463 514628913
2 171262
2 127746
1 109333 495027012
2 47303
2 189325
1 93073 765925542
1 101510 80890575
2 151170
2 15946
1 91122 493752076
1 108228 288658111
2 185051
1 61786 845495275
2 134400
2 21494
1 40982 257759751
1 73090 660202883
1 2232 627640171
1 99852 154057136
2 103134
1 29560 946455244
2 115353
2 176972
1 15039 808759374
1 189818 737560156
1 105998 847090823
2 146200
1 37693 135449785
1 188250 390812027
2 7157
1 188416 734772785
2 26271
1 157661 611999740
2 98931
2 111446
1 33724 240343185
1 45771 475660585
2 35721
2 15699
1 77456 955369480
2 48883
2 32833
2 66238
1 72061 716387635
2 94076
2 155208
2 3967
2 177900
1 18443 955912720
1 74266 13483453
1 7954 238855508
2 120411
1 148646 530222326
1 58012 65145294
2 60459
1 72089 800899205
1 52724 255771441
1 171856 575651160
1 91539 964515582
1 143014 54707252
1 192776 148341514
2 189594
2 82365
1 167118 192448601
2 101489
2 125057
1 5111 309879385
1 18436 355810670
2 144378
1 159384 866215112
2 59120
1 105466 339990193
2 158794
1 154077 152169310
2 166072
2 59862
2 136804
2 180767
1 106077 244247697
2 163361
2 89420
1 148164 161637268
2 166201
2 89308
2 109582
1 174732 707877798
1 29519 729767041
2 8081
2 56858
1 92626 398790165
2 163292
2 174689
2 20796
1 181636 203680
1 167101 990467738
2 39116
1 113629 451213980
2 2148
1 29780 739406650
2 176859
2 139607
2 167066
2 63963
1 52631 719024614
2 121353
1 43265 642376723
2 82049
1 154972 639182812
2 188529
2 163191
1 112551 923378114
1 5878 464378553
2 116183
2 182157
1 115423 875236640
1 3629 863181205
1 148228 20077414
1 156808 672590235
1 102377 823313042
2 80043
2 41847
2 142205
1 129480 557492944
1 22640 421001832
2 61885
2 58853
2 85521
1 105996 799327920
1 104337 182881172
1 20164 722587161
1 127809 825752674
2 122127
2 21081
2 149733
1 106384 693682380
1 20060 569271328
1 88726 330120755
2 79646
2 135291
1 61175 695090935
2 99759
1 118592 809007151
2 84810
1 193235 174385448
1 174109 596600432
2 38356
1 53714 134141771
2 45900
2 141723
1 56073 607758642
2 134695
2 36078
1 58018 96292111
2 54654
2 58169
1 61404 671606794
1 145445 673791103
2 2458
2 143747
2 72526
1 186621 385465483
1 160015 907989837
2 114333
2 94472
1 126726 599310871
1 116518 219953056
1 6341 874300871
2 126471
2 30132
1 88148 473592699
1 34364 114663114
2 2942
2 129100
2 193019
1 107400 987802561
1 154718 206894666
1 20326 566804408
2 21550
1 192122 486189074
2 36833
2 24281
2 38081
1 71085 682826520
2 99462
2 152540
2 32792
1 69094 189494063
1 15761 181653019
2 16246
2 47029
2 23174
2 130803
1 61293 636570457
2 34388
2 60730
1 102212 710587349
2 133875
1 39164 237460803
1 130362 611294679
1 84941 392065185
1 85832 131438940
2 188974
1 172343 143246875
1 12268 759758549
1 73647 832149588
1 69208 451200435
2 53006
1 132303 282797748
1 190204 960926912
1 177721 231090066
2 29759
1 119798 474251139
1 23882 356534276
1 81128 843529071
2 196789
1 119141 956762105
2 85881
1 127739 129288036
2 156037
2 78662
2 63791
1 48895 195826284
2 185122
2 93076
2 199965
2 24075
2 860
1 69671 358388472
2 120137
2 8084
2 83002
1 27831 835713002
2 47028
1 183592 404401207
2 54599
1 67685 118752285
1 195094 218262599
1 190512 989632103
2 13909
1 31577 558312869
2 70615
2 103373
1 131911 51437893
1 195437 595663239
1 181823 584725287
1 173158 581710559
2 40283
1 52889 897089888
2 64713
1 159988 219712863
2 194811
1 32007 266247547
1 88089 57304678
2 124930
2 144672
2 110044
2 131984
1 36995 859005159
2 20349
1 46982 249258686
2 113075
2 45661
1 116084 617035310
1 137899 841037002
1 16520 422289946
1 168533 292613144
1 58435 533727713
2 13038
2 116269
2 98569
2 22344
2 62133
1 187731 136581519
1 25614 475218162
1 65870 389298758
1 50052 281643341
2 189424
1 87072 195911789
1 94669 390406295
2 185858
2 79637
1 140202 882676720
2 50228
2 197624
2 181115
2 123364
2 42364
2 41089
2 89204
1 20889 321584610
2 118827
1 187196 891880639
2 124799
2 46449
2 29999
1 178968 56441897
2 127795
2 134813
1 164839 364679414
1 132551 736712469
2 194668
2 97666
2 169828
1 145423 274552555
1 189388 165980223
1 98923 326080668
1 121805 63681858
1 167691 741705827
1 11032 68302992
1 11626 731093095
1 48640 789826211
1 65097 325551285
2 65227
2 137639
1 109019 446619812
2 18189
1 171049 983163413
1 109803 914826949
1 145927 839797926
1 38003 803983891
2 29099
2 109559
2 172455
2 117604
1 78907 753768550
1 140815 365547376
1 25109 729134894
2 82741
1 92587 641460521
1 99121 436869847
1 130483 637243885
2 136884
1 66536 904203244
2 12518
1 149850 294774359
1 2327 416536757
1 4659 486724072
2 160681
1 6099 878160072
2 116163
1 53168 866477142
1 164432 729951022
2 60499
1 177158 804541626
2 30245
2 57184
1 103401 781939204
1 190620 502981202
2 35817
1 170605 141956235
1 180370 437142938
2 131287
2 2870
1 199361 746729024
1 99899 143473135
1 127627 396874108
2 66683
1 192372 206323196
2 5117
1 184416 653524267
2 195879
1 28441 460457837
2 42733
2 64601
1 167221 261081044
1 156010 365352698
1 112682 114059711
2 90711
1 186752 485929275
1 130610 48447520
1 20915 872329343
1 92790 342803780
2 137846
1 115212 838852282
1 166045 793025841
1 159939 276599787
1 176810 719122924
1 87422 816706935
1 92375 149081558
1 13861 488660881
2 109329
1 20007 653796399
1 56103 156769881
2 189967
2 19481
1 30186 299809883
2 117824
2 116345
1 135151 835690501
1 169699 970656530
2 32544
2 174165
1 26976 90604335
2 46525
1 29409 548151828
1 150323 344029103
2 106596
2 64247
2 86099
1 186840 622850477
2 29495
1 186505 572414629
1 186803 519367159
1 1900 160014659
1 130221 889076191
2 159479
1 144499 632234537
1 156872 16940795
2 158223
1 98494 965424489
1 95829 675855046
1 53418 865346302
1 199864 346648236
2 144798
1 158602 120042483
2 162961
2 196444
1 80304 60860659
2 103051
1 51942 682988506
2 107473
2 39089
2 82555
1 90118 334061598
1 55368 346477616
1 164886 198720065
2 126880
1 179483 494377979
1 183370 945811978
1 192132 138101281
2 187979
2 53822
1 168400 379654298
2 72569
2 149667
2 25288
1 30787 766818399
1 21453 772699259
1 148670 604326703
1 181623 599717644
1 45269 302662177
2 7851
2 168870
1 18380 530945700
1 84924 624386400
2 9655
2 138405
2 24578
2 45175
1 169902 641604535
1 187890 920216835
1 37793 910803207
1 14063 775443651
2 98029
1 179400 893617802
1 176216 808914272
2 104131
1 184283 208123097
2 5972
2 66450
2 11914
1 52282 747073628
1 166154 552963692
2 126925
1 71389 505213307
2 155986
2 177014
1 191654 34627480
2 16031
2 95176
2 33753
1 197771 655917044
2 132613
2 122642
2 195474
2 95323
2 15357
2 80852
2 150462
1 95648 225642114
2 162667
2 57359
1 24232 213267423
2 62815
1 54065 48600793
1 39753 437605558
2 82989
1 91346 282329616
2 156999
2 85368
2 31832
2 2999
1 36120 319358571
1 75202 583128849
2 178529
1 158441 30637790
1 175298 101356956
1 50212 382603961
1 174755 436300046
2 33787
2 28458
2 18132
2 46870
2 162913
1 1951 856634560
1 60372 566027180
1 47273 459756476
1 90056 49198297
2 71010
1 53309 151981966
1 104611 643180988
1 147400 659394544
2 160263
2 3305
1 43114 641347996
2 49440
2 59893
1 90206 526627953
2 120587
2 136656
1 25500 341472736
2 159229
2 142762
2 155301
1 53529 458706371
2 26582
2 84752
2 56621
1 103722 130045094
2 98808
1 48966 162880063
1 130678 210543341
2 81485
2 168173
2 168603
2 119449
1 145062 236238934
2 115857
2 53894
2 53000
1 10111 920903021
2 117737
2 55141
2 38232
2 152964
1 78214 284500596
1 133796 38499371
2 34398
1 25564 359112238
1 1140 85583247
1 92175 651115870
2 33838
2 118297
1 15363 579310225
1 148400 108633503
2 189096
2 4061
1 68193 264778794
2 112159
2 21635
2 51589
2 162846
1 61013 489715334
1 31139 336707802
1 12277 123910782
1 168633 624742472
1 26099 785820310
2 57538
1 76347 225033234
1 196684 878021888
1 55040 940350576
1 48292 602271668
2 32899
1 130797 686691129
1 105945 635927222
2 76556
1 3333 615159534
2 151284
2 193516
1 141018 25889826
1 136779 97610613
1 153098 410174958
1 77461 868217653
2 91472
1 18603 508275720
2 179296
1 124204 207070598
2 1010
1 194807 26048572
1 27624 893957289
1 15048 469777318
2 83063
1 65616 717842323
1 71004 260588239
1 46291 161984454
1 152654 587195792
1 74285 251213120
2 112452
1 27121 228225558
2 87748
1 160355 143444330
2 146578
1 42499 105794196
1 69365 980942322
2 136073
1 173079 104110615
2 62833
1 55896 374623063
1 70742 921693095
1 46415 381819835
1 10625 152883042
2 144058
2 26353
1 104218 681191042
2 164824
1 36044 349838316
2 41508
2 1887
2 172768
2 101575
1 89458 258099839
2 68289
2 47617
1 67398 810957209
1 171747 518571217
2 25268
1 13103 393579508
2 65131
1 33327 678051508
1 171908 691240817
1 169187 778025855
2 191927
1 22068 496755357
2 80298
2 69814
1 57888 398939873
2 172724
1 16807 435734903
1 128125 985270542
1 37856 570682461
2 124756
2 6554
1 3609 197881506
1 113198 288766776
2 55060
1 81698 846299443
1 109925 481750405
2 188627
1 102571 146992177
1 169047 377267491
1 185585 781774027
1 106407 749097759
1 90628 628717144
2 188186
2 114468
2 160410
2 189094
2 55500
2 131202
2 110908
1 29164 941601098
2 187826
2 183734
1 44345 697768857
2 76934
1 94546 800079254
2 73993
1 4674 201162347
2 42171
1 78043 251968693
1 110814 279092426
1 82563 115594981
1 143617 525161890
1 119848 35275751
2 99766
2 110644
1 196495 567466879
1 36493 467466135
2 156852
2 60386
2 99754
1 162558 569127603
2 99133
2 107068
1 101165 696273401
1 18338 505654953
2 98587
1 74173 390269759
1 13026 555946997
1 198805 562888160
1 25124 712185030
1 160308 795167696
2 69910
2 97817
1 137475 194108061
1 17924 579447664
2 47016
2 30991
2 52195
1 4636 840808700
2 82447
1 108804 366075194
1 18610 153224551
1 60920 408091962
2 140395
1 61926 81685549
2 179412
1 118668 137942669
2 146028
1 198282 518923053
2 160478
2 168454
2 104645
1 74607 577116130
1 167257 452367945
1 63564 728326474
2 18965
2 51102
2 40091
1 129686 163023271
2 98097
1 37248 691061509
2 96396
1 172622 679811448
1 38926 575922960
2 16247
2 20146
1 158335 146902166
1 35310 986481060
1 9305 423936815
1 161513 381104030
1 173597 541230053
1 111006 301144021
1 196706 910380410
1 43910 756032758
1 21536 492539324
2 194477
1 61603 951293386
1 167637 969309174
1 156419 738607373
1 162150 515093020
2 158521
1 2563 391601982
2 61380
2 10453
1 21485 661423300
1 152304 969168761
1 120372 160668800
1 92292 416471583
2 152042
1 60810 997322510
1 121324 563802325
2 173989
1 157797 344680102
1 77747 841792222
2 81082
2 141194
1 72052 705930113
1 188148 552328978
1 187965 1725582
1 46032 29297864
2 82526
2 121107
1 96975 317793106
1 146861 262130524
2 47555
1 168326 783369885
1 124470 611839941
1 29125 838776428
2 44094
2 18507
2 137666
2 114295
1 47674 81232877
1 24921 232320807
2 32448
1 185180 879015651
2 90586
1 91942 445669993
2 166660
1 22640 640369664
1 158590 867113728
1 167503 667730437
1 81184 876928441
1 119973 590380410
2 33285
1 120041 222476693
2 172365
2 73819
1 148528 264278464
2 26154
2 195404
2 178431
2 115366
1 43160 378166683
2 73512
1 116297 621432508
1 141638 976692663
1 142114 663592555
2 11288
1 82381 751652520
2 2945
2 22548
1 18987 799203521
1 11090 31451626
1 147486 509617678
2 2606
2 49515
2 131452
2 76242
1 51515 258192200
2 105393
1 185121 949176675
2 138181
2 88261
1 72935 96017168
2 185793
1 33963 588180326
2 67973
1 139173 237440749
2 106031
1 92869 715930964
1 194939 475818199
2 76078
1 57672 732674588
2 63659
2 173541
1 135048 122241126
2 166239
1 133057 734909973
2 179737
1 127511 877573617
2 58486
1 191869 697375139
1 50399 23390242
2 69255
2 32466
1 70727 195717346
1 152323 325122378
2 187536
2 74278
2 18467
1 3703 119401044
2 2898
2 71472
1 170284 106787721
2 191999
2 88989
1 88558 802425359
1 183049 739773304
2 48519
2 182736
1 60706 339141138
2 41861
2 39158
2 20102
2 128294
1 12241 180271668
2 116445
1 60899 617300360
1 145136 684329164
2 170868
1 183862 761328423
2 130602
1 171805 829200575
1 65668 702325334
2 51852
2 4604
1 143201 151367674
2 197945
1 186050 235613093
2 37013
2 162435
1 120210 994519656
2 70252
2 40704
1 48207 553448742
1 82150 737052955
1 83972 48689307
2 9408
2 26834
2 38566
1 146261 174428260
2 29125
2 21044
2 75210
2 80728
2 198365
1 78708 342516562
1 135553 556776202
2 181897
2 11331
2 50830
2 95336
2 66685
2 156176
1 76008 564908553
2 161568
1 10400 484006273
1 187487 652722930
1 40212 952941957
2 127942
1 172390 707288273
2 28482
2 40623
1 12666 612601095
1 43666 232658302
2 139414
1 105674 403158287
1 138694 929040765
2 123633
2 65603
2 101641
2 62100
2 161918
2 162269
1 190787 938180871
2 40780
2 153502
1 67978 203543263
2 107299
1 78134 848734677
1 83723 467550547
1 9180 609855595
2 159529
1 188436 691973958
1 32831 357886089
1 28119 791388355
1 2076 530200769
1 29405 465740036
1 141460 947923085
1 103964 331542162
2 84313
2 3772
1 190506 224739969
2 63279
1 16385 324001701
2 95973
1 27261 211794235
1 67692 846064100
2 130771
2 105481
2 54186
2 56166
2 56216
2 196940
1 8872 758688739
1 121991 594791147
2 55559
2 1940
2 133026
2 152939
1 198905 699570234
2 28681
1 176272 116590792
2 63889
1 170517 183247759
1 132733 54824750
2 8485
2 102089
1 41319 238437934
1 113010 824168804
1 178418 604604001
1 104835 727384207
2 23858
2 107403
2 158231
2 126078
1 60313 189086479
2 115047
1 111256 909991403
1 87294 762962657
2 28554
2 103640
1 87937 991668189
1 191038 380376072
2 182890
1 140789 495991260
1 135588 246630306
2 33321
1 7708 151941255
2 195732
2 87900
1 88820 644118249
1 63294 35447595
2 74923
1 133843 489293163
1 189183 432790963
1 61524 531975270
2 117093
2 185462
2 72175
1 107927 446026110
1 135891 452834628
1 62625 452352721
1 144225 322292735
2 70209
2 96902
2 150140
2 170604
1 199419 144146662
1 51409 397931079
2 175853
1 78714 924926811
1 22130 974249414
1 69309 130692011
1 121928 657346359
1 51844 233145926
2 190405
1 105479 42812984
2 56298
2 191035
1 175333 713235228
2 28597
1 155372 982738141
1 41601 941614076
2 47082
1 116120 275064942
1 23971 675849049
2 137830
1 56492 717630605
2 45109
1 49577 35341840
2 96483
1 156968 551989654
1 76787 942564352
1 113965 646268876
2 133912
2 8594
2 56946
2 176584
2 106821
2 102116
2 141959
1 92656 642565820
1 70974 779504926
2 76748
1 15046 960495106
2 32410
2 21045
2 77053
1 79937 772228242
1 72239 192343088
1 73481 780098161
1 49752 867894620
1 52846 866991612
1 122675 103932723
1 158531 725390068
1 39988 269290406
1 9116 878397983
1 104572 515892629
1 158311 962251706
1 71486 285962766
2 176867
2 25229
1 40268 353514899
1 60388 461984949
2 129798
1 183880 640761532
2 62241
2 65191
2 2568
1 178191 428406512
2 107747
2 121214
1 147368 494463039
2 68956
2 40501
1 39492 205804466
1 178078 920603156
2 3691
1 54325 541747209
2 93328
1 168757 278411897
1 161064 76581165
2 3251
1 71109 314993311
2 61564
1 71993 324336440
2 93602
1 69267 490392317
2 140189
2 57076
1 139462 838534318
2 181023
2 50765
1 91333 894624389
2 61774
1 116123 930424746
2 188840
1 85007 273739836
2 124900
1 43434 629437263
2 26930
1 100854 172635601
1 27704 645238248
1 124244 154780470
2 21121
2 129573
1 180439 837488241
1 27917 900795166
1 59240 77036071
1 83239 59537944
1 91561 250879776
1 57694 296142185
1 95713 210126623
1 24615 879753271
1 11933 974273606
2 51514
2 21799
2 7176
1 181459 830262725
2 33025
1 95191 561209687
1 93008 585077569
1 136878 618901138
1 147973 336949229
2 129389
2 11816
1 159663 86420260
2 64224
2 21580
2 170627
2 96290
1 198745 470810055
2 46521
1 11182 296657124
2 42962
2 182098
2 157409
2 98627
2 65044
1 9899 760166590
2 79061
1 106358 519674575
1 163167 423190978
1 47726 24136682
1 199406 984632306
1 134211 649268319
2 107165
1 134575 142636606
1 141762 630694081
2 92853
2 19727
2 31523
1 138986 587705686
2 174223
1 45836 995362285
1 114882 701481970
1 98611 729044941
2 89646
2 83207
2 24805
1 82563 575251957
1 26535 929154874
1 76674 391028997
2 10752
1 177351 553446437
2 194297
2 60850
2 101565
1 61310 962494733
2 37807
2 183499
1 159497 671094223
1 163912 29379021
1 93104 401333079
2 57358
1 173706 792790185
2 128651
2 15083
1 37724 892837917
2 110862
1 70495 548206259
1 165711 711051504
2 62884
2 91929
2 193138
2 127844
2 144773
1 42429 119696085
2 42225
2 111384
1 164431 923531354
2 194622
1 111968 236103620
1 84317 382981992
1 21406 553556802
2 184971
1 9062 874794354
2 118885
2 110905
2 173553
1 95788 219662323
1 199174 203479486
1 107957 379212071
2 18956
1 69565 567730849
2 22396
1 96072 218365017
2 15599
2 94991
2 189314
2 100126
2 61808
2 68888
1 87385 45990033
2 5396
2 187276
1 128622 68369106
1 78949 9172839
2 171068
2 83161
2 140496
1 160074 583603093
1 62731 895830814
1 98784 640199061
1 123578 860146310
1 101139 349697241
2 175821
2 95724
1 42302 638887916
1 190336 974804161
2 133635
2 89163
1 6852 597297951
1 45852 520621
1 191260 730098900
1 158839 617951630
1 34951 779222642
2 114435
1 96750 137550503
1 70270 402647816
2 63303
2 44157
2 395
1 108053 509006577
2 84158
1 176462 424842485
1 196453 999568061
1 38018 732948818
2 97448
2 167053
2 96385
1 5153 43734160
2 149955
2 53613
1 55770 302968799
2 6203
2 165636
2 3056
2 193990
1 104361 942899441
1 65149 55594274
1 190682 108762968
2 11409
2 10552
1 169396 704765422
2 99561
1 150942 726097834
2 58822
2 8314
1 120135 865570819
2 69147
1 175506 819984174
1 56292 160657535
2 5747
1 93841 170352723
1 190248 423250670
1 138093 395443526
1 71231 601334964
2 189344
1 70956 387554719
2 178791
2 44519
2 107207
1 114146 312289435
1 71835 421240365
2 179388
2 115157
1 85533 578712824
2 88097
2 111304
2 199976
1 143940 516312060
2 154857
1 31438 19711749
2 134511
2 14275
2 179372
1 109360 868892032
1 6759 444613638
1 88477 809367279
1 10577 676657935
2 78357
1 115295 688511464
1 80891 353753096
2 127162
1 151870 339282533
2 97765
2 20468
2 176063
2 162846
2 82653
2 193994
1 74515 178823134
1 89063 962177049
1 198053 917330997
1 23094 553873642
2 108054
1 155459 374750059
2 34565
1 186297 254303482
2 98706
2 3865
1 86791 917677999
2 171879
1 52685 313010957
1 179782 47376969
2 17070
1 16354 215717021
2 186242
2 57023
2 175149
2 148170
2 122604
1 186318 504428176
2 46665
2 1810
1 75966 376319977
2 173139
2 106788
1 145194 526534515
2 140778
1 123848 246184315
2 63528
2 32270
1 9047 118355050
1 147738 43700379
2 160995
1 121662 338447706
2 41698
2 151323
2 145441
2 70516
2 81741
1 41072 690233196
1 165050 20272266
2 44874
2 150165
2 35844
1 138188 926148601
1 56739 287779472
2 190718
2 122254
1 132946 242621202
1 25696 366025562
2 174379
2 40291
2 32874
1 145062 405480189
1 191133 257432923
1 140531 225202668
1 129338 124445187
2 174886
1 113566 719629082
2 131406
2 18504
1 22245 678164291
2 102370
1 64079 16271782
1 102533 938186606
2 195936
1 75477 643126155
2 183699
2 170226
1 127749 696495831
2 143891
2 78814
1 84710 36760237
1 76927 253927155
1 13306 33897831
2 185497
1 1107 666493871
2 42574
1 22227 348490829
1 169743 330991892
1 183114 674173428
1 22924 734864926
1 197783 216882991
1 145023 843323747
1 148020 895993912
1 177408 965014802
1 172214 417589027
1 76225 866574372
2 154692
2 192110
1 143053 942628864
2 171543
2 67201
2 129346
1 17991 108832703
2 189423
2 79891
1 82558 848156120
2 127790
1 36175 261179833
1 148330 177264244
1 118868 128384567
2 126923
1 76802 690531826
2 182980
1 133711 951190544
2 190960
2 189797
2 72568
2 20956
1 136833 973867359
2 54627
1 176911 846996886
2 169358
1 184040 517419408
1 60793 918073152
2 51253
1 104250 824876619
2 15187
2 74536
1 117365 411599641
2 179195
2 50432
2 184914
1 1203 665188846
2 48995
2 29007
1 153217 378838404
2 139386
2 78268
1 8993 439299801
1 102954 811544197
2 80951
2 64720
1 150225 715195288
1 138940 523917872
1 95422 846836156
1 2849 268434251
2 181990
1 90244 813026482
2 114463
2 66700
1 99465 601758808
1 57510 879887815
1 62195 68607498
2 135011
1 117140 442331548
2 140747
2 86963
1 176673 2411318
2 17077
1 155056 303933142
1 148176 795927964
2 31636
1 43961 725208897
2 67978
1 175507 795323883
1 159119 362212048
2 106637
2 119118
2 50852
1 179565 272237306
1 136975 701030886
1 56996 832870986
1 136704 810044322
2 158328
2 40380
1 143381 830408765
1 176652 746414128
2 151868
1 27088 159103928
1 115593 269314332
1 156829 357627789
2 53338
2 121503
2 41316
2 78805
1 121026 871774877
1 85832 289545928
1 58856 6094913
2 24748
2 68395
2 79880
2 133189
1 114304 466120345
2 3039
2 14798
1 75570 67495067
2 166847
1 122841 290683364
1 2982 264787824
1 9393 486868598
1 125716 365638574
2 32381
2 165225
1 92079 298660031
2 192962
1 137766 750441097
1 182456 983380551
1 68124 158849587
2 7397
2 53790
2 27679
2 2587
1 87729 483141092
2 25625
2 54757
1 138875 936382289
2 171651
1 79566 901941579
1 39848 557203961
1 3172 762744581
1 122378 734868289
1 117485 896043116
1 153415 561181272
1 14557 572844099
1 78897 787793337
1 50681 152272172
2 154100
2 112707
2 133626
2 183339
2 135508
2 45711
2 83336
1 111659 626920897
1 25082 856372583
1 61637 711128606
2 178583
2 126145
2 116552
2 59172
1 19044 807507997
2 53454
2 30662
1 122627 898570979
2 190364
1 195943 844341501
1 27990 444793739
2 137621
1 93728 521766152
2 68293
1 76900 531495414
1 5776 757630554
1 32885 462640658
2 48291
1 150180 124629372
2 153237
1 190749 446403245
1 30006 152971654
1 36221 479220305
2 5093
2 9940
1 177086 684052323
2 185737
2 146932
2 184471
2 107645
1 75416 614893570
1 49180 194017618
2 152376
2 48084
1 117827 13402255
2 166701
1 157294 828346559
2 143663
1 151465 34409616
1 105874 574958311
2 62216
1 66632 22667339
1 192967 985401842
2 5568
1 39585 825422779
1 164837 539168678
2 184464
1 1202 752578685
2 24462
1 131922 252660037
1 17880 454606387
1 44972 877157024
2 19127
2 58315
1 21584 701414962
2 124171
2 80035
1 90171 405514757
1 103000 584626756
1 172670 267663936
1 47590 500203067
2 21387
2 47050
1 179689 82504324
2 124564
1 115683 211530323
2 50742
2 187106
2 47386
2 11463
1 158184 434398568
1 85938 148078004
2 89907
1 90227 326442525
1 162281 764193993
1 4211 488595953
2 70720
1 141115 63708536
2 69079
2 3188
1 23064 10565421
2 104375
1 50597 806953486
1 6885 797002762
1 119662 178667717
2 63925
1 102937 714766105
2 189918
2 64824
1 195348 809399377
1 33646 748368566
2 13239
2 165513
2 118116
2 70219
2 171988
2 28379
1 127619 468785109
2 191192
1 112882 78386809
1 114785 455291649
2 82541
1 3881 544900194
1 194660 233346120
2 104572
2 137669
1 103170 272017292
2 45912
2 87391
1 13573 261254400
1 129515 691499165
1 96714 766099585
2 81884
1 1680 171984034
1 72404 502428762
1 198577 727975343
2 158311
1 43720 649010428
1 64988 704306827
2 14996
2 85557
1 87335 509822654
1 187237 852045963
1 193322 625139116
2 119135
1 62042 305429431
1 85923 559254209
2 70146
2 166756
1 88834 281463903
1 81362 431161774
1 129354 116055771
2 132617
2 53320
2 9513
1 95302 35673181
1 186098 575100043
1 169113 986377823
2 47226
2 157201
2 77332
2 93543
1 163482 498640710
2 94369
2 79988
2 2435
1 192384 823170560
1 138778 40859417
2 27203
2 65089
1 51811 466073985
1 75251 168611169
1 93549 194874839
1 148878 802696610
2 90417
1 187334 151660117
2 47245
1 86042 933002657
2 72174
1 124819 785133602
2 143973
2 146796
2 44864
2 37914
1 58595 964404439
1 103181 97512154
1 43494 957201569
1 142565 117035554
2 107995
2 160783
2 180817
1 117483 874366439
2 161416
2 77126
2 194511
2 142277
1 142118 579969256
2 170109
1 134654 19497832
2 48210
1 106249 164974044
2 164311
2 125349
2 142235
2 82100
1 135757 79941835
1 71340 133476163
2 154438
2 168478
2 52063
1 53432 740937396
1 17633 588855605
1 72040 936052591
2 100444
1 5737 695169283
1 99205 24345198
2 35382
2 154276
1 139469 799707758
1 119289 516493323
2 30688
1 148039 422289925
1 138220 205056306
2 14603
2 43136
2 22282
1 109409 494431526
2 23383
2 3541
2 154521
1 47217 524431957
1 97080 789308247
2 79180
2 22576
1 175399 934894015
2 4166
2 31010
1 84907 891538070
2 59110
2 60959
1 106814 141411830
2 41080
2 190183
2 194750
2 58884
1 79937 797510115
2 55287
2 40242
1 124445 201829097
1 138884 948936873
1 148311 279518442
2 154434
2 110535
1 54611 6219520
1 185489 713224898
2 68912
2 164261
2 57945
1 25890 812091900
2 74028
2 11619
1 179926 883274913
2 57487
2 145597
1 142096 302929395
2 168062
2 6310
1 146251 592441554
1 18639 260240187
1 182891 496485724
2 66926
2 85292
2 193478
2 93277
1 35343 102886607
1 143642 767322190
1 115368 788538641
2 103100
1 63381 326837428
2 74946
1 36360 278102830
2 104504
1 136558 151003148
1 104509 300854177
2 10073
2 125176
1 104041 159431946
1 160582 319996626
2 26285
1 197414 904823986
1 126252 721885710
2 33028
1 95417 295292324
1 79656 627351736
2 114998
2 16736
1 96871 76591183
1 100924 544224607
2 17191
1 107440 823514936
1 133794 689367621
1 114639 116617418
1 167518 735297504
1 43510 199217402
2 172654
2 120466
2 79819
1 190272 276759440
1 198559 965102701
2 27074
1 195905 176606727
2 47489
1 151325 37415928
2 140663
1 139526 798169720
2 152199
2 112135
1 73792 845435324
1 24391 897657623
2 87464
2 71123
1 189749 877754366
1 68332 763422416
2 91590
2 157799
2 118014
2 169803
2 166665
2 56860
1 101954 777513734
1 112811 768213945
1 100112 307040081
2 40323
2 33026
1 199432 313996484
2 96845
1 7133 774415248
2 176122
2 110499
2 138522
2 193198
1 121872 655003588
1 9573 215336662
2 91466
1 170497 551804536
1 71489 491330954
1 5569 160930844
2 60614
1 25965 76552724
1 136669 3904723
1 137042 687822542
1 159157 130159985
1 135436 695393235
1 147814 269039091
2 41990
2 33431
1 61676 772705408
2 3735
1 195203 802558620
2 57865
2 17716
2 91755
2 123854
2 68853
1 164772 581894862
2 195310
1 169449 372427243
1 162867 659991353
1 144921 705351488
2 190837
2 94291
2 55090
1 192212 241240812
2 43580
2 65426
1 163053 620841300
1 121034 706873039
1 163569 851130238
2 118764
2 13553
2 131621
2 90693
2 173998
2 195857
2 113312
2 159300
2 92486
2 40424
1 188315 516531595
2 87471
2 19836
1 126967 618524001
1 136596 457868172
2 111495
2 160868
1 43997 85450065
1 191578 837024713
2 181762
2 52062
2 44164
1 39916 243537659
2 122272
2 140470
2 37905
2 141465
2 36374
2 172804
1 76852 805927059
2 121628
2 112635
1 14584 616633180
2 65
2 36992
1 151163 32557383
1 61160 602059442
2 668
2 95354
1 12660 773925545
1 47578 4478557
2 88799
2 105793
1 12514 119701370
1 102421 755358559
1 81200 704620593
1 49655 934346328
1 166352 273916863
1 17977 47675169
2 186049
2 155464
2 148067
1 186555 996344501
1 79160 635889130
2 143683
1 56382 607090086
1 184509 417991951
2 73898
2 8003
2 157531
2 147448
2 174506
1 179330 564339083
2 99721
2 47346
2 131809
2 1449
2 145047
2 148080
1 107153 293506009
1 99747 845717364
1 88728 705288971
2 165721
2 71925
2 68914
2 197088
2 38822
1 111927 871076916
2 143623
1 188126 311742844
2 59687
2 96268
1 115917 357570091
2 120029
2 2102
2 16931
2 150420
2 49915
2 26370
2 169611
1 118559 788896704
1 20727 951364910
2 79716
2 114959
2 22799
2 76517
1 135443 968042179
1 115543 881986722
2 81106
1 8178 191372855
2 125539
2 167460
1 22750 664303173
1 177036 100245640
1 81473 414358551
2 183902
1 57901 51158141
1 165055 488001560
1 190123 466037593
1 124786 736547022
1 168228 579759020
2 175365
2 182810
2 136813
2 66932
2 82499
2 28034
2 9869
1 192544 150088776
1 31360 223414151
1 56180 637156348
1 52602 410394143
2 8293
1 38630 864881202
1 42791 361323880
1 105225 760665197
1 150388 262412092
2 63220
2 35891
1 68825 635002725
2 49535
1 120044 759479795
2 25291
1 48942 463936189
1 128859 509981562
2 101678
2 121179
2 69604
1 84771 760347125
1 112393 326453480
1 30339 383338041
1 134085 674433649
2 180740
1 106296 367420115
1 2273 964168331
1 51995 852910264
1 194149 776408754
1 99052 932668185
1 111434 997100078
2 173363
1 72302 304130631
2 171220
1 90919 331947267
1 103287 821323778
2 89576
2 22964
1 113349 19373333
2 71587
2 132377
1 119946 38334541
1 58608 267986473
1 62934 134026613
2 10856
1 59650 115907297
1 142660 414377661
2 59449
2 6153
2 65406
1 35143 73158488
1 152664 687263466
1 113104 967471400
2 157946
2 5782
1 181569 998658864
1 59442 275635636
1 130460 844085546
1 125036 896270426
2 118964
1 161723 571303384
1 103880 502468478
2 26500
2 134132
2 152527
2 70694
2 199174
2 65815
2 135060
1 134576 735843607
1 62831 720632347
1 188262 601939934
2 81231
2 18585
1 100029 124642933
2 113304
2 68811
1 14024 648390244
2 144176
2 109064
2 117741
1 194301 589283489
1 84161 981205287
2 129091
1 101062 427949195
2 9588
1 101856 261464245
1 148247 856030013
2 53179
1 12969 908100843
1 22430 729837377
2 120973
1 119010 90822169
2 120172
2 49597
2 32090
2 5791
2 122772
2 1918
1 80513 551842395
2 21005
1 120813 107438817
2 52048
2 169953
1 176505 498185638
1 165718 652166538
1 112577 677798330
1 146588 878102199
2 157320
2 104351
2 13916
1 123264 429907353
1 128863 147862259
1 24809 695492140
2 199579
1 128270 770207280
2 155037
2 69130
2 90883
1 144435 211478998
1 43938 462167643
2 5475
1 169755 781549032
1 9369 567881452
1 145855 685385012
2 67858
1 158156 348039584
1 164781 872869409
2 188812
2 161976
1 99880 722875347
1 140582 96268384
1 27169 142125926
1 64922 815870080
1 155837 41073442
1 22887 103601354
2 127552
2 114762
2 3265
2 58997
2 76877
1 96238 924157853
1 90392 738450408
2 30185
2 44154
1 157020 212321965
2 77284
1 166946 106977822
1 199248 284605201
1 11842 354216275
2 5102
1 25350 388369525
2 23947
1 40010 521892576
1 13560 788952103
1 89932 967076106
2 1945
1 176459 661710745
2 49475
1 145005 940175744
1 56832 870199030
1 162847 339093883
2 134143
2 156272
2 18800
2 192068
2 30702
2 75541
2 73497
1 31199 248943581
1 81369 769749722
1 99445 375684362
2 189508
2 109952
1 189669 801356974
2 50517
1 115299 978041168
2 190543
2 141010
1 119248 604904117
2 108517
2 56241
2 70156
2 44389
2 49950
2 17778
1 153502 682716493
1 77916 707512976
2 151717
2 71230
2 134117
1 157350 253292156
1 168778 974430762
2 128996
2 60781
1 121930 951944397
2 68954
2 41877
1 16658 280115145
1 65466 192113375
2 39937
2 66449
2 62844
1 52729 426007595
1 145826 311633149
1 73973 66334033
2 73868
1 117825 458713671
2 191530
1 21967 407531606
2 96714
2 21182
2 149906
1 144747 7255850
2 61818
2 71875
2 120884
2 28785
1 28610 680759051
2 26778
2 10634
2 99030
2 93871
1 143175 143140280
2 188591
2 77826
2 11071
2 103361
1 6126 943839220
2 21308
2 23239
1 19824 970274998
1 49943 292209194
1 106867 712221752
1 140890 696492661
2 43831
2 29149
1 170730 150087042
2 129211
1 133456 348002493
1 178836 407980339
2 52443
2 188156
2 63605
1 28267 85985070
1 47473 376638374
1 5042 815533201
1 161128 829591531
1 167718 355277059
1 155236 183383888
1 51244 829559313
1 119660 540630851
1 31705 624671025
1 184731 173079682
2 198724
2 10764
2 113581
2 185299
1 103338 923806067
2 190902
1 155299 78499050
2 182758
1 110703 248601757
2 87300
2 1252
2 16369
1 134892 348359131
2 45492
1 191164 788762043
1 48433 763179694
1 26496 452634126
1 139972 746793367
2 130104
1 162972 722834651
2 160952
1 106490 812495831
2 146979
1 97276 56463383
2 80017
2 14616
1 20516 427602252
1 60463 672146482
2 153906
1 37990 840706561
1 38897 884894882
2 106477
1 42655 824646133
1 77868 372362406
1 92996 902060133
1 87482 189940441
2 50401
1 63772 389321138
2 169687
1 27343 626678927
1 19810 337104843
1 84179 88276725
2 74961
1 39907 716054579
2 132196
2 82891
2 45029
2 97109
1 40194 557821199
2 196869
2 182995
1 138213 432249629
1 42354 708021022
2 35131
2 186580
2 165625
1 85422 556815835
1 187548 715661325
2 16428
2 143442
1 62172 267743574
1 88101 706927882
1 52220 409479824
1 186309 250264323
2 199843
1 162066 80580204
1 118972 968947584
2 114488
1 136277 890413315
2 46986
1 26716 642594449
1 9174 342458295
1 110975 351699215
1 33514 357693306
2 94319
2 90302
2 77526
2 93538
2 155326
1 95445 749200976
2 182437
2 113634
1 135639 284775068
2 111077
2 198505
1 114990 393218755
2 176702
2 197120
1 104458 287561533
2 128304
1 104688 243245600
2 132896
1 980 306272767
2 8713
1 36663 371692675
1 176403 555660034
2 98499
1 84251 943387483
1 21590 123875070
1 106774 95012896
2 53820
1 17710 256519022
2 113943
1 74894 669028774
2 194049
1 181222 447904250
1 40320 141143987
1 186621 121392040
2 87368
2 64068
1 176868 572591761
2 127487
1 15580 839968222
1 123045 268715170
1 18374 849098356
1 13803 129261593
1 38660 398185724
1 157552 536555439
2 49871
1 63174 130794996
1 52994 940271674
1 143778 558545940
1 111796 323369508
1 71161 401265225
2 143310
1 158240 814493413
1 90010 349461608
2 149846
1 149803 304862670
2 71118
2 58434
2 64677
1 8017 74015862
2 16027
1 128838 585746989
2 119909
2 130618
1 103313 425032677
2 169574
2 76141
1 53500 15952405
1 173225 653474491
2 178632
1 98833 353622655
2 195533
2 139580
2 84383
1 140226 944085580
2 179081
2 75633
2 168223
1 62170 888617323
1 104956 770903036
2 147331
1 22239 291055650
1 182633 152899324
1 7064 427874134
1 125978 804472463
1 144205 345764803
1 181130 521778866
1 3003 104200765
2 9755
1 72816 880403947
1 100356 695909388
2 99217
2 19641
1 105770 604014519
2 168638
2 131853
2 191054
2 9142
1 96439 620502938
1 191870 35058263
2 57887
1 162506 36493390
2 173379
1 56084 234040886
2 37759
1 67670 656916597
1 177414 781188499
1 12755 97139614
2 88002
2 19849
2 117627
2 199780
2 184398
2 177805
2 98424
2 88191
1 156271 817660859
1 181221 467558795
2 113548
2 125440
2 171050
1 14145 770184479
2 127029
1 199504 867050954
1 25087 739937852
1 21137 33184764
2 56506
2 77386
2 40364
2 44839
1 181231 327356221
2 30198
1 74935 894996151
1 195759 673244191
1 150701 356914765
1 50589 184858294
1 75115 842104039
2 106705
2 105055
2 69641
1 128905 184705754
1 54297 117583853
2 178317
1 20682 14766081
1 176781 920677784
2 179234
2 35677
2 114697
2 61185
2 1775
2 108239
1 45261 614349457
1 198604 662293087
2 34515
2 37672
2 116844
2 151113
2 32346
2 195561
2 86962
2 65143
2 116226
2 88614
1 34021 723767212
2 154944
2 20449
1 161383 664135078
1 177126 244854775
2 60780
1 46476 806110908
2 151157
2 115621
2 167259
1 102940 410375539
2 107458
2 26800
2 43003
2 135085
2 65236
1 135303 258233111
2 97452
2 180024
1 173793 4979942
1 64838 842891599
1 152969 608452515
2 26824
2 5455
2 105205
1 3212 891646938
2 48987
2 80927
1 108423 929655437
1 185534 864451076
2 56950
2 61699
2 37317
1 20269 888358683
2 59552
2 20063
2 22523
1 18654 593276881
1 95457 211424807
2 4403
1 91929 273202883
2 176805
2 70054
2 135497
2 43669
2 33604
1 57513 766423327
1 11159 571545714
1 100463 238318318
1 160664 491304560
2 47822
2 90884
1 27213 162174319
1 105377 294600037
1 159787 99655389
1 85729 455842741
1 154260 554775367
1 141498 673732216
2 101682
1 72163 509113439
2 159367
1 4596 313411280
1 108638 404138389
1 87067 352683431
2 54400
1 124168 652212243
1 68118 218710858
1 124711 860846162
1 145768 317928265
2 45634
2 145552
1 66255 547662327
2 131837
2 9151
2 81643
2 177033
1 180047 568100478
1 82512 732039852
1 149416 180842278
2 154565
2 92754
1 198120 569990807
2 131955
2 5826
1 61229 961166596
1 509 836986093
1 140756 513661254
1 168639 724271072
1 11033 441183641
1 22858 427114532
2 105266
2 79381
1 53931 980611034
2 80909
2 148679
1 69648 265643019
2 56963
1 145281 2901076
1 139829 279509057
2 73413
2 142443
1 45703 705484254
2 49381
2 51924
2 157259
1 58896 566135486
1 162773 344211174
2 72257
2 132638
2 4754
2 188315
2 103250
1 157323 913697278
1 27046 938481946
1 198402 428603020
1 194157 1867219
1 43788 5981867
2 38147
1 69447 110958324
2 171244
1 93929 520398678
2 70384
2 158919
2 4309
1 48972 196089490
1 12194 595168971
1 133178 842231449
1 88245 886688394
2 53321
2 90463
2 110008
2 75401
1 100277 392618425
1 163194 121760894
2 131993
2 49289
1 132321 43199027
1 130891 816329328
1 117298 221782857
1 129492 333421396
2 125796
1 187875 589771367
1 99046 675438899
2 165595
1 18853 969147291
1 114645 94385205
2 11789
2 89325
2 24207
1 92533 958269385
2 185291
1 136572 922825369
2 186044
2 109775
1 71710 38243139
1 113816 195615487
2 150833
1 179982 34037940
1 7873 377850305
2 13969
2 90569
1 32535 192821348
2 55497
1 32886 793185475
1 38667 958379683
2 140764
2 76347
1 19084 25797218
1 139929 954476201
2 147288
2 26336
1 155268 675028133
1 62782 743698944
1 67738 916332493
2 9932
1 197650 909569642
2 180816
2 89242
1 189045 328475549
1 76970 941906512
2 159936
2 124867
2 177439
1 112656 39293788
1 185702 41812659
1 91062 513400102
1 87030 161858135
1 198870 781826461
1 83449 790890025
1 68929 660263907
1 10372 778408672
2 154540
2 162572
1 176434 332426376
2 110182
1 23135 476412014
1 32989 495196384
1 160667 694487802
2 127348
2 110562
2 190563
1 101286 44806593
2 50273
1 172179 311897774
1 196892 53774070
1 114182 437240385
1 155157 228427509
2 84622
2 903
1 151575 538494922
1 83374 964159999
2 41898
2 162405
2 59637
1 67557 885669737
1 91828 298357067
1 37423 858395215
1 34602 931113592
2 161310
1 178909 13387164
2 173699
1 132917 222735651
1 7772 264713730
2 44876
2 70595
1 35112 663701926
2 11048
2 70173
2 168361
1 95256 347932461
1 89262 120622086
2 9501
2 58347
2 152984
1 191375 271920660
2 58881
2 141469
2 139620
2 40109
1 110385 429437568
2 35421
1 120971 572619712
1 188369 678306505
1 32075 567243688
1 97132 956788981
2 173414
2 48776
2 2481
1 44488 421082798
1 165846 339753507
1 157409 803955985
1 105596 361646809
2 91833
1 149641 659139897
1 98566 399207242
1 195866 92035161
2 106287
2 158117
1 83902 553594705
1 115750 514000981
2 54161
1 74888 701252977
2 11611
2 171335
2 5142
2 192501
1 9114 23306781
2 123176
2 31000
1 115266 382950088
1 35009 989557076
1 108915 197414242
2 188049
2 6243
2 83832
1 31658 119648392
1 16857 847672767
1 128623 683877997
1 43249 89859944
2 139023
2 138462
1 165475 148853998
2 23013
2 169716
1 39595 988020214
2 4639
2 154515
2 81076
1 189489 126142259
2 95630
1 173002 376198356
1 152942 977726778
2 155899
2 89451
2 170623
2 120747
1 51326 864368109
2 156718
2 169121
1 129681 615867511
1 88012 748704767
2 186083
2 95964
2 157572
2 1867
1 100561 65304876
1 41932 246142077
2 148843
1 74242 691302622
2 24404
2 2310
2 121400
1 96145 988945168
1 94983 635576090
2 28885
2 70385
1 181366 604771664
1 56840 279604477
2 133285
1 40245 344254653
1 61124 703776711
1 141211 459125171
1 3591 148235674
2 161468
2 60376
2 174922
2 128938
2 54150
1 193708 712484185
2 57130
1 50564 433462776
2 75769
1 1193 209602981
2 165575
1 180542 902685159
2 80813
2 106458
1 80473 26317545
1 488 786478603
1 50115 483297950
1 70118 733798686
2 165160
1 180374 541039648
2 86505
1 920 700416285
1 161501 423427796
1 15753 902620078
1 26120 794154166
1 179776 654992202
2 43644
2 116578
1 185000 622821520
1 109204 253173796
1 4993 784077765
2 78339
1 136271 706089565
1 117157 364092358
1 68363 393096204
2 132840
1 161605 966640935
1 84997 177668263
1 164484 149952737
1 3925 460383402
1 122489 642745781
1 43994 291754792
2 190651
2 150146
1 126669 988887863
1 113637 304673379
2 46184
2 196291
1 142098 543595143
1 8035 207614622
1 170405 919740860
2 155988
2 36883
1 7277 712846789
1 22829 100774768
1 178908 746573649
1 91106 638046369
2 14907
2 176660
1 65544 963263249
1 69922 289185050
2 2873
1 59928 248190265
1 53152 839646565
1 44571 978948993
2 98290
1 59800 772108141
2 67703
2 68385
2 65809
1 159660 282069359
1 181737 295769105
2 142501
1 190933 906146977
2 95248
1 38528 898048163
2 146624
2 137891
2 172819
1 132022 480891553
1 151240 926123790
1 178062 514080918
1 63928 3723885
2 167500
1 34937 877882366
1 163177 209559220
1 19198 763718597
2 31198
1 196363 434324123
2 139432
2 108999
2 180267
2 58814
1 122260 967429420
2 80262
1 114298 757008889
1 3589 185255259
2 152667
1 24844 175875117
2 114237
2 125671
1 95334 248705151
1 187047 479503304
1 108069 89488851
1 113037 844293330
2 191849
2 119649
1 22834 533361328
2 52963
1 163804 772791599
1 142359 721984824
1 184217 520871111
1 174534 268986193
2 97131
2 98840
2 52521
2 189605
1 125380 349739666
1 183427 794338997
2 126120
1 121840 738176355
2 164850
2 31701
1 8690 985656264
2 113870
2 177544
1 72917 217531811
1 17008 842214858
2 39910
2 113979
2 11078
1 182647 557424387
2 14420
1 109673 447887560
1 118406 55603742
2 73450
2 128958
2 18181
2 145577
1 21906 496412142
2 143117
1 175208 211720556
2 79738
1 26460 220264781
1 182460 61685029
2 19233
2 161272
2 151872
2 118218
1 15195 566972505
2 14810
1 141838 2417465
2 109994
1 35288 827522805
2 89492
2 73693
2 198998
1 61621 828172304
2 22643
2 76291
1 174351 789651191
2 128108
2 172860
1 135044 320477865
2 179599
1 182126 154060967
2 167223
2 6475
2 24979
2 147962
1 85843 116521653
1 169098 804543735
2 118648
2 137539
2 84132
2 162869
1 21159 363960132
2 24491
2 91207
2 4209
1 93764 585265254
1 115547 159858419
2 63845
2 45994
1 136316 885811266
1 156767 73866518
2 135393
2 81042
1 113064 141710112
1 184266 113179189
1 160773 821175701
2 85736
1 15626 269441201
2 186327
2 113983
2 159885
2 119427
1 178977 897739948
1 17409 478224407
2 85048
2 190790
2 177680
2 1796
2 1430
1 119330 189310654
1 197483 250402876
2 53913
2 57585
2 105427
1 32898 697582612
2 59949
1 119640 267528638
2 115714
2 177730
1 16251 335372799
2 87387
1 173280 750994872
2 90687
2 184718
2 143149
2 119554
1 77020 549367750
1 23862 537903393
1 126608 172895353
1 154177 397689668
2 135981
2 43734
2 127439
1 134875 361283868
1 77797 854461865
1 68181 785595942
1 94085 178148346
2 163795
1 178802 217167078
2 31430
2 21791
1 83059 499476492
1 143023 920595455
2 148124
2 188393
1 143545 419248362
1 123590 497737581
2 21587
2 139756
1 181413 64538015
2 44460
2 125234
2 190955
1 179595 483929808
2 140662
2 35332
2 125480
1 92657 22418271
2 140223
1 16564 219758133
2 60132
2 84965
1 104709 908976864
2 177047
2 51348
2 59765
1 49224 253746906
1 139510 647227061
1 21769 912711695
1 90394 634458305
1 18905 222326639
2 9986
2 39276
1 42358 475954134
1 164582 313585465
2 34793
1 130280 481009942
2 158027
1 11349 19727551
1 37006 374623047
1 37668 441630785
1 49006 417622353
2 142
1 3896 904679105
1 81411 781953502
1 63749 862205808
1 2283 218617494
2 179576
2 136554
1 87675 529430278
2 182916
1 52391 859270839
1 190855 80896076
2 165365
1 44095 493140088
1 77302 637520588
1 90385 764483233
1 73430 201986792
1 193863 156561335
2 147642
2 181156
2 42505
1 104431 898219982
1 166366 877645320
2 43235
2 174991
1 142658 285493406
2 188075
1 94615 858446109
2 90281
2 114128
1 176906 950197143
1 108660 318832565
1 9548 287226495
2 40979
1 155763 138018222
1 112189 334159752
1 14917 98305399
1 177287 457589398
2 42531
1 130102 717198132
2 14477
1 75619 597377506
2 146280
2 188139
1 23595 570680226
2 118159
1 65503 692686563
1 66047 570859092
2 3230
2 13980
1 165572 113901614
1 195306 580744620
1 6635 785244554
1 169371 428661518
2 99161
2 2265
2 95462
2 113945
1 51259 685697831
1 187154 374536674
1 34324 656247542
1 43045 860955794
1 27894 831793363
1 164402 120520412
1 190025 918569192
2 77127
2 159880
2 161930
2 51520
1 82558 413604109
1 133328 615369118
1 131100 970236599
2 118999
1 176622 734245803
1 177662 470159169
1 98188 777807625
1 33900 273339160
2 172200
1 56611 764997070
1 122086 980860620
2 36660
1 11735 279090182
2 77499
2 137709
1 7852 564630943
2 144217
2 71353
1 25350 707476043
2 70650
2 132009
2 75500
2 113637
1 25503 904498452
2 60560
2 72526
1 172489 906405342
1 112611 631750679
2 195154
1 144900 843221411
2 16714
2 174070
2 100746
1 162197 775319780
2 105242
2 199373
2 19155
2 161337
1 5028 619731593
1 192471 982938202
1 22568 383746530
1 28943 581566892
2 99157
1 172955 400126973
2 151759
2 81577
1 41899 471309066
2 41090
1 95788 292924619
1 167473 947368661
1 48492 919145098
1 32101 611274323
2 50339
2 174657
1 197977 692099863
1 185281 821074216
1 194195 248701364
2 195144
2 29224
2 76474
1 70252 950405609
2 161440
2 26443
1 86631 146916331
1 187041 711675972
2 6952
2 179619
1 16522 549977600
1 29799 342297696
1 59644 444927782
2 52399
1 85172 187476183
2 91644
2 62901
1 189781 423614471
1 171796 528119747
1 182182 145392385
1 175697 814212757
1 86053 602264299
2 82213
2 14855
2 78181
1 96604 87680868
1 25547 198981995
2 47167
1 149078 868475126
2 71534
2 31416
1 82975 53030268
1 119920 832738880
1 84329 191529364
2 79799
2 124671
1 50769 107463104
1 62571 994135417
2 172077
2 145331
1 29353 378998501
2 184202
2 42001
1 119331 252473786
1 154996 230196076
1 18102 422942744
1 64243 759312901
1 86002 985655466
2 168356
2 128808
1 32662 551361535
2 13490
1 93567 667962711
1 47205 455692458
1 172273 264019581
2 73664
2 105818
1 59458 452857282
1 41239 131601387
2 115665
1 22134 933182241
1 42954 474064151
2 92920
1 155431 81598276
2 37635
1 158913 203231682
1 112231 266060502
1 143127 268961223
1 96655 825109105
1 115882 638968625
2 92149
1 193506 860799498
1 45796 40719767
1 9753 207227093
1 39923 229951114
2 109815
1 64834 28863939
1 193807 237804522
2 142902
2 189234
1 138003 933259823
2 198671
1 140421 30930421
1 183656 80942694
2 77560
2 58389
2 57884
1 2374 929057118
2 128631
2 115095
2 147915
1 179396 311931043
2 50853
1 171453 102116764
2 250
2 157774
2 64522
1 139574 473698791
1 63109 715484055
1 93220 705000159
1 172267 369485404
1 143588 546547814
1 58026 729283269
1 87419 148839411
1 104112 137803901
2 179002
1 64917 61465538
2 181290
2 124680
2 28525
2 10316
2 162167
1 106673 762360380
2 169406
1 112856 897721687
2 83026
2 9716
2 101831
2 110333
2 186290
2 187310
1 132286 491855200
2 196939
1 126765 184205907
1 36489 596821196
2 30534
2 71121
2 94568
2 68192
2 162079
2 155564
2 12350
2 43760
1 114841 576301908
1 176636 72166343
1 51204 407402901
2 104484
2 43219
1 119982 137401204
1 159412 348747816
2 13561
1 36513 517221685
1 131402 880190131
1 194684 472208529
1 147949 700633348
1 121044 253546187
2 7782
2 538
1 74012 653953743
2 164646
2 186840
2 172207
1 24419 753130900
1 151623 256569255
1 29339 73780036
2 19267
2 168249
1 9587 409588154
2 180336
2 97034
2 68513
1 79079 25588138
1 29939 660315941
2 71181
2 136507
1 197219 874647738
1 17430 149798851
2 90807
1 71251 406593703
1 150723 563356812
2 62997
1 12778 620673071
1 136794 40856757
1 64518 932724123
2 112877
1 48549 935961719
1 138019 521220434
2 84880
1 154190 952131327
1 100145 433249319
2 63021
2 166536
1 34515 449737136
1 91052 438821866
2 121598
2 9488
2 1443
1 139196 66861262
1 145967 9792013
2 113936
2 95991
2 58781
2 163121
1 156415 801858436
2 178577
2 199676
1 4918 733847327
1 12366 641374844
1 72188 482639802
1 67709 636321587
2 2702
1 146139 874389285
1 38371 345187051
2 91362
1 148879 590808497
1 8960 729710792
1 144543 370200228
2 175226
2 154952
1 33676 656491804
1 48064 471996350
2 35368
2 122248
2 19370
1 175452 293849023
1 63185 462727399
2 184477
2 11257
1 189852 413142526
2 50399
1 148369 817442349
2 96180
1 175666 839624655
2 144200
2 142012
2 86864
1 92729 31018378
1 118189 353503059
1 35138 855607345
2 147841
1 26211 823678012
1 26150 404729399
1 179656 354401715
2 47620
1 178405 674744731
1 176468 423453219
2 162066
2 127967
2 137475
1 179689 623053087
2 118857
2 81034
1 48932 632829967
1 183689 764267691
2 54090
2 133178
1 166793 959522816
1 162172 527164153
2 192490
1 51020 520895402
1 86706 733876568
2 122045
1 126316 529148960
1 9114 180740048
1 46822 786070243
2 124554
2 32229
2 16755
1 106656 45154012
2 93422
2 157704
2 100626
1 155292 326229427
2 108383
1 180548 839286515
1 115774 466897630
2 102686
1 37768 848591714
2 162602
1 159613 499626897
2 125974
2 26127
1 40314 217550198
1 45652 79861182
1 36898 112034382
1 158980 681476603
2 151674
1 195527 529412210
2 117591
2 70733
2 74982
1 176396 252601597
1 180806 858173236
1 181706 568881910
2 7262
2 151166
2 51163
1 1470 862819601
1 17690 541681112
1 59444 501044013
2 5869
2 91985
1 109813 92038373
2 122960
2 157821
2 137458
2 107506
2 144822
1 189722 106098332
2 112333
2 60445
2 110361
1 126069 564556870
2 25718
2 5108
2 192718
1 17135 763058782
1 153337 413950404
2 40224
1 7511 647225760
2 63579
1 8869 216442132
1 129515 671709536
2 31091
2 199515
1 85952 316881400
2 127810
2 58600
1 33413 976516109
1 19603 659916944
1 2870 173002762
1 62684 384693735
2 50711
2 174839
2 13812
1 91711 73027528
1 69071 502265856
1 167949 505327772
2 163576
1 141602 246049209
1 66950 348622720
1 188773 934180866
2 79378
2 160993
1 2106 931154429
1 88476 608643094
1 178192 675979035
2 71627
2 144325
1 92094 430243826
2 120789
2 22961
1 95225 959508783
2 193338
1 198447 92353141
1 65484 260104028
1 198691 351577490
1 51152 228956221
1 93001 8706781
2 160581
2 181063
2 79772
1 81196 9356485
1 163513 978243617
2 172696
1 75146 491579222
1 39035 376303962
1 95349 165349218
2 99135
1 129654 185366828
2 179688
2 97749
2 136042
2 57534
1 178956 132590289
2 132134
2 191510
1 186713 21508209
2 66733
1 191544 185605686
1 192731 106905448
1 166087 382240127
1 112619 855747178
1 58224 18272677
2 141377
1 133424 884553789
2 28635
2 67692
1 77210 216475467
2 75911
2 160394
1 146777 740770885
1 107213 69333428
2 195126
1 131615 852971873
1 182131 144507058
2 3964
2 37187
1 100937 92254051
1 112269 200721575
2 126433
2 145768
2 100255
1 54334 471677805
1 148673 655434438
2 138099
1 121042 475968137
2 143415
2 87584
1 193510 332569573
1 149193 813461728
1 120540 48280567
1 127858 57079490
1 4922 351139082
2 188839
2 15600
1 70537 466806622
2 103532
1 84386 936595665
2 22889
2 3714
1 48137 411242431
2 184760
1 46619 570262089
2 22197
1 95535 704128038
2 180419
1 94853 436469168
2 53063
2 146740
2 5089
1 21454 545488648
2 70911
1 87395 583603114
1 137993 17740445
1 170714 216165808
2 134644
2 20427
1 482 858425717
2 155945
2 42438
1 119719 873719777
1 134612 296312286
2 46196
1 64454 289625557
1 18550 1865255
2 62139
2 165102
2 49043
2 37887
1 23231 684178691
2 174608
1 15455 23530227
2 46311
2 878
2 68025
1 144934 906452730
1 52318 806818081
1 12353 988393564
2 38318
1 52016 745860071
2 45998
1 31183 319737533
1 134495 90836894
1 188992 128244090
1 91021 298277443
2 73670
1 184993 344483132
2 144511
2 89601
1 153106 959593542
1 25093 410818955
1 93288 96876772
1 12554 624142516
1 175520 406565070
2 74035
2 189621
1 14317 145666660
2 176134
2 195688
1 83605 625270742
2 191624
1 180689 120609960
2 86650
1 53247 938652537
1 5851 701605883
2 119435
1 37565 681847664
1 183552 64526377
1 55275 234860452
1 14089 201010553
2 138502
1 153360 470790587
2 139888
1 138654 387216938
1 116327 424390695
1 165336 561993136
1 80177 278535707
1 32544 601699780
1 24884 61502000
1 27149 922086574
2 168185
2 141491
1 191296 306294508
2 10540
2 82908
1 61480 446999596
1 145887 242917596
2 124453
1 194801 930508353
1 21694 460567407
2 145828
2 19490
2 194484
2 140137
1 17250 363599248
2 161434
2 46360
1 106916 593095216
1 57611 745660988
2 106930
1 127064 924185888
1 191880 793610584
1 69269 830289121
1 66398 422634746
1 149941 737685087
2 163627
1 66771 330594154
1 111101 355720210
2 40812
1 19776 159426086
2 178950
2 44176
2 170704
2 195420
1 122126 217539981
1 159150 9069445
1 10446 745772344
2 87340
2 137442
2 183072
1 138225 373311497
2 147634
1 191235 631511052
2 29142
2 31350
2 28376
2 6238
2 117473
2 130048
1 56058 846938060
1 193686 463012686
2 145616
1 1898 898194181
1 41468 677159942
1 32980 771402175
2 196965
1 197861 482717028
2 58736
1 46661 901823672
1 172778 839448137
1 89819 258238215
2 167396
1 153048 210491757
2 94994
2 76973
1 45750 66590593
2 119650
1 27748 218536346
1 58197 749276164
2 42934
2 103993
2 110084
1 17155 28107904
1 6276 50207781
2 56951
1 163138 465626136
2 41388
1 171312 632366057
1 173332 635620458
1 27490 63915429
2 160235
2 198322
1 85517 84154643
1 112234 519671670
2 75465
1 24179 986798689
2 173345
1 78047 88124859
2 192666
1 129456 326781087
2 43511
2 90408
1 23816 366843521
1 134304 168313466
1 87835 237938424
2 135560
1 49120 361656420
1 11493 130453735
2 151327
1 102427 438830830
1 182980 552172999
1 180869 990359468
2 96829
1 10436 11025378
1 91704 941766316
2 60252
1 65257 652549968
1 154210 701532948
1 107429 903781716
1 139509 216243730
2 66441
1 95787 823102982
2 69675
1 45409 26899445
2 153020
1 96593 626145203
1 136734 392078496
1 56592 131816249
1 61519 455394123
1 39538 357466769
1 75670 647504190
1 5447 411810833
2 120706
1 79437 701276199
2 53143
1 55239 308509325
1 138695 319574995
1 189862 653844551
1 82678 520872
2 159058
2 163316
1 183457 752820553
1 21405 798884427
1 4072 92645643
1 155296 109038668
2 80117
1 194261 704404088
1 147274 648410142
2 135719
1 124563 77341575
2 43301
2 27503
2 184651
1 13556 829232307
1 154014 414241171
1 31568 310823459
2 40654
1 128498 112768271
1 127465 752007954
1 186792 261504719
1 105673 951518778
1 76741 744798981
2 10384
2 110011
2 33225
1 61571 600040930
2 189791
1 26440 131611469
2 85915
2 118957
1 69589 289236583
1 165719 261302020
2 149842
1 156388 605485398
2 86059
2 117103
2 192819
2 80214
1 7008 906861714
1 98868 874046552
1 65579 925399886
2 96201
2 185243
2 87715
2 8054
1 75164 312023213
2 119880
1 157585 11161576
1 85077 134657659
1 53555 459758150
1 109896 138063299
2 133383
2 323
1 159557 12481777
1 67368 135415905
1 112975 587308617
2 23208
2 90572
2 11036
2 126174
2 19575
2 98177
2 111357
2 96913
1 100675 708035974
2 27183
2 143381
2 259
1 38370 517531082
2 50304
2 9596
1 70032 645631859
1 184240 156592477
2 91875
2 184660
2 148780
1 146337 9720668
1 136561 867220884
2 77559
1 71102 28776242
2 128879
2 40158
1 18393 187301752
2 3188
2 26059
1 134280 234468731
1 38557 628491584
1 189597 471086181
2 146680
2 101803
2 199203
1 9047 704124774
2 155621
1 66825 916516956
1 50359 706187597
2 1622
2 73409
2 168615
2 101759
2 8996
2 10399
1 173526 296505584
2 9322
2 188248
2 73718
1 25373 454712782
2 33130
1 32776 550447084
2 138831
2 38641
1 116886 938221039
2 151979
1 17218 971174244
2 58729
1 70815 819029720
1 115207 367886475
2 182166
1 153260 919532667
1 143372 272570495
2 160960
1 110309 815704463
1 170128 342899031
1 195001 643807372
1 24050 402206406
2 32960
1 24682 85367226
2 9221
2 59451
2 96462
1 124704 406437379
2 105878
1 58657 435727461
1 32255 408937853
2 129453
2 117825
1 88437 419900168
2 154296
1 91306 869549493
1 20545 164686752
1 79886 977086197
1 66839 19700918
2 28448
1 36477 199669105
2 86169
1 119611 284427796
1 24236 292782512
2 106218
2 80867
1 147788 475936019
2 154121
2 189998
2 7492
2 85716
2 46763
2 191401
2 86012
1 102337 762220479
1 62121 460093040
1 144996 696341821
2 51329
1 45098 161620314
2 154625
1 70735 622514086
2 25929
2 57346
1 23003 248046204
1 159788 883759030
1 101523 245782758
1 126745 963345640
2 135173
1 178816 45273129
2 143488
1 65081 883215234
1 124734 513726521
1 160543 906393555
2 176917
2 90217
2 21801
1 78374 224120243
2 72332
1 129908 316306774
1 174473 823007742
2 174638
2 68446
2 98104
1 106797 924999436
1 184709 240005751
2 173888
2 7595
2 52726
1 122547 296087566
2 196302
2 194797
1 156253 193689859
2 2854
2 136061
1 183459 281487748
1 4333 601315335
1 157331 183157331
2 176062
2 18001
1 57417 48248430
1 59426 963474767
1 59236 968391248
1 31147 850193371
2 36212
1 195750 228307161
1 175905 982078483
1 106708 594022552
1 55430 694028251
2 65157
2 58410
2 180109
1 105191 197158368
1 10139 103965728
1 83785 860708623
2 198144
2 193123
1 196792 119580952
1 181618 724496914
2 72565
2 19851
1 81221 474231320
2 133887
2 147069
2 82523
1 199319 851889029
2 119836
2 44166
1 96901 467721305
1 74943 48343358
2 105705
1 25022 174188736
2 44340
1 132751 314860567
2 178776
1 62033 633465442
1 17651 416936289
2 124826
2 131283
2 153580
1 149283 669275525
1 60509 781112224
1 107922 633919484
1 35743 503683483
2 55796
2 33726
1 111861 888366564
1 174645 444857034
2 132726
2 112170
2 160514
1 61606 381773846
1 183069 359894103
2 179816
2 13513
1 77756 327454453
2 134371
1 163690 340730695
1 106674 148369068
2 112628
1 29985 742337774
1 42139 29969301
1 91721 925192711
2 108315
1 87422 355766281
1 37074 789542638
1 1862 1800885
1 171013 159206604
2 19059
2 180271
1 101247 535354844
2 127571
1 82467 9205844
2 99043
1 116572 323599138
2 55205
2 100253
1 26689 283562518
2 30175
2 116068
1 144022 190455304
1 11373 242570154
1 91485 354257957
1 151651 821865996
1 152539 496144307
2 196226
2 61254
2 166676
1 199976 264065747
2 44666
1 106029 835896540
2 98653
2 191513
2 55760
1 82094 980391903
2 112125
1 183050 589692203
1 174059 552089088
2 115387
2 168614
1 148946 323608875
1 24757 757497132
2 86414
1 34464 631024147
1 168950 163223056
1 88486 270800989
1 29538 746128058
2 135685
1 97777 50413829
2 10271
1 30047 633525051
1 112816 574260373
1 47280 986841093
1 183468 450817037
2 143362
2 125786
1 187594 386013083
1 41542 965428264
1 20895 898167550
2 185133
1 96993 505720866
1 17826 992908205
2 72420
1 193984 798783995
2 131315
2 156964
1 123813 762535725
1 7622 785560777
1 98321 969608
1 6104 131432811
2 29539
2 115625
2 153786
1 2939 201067940
1 27939 25162090
2 187862
1 121745 374016402
2 156541
2 141835
1 130532 765021928
2 13307
2 181568
2 74639
1 78303 492552300
2 93463
1 102662 746245289
2 23241
1 157381 84021722
2 173440
1 23014 975845159
2 191906
2 78483
2 155873
2 82024
2 169522
2 81090
1 164901 312020871
2 140110
1 27448 80076632
2 179928
2 54642
1 127114 430187942
2 57356
2 56611
1 33859 664703786
2 66424
2 199559
1 94171 458057464
1 12894 474423086
2 51598
1 149468 400689509
1 151442 541986377
2 84370
2 116240
1 193102 398341560
2 164015
1 144662 909617041
2 20598
2 163883
1 109295 52695646
2 167785
1 64295 203589124
2 13954
1 153486 833164242
1 3203 977527592
2 130433
1 79801 916390340
2 100869
2 139782
2 30615
1 194039 753673899
1 134365 921132400
2 189781
1 1210 147215380
1 103242 688170735
2 69761
1 19739 941542139
2 29519
2 50008
2 43579
1 190472 627735869
2 143526
1 14035 59874608
1 193669 865803742
2 123773
2 163342
2 78048
1 25962 323947190
1 96761 206131914
1 98525 570465125
2 24776
2 30752
1 48078 460612864
1 129703 360184814
1 83376 206469226
2 48418
2 127128
2 120684
2 45063
2 63898
2 59150
1 54823 673939239
2 23199
1 58355 21747564
2 58017
2 84902
1 14794 228651384
1 27014 92769866
1 172694 385426563
2 78936
1 196120 747988271
1 120152 647720866
1 64208 880872380
1 88920 25218654
1 52523 589221119
1 195895 342479004
2 8160
1 1197 247947679
1 69400 339750403
1 39601 107154049
2 196221
2 75970
1 144887 653829196
2 131166
1 81637 244191275
2 141055
1 166158 112303032
2 8533
1 187576 176462591
1 93010 957264579
2 128720
2 124382
2 136354
1 83260 802025
1 24518 98151003
1 147849 937561854
2 188190
1 147874 96861410
1 48441 443907326
1 74864 132844063
1 169467 29957562
1 7092 598019669
1 20734 560277611
2 132580
2 35939
1 65086 914906948
1 77639 975747989
2 190114
2 65826
1 177762 839154784
2 73982
2 62674
1 43347 717156732
1 152428 882989010
1 175358 710332710
1 199810 792434689
2 19982
2 47585
1 83459 156011984
1 190932 714441995
1 160728 646586305
2 72851
1 108888 305566663
1 182252 697249022
2 104686
2 83021
1 113811 399014616
2 168145
1 18887 740865287
1 136357 759156324
2 182044
2 98332
1 156449 71757680
1 144066 86157125
2 171664
2 33294
1 88885 229299856
2 114496
2 130485
2 93931
1 140517 652477933
2 163336
1 90197 424036539
2 80647
2 168955
2 181775
1 2652 613895412
2 72885
2 113539
1 160533 348858416
2 141216
2 192886
2 86235
2 94256
2 153485
1 172860 995123952
2 118273
1 80412 55399918
1 126243 329712007
1 128856 420333710
1 112435 332940691
2 3574
1 21523 361270870
2 194681
2 52381
1 79704 827272184
1 174102 793264645
1 72127 871640036
2 154567
2 29587
1 59259 49256959
2 86895
2 190043
2 69898
1 79134 75542300
1 7224 56228310
1 95521 461554585
2 107779
1 35166 670526601
2 68994
1 85044 17747857
1 64665 182164916
1 104349 358314777
1 109144 271778300
2 86126
2 144481
2 116527
1 69483 760960941
2 46303
1 177750 585653022
2 16475
1 147183 455568408
2 174578
1 150387 457896204
1 89351 423519695
1 140154 744925474
2 114313
1 115419 699535191
1 72429 443162081
1 7542 807874398
1 7338 544742321
2 147513
1 134988 621369092
1 55461 992756824
2 68290
1 86397 222896864
2 100434
2 36790
2 181157
2 74099
2 8305
1 170676 453016650
2 158402
2 193680
2 79461
2 19003
2 19415
1 119896 124384725
2 173516
1 183491 21031659
2 130707
2 85322
1 184292 892079400
2 78834
2 175795
1 30429 288498048
1 95003 979392923
2 81801
2 170700
1 81372 807971230
1 19311 454554900
2 54391
1 196137 946585136
1 87166 483265854
2 121400
2 170522
2 91446
2 152417
2 50384
2 89593
1 182892 426538208
2 44048
1 71605 803106469
2 67907
1 187565 925313493
2 62394
1 168570 292618501
1 139620 264161201
2 101
2 4175
1 137472 769714654
1 40691 949776807
1 26507 561720500
1 78850 321922459
1 33825 307403330
2 57445
1 16631 214059093
1 76617 48638121
1 144121 207724483
1 80183 439751225
1 131974 694449275
1 116121 831679192
2 150535
2 148534
2 73553
2 69978
1 1808 378369662
1 110657 488787112
1 58980 667999150
2 153564
2 110898
2 15992
1 56177 302074073
1 145043 331774307
1 79939 67667619
1 12616 14693106
1 5975 341715073
2 12299
2 5819
2 147858
1 110333 232872889
2 111339
2 56487
2 71205
1 167520 248452720
2 125193
1 171608 192230492
1 110444 613998640
2 140690
2 537
1 118892 628376859
2 148868
1 163643 756420699
2 84574
1 33817 715357510
1 191322 953861835
2 100362
2 35825
2 135662
1 15096 884567519
1 21002 911636257
2 142071
1 54912 147867079
1 122591 720486247
2 48092
2 66237
1 165751 9031692
2 125624
2 121373
2 172800
1 19934 781987778
2 7192
2 169194
1 34159 252079042
1 92445 935345716
1 177110 557591743
2 8399
2 167224
1 128751 765438163
2 89764
2 78358
2 182173
1 79226 992082718
1 122610 915139268
2 7075
2 125144
2 130283
1 22172 559314498
2 77345
1 174876 933783390
2 40343
2 4525
1 47182 172316595
1 142569 775602852
2 193379
2 129793
1 106988 786371420
2 146835
1 103390 575423399
2 196897
2 43374
1 164395 598855607
1 100969 863002922
1 166896 43978442
2 76636
1 165675 86087985
2 95895
2 173006
1 61991 96003397
1 166242 145414594
1 117291 300661369
2 12452
1 76258 296124974
1 62716 681652310
2 61790
1 20093 260204602
1 71967 45777631
1 49221 937260096
2 174702
2 34128
2 68286
1 7323 677599250
1 89793 963702366
1 140533 67944973
1 102621 581254913
2 76883
1 133947 179809977
2 119198
2 100240
2 165419
1 141303 529464756
1 120112 619719484
1 120782 358553799
1 141219 985641570
1 101008 76136615
1 28511 841172105
2 173963
2 36693
1 23183 351824787
1 62426 416147769
1 9644 943310261
2 109603
2 114711
1 194603 736836611
2 119384
1 161625 326323781
1 93098 374295365
2 141258
1 9528 964999521
1 54534 908961977
1 948 761799611
1 73767 524189452
1 5466 522871848
1 160471 276286041
2 190350
1 98857 775802262
2 112804
2 15076
1 3570 376536987
1 161790 713530239
1 38141 844805928
2 112280
2 110358
2 160646
2 2817
2 62288
2 187311
2 133580
1 80328 82841265
2 144632
1 19784 611848767
2 178302
2 42407
2 20139
1 15126 466399874
1 1176 974204376
2 112674
1 25355 813488758
1 103124 75748505
1 154208 116824745
1 11639 670552531
2 193381
2 184362
2 74245
2 11565
2 104917
1 41118 757290178
2 175344
1 177145 640575296
1 44645 878594476
1 6272 722910196
1 53492 605302661
2 77558
1 170752 143915707
2 120798
2 100044
2 188772
1 134628 667056963
2 177079
1 43552 36639994
2 90395
2 190401
1 90332 694169744
1 158202 206738119
2 109168
1 112025 948574231
1 170829 383114581
1 75731 35198205
1 138184 543503898
1 111596 20153385
2 25533
1 8984 155257614
1 137127 210590634
1 77882 362773978
1 154921 350509105
2 127095
2 108424
2 121653
1 9746 463097821
2 20452
2 131255
2 98279
1 166672 395625035
2 37136
2 161509
1 3399 605327485
1 134294 986511046
1 112811 161603364
2 111708
1 185522 458535187
2 196843
1 97490 402090935
2 21682
2 76497
1 125450 238659826
2 172363
2 15046
1 97399 577692338
2 172316
2 73936
2 141918
2 29244
1 104356 195451709
1 193938 833457465
2 121425
2 58469
2 4178
1 5683 935802188
1 68163 97931818
2 96708
2 121161
2 136600
2 13575
2 160066
2 22782
2 128719
1 154291 862077234
1 98224 929225315
1 83292 206229372
1 64448 962162916
1 79041 69727828
2 156609
2 146300
1 107490 336081214
2 176955
1 120469 584880630
1 33329 122283212
2 79264
1 169262 146232259
2 182360
1 41595 413100095
2 69932
2 188816
1 10158 98496836
2 161426
2 109389
1 83798 911153241
1 23843 999761345
2 77765
2 140201
1 9690 468066035
2 86933
2 29297
2 160618
2 118082
1 31551 193696490
1 55284 804373234
1 63832 837118252
1 78005 993287929
1 9832 79330504
2 84951
2 87886
1 145221 755650907
2 35313
2 83057
2 122913
2 164218
2 180204
1 157643 401874152
2 104177
1 52564 762122830
1 5535 613154380
2 22062
1 39885 745714184
1 29132 256673156
2 113129
2 142533
2 32996
2 24313
1 50883 572085509
1 185791 378732016
2 68144
2 85417
2 122139
2 28405
1 24278 13105121
1 162460 494602588
2 75317
2 134542
1 21404 697626537
1 126935 3311359
1 155175 424215517
1 107048 816218668
2 162444
2 143429
2 108302
1 3733 502022822
1 82364 177393168
2 163454
2 46038
2 21835
2 12571
1 84653 454407906
1 55431 418680973
2 11788
1 123390 802899033
1 161622 136758865
1 53110 875842888
2 69243
2 79799
1 132976 218173348
1 123346 473664924
1 130844 614022694
2 169400
2 25403
1 9407 949269435
1 87943 699072259
1 140152 376216860
2 55992
1 197742 464346682
1 199836 928722234
2 141640
1 175762 680216468
1 196278 449370819
2 95271
2 164854
2 63246
1 40199 410923626
2 55808
1 103675 670264793
2 106715
1 9639 370961853
2 184327
2 199239
2 63308
2 9134
2 3797
1 92840 888000945
2 15040
2 93816
2 190401
2 28891
1 178400 841211953
2 159801
1 64038 111633094
1 121459 914213644
2 198005
1 79434 655428168
2 83548
2 110144
1 94544 961559669
2 38024
1 191922 786340247
2 41215
2 66020
2 113632
1 145880 174520648
2 109699
1 26174 166204100
2 60861
1 146673 737204887
2 14320
1 20448 492541219
1 64831 312479190
2 78811
1 5803 568963026
1 131840 137086095
2 4150
2 40844
1 134878 518429487
1 111971 846364423
2 12385
1 199627 859529124
1 137443 117928858
2 86246
1 178204 25200757
2 178896
2 141063
1 147539 640659154
2 86669
2 119225
2 32339
1 164851 130026040
2 71013
1 85395 902184157
2 18447
2 147616
2 130225
2 93329
1 53263 302850162
1 29479 415588628
1 148222 655362412
2 27103
2 99316
1 26991 136043828
2 23309
2 125933
2 176756
2 14082
2 101064
1 169848 894627610
2 198706
1 28426 190003109
2 175387
1 160798 802033190
1 147484 398125580
2 158920
1 129238 346692050
2 109334
1 154613 145729376
2 62725
1 37077 612223110
2 198865
2 100351
2 197445
1 22042 234374163
1 117169 39948677
1 43339 670788859
2 138262
2 173870
1 123718 659454005
1 122057 50227241
1 21573 346997405
2 129688
1 142796 569778945
1 186182 939943172
1 78765 995684202
2 114047
2 176348
2 164204
1 152471 516693357
1 94127 983715466
1 126380 894900445
1 174647 212617697
2 165054
2 157575
2 112839
1 17127 560336830
1 105528 936705049
2 176177
2 47543
2 147276
1 110950 307371938
2 197025
1 92849 594054997
1 161111 426382884
1 174733 901828690
1 21112 780366880
2 159610
1 170267 993741281
2 151343
2 194952
1 73663 954854176
2 107876
1 107381 598919385
1 76846 427471225
1 29905 36071776
2 194885
1 178660 128137020
1 162492 208782158
2 2813
2 96555
1 176714 802050240
2 143200
2 82232
2 88431
2 82736
1 133916 888462562
2 11021
2 125915
1 40599 499406648
1 141050 161276111
1 49467 999749379
1 70362 221331783
1 159766 572681280
2 151433
2 103282
1 149522 977280151
2 8351
1 184554 722943337
2 35481
2 164057
2 42033
1 137808 68047659
1 151100 934506611
1 121226 948179280
1 157625 359935654
2 96331
2 54699
1 62661 318165864
2 46416
2 35280
1 128240 537752583
2 60225
1 61188 97096490
2 114894
2 182801
2 53794
1 141366 348056057
1 2055 257660864
1 101653 965399716
1 136300 127088568
2 134822
1 134117 709592253
1 199628 593354434
1 172990 971251348
2 134762
2 191825
2 129440
2 13325
1 121396 52418049
1 198264 87852763
1 24541 363037837
2 172625
2 8347
2 179603
1 43679 901739027
1 44721 398766335
1 123005 709355610
2 91194
1 177550 466379571
1 163770 53475671
1 25255 487628426
1 49795 860905234
2 173147
1 137900 351659590
2 63714
1 4791 928532953
1 10102 915723748
1 134669 738622837
1 164641 454726841
1 193364 575463051
1 116142 813814390
2 35359
2 162572
2 186533
2 166156
2 26179
1 143659 986536507
2 34962
2 157821
2 121189
2 113105
2 109900
1 23655 765299081
1 116926 201078924
1 35554 65105054
1 182656 621434647
2 169086
2 138163
2 15514
2 23738
1 126122 89131945
1 23386 835350580
2 6148
2 90088
2 115912
2 172889
1 119764 990161039
1 194630 179465880
2 9203
1 194915 957225737
2 155718
1 67536 37414606
1 189521 486026522
1 106450 734620754
1 87004 97764151
2 81089
1 142485 35409030
1 86849 366014059
1 177828 130616905
1 178750 783495582
2 94918
2 57995
2 46036
2 98833
2 38101
2 129326
1 129386 880418572
1 145297 724545149
2 104642
2 72045
1 135489 367775806
1 191728 817648117
2 141613
2 160721
1 90936 19375017
1 132886 887631022
2 72307
1 78676 756441320
1 53098 187946572
1 117897 239993677
2 149494
2 187169
1 60971 657727282
1 123323 489820493
1 124423 661711273
2 180078
1 7643 256508554
2 199137
2 162755
2 32261
1 1615 123885847
1 178442 17643778
2 144588
2 163542
1 186224 63528550
2 34718
2 135843
1 54803 906925846
2 189294
1 129341 433964077
1 77946 856908667
1 155921 823323929
1 149721 419607459
2 68293
1 125417 469650261
1 31981 938731941
2 162710
2 195423
2 84244
1 33121 304657780
2 163975
1 105973 679047245
2 161194
1 67094 847003314
2 25743
2 143231
1 145250 606627354
1 33885 166324789
1 118796 406476479
2 76884
2 29160
1 165872 217214254
2 139185
2 143382
1 95843 112391344
2 148019
2 156450
2 71785
1 45397 550577405
2 32423
1 77039 120034621
1 73807 440810522
1 115837 3109908
2 2255
2 102649
2 99815
1 93510 324826416
1 131024 329390626
1 88761 234422955
1 27302 257719519
2 187899
2 155314
1 95252 288268170
2 14414
2 121371
2 42699
1 117388 952567566
1 195091 17503521
1 35311 776092026
1 96182 568942219
1 106531 359830616
1 15869 393747537
1 73757 425220967
2 50491
1 137789 682245669
1 197387 134376501
1 47089 90580066
1 120739 990900272
1 196526 820288077
1 21440 649618324
2 9546
2 72393
1 2042 290632598
1 29437 750942257
1 35999 555617268
2 42578
1 110341 197441891
2 176803
1 161160 303733302
2 175362
2 32002
2 123438
2 135588
1 193915 416651491
1 138625 885965184
2 99088
1 98458 1720963
1 192262 38034108
1 17513 744846472
2 182294
2 28571
1 68675 216967437
1 33883 602534836
1 136927 571822622
2 38713
2 131163
2 129583
2 190714
2 44923
2 69094
2 166292
2 128846
2 103617
2 27097
2 135158
1 44304 598074601
2 172813
1 75734 319171582
2 189717
2 38390
2 52193
1 108126 430869458
2 181585
2 120217
1 129611 205267524
1 107982 913026570
2 8736
1 75811 655440584
2 185299
1 138467 946336927
2 4785
1 167882 33688515
2 153045
1 73164 509972040
1 125717 360703124
2 74055
1 139612 771724212
1 160626 681425711
1 161747 991748265
2 41139
2 21429
1 162487 334276437
1 162529 604973701
2 76422
2 197143
2 168005
1 83127 891987023
1 147484 310217886
2 61140
1 23161 369399682
1 48848 182237460
2 21759
2 159276
1 71372 662030717
1 21138 461104894
2 137569
1 184851 457116900
1 134886 684808598
2 2893
1 71889 496149484
2 103523
2 102363
2 152412
2 160513
2 137686
2 80235
2 19358
2 23344
1 112773 302690786
1 62565 42677485
1 133675 955457704
1 48369 62733073
2 147375
1 85522 792891128
2 13095
1 138609 527125290
1 3321 543163178
2 151404
2 86364
2 51873
1 76358 858094285
2 95383
1 194180 724934324
2 40235
2 174437
1 84861 342729612
1 112026 502207661
1 10567 747115517
1 73042 247580537
2 93195
2 197899
2 100500
1 124437 923328164
2 19262
1 15927 18109081
2 19394
1 139571 510619488
2 152652
1 65355 344770626
1 36431 141883671
1 172711 327321499
1 41043 899303030
1 52569 935703478
1 3756 689560749
1 40869 400744313
1 103689 187551341
2 6352
2 115921
1 144499 900779943
2 10855
2 52862
2 187974
1 38584 241207998
2 121354
2 2390
2 53685
2 171534
1 178120 567369375
2 9180
1 70513 621043743
1 91853 898524905
1 194878 628942190
2 188821
1 186802 229066344
2 116212
1 7531 61848652
1 40243 906499666
1 146133 555902470
1 160776 346841538
2 92690
1 53095 273402446
1 195370 877290005
2 109269
1 153307 892440902
1 59190 871842991
1 91632 269101626
1 40608 583342499
2 177392
1 21769 416304342
1 112419 125460320
2 147056
2 158752
2 96224
1 143541 440171016
1 90742 540951469
2 42514
2 41363
1 139831 89851132
1 20200 928000163
1 44788 660721415
1 120684 653229442
2 153998
1 61264 466437588
1 14525 901867013
1 109197 797396738
1 121577 917265991
1 8659 721518541
1 30340 390984985
1 115330 893440247
1 83047 697945040
2 63589
2 122084
2 116570
2 44420
2 58446
2 70434
1 91538 934438480
1 148845 81503343
1 10104 719622113
1 110950 589501012
2 22104
2 145739
1 93602 657136778
1 107997 978858895
1 76614 617286119
2 133445
1 71586 7348696
1 94056 458253937
1 103481 925627069
2 96485
1 64314 455379156
1 174044 8910906
1 100901 124025975
1 166302 466292070
2 137858
1 144986 110747111
2 29101
1 25956 295521147
2 23247
2 119609
2 169974
1 123803 770377996
1 4864 609148662
2 101822
1 1988 281987577
2 124503
2 53912
1 102642 98195992
2 31715
1 103252 590449033
1 107094 93674531
1 165146 559990237
1 7265 606073932
2 144196
1 106771 443340213
1 27292 299110491
1 65404 803182764
2 197886
2 29484
1 50295 212699403
2 188098
2 133939
1 105834 496743157
2 169734
2 24944
1 199623 930417929
2 154004
1 159889 862889122
1 11122 304321642
1 10972 272030654
2 75277
1 10122 721277172
2 85683
2 68122
1 93495 704097424
1 94766 970357713
1 167570 497724761
1 181390 945675367
2 107683
2 72285
1 145834 527452422
2 44045
2 125584
1 22354 437804153
2 136590
2 96265
1 65756 967076482
2 135166
1 191676 887987214
1 183658 292158146
2 159476
2 37407
2 50677
1 25703 693648169
1 160806 880088033
1 139904 154934492
2 107447
2 163372
2 180969
2 88253
1 3881 608890120
1 25424 435954554
2 33083
2 22315
2 134007
1 94771 211010619
2 140335
2 30708
1 30432 715516484
1 127200 763371970
1 48576 681489026
1 164604 104624004
2 100453
2 41496
1 53121 346736379
1 158283 858968288
1 80712 32666744
1 33166 194035686
2 148575
2 40407
1 135940 92529594
2 32856
2 150958
2 50595
2 193140
1 174964 454978197
2 36752
2 63554
2 986
2 136040
2 106682
1 176588 351877599
2 116636
2 49575
1 77792 375223966
2 37001
2 56298
1 143971 529508183
1 86311 471148219
2 75862
1 171801 78690417
2 37071
1 121280 192693628
1 183646 277731483
2 45341
1 74360 46415914
1 65797 101382111
2 75972
2 67783
1 3404 224941950
1 30666 462274205
2 10704
2 13153
1 53838 197967975
1 115482 328040420
1 112335 921710850
2 13455
1 32425 40515160
2 22639
2 262
2 57677
2 102256
2 30835
2 22544
1 173680 415723361
1 180423 698453643
2 195797
2 123159
1 104042 905802614
1 187597 617402254
2 56737
1 138962 30143759
2 63963
2 158980
2 97153
2 89108
1 167925 134582095
1 163799 107815627
1 40910 759739584
2 127654
2 147501
1 184714 696769128
1 137237 333446742
2 1672
2 187560
2 180597
1 69903 879705836
1 193311 521918293
2 178293
1 61018 550599634
2 30077
2 148031
2 3627
1 72493 390740094
1 55909 545968840
1 19214 451414402
2 158693
2 177119
2 7986
2 127320
2 62976
1 191612 24814703
1 60091 496875949
2 36976
1 1318 544277414
1 26239 18101931
1 29491 318859324
1 28191 818334484
2 32665
1 69722 1970537
2 59663
1 110457 410710096
1 15261 547907917
1 86915 128521903
1 113506 752725628
2 28533
2 143122
1 3387 980755838
1 177326 990005406
1 86538 796270695
2 165043
1 145109 394899071
2 46704
2 98213
1 76460 368852513
1 85275 275910699
2 85521
1 167208 566715050
1 23481 545320409
2 25540
2 169923
2 75675
2 178869
2 127121
2 179761
1 129026 264143713
2 41868
2 26488
1 18708 455713976
1 183159 640955029
2 105747
1 112551 15843809
2 72718
2 40150
2 17244
2 90106
1 36262 430688854
1 106484 220603402
2 127806
1 92632 701672338
1 14396 241301753
2 117393
2 193200
2 151879
2 36857
1 22167 762537991
1 186225 701196137
1 136487 435176632
1 107904 25122863
1 82089 344339006
2 185256
2 44654
2 129746
2 11114
2 111040
2 162720
2 11815
2 147442
2 42091
2 96226
2 65502
1 51943 184092237
2 111336
2 190903
1 197755 82230809
2 12023
2 164946
1 83628 874831593
2 153572
2 196915
2 161786
1 151421 935391136
2 16945
1 16195 821698210
2 189360
1 60862 921745015
2 81289
1 50928 536402135
1 131593 815571121
2 75794
2 11877
1 107693 619657746
2 168370
2 162478
1 71691 120397452
1 122727 749271230
2 142255
2 52350
1 99373 50451544
1 183476 95544015
2 178849
2 37916
2 141813
2 38882
2 18215
1 89117 262382946
1 58444 766023480
1 10997 954777948
1 16376 375687076
1 131944 101164205
2 23527
1 195421 931447594
2 171497
1 16722 609150228
1 181150 722122397
1 75712 569940750
2 119566
2 98232
1 28512 321388872
2 187327
2 19630
1 178192 18783947
2 41054
1 95506 541224778
2 37460
1 52598 502452262
1 85554 327895158
2 60396
2 151582
1 88154 823769618
2 162919
2 185195
2 196947
1 151732 470370608
1 184303 254834489
2 54436
2 171889
2 168750
1 154451 362990445
2 6983
1 69415 556196425
2 70726
2 140333
1 119777 593275362
2 26156
1 80729 370644592
2 88239
2 172581
2 46002
2 101730
1 77850 667034172
2 136511
2 114856
1 137726 732397372
1 123844 187305478
1 52086 277647878
2 58181
1 14872 959472843
2 126577
1 133906 493991885
2 116374
2 57983
2 74907
2 177609
2 101819
1 136842 794544605
1 191677 549136593
2 68773
2 118560
2 126411
2 110480
1 21142 56926103
1 5903 199363668
1 141707 687622405
1 65915 686168637
1 92775 705088241
2 167979
1 148698 15169120
1 154660 722764493
2 187798
1 144589 800135869
2 110999
1 40537 844320447
1 23573 111867289
1 132674 568558538
2 6451
1 8636 307807386
1 146047 89599596
1 95937 94148613
2 199306
1 129541 753395973
2 48152
1 53287 575476417
2 125117
1 30019 664864321
2 184509
1 182701 591792699
2 28233
1 187462 701261251
1 84552 530629481
1 128396 287241290
1 69609 868239857
2 8579
2 196781
1 157993 964642305
2 147869
1 5598 990396158
2 35810
2 2635
1 57348 642956578
2 12621
1 128751 931346717
1 37956 124000494
2 74798
2 29953
1 36761 169643926
1 78427 791875720
1 188635 346418298
1 19478 300506841
1 73472 123659566
1 196388 664921405
1 156981 955619403
2 64086
2 146454
2 16655
2 64514
2 152344
1 108397 778785986
2 158287
2 8638
2 183847
1 17598 145670267
2 132219
2 191462
1 156392 645539130
2 114087
2 168940
1 165071 363606487
2 49059
1 181104 460240896
1 14560 263087019
1 39894 780255154
1 64214 969658164
1 159033 170291513
1 20680 985907060
1 38573 409805258
2 114874
2 27039
2 162575
2 149441
1 73896 627618740
1 105703 251719277
2 134211
2 85792
2 139124
2 108793
1 181531 81648632
2 197078
2 27482
1 149306 963583896
1 148745 279082782
1 141310 484184592
1 28652 670752267
1 20760 315207898
2 111934
2 83598
1 111397 61188935
1 51613 549938849
2 164347
1 57782 823943283
1 174478 992441494
1 66055 302429516
2 42420
1 84552 6791081
1 56619 391008286
2 62553
2 142299
1 184614 362676891
1 43070 737132124
1 125389 371331843
1 69158 612903597
1 43089 229102351
1 64178 321923828
1 104713 322619912
2 33731
2 57
2 56327
2 165770
1 90024 563544178
1 143778 185505672
2 70508
1 82994 206417817
2 118247
1 56332 290569828
2 33162
1 198618 103264558
2 54956
1 159548 411427267
2 48866
1 72666 969028547
1 4353 41797794
1 7614 498941323
1 27932 40966030
1 102515 648488101
1 188481 482942305
2 2901
2 174654
2 84459
2 156806
1 65769 654435162
2 75565
1 38719 936833536
2 172682
2 136176
1 2214 623134346
2 160333
2 44563
1 102972 160280762
1 80031 181903176
2 177489
1 54800 398337916
2 154896
1 138147 924075410
2 67277
2 133077
2 97528
2 37089
2 144955
1 195514 738319006
2 151113
1 4763 24801428
2 135204
2 159695
2 113659
1 132714 997411943
1 100458 815754191
1 139391 474030433
2 46413
1 140452 731481926
2 113164
2 173297
2 151827
1 126399 891993102
2 198251
2 119695
1 189615 157816167
2 114599
1 175737 669226786
1 135321 94603079
1 198396 857110821
1 137342 48918753
1 49188 20696002
1 165194 350483135
2 188482
1 169774 944562567
1 124081 440317229
2 155285
1 167801 161046051
2 163892
2 179561
2 45786
2 177945
1 12542 116405319
2 157923
1 50528 129757988
2 83334
1 130625 288650274
1 31410 693492463
2 56128
2 158503
2 94094
1 102203 448315478
2 43630
1 56776 217358845
2 22757
1 159441 6086003
1 30596 238194377
2 152519
1 106400 131564617
1 111021 30045665
1 109098 946160048
2 130759
1 174776 991299035
1 71193 928960926
2 113297
2 69564
1 17915 430773392
1 98792 731500072
1 20081 294035172
1 93933 16073510
1 40924 785403759
1 49951 430854063
1 99876 818403897
2 24618
2 170885
2 59512
1 73970 145519416
1 58330 110561290
2 10118
2 80615
1 140394 906129281
2 68520
1 177331 944062684
2 125933
1 143830 237351914
1 185811 860666814
1 134421 789389271
1 38781 320325366
1 90443 142182214
1 52583 124412651
2 70456
1 197680 822792223
2 29647
1 72340 719647331
1 62917 857099259
1 183447 112121673
2 126900
2 22927
1 17449 656277393
2 4139
2 167144
1 34772 552878199
1 157335 461360472
2 4255
1 108243 78005909
2 190379
2 142932
1 38222 558778289
1 98784 91154392
1 72104 698574235
2 114858
2 140680
2 55555
1 113949 309010091
1 32231 790913610
1 152363 943259555
1 140768 859943635
1 173964 166105715
1 13090 823219736
2 188180
1 114365 852524346
1 94289 904392805
1 167382 17306784
1 140156 293180348
2 38947
2 70409
2 23083
1 165024 607368322
2 110581
2 138635
2 148521
2 147731
1 127521 848034566
1 162689 505080380
2 145873
2 97126
1 70954 9189800
1 64619 106776182
1 195766 196070329
2 74908
2 124542
1 75765 742649991
1 123836 321539912
1 180229 56304065
2 50112
2 182370
1 186823 530264563
1 96282 524971522
2 107356
2 175199
1 189039 394186118
2 16399
2 21808
2 138870
2 178614
2 165509
2 73795
1 3868 92625479
2 30484
1 193264 423654845
1 70276 667462357
2 93560
2 108885
2 164196
2 21050
2 166626
2 122227
2 191988
1 132365 388249633
2 4219
1 81054 991734490
1 142908 118105726
2 153605
2 128447
1 140547 585466930
1 182451 196013549
2 72249
2 175041
1 76324 392172135
2 174387
1 67743 950776635
1 144199 791061815
1 9940 669257926
2 58782
1 195934 954506546
2 121931
2 100117
1 186391 833687618
1 160258 600313366
1 133760 231229269
2 76164
2 130326
1 135359 958729986
1 62565 875456779
2 109019
1 4775 180077879
2 194105
1 197072 747635073
1 18092 604500428
2 113891
2 150377
2 128275
1 170339 64870769
1 191080 134357042
2 3689
2 59630
1 101552 396938224
1 85262 572114309
1 151896 833095848
1 185156 373408881
1 180060 953434755
2 31820
1 19888 532725476
2 193997
2 14762
2 93136
2 35988
2 156532
2 115404
1 179813 796881810
1 13800 194940941
1 99816 450274845
2 100312
2 161973
2 92548
1 158713 768970128
2 38659
1 77471 321469453
2 84819
2 46682
2 10863
1 180333 27293215
1 126761 446266231
1 166758 436803477
1 55937 528721676
2 99725
2 196152
2 130347
2 59954
1 26571 472538367
2 141895
2 165766
2 144675
2 113337
1 155407 655846235
2 151505
1 177683 363615071
2 160824
1 34490 394654930
1 150385 868049098
1 3461 160587689
1 24983 391553762
2 25593
2 59455
2 89758
2 71701
2 43491
2 136183
2 54859
2 5519
1 197286 194021517
2 37727
1 135963 238525916
2 19384
2 175232
1 129032 64151485
2 192931
2 98533
2 37532
1 64591 223146970
2 91301
1 10692 273826172
1 30753 275236581
1 191207 938283913
2 38291
1 150251 436861466
2 67105
1 124856 581224989
1 123648 720519408
2 107274
2 94124
2 125053
1 165684 949264435
1 89278 949363952
1 162710 289524082
2 83257
2 110967
1 108559 862279501
2 7608
2 47709
1 113942 205162938
2 197237
2 2976
1 122433 996768822
2 128361
2 184793
2 193551
1 70843 956042567
2 165083
1 79906 230199026
2 106237
2 114459
1 163078 102905448
1 26093 540380059
1 2630 346863835
2 125363
1 143244 165681966
2 11095
1 121344 73122510
1 158374 876872467
1 36583 859094008
2 191501
1 34109 162337158
2 51826
1 75250 595268059
2 182670
1 115826 973492588
2 141129
1 126056 888705158
1 160077 387296932
1 10168 993404457
1 86541 156913378
1 26752 904340725
1 70429 65008288
1 34185 308923291
2 53189
1 117274 913005852
2 48174
2 27148
1 190681 691430490
2 148951
1 123605 488920151
1 52918 874850689
2 120807
2 85671
2 52116
1 84855 880121631
1 78330 37090642
1 22859 267281364
1 81185 438116849
1 54672 868220009
2 186766
1 152443 9600022
1 84047 304925223
1 184136 236832018
1 66746 383411667
1 17746 730201007
2 144412
2 180614
2 78118
2 68529
1 182355 978734623
2 101475
1 169336 247054103
2 156404
1 183827 784189093
2 33823
1 193270 958189125
1 183466 439755871
2 108922
1 114778 796541302
2 45276
1 20943 856070505
1 99713 689116821
1 112773 414351002
2 59796
1 57706 845773635
1 148200 518683219
2 133454
1 61935 230153707
2 118529
2 99171
2 188652
2 101985
1 82034 113789538
2 189183
1 103138 681478323
1 173566 67957310
2 35429
1 112210 557499498
2 109084
2 168030
2 156530
1 48023 460766170
1 103000 608407545
2 161985
2 50282
2 77297
2 15755
2 10216
1 96421 656528329
2 43121
2 109455
1 94804 432830291
1 26591 129477773
1 182654 314277610
1 48522 20481589
1 19265 589605334
2 62731
1 168093 393579325
2 182045
2 71131
2 125420
1 42833 294009673
1 118165 535982506
2 118424
2 130902
1 43968 898052366
2 183518
2 22316
1 14399 87395461
1 124367 956732118
1 140517 872478737
2 196376
1 61490 635921456
2 17502
2 162341
2 61455
2 62794
1 171310 997964847
2 183505
2 7680
1 13449 599539542
1 65760 995615861
2 144158
2 29263
2 57294
2 168390
2 79087
1 37686 190906643
1 153147 960578393
2 39471
2 19761
1 45201 762897024
1 109107 569540558
1 98593 487444388
1 150203 609433884
1 112618 469840485
1 193961 659198023
1 176063 339900071
1 36668 875134229
2 13294
2 52535
2 31790
1 107720 335332657
2 4496
2 80910
1 36924 762089038
2 42404
2 52008
1 31063 296593718
2 105062
2 83337
1 32644 454255824
2 83310
1 137778 22637537
1 163281 20486932
2 7713
2 85491
2 197844
1 133781 605419828
1 199714 796156646
2 30733
1 15318 112758291
1 102073 457554870
1 134709 325526133
1 10226 356605896
1 96744 312637153
2 42029
2 88529
1 152814 303571275
1 88944 595794470
1 180801 74271016
2 119264
1 75028 650250226
1 49694 271861835
1 174171 207558545
2 149956
2 152459
1 35846 718709684
2 1591
1 146867 289842774
1 180082 6188574
1 30854 275316710
1 79330 421433445
1 154119 505023899
1 190301 10922537
1 3272 233387259
1 173296 894514935
1 164727 126707526
1 21863 154243872
1 20518 256260335
1 26262 407067338
1 166152 106910046
2 134058
2 75870
1 141070 487144468
2 53898
1 17817 945833690
1 18847 754910087
2 197634
1 173497 290571934
1 120648 142285091
2 86311
1 187407 827280072
1 148571 586525041
2 5571
2 115436
1 110734 590598277
1 31654 62664273
2 18536
1 14728 785679624
2 194125
1 192224 2142647
2 181419
1 98390 786057182
1 73063 823918400
2 25719
1 149209 35355861
1 156666 961504239
2 198709
2 67838
1 129394 452122138
2 42367
2 172492
1 138955 720314111
2 75923
1 42259 545433805
2 149102
2 29869
2 36079
1 103927 689196359
2 31065
1 10256 757450746
1 106462 644807129
2 109464
2 62327
2 69337
1 75257 785556046
2 137910
2 175560
2 8422
1 133143 93332457
2 39975
2 167133
2 118482
2 197881
2 75562
2 11446
1 91071 719906964
2 109388
2 77160
2 121917
2 63673
2 62610
1 183672 178179533
1 190918 324467943
2 74707
1 49864 430239067
1 118814 11060655
2 61134
1 140456 118638388
2 34035
2 37291
2 144573
2 68203
2 56001
2 78711
2 19944
2 154609
2 193230
2 120524
1 69853 140664967
1 150539 390642963
2 165902
2 95187
2 152858
2 63555
2 131113
2 72153
1 35097 284041803
2 48091
1 175323 349275823
2 96660
1 177051 24862825
1 49366 617404004
1 44071 589170450
2 36530
2 4472
2 167851
1 97491 978188235
1 81491 183313964
2 27496
2 179584
1 131709 770665879
2 66117
1 67364 763944296
1 55927 970741635
2 119038
2 156424
2 132016
1 102817 668514876
2 137050
2 159250
2 154904
1 56380 793246459
1 62106 889739178
1 43211 961901909
1 147526 817175187
1 24547 98957798
1 142028 731548039
1 46329 640576183
2 24083
2 160507
2 141898
2 22838
2 127595
2 34176
1 184070 367860589
1 117546 727469573
2 107625
1 11863 27047461
2 195585
2 33983
2 170007
2 46
1 4952 683732096
2 68059
2 146854
2 178071
1 87676 243173650
2 158289
2 101191
1 187316 577844739
2 178073
1 101066 996708887
2 187381
1 74876 319910366
1 79896 524719576
2 86024
1 2515 529414680
1 15621 477910560
2 36694
2 59071
1 128378 944352376
2 108886
1 161102 766689027
2 71416
2 87063
1 139813 738175819
1 99654 547202567
1 106278 105683373
1 123009 421296912
1 46748 973548331
1 67679 260550342
2 61186
1 167648 963724511
2 146335
2 1063
1 175385 866710686
1 130253 244812925
2 121470
2 96429
1 196050 520058925
2 116831
1 104004 641410909
1 75580 295272066
2 73394
1 123119 131633585
2 188519
2 65573
2 82025
1 114340 385264770
1 177612 612832355
1 159779 183020427
2 23339
2 142088
2 114866
1 104914 307621276
1 91637 693051291
1 43895 887706193
2 176618
1 77750 446117246
1 181201 957433824
2 129696
1 85134 612092935
2 150357
2 73179
1 137291 596387595
2 168713
1 140478 38249394
2 17428
1 63059 64349258
1 94638 35537104
1 36648 276675492
1 13552 178422468
1 153890 707012256
1 7704 502348324
1 142356 599529513
2 102224
2 184929
1 161253 567573886
2 146886
2 29855
2 101513
1 178823 190392732
1 29305 810633830
1 95336 729086738
1 167292 210280613
1 37429 390103803
1 24979 927283203
2 121812
1 100050 604072335
1 128236 40854441
1 110054 515427592
2 67892
2 72890
1 31743 603042322
1 146826 827508219
2 114012
1 168668 586083944
2 61480
2 57709
2 40340
2 31273
1 145338 551063143
2 55216
2 130925
2 42572
2 83938
1 91215 291461401
2 67056
1 1665 897655463
1 1092 301200164
2 15352
2 12400
1 179136 976947557
1 162293 968878551
2 29509
2 162300
2 79878
1 117097 776286030
2 39599
1 187658 517965668
2 175741
1 153625 438713757
1 49326 76743670
1 88932 256329745
1 124663 550790842
2 13959
1 91744 832796626
1 169213 904595885
2 87554
2 92433
1 122437 186085546
2 47460
1 130303 83662211
1 139377 255371995
1 9409 156416510
2 94412
1 174194 510053130
1 104623 351544328
2 64446
2 93792
2 133428
2 44360
2 159106
2 75226
1 35295 884756978
2 55759
2 40683
1 69063 419688260
1 129998 509329844
1 57396 2857119
2 121850
2 51920
2 111487
1 128301 803653307
2 143480
2 187864
2 124781
2 150524
2 121237
1 32544 109556178
1 12712 919035267
2 84142
1 96513 952139529
1 160378 305000115
2 140567
1 164806 5505999
1 176073 231997803
2 140009
1 171230 128708928
1 79921 141264602
2 176106
1 111500 921149373
2 59595
1 70618 459952666
1 140367 380729998
2 9856
1 131734 488204465
2 58940
2 19272
1 89204 107169392
2 171135
1 7473 696808732
1 128381 177278326
1 89995 769547047
1 155357 552369506
1 89206 539863260
2 60941
2 15385
1 77142 892063537
2 43225
2 141589
1 144366 17506701
2 57776
1 160336 578821828
2 132757
1 189103 471348197
2 38837
2 174277
1 96503 39235462
1 58320 412797146
2 136661
1 68154 227542975
1 46640 783582300
2 124130
1 76503 707404732
1 84995 488538856
1 171496 597667060
2 103828
1 192444 946313683
2 60870
2 144075
1 187110 265938568
1 157784 926608999
2 13016
2 194694
1 31484 550322476
2 54440
2 145767
2 6125
2 7128
1 139301 951954222
1 67205 339198387
1 152386 985371228
1 24005 314238366
2 180236
2 77062
1 173920 561709635
1 114003 577590115
2 76117
1 150769 537465313
1 139339 30547776
2 94777
2 117100
2 165738
1 138847 631170824
2 6113
2 118875
1 46443 832877728
2 5304
2 51142
2 36490
1 83551 938201091
2 118237
2 1172
2 82599
2 163986
2 100766
1 31635 115179832
2 85174
1 440 416399811
2 158012
2 153984
2 122427
1 75736 604756463
1 51624 864706682
1 123097 368626136
2 162792
2 82862
1 30790 595691012
1 21207 171903612
2 85172
1 34169 516362886
2 11036
1 96879 547177397
2 138838
2 114203
1 37500 301138162
2 89652
2 75062
1 130913 690302136
2 38548
1 13773 849449841
2 129225
1 60453 580546784
2 61461
2 101331
2 198197
2 36577
1 135782 506681171
1 117243 872308888
2 67934
2 113065
2 19951
2 41530
1 63906 890538581
1 111066 595673079
2 22528
1 60079 332494557
2 184216
1 16500 855103707
2 167915
2 153736
1 127568 144143804
1 24374 403469738
2 38580
2 104785
1 42722 5044612
1 47609 343406535
2 196597
2 100619
2 173450
1 70701 451311549
1 187655 319290159
1 14577 252973353
1 88456 358985128
2 57676
2 109285
2 15488
1 1209 564533479
2 123996
2 134812
2 138412
2 141774
1 92893 175895181
1 20229 988025409
1 113516 936927239
1 169617 350144611
1 160954 669487967
1 14688 1923371
1 170255 78321866
2 168392
1 36680 126840386
1 20656 307819581
2 94776
2 27506
1 74481 665253729
1 139208 329704426
2 61326
2 75251
2 110423
1 146534 25151364
2 10508
2 133376
1 108760 476086461
2 175271
2 91281
1 49477 212368616
2 87698
2 31291
2 6347
2 179014
1 102586 477288780
2 28304
1 42755 314334423
2 61686
2 31473
1 136246 500841128
2 44949
2 34313
2 170884
1 16473 104492140
2 115047
1 14997 900349675
1 166809 487713605
1 90825 951693997
1 95246 456376566
2 71727
1 146149 615742392
2 97867
2 110163
1 167340 388570952
1 115680 28885955
2 18544
1 145728 133101369
2 4370
2 166510
1 29733 940667212
1 194172 128797961
2 50890
1 97536 747780652
2 97418
1 64584 857374978
2 12319
1 165387 820420920
1 152129 201025348
1 9175 467296180
2 65634
1 144592 701155687
2 186118
1 123942 391146314
2 158950
1 57527 158043119
2 156135
2 24247
1 119859 265927704
1 58317 204629803
2 119403
2 75655
1 180509 800196819
2 174
2 6437
1 110275 969782493
2 94178
2 164046
1 4741 739628907
1 172380 440004197
2 157259
2 82220
2 148723
2 101937
2 189273
1 188301 56667677
1 106265 252456140
1 169348 488246512
2 186122
2 1335
2 188629
2 143354
2 174277
1 16626 391915592
1 25576 800509198
1 171275 457191954
1 47131 521512586
1 94435 988298371
1 90475 624109782
2 6581
2 199262
2 43898
2 121381
1 129012 370701803
1 71622 776533481
2 183703
1 27914 297488710
1 77172 575255917
2 79562
2 140848
2 120475
2 101176
2 156269
1 3561 886336199
1 39789 382992847
2 25792
1 46539 97958749
2 116009
1 38470 333545995
2 137633
2 89820
1 147967 404620845
2 71653
1 176986 540108844
1 127429 849834529
1 149346 181346494
1 65340 817233639
2 28008
2 146771
2 191681
2 44016
1 144040 838093946
1 181305 800759120
2 26946
2 83666
2 51130
1 150772 972282780
1 147525 779696649
2 91640
1 47024 607750445
2 159771
2 70643
1 112566 13809220
2 41852
1 145075 813124163
1 174967 51021697
2 104401
1 171313 951666470
1 69409 46698385
2 165342
2 59742
2 112288
1 188089 545092252
2 61187
1 95049 850928499
2 88101
2 87869
1 38415 151508489
1 15597 726638996
2 133510
2 184496
2 137982
2 154426
1 103584 934564437
1 163369 594599375
1 24849 106588349
1 179908 596288808
1 70872 623695816
1 2614 411676093
1 161108 7842064
2 164073
1 114938 563403203
1 185427 848902050
1 139652 458185476
2 162462
2 25562
1 43509 281260437
2 1688
2 155406
1 80096 81129446
1 84625 972596876
2 189369
2 190280
2 78982
2 149144
1 68112 159844954
2 140967
2 18954
2 6578
1 73915 663272584
1 138201 638764176
2 109575
2 124148
1 138135 993408709
2 121231
1 51879 690359534
1 169229 618956434
1 83014 387582592
1 129716 146309421
1 14017 791762821
1 79914 217407061
2 16239
1 192245 221876832
2 23164
2 78102
2 49255
1 156314 704717010
2 64663
2 128665
2 108534
1 155936 223109589
1 16271 755946636
2 77942
1 12684 168331042
1 179256 960748481
1 160057 823882188
1 163888 187200769
2 175070
2 196375
2 97614
1 199209 591823444
1 115091 131442223
1 21718 739450244
1 163091 120460476
1 6425 232596753
1 140608 613019287
2 22018
2 77999
2 184505
1 195407 313527507
2 164170
1 101589 397262268
1 144198 541333716
1 22220 162120520
1 182769 579669501
1 51946 72965269
2 135925
1 112863 147369143
1 93478 834202629
2 34695
2 192659
2 131861
1 189613 464568625
1 87085 526483439
1 121518 147104918
1 97926 505225108
2 76863
1 84338 48243261
1 129496 46308086
1 69613 231938858
2 178352
2 101859
2 25514
1 32659 106765662
1 54757 141369659
1 48866 838059671
1 22864 288699245
1 24509 968303693
1 139110 458969365
2 150360
1 56088 94441326
1 13927 429886837
2 75007
1 24059 433585634
2 33086
1 13342 22593482
1 12756 608049250
1 121748 865642271
1 58623 73546683
2 44915
1 30024 16018924
1 2222 151856436
2 144382
2 137843
2 78083
1 198240 180908926
1 64249 388627846
1 12984 139108709
1 33614 367378036
1 24638 485831368
2 149636
2 66952
2 4475
1 118733 820675126
2 91048
1 27019 300921526
1 188892 465658248
2 3127
1 16265 703242993
1 103365 704243110
2 22926
2 186595
1 33910 812630507
1 10360 107089655
2 91214
2 120119
1 100491 493860277
1 58782 398967955
2 19759
1 61921 773769909
1 158344 337914556
2 7429
2 47522
2 131211
2 11066
2 31673
1 102561 306709716
2 41444
2 148377
1 104693 837646799
2 122506
1 2329 189879965
2 40869
1 152434 486836419
2 126443
1 6326 66662638
2 12932
2 28123
2 109244
1 51726 284142102
2 106405
1 48289 506532472
2 97565
2 367
1 90580 477821361
2 189133
1 38042 990415154
2 4303
1 172229 782804879
2 142434
2 130212
2 19605
2 35818
2 36646
1 17369 137210178
1 156879 117263123
1 181127 174765997
2 96856
2 113585
2 109975
2 183011
1 35683 346791734
1 43673 257276274
2 76582
2 102090
2 40615
2 194894
2 15612
2 38113
1 60036 981822439
2 167552
1 92371 431228406
2 179383
1 43436 377869730
1 97414 363012725
2 102639
1 57937 868183404
1 169182 898633455
1 149810 950907397
2 144699
1 102710 441236781
1 193237 713904424
1 168986 646666352
1 153197 438766813
2 90395
2 190276
1 133929 799646979
1 196476 655622028
2 39695
2 162665
2 170673
2 81657
1 117659 388664916
2 42815
1 67692 76252811
2 54439
1 63704 255125109
2 197200
1 17562 980928627
1 10704 706313911
1 161451 18278442
1 196868 849929067
1 123617 854426866
1 81646 130433566
2 159397
1 73128 765620250
1 176530 488492704
1 183923 718735650
1 24744 215918837
1 162733 681695380
1 66073 949986576
2 160702
2 175900
2 34959
1 109406 319877068
2 182196
1 164357 871141905
1 34348 627685598
1 138188 6669204
1 92290 42483098
2 123380
1 26658 559660751
2 161977
2 38056
1 163476 174184711
2 26052
1 180795 25236942
2 81320
2 66968
2 177010
2 167631
2 31367
2 141349
1 11997 73001360
1 108960 631801927
2 62603
2 95462
1 174955 201002031
1 160649 336210374
2 197371
1 109139 194544107
2 185692
2 104701
2 64132
2 22470
1 24142 653457055
2 102039
1 57206 11051892
1 35789 159225517
1 36448 201405638
2 39532
2 174701
2 146245
1 101308 202126517
1 27255 169084965
2 150899
1 170579 198525944
2 147054
1 136882 870072453
2 54674
2 114284
1 149112 315284730
2 174103
2 105979
1 73602 759099853
2 28231
2 122626
2 103121
1 5790 201381663
2 170960
2 115649
1 66822 698815082
2 106361
2 107073
1 26978 387841395
1 54306 842267007
1 109828 67336521
1 91132 762424931
1 42443 345194886
1 172403 373443250
2 199476
1 31578 968072377
1 1752 422960514
1 185839 518171918
2 145266
1 18004 974113767
1 77409 565363515
1 173 54652892
1 176646 911244572
1 56889 379033812
2 99217
2 139031
2 33360
2 25750
2 957
1 195535 45916767
2 166247
1 144431 696245077
1 178500 738130561
1 191733 597975259
2 197560
1 92183 375858579
1 64484 730103607
1 86441 797180049
1 135648 457172002
1 174099 334334253
1 129436 382873842
2 178832
2 22749
1 151847 910883102
1 140422 20139407
1 133156 155221365
2 177642
2 120275
1 189810 602188374
2 21577
1 169730 109293521
1 3160 937753929
2 136542
2 144169
1 90178 501783845
2 14358
2 112911
2 176072
1 138572 534583291
1 84719 998940235
1 137321 783538154
1 141897 12462123
2 118211
1 63121 106163065
2 146970
1 39770 667029627
1 135833 44253701
2 28025
2 7017
2 26041
2 165516
2 4949
1 68860 920400798
2 74598
2 103556
1 18039 1759758
1 70336 399473821
2 124785
1 96308 642722444
2 54622
1 179229 363290340
2 10185
1 41337 570759568
2 85938
1 159323 884977704
1 189629 774989047
2 112932
2 113131
2 194648
1 66024 114072501
1 120129 570996805
2 80641
2 815
2 9968
2 62336
2 114813
1 150962 873412887
2 177829
1 189355 370419007
1 184446 678265096
2 199447
1 76977 320479107
1 22047 7864082
1 179474 511370080
2 151164
1 90338 274896573
2 18790
1 167004 384472493
1 141881 825263912
1 127338 911758314
1 142784 348208653
2 70276
1 26551 975331764
2 196490
1 6493 199853546
2 65640
2 194422
2 44138
2 12308
1 132549 960697933
2 138071
1 32372 574712373
1 195037 166519543
2 37212
2 79667
2 123673
1 43328 159716123
2 156441
2 77927
2 188893
2 48142
1 172081 7379200
1 17854 420021365
1 87369 503870369
2 162319
2 101170
2 111275
2 106270
1 117029 830333014
1 12122 483996367
1 329 464958281
1 1581 410876331
2 155693
1 17404 828226533
1 93412 329785020
2 187278
2 78959
2 112161
2 41143
2 166712
1 174160 83413795
2 4380
2 78712
1 7248 16673176
1 81433 972422192
1 105347 176759051
1 67518 372756763
2 125417
1 27663 341033813
1 156274 263945089
2 28407
2 22742
1 152013 856105450
2 19080
1 58768 439138587
2 161593
2 81722
2 112340
2 110572
2 21836
1 98959 208205098
1 104018 867845854
1 11089 216337986
1 40397 872067690
2 191129
2 187906
2 158523
2 151551
2 193637
1 2254 719277670
1 157302 130397993
1 2353 620269516
1 162690 953382715
2 152430
1 32911 796778650
1 129280 875216374
1 183158 91911561
1 127108 90363403
2 130964
2 161029
2 134396
2 118099
2 23488
1 10134 695266672
1 167133 399079275
1 192090 686180207
2 116719
1 99854 55865369
1 167457 563991047
1 164383 983191905
1 136125 614524616
2 91938
2 170148
1 33089 768266419
2 152584
2 199740
2 176191
2 78039
1 199238 739192812
1 149864 114984058
1 78646 116073365
2 46945
1 87583 784753822
1 322 869601786
1 164118 356512814
2 104379
1 36981 477776059
2 43218
1 149320 569362291
2 35877
2 44160
2 20852
1 106040 590036780
2 37976
2 90717
1 97290 152323890
1 145466 297250773
1 80479 156448320
2 25335
1 144202 422743125
1 62956 317173691
2 3776
1 103682 800229592
1 146415 796434937
1 119410 862368225
2 108901
2 38052
1 71242 49076159
1 75703 229431124
1 106776 272465928
2 18870
1 89570 101798921
1 162646 794310406
1 190081 253520869
1 66376 256595791
1 142214 573243146
2 47239
1 182840 705504270
1 17178 443245753
1 61455 456117468
1 64902 86042756
1 80876 844899472
2 87688
1 36374 683661583
1 122474 711275263
1 142258 443116075
2 123544
1 33828 463505131
2 52159
2 37595
1 94488 458821479
1 164754 14458778
2 42934
1 121683 540678657
1 148888 772250494
1 40407 282623495
2 112619
1 72590 665041622
2 162789
2 126446
1 197265 101521717
1 88029 447620559
1 188416 152569728
1 80779 339250340
1 147854 965990197
1 78631 41435189
2 142595
2 138814
1 1837 307661208
1 94476 476175577
2 84538
1 63146 724785827
2 65906
1 76072 929693897
2 142427
2 196078
1 94098 841605876
1 152023 647546616
1 146128 145086776
1 171783 223760895
2 71184
1 198882 879907271
2 193367
2 13768
2 95236
2 139106
1 180938 418811098
1 65752 512807163
1 18029 421103838
2 50687
1 118923 348683932
1 53454 578195575
1 184102 327144122
1 47780 651413864
1 195791 11433781
2 92731
1 147111 236485040
1 188061 423079253
1 89096 398500151
2 108001
2 26855
2 45485
1 14315 608686641
1 122595 785040133
2 30140
1 181795 422989185
2 153884
2 149948
1 70032 559017455
1 18291 478069067
1 186145 493565799
2 131176
1 44311 875270890
1 196839 980910293
1 123269 299591126
2 151353
2 42726
2 15079
2 63051
1 92822 336510202
1 63623 331126214
2 12629
1 11049 242071599
2 171340
1 53303 410435341
1 109809 140712417
1 155435 128927930
2 48617
1 194501 950247959
2 112485
2 82010
1 66936 17425633
1 181004 782076270
1 141239 63153413
2 157524
2 155690
2 95016
1 103965 604220525
1 99837 885475888
2 108629
2 135398
1 106782 685204522
1 10583 170114674
2 90171
2 196139
1 4299 101969406
2 77932
2 106661
1 150342 470770906
1 19219 288039217
1 150328 850885142
2 89919
2 190343
1 142617 416473820
1 97102 572315226
1 51965 717916115
2 139947
1 49103 216057047
1 85997 625359592
2 199458
2 18628
2 130175
1 5396 203082056
2 933
2 18527
1 175504 917843187
1 171620 109704560
1 33004 687611289
2 37703
1 86507 586333419
2 103265
2 2802
1 11022 384676281
2 56112
1 63305 589515462
2 170806
1 160462 291798962
1 166838 222516366
2 116506
1 126094 617018057
1 105110 749947287
1 56685 516362242
2 185029
2 57587
1 165755 556451078
2 143630
1 59362 76273521
2 110613
1 129929 161165504
2 172307
1 8819 104039979
2 34655
2 32473
1 6232 647192160
1 176023 259989052
1 144335 439659010
1 72650 465713386
1 84780 349601670
1 56893 965299930
2 123767
1 146720 704136093
1 191249 764180978
1 134862 333596236
1 78707 956360836
1 79811 196400405
2 94803
1 180412 300636336
2 159454
1 196540 315794362
1 178335 607022089
1 172944 922489625
1 139211 533572977
1 109416 225918846
1 114892 87679802
1 103309 983815717
2 2471
1 174476 223788834
1 69483 655414139
1 49704 468681577
2 194402
2 51945
1 72139 632101295
1 81368 790506571
2 94219
1 86683 277827440
1 115342 848029460
1 46180 388592335
1 121971 648725822
2 83664
2 50695
1 80929 692279443
1 136086 381780371
1 46642 366531331
1 29190 616493142
2 42405
2 6004
2 197516
1 183440 74554839
1 185120 952016783
2 107188
2 49977
1 70737 837116852
1 129793 306043126
1 65917 63841751
2 90303
2 73147
2 49900
2 106893
1 193571 455984365
1 134166 335542934
2 52587
1 34129 358486019
1 95083 127097038
1 111302 981496981
1 35894 794411382
2 73136
2 180525
2 23742
1 136650 148390102
1 50468 104307556
2 160145
2 121584
2 198585
1 82739 495568026
1 76884 325506750
1 60140 771681806
1 47906 303160039
1 199955 327933265
2 97347
2 107554
2 169165
1 63598 205218706
1 62533 177268655
1 150747 67937339
2 5166
1 9119 546117133
2 85649
2 58774
1 16077 662274028
1 12001 441007180
2 135483
1 43731 614798743
1 17689 676516612
1 82727 727706044
1 24388 90093850
2 168819
1 58905 265182313
2 115240
2 27849
1 73733 544489457
2 23371
1 51870 904056502
2 39529
1 104113 213791087
2 153811
1 32408 458704022
1 78402 387266393
2 133461
2 160310
1 4646 171734289
1 38407 156120188
1 120217 895559521
1 162665 820059266
2 44355
1 60980 171032711
2 48912
1 173925 333087918
1 115474 590651998
2 93735
2 77454
1 125272 411668317
2 24207
2 153210
1 59373 472025483
2 1775
1 62065 522745281
2 188708
2 193081
1 133040 143500752
1 108978 716491103
2 165221
1 32703 865260605
2 18042
1 52388 565517315
1 111027 751966618
1 67389 385431388
2 171346
2 120385
2 159776
2 79400
2 143160
1 73802 354776920
1 179334 282353447
2 126860
2 11728
1 124436 812651297
2 73809
1 154341 53795292
1 155841 675266488
1 177460 784700517
2 112427
1 70779 635680299
2 142461
2 186591
1 58196 376539374
1 98514 700208775
2 48895
1 124670 20610030
2 136398
1 95669 356702547
2 63745
2 124358
2 118738
1 94683 763917304
2 62859
2 175440
2 152556
1 195693 76554761
2 182044
1 134060 14255464
2 107110
1 149788 713834874
1 30574 641323529
1 155339 407478777
2 165849
2 170034
2 95735
1 46336 269515651
1 39168 909705616
1 182909 422953429
1 130981 471601209
1 53338 319171252
2 74038
1 73225 383556409
2 105967
2 149879
1 51754 976493134
1 97105 580250708
1 87177 218180317
1 133559 398454550
1 36549 523758950
2 89565
2 54673
2 72083
2 17407
1 127217 79092789
2 110376
2 127017
2 60705
2 196876
2 171525
1 173804 517089405
2 181148
2 60529
2 90587
2 198080
2 111772
2 95639
2 92811
1 80050 612826206
1 188675 504534973
2 143906
1 199196 150223393
1 37580 633973361
2 120071
1 141620 881932997
1 149684 764638061
1 10475 773700132
1 165009 82926705
2 13148
1 65400 346429296
2 141062
2 19023
1 115463 257630401
2 111261
1 84861 35264360
1 91204 10570993
1 11740 980566092
2 89975
1 12029 243567673
1 100480 310360447
1 174678 66513586
1 133064 432283315
1 156553 311341256
1 37784 944082139
2 136106
2 155696
1 180436 799294239
2 130759
1 188450 677669277
2 141154
1 11084 28407524
1 199522 932718512
2 44911
2 24578
2 177415
2 183531
1 156578 173440654
1 172084 102513395
1 51860 754271265
2 6614
2 96359
1 132653 679729818
1 94268 604479050
1 10368 887928444
1 113364 732617951
2 183084
2 104977
2 72757
2 166830
1 123180 27026986
1 10252 492159139
1 179954 537778249
2 95150
1 151941 901630228
2 136565
2 129687
1 13723 16612400
1 30323 353101983
2 98935
2 7964
1 4727 624506489
1 105530 647943330
1 93108 529080913
2 135494
2 113015
2 41416
2 32757
2 44806
1 140925 600400960
2 57843
2 8164
1 193338 470677977
1 76937 295008994
2 126173
2 100942
1 31307 731410074
2 104362
2 73084
1 18347 64045043
1 88157 239750263
1 167472 892788219
1 114805 887869470
1 61145 259447614
2 145972
1 8039 268101383
2 96875
1 43302 239213412
2 179381
1 168678 792117781
2 488
1 91140 285173750
1 170338 158695810
1 153180 768623961
1 135572 255511687
1 25892 873231977
2 190931
2 141105
2 91788
2 152291
2 118415
1 159022 768356397
1 96064 96952412
2 12539
1 42648 715713471
2 54048
1 34525 622135818
2 74852
1 118905 79298548
1 127021 326179104
2 108861
2 186572
1 41633 209038876
1 48448 170884831
2 106230
1 163536 556630921
2 158513
1 54085 351507350
2 184214
1 198708 755558637
2 194286
2 172486
1 121058 584786962
1 41978 385582254
2 20309
1 46360 65310833
1 106665 629231288
1 167377 446714048
1 94048 604270444
1 25575 39499619
2 149992
2 143373
2 75028
2 35413
2 18534
1 5218 561854204
1 177475 746375939
1 7451 243027448
2 35178
2 14921
2 132346
1 127128 26995906
1 31698 77152198
2 117950
2 156729
2 170772
2 78153
2 96353
2 99758
1 6523 503169803
1 86472 798157714
2 57898
1 100695 820473707
1 174748 242438497
2 78279
1 33772 124431371
2 12317
2 103149
1 195678 139092804
1 32044 200115844
1 5126 282660241
1 85015 613603545
1 8512 352879289
1 189017 478698687
2 91981
2 150158
1 118846 628738830
2 119918
2 17437
2 136503
2 19763
2 12892
1 46480 272911946
2 104536
2 61504
2 151592
2 77944
2 178886
2 99919
1 156129 508827071
1 53192 285050410
2 76969
1 91612 735228811
2 142942
2 194828
1 78511 689525901
2 156204
2 47841
2 73603
2 106115
1 139409 685591273
2 91873
1 31428 163724248
1 56873 388035209
2 99921
1 167649 76025192
2 16103
2 1659
2 46013
1 15454 32000149
1 175102 227140925
2 2836
1 36701 817182278
2 124839
2 95935
2 72896
2 69134
2 88248
2 154907
1 47621 586995897
2 3892
2 176636
2 95080
2 10830
1 125928 860524045
2 9887
1 61196 207327776
1 179052 601367748
1 101178 412504258
2 66501
2 102332
2 96202
2 177297
1 122316 151439280
1 78491 729228317
1 48480 539410088
1 136336 978400091
2 108978
2 117566
2 6254
1 131595 395999731
2 84447
1 143809 492616209
2 112446
2 25624
1 74408 786534431
2 70021
1 96657 65601995
1 123143 449406629
1 35611 21284781
1 65941 173565775
2 7142
2 44973
2 197717
2 148749
2 23000
1 179864 735836693
1 34185 367970775
2 108017
1 105008 383112707
1 182272 874177301
2 142507
2 97912
1 38313 988426463
2 151526
1 146863 462490116
2 26457
1 192237 241590743
1 139428 936385128
1 14732 775071920
1 5578 860624159
2 104059
1 96501 308941210
1 22211 541968257
2 144426
2 180932
1 55602 839449414
2 184103
2 185167
2 116984
1 183754 416248177
1 160000 580228256
2 9980
1 176327 585579112
2 112856
2 165138
2 120344
2 107879
2 9888
2 120169
2 128208
1 71331 762485643
2 162030
1 50406 885196918
1 53517 989102241
1 164348 99700378
2 33912
2 58084
2 134261
2 107291
2 164380
2 96842
1 144469 827073151
1 71036 238932022
2 183655
2 191184
2 145576
1 89531 951093945
1 192194 691707557
1 120576 335042879
1 177991 989434928
1 18062 426494844
2 186447
1 65384 240534709
2 101668
1 198765 215655508
2 29987
2 65006
1 155152 801761471
2 53255
2 121222
2 140801
1 191740 661446228
1 75446 597262078
1 134798 711896372
2 95958
2 68983
1 71210 185908297
1 2956 256091380
1 63885 285423912
1 73950 338440733
1 19796 582885876
2 114141
2 187775
2 179150
2 36896
2 78304
1 148984 339474773
1 125675 752978590
2 99347
2 163198
1 5548 970201772
1 157809 527830565
2 49901
2 134311
1 9950 528091430
1 15608 427227119
2 196051
1 174005 55264496
2 18630
2 69438
2 173670
2 97682
1 187605 461665760
2 8059
1 45047 682749984
2 55349
2 191776
2 15952
1 123219 509577125
2 168951
2 123016
2 72583
1 30972 984187784
1 113669 265631396
1 83423 477689462
2 128371
1 72191 214347187
2 17408
1 58356 64756676
1 158278 567514742
2 156678
2 19929
1 45025 392657994
2 179545
1 151862 638563750
2 123303
2 133869
1 73633 538215423
1 84802 95257022
1 55838 317567976
1 169670 805454973
1 32995 341682678
1 122896 436077464
1 181084 400673051
1 117140 595473183
2 109547
1 75350 307022279
2 101160
2 18226
2 172037
2 94662
2 143438
2 31742
2 102723
1 36329 287362401
1 179851 670803479
1 81637 379143074
2 143851
2 174540
2 184756
2 171014
2 61988
1 95566 355917343
2 138235
1 60409 834514084
1 117221 72367710
1 67713 75423310
1 174172 269929084
1 164996 164271448
2 182053
2 186944
1 183902 849018018
1 188605 425851861
1 46474 652563911
1 14913 244248346
2 32295
2 68959
2 43697
2 64934
1 190326 761860498
1 132905 640190540
1 141276 832390160
1 94426 254155577
2 112666
2 20968
1 90899 806787219
1 13167 882087838
2 124418
1 62486 11049245
1 181429 840972743
2 27159
2 45893
1 198816 542452088
1 128621 743171106
2 195994
2 25310
1 84940 735283428
1 38989 190677226
2 74112
1 109989 355463045
1 182169 422542860
1 107797 815840709
1 31834 803744416
1 21117 770878991
1 84119 705454443
1 135261 171964773
2 164563
1 77262 593940695
1 51735 103717715
2 141051
2 121020
1 163397 618434144
1 115396 111352594
2 91985
2 501
2 188098
1 41819 182835484
2 126414
1 169556 974878855
1 22863 315138159
1 172582 102574286
2 162453
1 156892 559478343
1 114516 407687702
2 173339
1 6287 693081034
1 8017 126657886
2 80610
2 11806
1 98038 114112885
1 94331 93464060
2 130654
2 66125
2 77027
1 156103 703001426
1 103472 125224555
1 43841 208892486
1 32063 421067262
1 166874 685619760
2 93706
2 29770
1 141225 285125859
2 63741
2 71863
2 25457
1 156779 292900495
2 174894
1 61599 580404598
2 52074
1 126627 108182725
2 181263
1 88600 253738083
1 173672 516602172
1 2251 724335103
1 60421 599617588
2 153264
2 187571
2 83769
2 66823
2 34559
2 86061
1 154472 736183490
2 110564
2 163457
1 45297 448866571
2 45068
1 125774 977137941
2 119418
2 90302
2 47170
1 149277 36724037
1 80262 590436313
1 187128 684063978
2 88191
1 4251 88768129
1 115169 218066116
1 76400 916428802
2 118054
1 112744 27388194
2 117731
2 3342
1 32708 907685152
2 117757
2 153966
1 28875 191836163
1 160016 878630930
2 83014
1 20995 538167148
2 45328
1 65821 825607409
2 29750
2 15997
1 154734 219110300
2 3023
2 8203
2 64179
1 142093 664184980
2 180352
2 151978
1 119881 788160294
2 18125
1 164748 357454941
2 106554
2 84156
1 94621 151055405
1 195228 582774911
2 55258
1 197196 210415087
1 23658 785778644
2 135327
2 62788
2 73564
2 195203
2 130542
2 192163
1 6592 660374074
1 45190 566004097
2 95568
1 157999 979118429
1 72063 197055425
1 78145 56356571
1 4414 757677450
2 43231
1 168147 913137019
2 194874
1 68485 577625072
2 170887
1 174570 208903144
2 84568
1 173142 808578028
2 36606
1 145153 272810036
1 98014 232351320
1 15779 275270932
2 30675
1 45719 320140394
2 3563
1 155286 622919468
2 26108
2 65511
1 19232 999849893
1 61569 661766768
1 7518 356900880
1 31942 16777418
2 182221
1 190676 961209861
2 117337
2 59993
1 118488 524267687
2 97125
1 146565 915199665
2 14554
2 119043
2 49799
2 106608
2 103443
2 98142
1 63733 956290334
2 113483
1 151515 717634680
1 192740 824264611
1 174035 326765445
1 94501 398688610
1 100048 41676236
2 69546
1 130443 225310005
1 158252 452361052
2 107716
1 159831 751323339
2 104171
2 191418
2 68591
2 149793
1 177446 840664935
1 144548 862912484
2 153530
1 90331 576630121
2 66578
1 173652 554060085
2 76360
1 192010 799575240
1 58354 983101717
2 14026
1 145974 76441446
2 121944
2 75926
1 77443 842371956
1 182239 509044329
2 25567
1 156631 770361922
1 177446 538922270
2 153943
2 69301
1 87059 662816040
2 85744
1 50753 747865793
2 121868
1 112626 533447919
1 112921 991041917
2 11081
2 125278
1 104985 380989871
2 106259
2 176628
1 56252 124833920
2 56166
1 4264 38040702
2 104870
1 39113 892156372
2 63600
2 167686
2 146878
2 80051
1 66289 252674113
2 98687
1 58399 786457888
2 21126
1 172242 651445650
1 130889 315992013
2 42100
2 67277
1 194941 458267811
1 83373 264170221
2 120707
1 42082 680688126
1 128004 42428022
2 40476
1 53530 884129527
1 113221 421992032
2 22187
1 186702 51542032
1 151602 668414844
1 92710 99006172
1 53329 396685245
1 24565 277308682
1 27738 154340354
1 146348 572688009
1 50785 509424422
1 57840 492675760
2 16646
1 82220 86004552
2 190593
2 178726
2 165089
2 116397
1 21966 769723083
2 75215
2 47910
1 143476 525103282
2 96428
1 43996 363564065
2 185177
2 141925
2 4144
2 93470
1 38239 614877699
1 174843 861438025
1 50746 932569756
1 140525 542026348
1 85940 488617321
1 35019 611146367
2 195133
2 63402
1 100133 648212436
1 18266 905453834
2 154083
2 122989
2 146482
2 9351
2 1015
1 75938 637125291
1 25408 422496028
1 3637 831863070
2 56025
2 194166
1 144761 913748548
2 54855
1 190360 837671052
2 66991
2 196352
2 180063
2 192319
2 136139
1 30962 59200547
2 198629
2 153080
2 21976
1 37900 580824481
1 35306 788454159
1 88203 409040719
1 50229 992090675
1 10108 475140819
1 151597 279342398
2 47623
1 177645 985649658
2 101486
1 12613 778054079
2 28393
2 122320
2 2153
2 47618
1 66295 69392443
1 86940 795227046
2 84476
1 182591 622023827
2 13303
2 103005
2 117642
1 180392 24769688
1 163771 780627691
1 163291 332975862
2 177173
1 119694 711836429
2 105433
1 33592 950051432
2 171519
2 138746
1 173242 155384714
1 35625 694293755
2 45330
1 28058 460344158
2 112065
1 186169 203576849
1 48683 730470141
1 141070 314629200
2 143526
1 6613 384856917
2 38504
2 142186
1 4364 917395760
2 15470
1 64025 818759023
2 191791
1 7438 890536721
2 2395
2 82163
1 133912 782905313
2 161868
1 27429 162074925
1 28392 328343337
1 188321 38447489
2 78989
2 18208
1 13140 578095297
2 102933
2 139919
2 72226
1 51886 463142022
2 56804
1 164811 837069907
1 66531 429017748
2 95755
1 82801 433631214
1 149981 115046971
1 127164 130656107
1 93506 524248513
1 116262 590807978
1 6073 492443002
1 48027 770505698
1 60444 709092905
1 5856 695951546
2 178929
1 44659 524279077
2 93477
2 195021
2 34384
2 111481
1 181203 372129501
2 67180
2 129451
2 184831
2 65589
2 36415
1 60865 462767242
2 135785
2 140066
1 191951 315046433
1 60780 232344924
1 99609 824984338
1 25008 353004727
1 40261 74113144
1 119987 29551538
2 27512
2 18547
1 90801 568069802
1 35812 514300974
2 169838
2 89696
1 43097 220676207
1 16409 704192798
2 197607
1 80828 226987890
2 71835
1 178303 942698460
1 131328 165769490
2 1176
2 57817
2 130921
2 58469
2 29060
2 131270
2 189589
2 9188
1 123640 981096733
2 88583
1 197548 759783148
1 133090 667540621
1 192043 352806258
2 87714
1 119344 496249741
2 173378
2 18077
1 143811 961277863
1 17757 630897905
1 71680 988196086
2 192910
1 35206 352331461
1 29041 965724067
1 122622 49062801
2 125273
2 135214
2 196847
2 153160
2 72110
1 180825 3831049
1 178948 106882149
1 146798 784579377
2 78409
1 6778 390319873
1 28356 205182609
2 71959
1 60062 916022317
2 125920
1 198415 324284250
2 93353
1 20798 465564657
2 17135
2 22418
1 75428 389700062
1 96311 325758231
1 16672 395921903
2 16875
1 101445 875813962
1 193472 292623064
2 85086
1 195214 264520319
1 176616 869136582
1 179306 852951157
2 21272
1 160898 242733125
2 44825
1 180958 388399315
1 179444 627004351
2 168345
1 170538 143603598
2 174730
1 80978 958949636
1 89424 107872688
2 1573
2 21030
1 69992 930749714
1 187049 629320984
2 193588
1 163241 650361098
2 42000
1 156074 617719332
2 88061
2 198655
1 83241 19254415
2 110890
2 154122
1 121461 34806861
2 138088
1 152461 401892590
1 32179 804335165
1 89739 562661442
2 84681
1 75692 432634898
2 185115
1 118939 228982208
1 111218 586652963
1 33974 433132685
2 181867
1 63044 301505995
2 37773
2 141504
2 154918
1 70489 412996561
1 91912 131004620
2 158002
2 150217
2 154061
2 138763
1 25199 853407297
1 158843 198505291
2 135467
2 165626
2 123412
1 85195 521950827
2 32624
1 34880 933862696
1 38991 4581773
2 195710
2 139104
2 91172
2 177617
2 40910
1 160832 130483989
1 173815 189089321
2 136617
1 136639 568209857
1 37004 793714355
1 32272 896877242
2 128012
2 89367
1 97307 786248742
2 43747
1 49764 870536353
1 119845 234688840
2 188110
2 140649
2 165676
2 175639
1 115837 657385555
2 199222
1 69938 921635007
1 122541 430970922
1 43854 214909485
1 93028 664125403
1 19821 840421156
2 73685
1 107225 217657540
1 108567 868613242
1 173384 824291142
1 179360 562767274
1 142150 543457411
2 28244
1 25034 204711575
1 188697 892399268
2 57075
1 20000 846148047
1 110281 888516379
1 78831 649102620
1 33840 311860409
2 111644
1 176831 226332433
2 106606
1 140273 962523830
2 199577
1 8593 351506034
2 79067
1 83923 232074343
1 88308 732064311
2 142144
2 188258
1 13610 892295161
2 136838
1 163240 618091315
2 133956
1 107972 288309096
1 73071 943793023
2 11332
2 163788
1 106952 624379587
1 118827 741957013
2 147437
1 185885 72563744
2 150
2 29917
2 187387
2 83250
1 161061 429223261
1 17675 331108860
2 106839
2 38926
1 199742 783161688
2 189891
2 64886
1 32430 579041599
2 76013
2 13694
2 140883
2 181264
2 169754
1 89520 340877509
2 64980
2 153046
2 4607
2 110847
1 141641 996374162
2 170385
2 49803
1 177241 459668212
2 188485
1 61246 219483824
2 136205
2 174597
1 195216 686114445
2 126084
2 148084
2 195464
1 185445 132911569
2 151099
2 73562
1 91082 124650288
2 105838
2 8748
2 130330
2 105191
2 123893
2 176974
1 57270 500735823
1 194755 816026856
2 121614
1 64100 154102501
2 7854
2 111013
1 118564 491271967
2 166124
2 134202
2 48040
2 107179
2 119692
2 114913
2 194134
2 35195
1 20544 30490035
2 184862
1 25848 44133973
1 129815 521207408
1 1252 184166620
1 199425 936354357
1 116457 561362116
1 158922 851506408
1 25759 102074618
1 95604 366182502
2 187961
1 193517 862934400
2 168702
1 52356 708272126
1 47312 958298567
1 47072 567488796
1 179833 435090703
1 74163 479361702
2 50577
1 136523 138617968
2 122427
2 154496
1 5795 431669108
1 59223 117617888
2 45647
2 128468
2 140428
2 130902
1 24804 817300841
1 51002 290633454
1 82174 957224466
2 7502
1 166581 887864974
2 118129
1 104571 175394007
1 43214 923675015
1 127076 161421234
2 145878
1 96757 850845001
2 157346
2 82029
1 14963 180475588
1 182637 874387779
2 121813
2 173580
2 145725
1 38980 558817114
1 191484 949428532
2 60653
1 6593 433452315
1 68496 584964876
2 121590
1 61843 838090708
2 12031
1 156164 8237599
2 197963
2 74411
2 20291
2 57982
1 14866 630775071
2 18110
2 195741
2 49032
2 187007
2 30563
1 157287 443280482
2 191123
1 44897 347453957
2 47392
1 71472 898195777
1 61266 340271219
1 5406 767105089
2 66442
2 119482
2 20322
2 93936
2 54683
1 104926 370704587
1 143891 44486428
2 107534
1 140008 63412850
1 75376 836128615
2 93340
2 45732
2 21211
1 94670 638234442
1 198097 25974588
2 54365
2 29190
1 30037 923647459
2 177227
2 98
2 122219
2 118577
2 7873
1 79810 731099403
1 2415 929529820
2 81415
1 58836 630382872
1 101247 487039854
2 86400
2 99399
2 60884
2 61162
2 170815
1 117623 595864784
2 72321
2 173306
1 59843 85702671
2 154846
2 68740
1 147735 144890335
2 115822
1 119423 81264641
2 53299
2 33198
2 82896
1 111004 475003898
2 149497
1 147911 875328619
1 158484 762716806
2 157458
2 76251
1 174366 376973105
1 76359 876266886
1 78093 914981055
2 42174
2 168937
1 5026 219235520
1 76451 630543730
2 56099
2 175932
2 157242
2 104493
2 80665
2 162914
1 171364 577319532
1 151057 575605299
1 81324 368198410
2 168783
1 22342 294311796
2 28004
2 27988
1 132145 519831246
1 74923 131933681
1 55049 307722723
1 64806 989844092
1 199988 616353140
1 24025 558363979
1 147712 694099272
1 155451 268963004
1 40201 893115563
1 177076 398907419
1 161402 475832484
1 52528 857722580
1 66011 50919547
1 35592 109556495
1 73627 459983696
2 176374
1 50615 228502584
1 111651 195069270
2 73465
1 28598 850299853
2 37019
2 135769
2 148891
1 1051 216711874
2 136261
1 88135 925451143
1 172993 86128478
2 76780
2 117407
1 115979 387078235
1 164572 683477121
1 186405 881270899
1 165607 469167300
2 39596
1 30380 723744124
1 133138 455106929
2 92485
1 145201 542965029
2 156579
1 179556 69444927
1 187332 626259482
2 98646
2 98436
1 86494 408750919
1 116574 869844886
1 42707 445384025
2 71761
2 103244
2 185172
1 83419 759392352
2 117341
1 132866 90725661
2 152852
1 141847 274250601
1 38368 531837989
1 117169 345661528
1 141417 624229757
1 57713 602406789
2 65784
1 35614 312607243
1 137087 805228744
1 16701 528028840
2 50748
2 81885
2 8004
1 106754 731054058
1 79465 705225806
2 154604
2 186542
2 133500
1 128285 883306553
1 6708 107617778
1 143687 274150093
2 82385
2 46203
1 56401 971803895
2 48614
1 30209 783529696
2 130833
1 142095 427749411
2 118815
1 13700 852547998
2 54386
2 78332
2 175291
2 177526
1 76318 618751127
1 170834 379891871
1 172321 758058483
2 155210
1 104180 737453255
1 20367 242134516
2 187375
1 7452 213818482
2 149558
1 131984 972771874
2 22623
1 192659 833107646
2 144345
1 81761 720339067
2 160023
2 56779
2 27867
2 75511
2 71847
1 72416 804582561
2 26427
1 71704 874882387
2 142262
2 177829
1 15368 258828972
2 28834
2 147867
1 74945 159602743
1 143893 561811034
2 195431
2 18479
2 110382
2 165090
1 34752 341597773
1 19075 551214292
1 161955 835072020
2 44679
2 81818
2 38375
2 154049
2 10490
1 14889 61845582
2 177089
1 138531 637876308
1 150187 608425737
2 181107
2 38471
2 195141
2 70615
2 165912
1 79560 133799591
1 146873 542862767
1 42272 726681591
2 131953
1 10148 743367449
2 50048
1 32081 342058452
2 195511
1 176369 924284635
2 100298
1 150672 502629409
1 196058 545533910
2 123117
2 91637
2 84438
1 112461 269112163
1 156942 537350369
2 108145
1 40145 652100531
1 130748 844963108
1 71069 675631601
1 173863 481760764
1 55555 473961088
2 196507
1 77224 895171339
1 31527 882679849
2 45494
1 164759 626419139
2 90745
1 94028 835780727
1 148236 814298511
2 62487
1 87039 14924821
1 131719 714037437
2 119073
1 126845 223484647
1 119331 34921910
1 164225 688396490
2 87775
1 144958 454235016
1 12134 201055688
1 96345 933197231
1 66777 860217370
2 4718
1 14976 85588425
2 109646
1 27626 439220225
2 198664
2 40837
1 35283 542231949
2 127990
1 46622 71465631
1 199519 772573684
1 139824 1694516
2 153436
2 34250
1 164981 610527067
2 104316
2 14031
1 76212 29349700
1 5324 222316979
2 106153
1 106585 505560688
1 82942 462678192
1 49735 678104413
2 161575
2 196639
2 137763
1 143928 374241778
1 9672 157852307
2 11833
1 176254 735892699
2 176896
1 51169 854739523
1 102217 522303635
1 12863 670344086
2 116618
2 175428
2 15418
1 85446 168687803
1 75466 716999811
1 166029 939198518
1 125213 288522490
1 139111 852995258
2 152213
2 58379
1 139085 898610552
1 164898 619007103
1 164338 990355097
2 189996
1 58332 847076188
2 2254
1 63849 830999420
2 109956
2 85773
1 133188 60990360
2 102065
1 69776 588010025
2 7996
2 92620
1 122473 996291528
1 145177 541193222
1 141755 620461401
1 192439 451740782
2 100020
1 145782 218751522
1 76545 520500889
1 67295 224084561
2 170230
2 141281
1 171460 292956899
1 39392 654179486
1 93450 489989112
1 56846 388397146
1 17687 201486306
2 49141
2 91616
1 157579 89535602
2 121962
2 23767
1 150616 115955245
1 94473 141760286
1 178372 770917930
2 122107
1 181551 55120471
2 47806
2 65865
1 30417 386100265
2 122681
2 190944
1 189801 842123123
2 138209
2 182131
2 150018
2 36974
1 74430 991910244
2 9694
1 98696 289512095
1 110562 46060670
1 159568 850720247
1 91298 312073644
1 144962 100494190
1 54259 713804144
2 133895
2 23421
1 131828 618392353
1 71141 987119389
2 148326
1 108748 801275682
2 141931
1 66827 200777091
1 26393 235160374
2 105523
1 198834 648675431
1 134836 713000878
1 149818 258735851
2 118620
1 55150 598110549
1 9791 718315716
2 95833
2 191931
2 89703
2 196856
1 57226 87120056
1 84597 978983132
2 708
2 1776
1 59865 986129248
2 26587
2 1979
1 75666 184382526
1 169959 985993337
1 108561 375565829
1 16728 657511552
1 96678 539596070
2 25013
2 161806
2 46414
2 146653
2 164341
2 69142
2 88851
1 152391 195785241
1 115225 436255837
2 139732
1 10278 465350745
2 20488
1 105219 455383152
1 79901 57027865
1 172637 584717638
2 49872
1 55613 182067333
1 2699 54104805
1 67673 64090160
1 62203 428773670
1 47372 66725957
1 63053 513859472
1 15061 668726458
2 98103
2 27331
1 194709 743268416
2 132559
2 101635
1 19166 229508698
2 41209
1 52249 601239144
2 173187
1 85013 272568992
2 160406
2 75639
1 134698 579994132
2 111247
1 123528 209086758
2 163427
1 120194 139793452
2 52202
2 100710
2 100243
1 180998 410348618
2 174989
1 185518 506308828
1 188708 814789727
1 91051 634695532
1 189217 468008020
1 67903 184384624
2 78501
2 9962
2 90547
1 168033 106004718
1 116000 429937872
2 57212
2 154602
2 32457
1 117760 392253254
1 66516 718393526
2 168886
2 180261
1 19604 6984786
2 32916
2 96981
2 124717
2 195988
2 97534
1 78476 14109154
1 86294 786793735
1 58465 57130801
2 103058
2 41546
2 143068
1 3906 717294827
2 185421
2 839
2 185736
2 146738
1 27067 321649319
2 127703
2 47025
2 90239
1 74650 23725377
2 5519
2 192060
1 126393 739574748
1 57349 648388800
2 56978
1 80212 420206925
2 33890
1 29831 956687322
1 148089 830827654
2 53914
2 45321
1 89027 346109393
1 110119 441490210
2 176947
2 119345
2 16064
2 50990
2 195258
2 172155
1 142624 902378858
1 61657 229016611
2 137154
2 24268
2 56367
2 56173
1 162557 928175458
1 171435 388304824
1 12246 129440866
2 154995
2 44252
1 24698 858328789
2 163660
2 80857
1 97862 700399127
1 134385 344754019
1 153057 945311550
2 98990
2 28558
1 179184 633643722
1 132982 128854258
1 155417 436389946
1 69876 481203866
2 99470
2 99356
1 143895 892819685
1 100323 335227320
1 112425 360624462
1 65593 801601953
1 177662 722639345
1 46524 835047600
2 123499
2 115853
2 30471
1 102008 276175954
2 120448
2 145287
1 57613 896433349
1 135268 895676487
1 108766 328906947
2 96146
1 52002 651175958
2 33947
2 113797
1 29775 755430867
1 186309 573748420
1 79459 366365036
2 4260
1 31381 141296317
2 84670
2 118323
1 185884 415275028
1 32014 64324923
1 175264 586582378
1 60160 945565166
2 27493
1 67096 387038492
1 187833 668319239
1 174416 433887526
1 103794 383826321
2 24318
2 76677
2 195582
2 83060
1 116042 712968749
2 146244
2 8203
1 6723 869841845
2 66391
1 157155 106188106
1 179450 156509182
2 170711
1 11242 168452631
2 21112
2 96397
1 64367 1819712
2 5560
2 135780
2 161620
2 11747
2 39865
2 166432
2 78154
1 25750 258844170
1 72351 465356625
2 14523
2 25943
1 89786 334890374
2 140600
1 139251 756620413
1 131514 764455489
1 146230 628508046
2 116415
1 25662 796696134
1 102214 170020514
2 80257
1 77888 333779613
2 127649
2 112949
2 109097
1 102253 343883893
2 159868
2 16773
1 133509 15702214
2 181718
1 9826 471435610
1 20278 855829610
1 130319 934135138
1 174609 822281251
2 129288
1 109693 490554008
1 176764 618785074
1 72108 120327506
2 93479
1 58521 369567443
2 1901
1 137500 33303539
2 81366
2 27502
2 149181
1 123044 452778143
2 62584
1 12674 520828293
2 6571
2 84632
2 65179
1 189764 843524238
2 1052
2 149012
1 15535 45335141
2 122464
1 124074 340850379
2 11014
2 85659
2 94506
1 175994 585600432
2 17074
2 2912
1 118932 473696617
1 171585 976751469
2 186362
1 109292 655501067
1 189395 266044351
2 9818
2 75560
2 171220
1 79114 801202912
2 103860
1 40152 178260476
1 155006 692450761
1 27425 240843821
2 157554
1 80438 158249219
2 56359
2 67611
1 78268 397697682
1 147830 773412061
1 42182 860858130
2 63445
2 193394
1 184584 36298067
2 140189
2 111933
1 126708 186866190
2 139691
1 199132 285488409
2 199692
1 112149 959222194
1 55052 771143799
1 19138 477638381
2 52076
2 181285
1 148738 395560615
1 168905 617224647
1 174359 173325301
2 177179
2 168126
2 185759
2 99137
1 151262 803379129
1 40382 311431796
1 16126 291530298
2 49881
2 194668
2 182665
1 175654 460795456
1 51910 931200145
1 15357 15359343
1 63483 629013646
2 161360
2 29881
1 1570 401890797
2 24530
2 195876
1 60705 53737274
1 10472 154142333
2 15914
1 61003 393549352
1 44704 183934022
1 38092 869105095
1 15987 762464995
1 175880 720713178
1 78627 416258399
2 29610
1 8120 72361698
2 170548
1 91465 167828605
2 93224
2 167770
2 191190
2 35313
2 78979
2 50020
2 132277
2 11394
2 183653
1 49286 520051021
1 98753 256539101
2 17448
1 121758 516325879
1 188698 532156695
2 87327
1 47939 457198527
2 61535
1 143912 434860072
2 54706
1 191347 423131561
1 55864 165959419
2 103554
1 33709 216521545
1 197934 328818313
2 194488
1 76757 714333619
2 46780
1 65307 112763949
1 82437 585957613
1 42857 237219662
2 178275
2 168514
2 53486
1 30187 611868313
2 30840
1 104714 270666967
2 73691
2 139114
1 195328 262728738
2 57715
1 136053 109887093
2 142605
2 100948
1 137132 930510992
1 174164 782988552
1 63805 398913473
1 74325 146995502
1 22622 751909813
2 118822
2 30802
1 113435 682382973
1 105574 44122901
2 26518
2 115319
1 95333 880791044
2 133733
2 100515
2 86691
1 185326 421773912
1 159516 833554950
2 114567
1 132740 999550914
1 159049 550125057
2 147793
1 185685 815255686
2 19511
2 115958
1 65317 573775983
1 85284 814633940
2 85004
1 8976 305495760
1 107708 942095525
2 152445
1 50593 307316133
2 33474
1 148034 376345731
2 109119
2 153719
2 92817
2 59724
1 119452 992790583
1 11006 824070378
1 49390 659343231
2 86752
2 142675
1 163330 213922828
2 153551
2 607
1 68597 795951714
2 39603
1 156347 56132193
2 164278
1 8365 148459609
1 195362 613236276
1 106079 285035726
2 175185
2 94767
2 46011
2 26435
2 69605
1 127544 241218421
1 9842 14062207
1 131062 994920219
2 154885
2 119008
2 3459
2 150035
2 133571
1 67627 549135942
2 60798
1 142895 292780862
1 142653 513973231
1 153981 893263840
2 183578
1 2682 429537567
2 178120
2 46074
2 114661
2 11981
2 162456
2 133780
2 30490
2 93553
1 191793 219506075
1 115478 472833571
1 40654 152352363
1 95457 207641959
2 5703
1 189137 691328888
2 87867
1 100390 96084498
2 44975
1 28731 110982998
2 104546
2 45644
1 82669 99786425
2 50940
1 31761 21887846
1 84010 858402031
2 124168
2 189472
2 111821
1 163269 360922952
1 108897 661950468
1 95708 241147922
1 16879 810031488
1 4184 752947999
1 159741 763571006
1 116458 652139287
1 13856 520511370
2 83092
2 60200
2 4485
1 162698 160256585
2 64928
2 56411
2 4998
2 68546
2 138253
1 177299 904883786
1 67386 771421731
1 95362 753644048
2 62037
2 179357
1 107795 488923582
1 168473 374535580
1 157223 805593325
2 92655
2 81353
2 21243
2 68874
2 144706
1 109748 393824916
1 53099 944960404
2 188945
2 62131
2 170759
2 21470
2 50479
2 93317
2 99533
1 101199 680531153
2 147376
1 131940 860060948
1 150898 75810089
1 103255 954546114
1 138795 245403124
2 115076
1 149035 942353659
2 62078
2 72294
1 32254 328740779
2 124332
1 23204 254341860
1 153712 105826808
1 58529 730954542
2 3850
2 199342
1 11840 868011060
1 134776 454707300
2 183413
1 78946 929010704
2 25335
2 32926
2 7715
2 115133
2 172996
1 181962 106205060
1 70765 249815235
2 145355
2 116823
2 72881
1 125493 790532398
2 162953
1 69988 399035763
2 164584
2 143741
2 87098
2 38783
2 147835
2 190057
2 62876
1 166418 132877099
2 158996
2 133869
1 69959 682521801
2 134435
2 82230
2 18419
1 193586 742347579
2 157488
1 113195 234712955
2 53808
2 33291
1 70988 380967558
1 15174 11962887
1 31890 473537708
1 100287 369809624
2 123018
1 19446 904669947
2 63711
2 92431
2 175372
2 190027
2 146074
1 204 597865063
2 53383
1 55073 681461839
2 75027
2 179986
2 104868
2 195977
2 1281
1 27562 339778006
2 11064
2 69680
1 198873 901880791
1 132836 525583507
1 154609 710874559
1 74832 709263318
1 58985 560436146
1 7467 965001968
2 192610
2 77467
1 86517 951628994
1 175435 23657868
1 53250 314169073
1 151169 993285897
1 18710 553312474
2 54499
1 100427 448772005
2 70224
1 7944 389589065
2 61438
1 183740 470550292
2 13984
2 38976
1 49240 866414508
2 156561
2 124544
1 11380 629306500
1 143851 850937320
1 93060 461718668
2 168287
2 9745
2 159390
1 196472 191905638
1 83799 760938995
2 120438
2 110932
2 195832
1 192723 740019965
2 170181
2 63113
1 62665 596259268
2 73318
1 98199 306076931
1 29250 206604775
1 164190 810610789
2 192208
1 68362 828791034
2 100430
2 46627
1 138963 843445947
1 67162 861455728
1 28780 900006375
1 44007 57078983
2 196031
2 73393
1 174935 332102034
2 11990
2 61733
1 115096 892241817
1 89196 708964070
2 131360
2 2643
2 78955
2 92951
2 180032
1 126275 712761276
1 5129 465611679
2 70651
2 159154
1 175157 410842007
1 50474 707877414
2 194057
2 180121
1 17462 723130910
2 12520
1 167581 526848672
2 35994
1 49237 77952993
1 179759 936246136
2 148805
1 23712 111908323
2 140503
2 196589
1 183254 290439606
2 77239
1 149478 613108176
2 130537
1 5520 267323519
2 128239
2 60799
2 101579
1 115007 521152120
2 76390
2 164751
1 178115 32551995
2 145989
1 20197 20664393
1 109829 900660102
1 2553 433215814
2 32051
1 184950 409624355
1 188753 553917683
2 51333
1 30966 872351841
1 10174 141915597
2 176495
1 63982 979822006
2 74290
2 24152
2 89277
1 134725 597351432
2 185634
2 129261
1 158752 148470572
1 37368 209841351
1 121000 762010986
1 166747 625433988
1 20803 211007846
1 130902 398390693
1 167513 265031427
1 163602 727418673
1 36618 823302849
2 26306
2 51012
2 38910
2 44719
2 199558
1 68049 447029119
2 111679
1 80064 170765349
2 197634
2 11543
1 149968 607918514
2 32944
2 59127
2 138219
1 43007 166630434
2 123145
2 197104
2 97316
2 66938
2 10076
2 119016
1 198215 283084711
1 20724 921994625
1 10389 823627193
2 165414
2 118861
2 178641
1 119513 549163547
1 93329 992643777
2 176067
1 72692 781059412
1 57776 492453101
2 66034
1 110764 304219859
1 44779 986012177
1 176851 688605688
2 81556
1 160148 115120001
1 7261 842052694
1 13795 611286789
2 64319
2 80674
2 86609
1 124612 928843392
2 11583
1 129214 819087731
2 161154
2 160859
2 91731
2 88586
1 144004 723215543
1 139502 750306303
2 40935
1 145881 877179915
1 75942 989838089
2 195952
2 104541
2 192535
1 148465 295558172
2 68015
2 164403
2 43615
1 147147 248131115
2 33715
1 30627 217862956
1 169931 350371161
2 141875
1 186522 997667159
1 88920 304148080
1 155119 496306177
1 161345 530997394
1 103376 177042402
2 39359
2 68786
1 129724 36633231
2 162735
1 126703 191225325
2 153560
1 74174 962034033
1 44217 49079659
1 51876 727697307
1 14171 632352449
2 104813
1 42602 444265763
2 67244
1 170655 993518005
1 53998 583436578
2 186603
1 196928 458586279
2 26930
1 17614 418193774
1 91727 792580263
2 27890
2 134554
1 89987 638796170
1 95827 431474438
2 192150
1 5133 812919990
2 9430
1 192981 962672573
1 181305 367295937
1 3880 231298461
2 111707
1 176324 922998295
2 193623
1 111546 773363925
1 195828 615864387
2 157636
1 120656 446677143
2 67221
1 186257 175433471
1 150783 551940709
1 36481 754592344
1 173333 879801068
2 50745
2 50091
2 114775
2 119360
1 84756 794968070
1 151246 105689820
2 195652
1 75225 76711227
2 74486
2 133978
2 136230
1 138099 936052340
1 29403 923805016
2 67297
2 34866
2 56377
2 157257
2 9168
2 114825
1 61607 409347649
1 55918 32201266
1 14680 497028413
1 36025 618859819
1 57878 601857747
2 465
1 40235 832411994
2 55574
2 46961
2 175024
2 128005
2 108709
2 77106
2 6425
1 126798 926199709
1 115875 835510602
1 171691 853758849
2 76238
1 21512 847573869
2 168160
2 123454
2 107496
2 144672
2 150104
2 104127
1 36176 659103353
2 134424
2 25086
1 55711 256847421
1 156945 409947
1 103749 646077343
2 154292
2 92786
2 160647
2 123992
2 45768
1 67278 964286066
2 81612
1 33380 13628255
1 193300 594633861
2 115183
1 162378 949226797
2 89822
2 48620
2 55468
2 130042
1 197402 92929754
2 129067
2 113322
1 126198 616375037
2 83600
2 189490
2 21552
1 177551 325792226
1 20578 617713451
1 195331 494049933
2 170462
1 170103 1409090
1 179940 220198431
1 142345 238861427
1 72151 295425438
2 124092
2 129880
2 110795
1 182472 305446245
1 182029 586564250
1 44405 963321745
1 86084 696676479
1 27873 566135771
2 49288
1 116911 81069699
2 41148
1 166409 661734932
2 110660
2 95578
2 172784
2 173709
1 68825 671782759
1 124920 34055843
2 166129
2 124427
2 195462
1 16674 759575349
1 24551 973161704
2 137329
2 17461
1 20808 228735079
1 191608 359074170
1 117179 318432066
2 8032
2 134509
2 102600
1 175205 911077175
2 6984
2 73327
1 66309 606880222
2 82243
1 129665 375197204
2 19583
1 76639 447016125
2 42335
1 88437 538389790
1 40283 684320709
1 155426 919270430
2 166541
2 164417
2 61147
1 67167 756507609
1 78026 276597943
1 54795 725541879
1 19074 639734062
1 70182 592888445
2 25971
2 17083
2 151159
2 139417
1 191811 752300561
1 144703 477199319
1 195434 845150764
2 188338
1 191414 401376594
1 22931 705848983
2 6183
2 12521
1 114890 194120679
2 43360
2 66217
1 65614 613723993
2 124740
1 66153 988521639
1 39518 464149514
2 77977
1 180699 87302029
1 87451 107611533
2 152322
1 62367 949363268
1 65976 334227534
1 32120 132752447
1 167835 427252734
1 16083 180196993
2 135339
1 8559 744046139
1 129897 731976694
2 62937
1 159830 473178951
1 110040 287939924
2 83971
1 55903 259358591
1 134453 478208423
2 5483
2 60552
2 130978
1 98710 364868603
2 159617
1 47312 116555381
2 64956
2 182211
2 62404
2 37351
1 10901 306359668
2 177865
2 96541
1 195334 937919065
2 75751
2 146721
1 55611 276577502
1 83051 547827942
2 116499
2 67661
2 94051
1 168041 448060120
2 166738
2 125026
1 192148 993084624
1 10956 968080791
1 120522 171827600
2 61608
2 190539
2 104055
1 172981 4662286
1 138604 220419588
2 136804
1 116731 914301361
2 141993
1 29460 297853566
2 14022
1 169796 263777484
1 84478 847973297
2 33639
2 30096
1 35676 349373611
1 119991 7641892
1 37003 64266843
2 36723
2 60900
1 99105 770031220
2 50502
2 100457
2 54594
1 1616 126300208
1 140720 828962172
1 59624 358074517
2 58198
1 125084 678279964
1 74784 659768696
1 34771 182102364
1 58482 671102892
1 162956 646381199
1 162289 967268416
1 169369 925058355
2 45923
2 15653
1 102563 458832684
2 168153
2 154
1 186520 374961947
1 164186 258254797
2 100147
2 23267
1 10968 523473014
1 54253 741637564
1 5470 487473989
2 45206
1 23627 961162909
1 145383 908028311
1 128721 637147600
1 88896 279329928
2 119614
2 185383
1 167481 212447058
1 48546 103580130
2 133685
1 164171 306925964
1 59618 768800029
2 147931
2 6070
1 68456 899262832
2 17259
2 31767
1 186938 229072049
2 196636
2 12018
1 145415 692080702
2 32297
1 50088 261808197
1 165267 687110383
2 146561
1 120103 491340958
2 180750
1 184066 314905720
1 109539 336856310
2 130631
1 86671 875991519
1 158777 180290688
1 90923 402064757
2 174223
2 33242
2 63540
2 143360
1 102077 989170506
2 64223
2 21723
2 135702
2 142287
2 195294
1 25874 30877334
2 5641
2 161159
1 19426 216916809
2 103343
1 195184 937953755
2 66604
2 61166
2 168616
1 143109 524254684
2 131726
2 43561
1 113877 436876363
2 124921
2 99023
2 94820
1 55174 3780850
1 112853 163415031
2 105513
2 172704
1 100136 34904019
2 79432
2 156509
1 77482 310628464
1 190539 33561264
1 121062 553997802
1 44270 871734260
1 156988 463039919
1 190404 726203348
2 86470
2 59934
1 171360 113705978
2 34201
1 17971 372616748
2 24170
1 125025 917725729
1 44539 32742655
2 196032
1 181997 989055031
1 92340 37777770
1 139010 441542654
2 122191
1 154210 250547027
1 156858 57293682
1 1828 747697140
2 52204
1 116848 226657708
2 60771
1 115797 473945651
2 165289
2 20700
1 43601 545486850
2 127253
2 80901
1 71135 413780447
1 6527 995778480
1 75965 570699937
2 68878
2 56878
2 172337
1 113090 550883695
2 115679
1 105970 668303346
2 58529
1 23254 224571719
1 122659 593347831
2 17452
1 101922 266276704
2 149606
2 28584
1 106737 436468316
1 129295 42046115
2 88426
2 197689
1 26327 789917494
1 154546 9364691
2 168472
2 113639
1 91602 625186922
2 72220
2 59968
2 6024
1 69127 923611082
2 96990
2 48539
1 11829 279674926
1 82750 25457698
1 71010 478557260
2 18023
2 154192
2 13678
1 84312 617371637
1 136588 859938070
1 173123 195260604
2 60150
2 64798
2 175108
2 35949
1 123939 113481891
1 103073 231869627
1 164525 538545508
2 21972
1 14834 718732669
1 175539 534786533
1 182436 856805740
1 176168 32098482
1 61506 67477243
2 67359
2 150995
1 156275 281149308
2 28804
1 24755 567776957
1 135147 106938111
1 119381 356141736
1 143042 974342516
1 111754 300797973
1 113408 342455856
1 116969 533587220
2 48831
2 163407
2 182036
2 151413
1 63012 618927690
1 21830 436140857
1 178108 263209722
1 32122 469530356
1 146186 555859441
2 43122
2 99969
1 6644 825392591
2 31827
2 168100
1 129077 968317564
2 100876
1 196238 115608179
2 184949
1 175455 883153929
1 18733 102946722
1 32383 134550682
2 113892
1 105654 914717
2 132195
2 56140
2 171030
1 147020 385844277
2 176173
1 111189 683860271
1 71547 407020751
2 19316
2 33337
2 45147
2 173692
1 130680 194730696
1 147005 919272402
1 137050 671772131
2 16925
1 179409 819350238
2 100558
2 184516
2 83646
1 147054 107511495
1 8388 389772438
1 118325 966976008
2 7564
1 192911 571106302
1 153872 696702630
1 157700 665728038
1 10069 481892014
1 111461 545665174
1 970 20997979
2 21622
2 90515
1 146019 555319425
2 139887
1 90192 929956712
2 21245
1 103811 572919547
2 4383
2 142463
2 44986
1 120883 473428568
1 76294 731746975
2 32181
1 158096 407291827
2 12201
1 146098 408588823
1 68411 558476553
2 85774
2 193574
1 139506 559480831
1 175967 135414548
1 33171 769205252
2 62520
1 1752 138533521
2 58900
2 79663
1 21840 77953973
2 192300
1 34502 994110586
2 196037
2 38453
1 126739 176493151
2 75359
1 71645 595759708
2 110359
2 101703
2 179651
2 31510
2 67266
2 69549
2 75027
2 3536
2 89298
2 143853
2 155699
1 36119 119141483
2 191351
1 61072 20418674
1 84826 576986825
1 121400 97529073
1 1145 901781237
1 125912 178654217
2 1608
1 23017 916289073
1 70646 310263505
1 169369 397937374
2 101036
1 94442 418779570
2 46760
2 116790
1 43047 575555391
1 104989 223183759
2 49038
2 106728
2 65594
2 16118
2 146007
2 6364
1 2756 210227712
1 104540 429277267
1 169938 274923534
2 61171
1 108367 959825873
1 54484 751549754
1 36779 640432540
1 198194 717251133
1 6038 385721217
2 16043
2 57613
2 63882
2 189318
1 93004 988822423
2 152938
2 152150
1 175002 633475505
1 57607 853440638
1 85463 138214909
1 144238 980932458
2 10840
2 188070
1 2455 23370051
1 100806 191144124
1 77435 83856860
1 8420 442957220
2 196815
2 107443
2 187303
2 7576
1 8085 271707314
2 178088
1 126770 896613081
2 193991
2 157593
1 10356 79709622
2 114640
2 192945
1 198565 617594734
1 199897 905992213
1 39952 737365199
1 501 414011237
1 35498 695945003
2 14153
2 119379
1 956 108286126
1 126458 760764043
1 111299 389058841
1 50699 578796515
1 50533 876359036
2 48799
1 40125 953706095
2 52271
2 30232
1 164460 615702880
1 52364 516715639
2 131907
1 3987 435249205
1 68637 660521866
2 54084
1 3149 130373600
2 117104
1 22665 384352607
1 15315 834495263
1 104059 471629623
1 10601 743937030
1 77617 816838625
2 505
2 2718
1 95066 316727059
2 35845
1 30546 336482405
1 132483 310731432
2 46040
1 3614 683098299
2 75663
2 44441
2 165084
2 156671
2 51321
2 63391
2 197761
2 53191
2 23962
1 157839 361715208
2 45507
1 82763 434077540
1 113944 973742536
2 94071
1 89718 275502324
1 34969 900756110
2 150500
2 119735
2 64179
1 19086 788787610
2 95730
2 97237
2 47823
1 117356 258642323
1 114097 125062513
2 77417
1 118150 294759308
1 59313 528203241
2 183559
1 50626 105232008
2 73718
2 133436
1 17835 507301108
2 23956
2 110645
2 85987
1 77086 561273783
1 52830 409777007
2 35743
2 90119
2 32257
1 89729 796494654
1 46218 690218397
1 94468 151555244
2 175217
2 67946
2 108000
2 153419
1 143097 921571841
1 14340 458887332
2 95053
1 85754 954210577
1 175022 378082344
1 8385 596843624
1 9705 145471282
2 108842
1 13117 210948017
1 79216 729426535
1 35482 300618892
1 171250 109318519
2 122037
2 178351
1 149418 71613011
2 26418
2 162110
2 140415
1 70696 478553364
2 163533
1 186095 825317781
1 13668 163111757
1 143594 547272356
2 118748
1 24542 438663417
1 103615 768191903
1 199934 301245670
1 111572 246462722
2 34323
2 111097
1 21600 478714990
2 69104
2 173989
1 53641 558976700
1 130680 858822582
2 26276
1 111911 386371650
2 126900
1 1461 613131887
1 89175 521320034
2 43941
1 174978 244952940
1 76603 40432397
2 131299
1 118942 579790863
1 157525 266516357
2 140364
1 187835 39672497
1 95263 436465097
1 132610 418249571
1 26182 540423166
1 138170 175936267
1 194438 678790590
2 42590
1 149891 108922000
1 133539 163705675
1 21546 691818762
2 185585
2 29229
2 83883
2 127953
1 104683 27303139
1 106309 170642242
1 82697 670097029
2 189490
2 123108
2 52167
2 101471
1 54268 861483306
2 79378
2 105142
1 125705 688312060
2 85762
1 88144 851788548
1 154781 888343030
1 8959 222552671
1 129499 240700102
1 92674 412456603
1 86782 17203396
1 35012 166276693
1 14604 903913971
2 130026
2 159465
2 36945
1 194850 57236523
2 56865
1 59564 127169973
1 116381 300322809
2 107720
2 95828
2 41327
1 67639 187966235
1 161189 526508052
1 167026 485436475
1 128326 662835989
1 197692 436517073
1 78986 218862065
1 189514 4831487
2 101975
1 105595 816007598
1 198976 592438883
1 89596 488290910
1 100480 285603157
2 173079
1 3153 750966919
1 186154 793069555
1 101471 726598938
2 7302
1 184997 153778641
1 178046 248543335
1 7057 371223240
2 102581
2 101796
1 44824 230022007
1 170398 552927684
1 48571 789234821
2 52340
1 28550 661729033
2 23921
2 151926
1 171527 25527022
1 174539 845345165
1 170749 767388295
1 96563 972081224
2 144961
2 15790
2 91689
1 5061 637693376
2 181658
2 73977
1 183017 906343210
2 60900
2 25770
2 188713
1 116431 563146347
1 82705 120703263
2 133720
2 97049
1 4516 674818553
2 194498
2 115998
2 24474
1 176574 456628452
1 57019 553520676
1 185115 486827512
1 184328 88754518
1 112842 731398697
2 41010
1 196958 921848227
2 13757
2 30530
2 171859
2 135390
2 124089
2 78458
2 102062
2 40753
2 98673
1 27120 307329078
1 87182 853347515
2 144512
2 116989
2 76745
2 116857
2 128655
2 155719
1 151045 982713506
2 138573
2 90291
2 11919
1 16201 536102570
2 86897
2 129856
1 151943 195471832
2 145860
2 64663
1 140381 859738806
1 161920 411115755
1 134463 264986246
1 157217 287654971
1 138497 880660533
1 83951 964799880
2 26723
2 82050
2 122880
1 49511 241257037
1 161750 595640541
2 177510
1 111198 898325132
2 68166
1 48311 592796009
1 156117 762687403
2 127796
1 178179 144245947
2 67320
1 37240 328407796
1 52388 130284972
2 40368
1 10512 823430408
2 18796
2 158172
1 197340 932441179
1 115896 171608507
1 40071 707949002
1 179271 448567729
1 134197 682256696
2 147834
2 193094
1 55612 519897071
1 96376 833856277
1 158584 384019232
2 141570
2 198981
2 123940
2 34980
1 13886 674196152
1 113251 759927057
2 6686
2 133774
1 117523 836866996
1 99629 814028309
1 116906 531272525
1 40381 386703
2 179912
1 169134 360217167
1 59412 255207707
1 36572 945923814
2 159545
1 33140 261462774
2 145811
1 186087 668877735
2 109471
1 23358 252400175
1 2125 636179713
2 143209
2 4075
2 61316
2 126574
2 191406
2 142056
2 188148
2 31547
2 187207
1 39589 116197566
1 8160 664627423
2 115150
2 164967
1 116987 795360403
1 43005 601658728
2 121042
1 130788 522171202
2 112890
1 116956 857812575
2 119098
2 145941
1 80935 538986351
2 7639
2 182199
2 78401
2 159665
1 138354 413640064
1 88823 675662534
1 76577 66847731
2 22406
2 22098
1 51242 325679426
1 185765 954150915
2 3738
1 171259 991428640
2 173126
1 183545 344422810
1 131407 557840360
1 78921 665544326
2 91412
1 177471 290634416
2 114290
1 184656 722281812
2 45317
2 96903
1 82371 360002284
2 82793
2 142130
1 192169 506956255
2 137680
1 87177 586126811
2 13148
1 101102 368012703
1 36548 68988675
1 171930 523737168
1 45085 267023148
1 84331 136641661
1 8996 126918248
2 103468
1 194858 743353152
1 191389 242405595
2 13067
2 55072
1 35811 851874674
2 115730
2 102397
1 101877 849358194
2 164936
1 167108 943832124
1 30906 239836085
2 86967
2 116682
2 122485
2 133772
1 22949 227681815
2 72781
2 152141
2 149772
2 95835
1 113170 974524870
2 190531
2 99683
1 55583 568809826
2 111817
2 11169
1 49234 845274886
1 161778 560311865
2 191584
1 28658 256433386
2 45992
1 28995 4556009
2 93026
1 94479 917567728
2 30089
2 155891
2 52612
1 35782 180364917
1 140537 682697395
1 182352 70771836
1 173046 263417310
1 50654 962513347
1 172231 327565104
1 150784 229440532
2 86041
1 143211 375590331
2 59421
1 187049 286489851
1 169984 254420047
2 66024
2 110918
2 62627
2 163749
1 146892 497085967
2 62139
2 27928
1 123513 369800500
1 101728 947825411
1 70607 18261463
2 80037
2 182190
1 16899 638460201
2 32420
2 181976
1 145088 301071469
2 75565
1 27869 485079780
1 37903 118139051
2 67131
1 47428 888197997
2 195181
1 29370 502805916
1 40182 494934941
2 62665
2 50372
2 198909
1 139439 33776705
2 35669
2 52400
2 109608
2 14603
1 122618 228741825
1 111766 639642740
1 91892 774083904
1 42552 170762077
2 77292
1 101415 633333140
2 133039
1 107274 975721658
1 189726 444491665
2 120846
1 63391 806980917
2 163407
2 187160
1 33398 739534500
1 22222 507155137
1 94350 843748405
2 187471
1 87010 476308127
2 193407
2 116354
2 188637
2 137930
1 105926 654459470
1 17130 380254025
1 73561 413232482
2 35826
2 83895
1 18664 982364809
2 88301
2 14549
2 135533
2 8578
1 21896 149840314
1 29201 926854243
2 90796
2 81779
1 41498 670427514
2 34916
2 136274
1 103421 539974085
1 79355 342311402
1 165722 898686892
2 43287
1 3739 505147827
1 113523 597998781
2 69580
2 182593
1 173021 673091868
1 8181 625902886
1 158832 192057653
2 66047
2 147718
1 95027 635040737
2 133554
1 67820 670219133
1 78590 528855707
2 105470
2 173807
2 48721
2 133783
2 176884
2 62625
2 128718
1 79112 137209113
1 186571 339073475
2 33730
2 193679
2 49124
1 62107 451235630
2 146081
2 25869
2 197198
2 130874
1 116831 369527027
2 150177
1 32826 934102647
2 97900
1 114929 277067298
2 90665
1 88359 571891274
2 80722
1 152252 732075980
1 43579 114317760
2 80602
2 70331
2 71157
2 153575
1 133061 805150427
1 63727 624508162
1 169513 72010097
1 106469 912782683
1 162815 888277359
1 104558 220940985
2 889
1 56444 238382591
2 106892
1 164755 957113036
2 91538
1 194540 895346347
2 192081
1 171635 265933115
1 126412 811172289
2 41720
1 188130 458140306
1 158669 556470963
2 188368
1 8725 813966813
1 191340 270964505
1 139544 31900602
2 69741
1 110176 598370178
2 73921
1 98263 65540087
1 180348 454136637
2 195703
1 108463 629754672
1 160186 584150022
2 51432
1 110304 574431417
1 2280 925415669
2 46612
1 145958 472520447
2 38300
2 155673
1 137258 945348099
1 122534 640339963
1 17305 86808088
1 145755 508992403
2 94904
2 7749
1 32383 708435318
2 92611
2 118849
1 44511 101481590
1 80771 912262014
2 153222
2 112
1 187963 703376971
2 5805
1 35181 855533489
2 157671
1 190818 225033939
2 69740
1 99194 129008779
2 144114
2 147187
1 192109 475090837
2 187680
1 4158 872075782
2 167275
2 44583
1 171366 65482351
2 148438
1 42072 893740260
2 140983
2 160603
1 143926 719735288
1 166518 658453273
1 189527 202380638
2 160910
2 98100
2 87041
1 182500 667214182
1 56741 924638640
1 21517 63525117
1 167228 609464110
1 101841 662851033
1 166696 799241999
1 106424 521039270
1 115117 312811303
1 39398 643823768
1 119494 114534222
2 165871
1 188808 712092020
1 37763 696408760
1 159011 74963153
1 13300 338159512
2 67381
1 5239 296092705
2 19369
2 76581
2 120732
2 138416
2 22414
2 20437
1 62612 797524506
2 13549
1 103785 295728380
2 143667
2 174659
2 15999
1 134346 377124420
2 166331
2 63857
1 74832 267548586
1 189943 737140195
2 108068
2 85829
1 159921 785572133
1 146259 213094132
1 171168 777400040
2 139195
1 134971 265796644
1 26202 194506353
2 157904
2 137850
2 78719
1 87857 122327304
2 102643
1 167321 386785755
1 54198 873015821
2 191120
1 123686 391760963
2 29170
2 70129
2 152517
1 21484 213167423
1 6817 466964985
2 146199
1 119748 628099915
2 55066
1 131041 869452972
2 147659
1 125944 26616335
1 165871 469643191
1 51839 794634550
2 32691
1 127068 469961072
2 118418
2 120475
2 148511
2 185062
1 75008 332591754
1 132365 512078363
1 142401 256518735
2 137389
2 168081
1 12367 628774825
1 157773 57476146
1 173109 438913129
1 58234 612205611
1 100411 696536203
2 162377
2 6786
1 61292 98804348
1 48000 294513256
1 28607 849471547
2 164706
2 146373
1 49461 668324380
2 71276
2 96568
2 196532
1 69492 391601378
1 73454 559059761
1 168708 532794993
2 96900
2 8345
1 77384 638746701
1 15127 976884513
1 61579 130146882
1 146400 434771041
2 146684
2 25778
2 59534
2 126245
1 37311 532786185
1 75636 45105093
1 83330 438331978
1 135251 8800174
2 129323
2 135790
2 91502
1 118737 192726145
2 141349
2 8573
1 46155 254560876
2 46982
2 81366
2 131590
1 51533 467235878
1 7880 368790466
2 172801
2 192921
1 34189 670005043
1 72701 806377356
2 142216
1 117862 132450297
1 147324 639403106
1 41211 137222934
2 136560
2 195081
2 191742
2 36092
1 114351 504026579
2 75267
1 158315 876240197
2 2234
2 181591
1 171418 597875728
1 115444 623243295
1 164334 973106354
2 101440
2 130965
1 53180 982701840
2 3854
1 20686 313929150
1 155848 131285463
1 67428 71035865
2 96136
1 106318 24770502
1 94335 646891055
2 199191
2 185969
1 158542 575933285
1 70394 122023243
1 160657 645472302
1 106531 233336182
1 194604 839770312
2 54908
2 19681
2 164172
2 141041
1 198513 786105853
1 98044 46950821
2 178313
2 70787
2 101421
1 61666 383745460
1 112636 587365973
1 79132 416492455
1 161219 394904578
1 7256 673613459
1 91293 814115757
2 176533
1 144951 151065168
1 49861 124446836
1 110891 711920130
2 14820
2 52810
2 147458
2 18708
1 38922 21041971
2 142274
2 147175
1 136110 13537579
2 57089
1 92695 438922793
2 94504
1 169963 911377954
1 91778 48259609
1 51523 886711308
1 80383 853008393
2 42971
1 110522 973520195
2 169708
1 75454 496821910
1 78262 730602495
2 169480
1 124937 135625227
1 144063 609673346
2 11174
2 145030
1 160913 27941917
1 143339 717755349
2 133510
1 127443 177338852
1 58417 831982604
1 139568 43004739
2 58884
2 197887
2 13525
2 168604
2 45765
1 47558 955640507
2 41801
1 181822 409877305
1 94524 416654069
1 156609 382531766
1 27757 49084469
1 74934 481907896
2 88448
1 59409 878061103
2 157712
2 115029
1 157243 800227045
2 168715
2 173788
1 135358 711677157
2 105789
1 195936 129660302
2 30040
2 73202
1 122870 39024556
1 149141 54015999
1 98727 534534472
1 197816 739133113
2 195990
1 122450 77031102
1 194631 958642667
1 163797 314805337
2 105968
1 91644 894053910
2 187845
1 90037 132349201
2 53673
1 189547 9141077
1 133964 630953428
2 107777
1 54908 115432386
1 174572 604530060
2 157904
2 187787
1 150040 706819440
2 183874
2 31088
2 52746
2 108507
1 142510 649235970
1 158598 480598530
2 106207
1 50862 465919117
2 162850
2 148013
2 36878
1 160130 267748102
2 93957
2 56369
2 190771
1 163799 624537846
1 182904 31855775
2 27439
1 151233 27463717
2 41834
2 186013
2 47897
1 122624 550686963
1 41705 82681571
1 139967 940876591
1 81260 446635033
2 136607
1 112982 448255491
1 84862 692643723
1 196876 79509324
1 152787 575908405
2 21790
1 175801 985056199
2 181986
2 75336
2 4368
2 76561
1 82581 703391728
2 182735
1 189339 887845790
1 6814 352204337
2 13784
1 128210 54139000
1 113058 963547208
2 10651
2 120251
1 193597 521720426
2 191700
1 154861 630406579
1 139518 88005434
2 176425
1 57750 433555271
2 173159
2 2241
1 26845 93611222
1 165192 867314539
2 51331
2 7638
1 155377 871082952
1 30169 918998424
2 164855
1 112284 462750880
1 93501 335352884
1 44079 789661711
1 44372 217326085
2 16561
2 167105
2 195030
1 36997 472262723
1 109814 873644246
1 79478 940772706
1 35296 466073026
1 113888 392091878
2 173013
2 32761
2 44428
2 175080
1 126095 779078493
2 91670
2 7807
2 180898
1 188275 137298652
2 48303
1 127414 995182653
1 153594 201820826
1 127441 73995737
2 12265
2 20045
2 31627
1 1063 589759643
2 53507
2 72208
2 168560
2 50393
1 67460 696890256
1 165353 775569904
1 66046 257493572
2 53996
2 47914
1 159792 811065230
1 342 476212404
1 109511 663175042
2 53454
1 26188 693047855
2 64762
2 160910
2 121362
2 13794
2 14563
2 3268
1 39231 533028075
2 2051
2 88079
1 117402 466881538
1 120016 179159310
1 170938 614409466
2 139077
2 167706
1 40442 812525224
1 88794 314229706
2 6230
1 45825 641132608
2 174788
1 167042 957785104
2 75060
1 106649 972650918
2 136135
2 178882
1 120001 905113830
2 94467
1 60971 925918349
2 76224
2 25999
2 81750
2 128222
2 94509
1 86559 971607330
1 64413 302089142
2 137612
2 198121
2 131721
1 49420 94592454
2 27760
2 150436
1 38911 296060361
1 55668 321205641
2 192687
2 56426
1 72615 531952925
1 140318 205832732
1 89160 880026749
2 172151
2 134848
2 26116
1 80051 648542764
1 139531 378965011
1 147808 516441497
2 87373
1 154801 825591747
1 101485 615562703
2 31841
2 152957
1 17135 766260582
1 40860 594567839
2 33149
2 193995
2 102174
2 12201
1 16847 514048345
1 4495 677148776
1 30462 435678806
2 113776
1 123150 225569625
2 82471
1 166707 563464989
1 90416 806242809
2 178618
1 113562 960906586
2 29705
1 106824 654304333
2 26732
2 187453
1 86725 155939730
2 173423
2 186112
1 166929 673243287
2 36393
2 54732
1 198862 146243546
2 112230
2 80947
2 159460
2 82694
1 177590 243731483
1 71424 674654434
2 12361
1 154866 430844009
1 114513 503495884
2 60970
1 25323 248354344
1 101769 981636576
2 21864
1 30796 719768825
1 74275 109792394
2 123624
1 77763 363132299
2 97613
1 58995 689450169
2 117961
2 144996
2 22320
2 140917
2 151086
1 104615 66286375
2 90892
2 138217
1 139499 475299062
1 39597 212852095
1 142075 159443183
2 137661
2 183431
1 21616 732702095
2 192140
1 185017 342937867
2 172206
2 105319
2 197999
2 199148
1 169349 866964813
2 68198
1 122611 180757899
1 189698 482747535
2 126395
1 181182 542724778
1 2711 570951128
2 20297
2 163254
1 183338 502622050
2 173082
2 117742
2 105320
1 120776 248008594
2 181197
1 176472 55216867
2 15751
2 145077
1 186342 894281122
2 42636
1 118772 867896530
2 103023
1 66869 333700001
1 183 504470496
1 80311 462302607
1 1831 838228867
2 146273
2 124684
2 174435
1 104645 785867733
1 124154 683446507
2 53223
2 21812
1 26823 353292835
2 143147
1 6236 372096857
1 175201 225046092
2 62428
1 196606 199498601
1 66240 802377130
2 28878
2 39663
2 176620
2 38391
1 53890 20049490
1 77077 224464260
1 170129 753549769
2 171447
2 95575
2 106421
1 154318 644395435
2 107719
2 44827
2 80934
1 136033 929994762
1 125956 360638052
1 122350 890812335
2 107670
1 122366 311511122
2 108051
2 181383
1 109930 459430306
2 108203
2 79102
2 120218
1 70833 121325807
2 24268
1 147248 262823038
1 137793 681618755
1 22872 680990444
2 25368
2 22456
1 111951 416923205
1 100111 776322596
1 179244 290506365
1 156779 645683109
1 38665 798961262
2 125219
1 64949 911876073
1 119496 239445320
1 102881 893719984
1 41634 815709876
1 64262 867196903
2 135736
2 57513
2 30244
1 156875 617102132
2 130335
1 25433 115399260
2 45746
1 69944 740388305
1 129460 877314720
2 27083
2 7933
1 157188 931397480
2 193481
2 175405
1 151615 663702679
2 159506
2 52904
1 125426 686712531
2 31097
2 8114
1 12401 975838440
1 196915 522642258
1 180445 598637645
1 57356 582679561
1 87670 953074500
2 69417
1 190728 727727941
2 129831
2 135396
1 94853 490035074
2 177640
1 37395 936635702
1 154345 657601225
1 125851 169357890
2 72910
2 17342
1 20129 553388296
2 96347
2 29356
2 181548
1 75148 64019164
1 143082 390948499
2 6135
1 156902 144770952
1 182991 979420692
1 74026 252755849
2 47430
1 33443 478092705
1 82153 614341299
1 70687 258523501
2 85943
1 98781 137605103
1 129989 58223298
1 113127 846731844
2 19428
2 70648
2 10691
1 79893 24867513
1 199061 832497890
1 121828 4817528
1 184461 411574279
1 191129 272250904
1 41840 647946086
1 80641 191311848
1 33058 152811080
2 83982
2 156718
1 119439 722189361
2 73479
1 61762 444282385
2 110034
2 4118
2 100787
2 1890
2 33560
1 33943 553337677
2 180554
2 5625
2 18364
1 177461 899868467
2 177710
2 142254
1 156659 301515836
1 103363 933996098
1 123814 791390668
2 196518
2 100539
1 151206 164444038
1 88072 783965349
1 30953 418552858
2 37135
2 87844
1 124490 798996976
1 168083 567679118
2 16871
2 90384
2 47691
2 41770
2 175259
1 98738 569904498
2 38847
2 162313
1 37600 218017171
1 83770 20539874
2 162897
2 50344
1 123909 429766160
1 107161 23913394
2 90266
1 196918 680556945
2 88934
1 22932 142995534
2 137253
1 117585 934886709
1 3592 443930673
1 27117 376177536
1 40604 236784725
1 184535 36656952
1 122716 302099196
1 174403 272904771
1 39514 824503521
1 11930 339802961
1 189321 213646416
2 28637
1 179423 266424229
1 161548 90135909
1 97309 384023563
1 6428 145484937
2 122482
2 197063
1 113645 195855491
1 63768 311752279
1 10808 532544105
2 53155
1 31214 492766120
2 119612
1 105591 315262630
1 72108 547623426
2 86684
1 66952 754056233
2 128962
1 109008 497483163
2 19219
1 50227 518342732
1 129194 508157508
1 20100 50495848
2 59276
2 187638
1 103019 136207920
1 155246 798501600
2 12146
1 182870 853978249
1 159147 520894682
2 9708
2 90505
1 82139 320810321
1 182043 936784574
2 35482
2 159226
1 111620 408696571
1 196209 846876702
2 179756
1 129281 42131191
1 172404 410707555
1 40441 76024995
1 174363 605796649
2 194280
1 19488 292250153
1 176955 711112129
2 123612
1 110717 75878920
2 140002
2 75513
2 130382
1 143379 525965657
2 45055
2 68903
2 192787
2 85869
2 27246
1 1888 932931193
2 99939
1 174184 749429265
1 44830 442962160
2 172686
2 63531
2 38990
2 105718
1 188699 193762815
2 91859
2 132603
2 31006
1 27275 8353348
2 191252
2 130327
1 153552 691822198
1 40693 982162912
2 84857
2 10618
2 141139
1 33563 880360867
1 73437 503403609
1 4843 396703929
2 94053
2 185676
1 145816 375708628
2 176635
1 148367 616012477
1 46068 581629675
2 23432
1 181672 954416700
1 108537 981967417
2 89227
2 74737
2 89640
2 140980
1 108532 637812867
2 111479
2 165274
1 159988 872807487
1 67961 156691784
1 140544 782349153
2 27897
1 47490 992204491
2 188006
2 61652
2 12406
2 81833
1 192617 303169844
1 143314 981322715
1 158453 184785462
1 6948 663340600
1 35135 850182720
1 93636 253620710
2 179688
2 34558
1 197971 978624769
1 64675 453803398
1 31257 222330060
2 172319
2 127958
2 142421
2 11205
1 34621 408687180
1 172239 533157251
1 24535 361593615
2 144831
2 112244
2 182878
2 59107
2 49677
2 57200
2 198865
2 165944
2 16794
1 109121 431308582
1 55916 821369041
1 14252 653660372
2 126833
1 64917 702830657
2 135848
2 87214
2 10302
1 106769 623322565
2 155621
1 199410 778487931
2 118313
2 153016
1 142090 942634275
1 69001 569747428
2 98189
1 152347 117775161
2 21188
2 71326
1 71370 491759722
1 71219 515263925
1 176152 432618341
1 98944 416989263
2 187995
1 170798 844912427
2 152434
1 94855 767395852
2 104294
2 166568
1 14712 587104503
1 174767 770519900
1 167953 98311729
2 196708
1 130681 306294132
1 46319 544705465
1 152440 797884320
1 157562 371454223
1 153063 91831024
2 58570
1 93721 570277957
2 153279
2 138978
1 70589 703834183
2 116074
2 83004
1 190949 777875046
1 158470 678025351
1 12869 250592922
1 191087 735467846
1 192688 902537009
2 144490
2 22683
1 107853 784176178
2 195000
2 117996
1 170851 494658183
2 164584
2 98275
1 129474 957863512
1 10014 404999053
1 194872 92236519
1 59435 112335365
2 49318
2 30363
2 108660
2 86291
2 142452
1 89814 399008388
1 558 926799647
1 198845 97168265
1 108529 412344184
2 96964
1 120048 949183965
1 193893 125496527
2 137179
2 43215
1 75985 2759014
1 148991 762432189
1 48044 910270242
1 80945 440234464
1 116731 193863213
1 179980 228609649
1 19768 597990302
2 110526
2 98892
2 113271
2 110929
2 117354
2 99341
2 15657
2 83693
2 5848
2 147593
1 196364 831621684
1 96040 16759789
1 130461 368911319
2 169434
2 181471
1 182910 378887951
2 119915
1 17476 913188647
2 182746
2 145438
2 26798
1 129219 549837223
1 131868 984852788
1 151695 751109936
1 55693 737913547
1 148895 132931740
1 8931 286369646
2 26255
2 87105
2 184890
2 25407
2 120087
1 34518 469403179
1 18405 164713415
1 141405 177159034
2 54182
1 83265 677934051
1 103678 122459321
1 147009 252519994
2 144666
2 177195
2 37888
2 75966
1 51942 804941025
2 29314
2 188581
1 49245 457234263
2 173463
2 104212
1 145301 28710074
1 39159 360297030
1 190660 525134746
2 29472
1 151201 569000689
2 130503
1 144468 128232838
1 37412 594274340
2 109332
2 195710
2 178747
2 91408
1 24450 226760224
2 29973
2 19092
2 177096
1 62160 386082774
1 130449 808113746
2 90738
1 44438 776126084
1 178999 453866073
2 191479
1 125441 486001588
2 96983
1 25860 504619350
1 75116 529085448
1 81507 295497793
1 95904 229835390
2 68808
2 173625
1 24823 366223568
1 109701 788627104
1 172813 94685056
1 9451 562363376
1 25570 734013634
1 6720 383203487
1 114954 918402781
2 130328
2 133824
1 16408 865660227
2 183039
1 32055 792043907
2 62491
1 168476 910559755
2 133850
2 42329
1 158015 526577557
2 186559
2 99542
1 183068 969291012
2 67828
2 156114
1 47670 215359205
1 156555 241532126
1 25948 213646226
2 7105
2 18111
2 161902
2 78972
1 135933 531972158
2 166440
2 17140
1 19358 600107578
2 24274
2 55825
2 140717
2 113650
1 121578 329035933
1 27386 545385440
2 181580
2 115678
2 117919
1 116925 657455156
2 130186
2 92234
2 93059
2 123117
2 82547
2 35155
1 124281 984848711
1 94559 64088917
2 40106
1 64942 525846464
2 55731
1 90357 663244137
1 106892 375437234
1 39879 901593460
1 77935 481014832
1 143264 834796439
1 147423 149185300
1 94474 543302454
1 104891 360495492
1 45574 686469650
2 85495
2 135045
2 33600
2 17386
2 147170
2 6502
1 7550 439313330
1 57450 329839342
1 48879 507431566
2 174817
1 152555 838106314
1 13630 299407532
1 139337 252385204
1 49851 931487134
1 67180 465480191
1 86987 528614741
2 23515
1 160419 107365738
2 176638
2 97127
2 186572
1 128187 394084652
1 35860 983021100
1 82254 340799313
2 175709
1 59388 445913682
2 18432
1 117688 327131053
2 82071
2 161934
1 42356 671052393
1 29091 356184987
2 91984
1 134286 900063418
1 70932 25090337
2 29
2 134372
2 71469
1 41067 13040892
2 59529
2 158556
1 23556 440007522
1 73917 193497226
2 176306
2 112029
1 18173 815258377
1 16952 637310893
1 3809 892398196
1 82756 922321982
2 156141
1 52111 440842816
1 115679 558164818
1 35365 459072512
2 108230
2 36657
1 17956 907380140
2 91885
1 151737 325167570
2 101036
1 105803 124106444
2 179463
1 119851 701651560
2 123277
1 69133 267268892
1 184979 650003010
1 108465 161134492
2 111126
2 150960
1 60210 279639864
2 182725
1 196421 14448375
1 176412 603632333
2 1971
1 7276 246142008
1 102093 623563736
1 171449 634093340
2 7182
1 151456 862846004
2 40552
1 40443 754215206
1 70244 726194776
2 35509
1 44320 387084343
1 155947 676720675
1 91150 118122603
1 102198 883043711
1 43150 61577644
2 94569
2 114703
1 76337 359500878
1 168254 449409830
1 193173 173830522
1 101549 30870780
2 117868
1 117188 862269219
1 65883 430420237
2 147335
1 168970 284687091
1 90038 307660335
2 123344
2 4694
1 75745 477414539
1 54636 29290510
1 15111 92886080
2 73764
1 74169 465615940
2 50242
2 78238
2 139442
1 196016 317875471
2 38176
1 125472 48626969
2 63138
2 18733
2 61257
1 145434 362536963
2 62131
2 12232
2 13700
1 68240 841260530
2 13359
1 93321 181153371
2 9519
1 115754 909619406
2 136152
1 173503 427171394
1 36299 496091485
2 162763
1 4420 522038185
2 67953
2 92494
1 13985 518716317
1 187607 248918315
1 4325 141024120
2 168376
1 95149 627117018
2 96489
1 91887 375943203
1 127401 926250161
2 174243
1 149365 548424559
1 181074 140042979
2 56135
1 151735 753780800
2 3052
2 162721
2 158145
1 88159 476850565
1 74536 522323882
2 11166
2 57725
2 127666
2 113000
2 109529
1 55030 250075333
1 74506 646255599
1 151723 867987034
1 108057 544973175
2 130306
2 125030
2 187124
1 125069 732846768
2 198811
2 66154
1 11913 883170621
2 27893
2 154966
1 79573 10517003
2 35827
2 185044
2 120687
1 66906 685469861
2 172559
2 23252
1 80306 872243906
1 188532 817375609
1 46118 403967605
1 161401 301446431
1 12541 166884129
1 88961 740906087
2 126418
2 190765
1 121601 141610053
1 13931 44793764
2 52994
2 178891
2 38266
1 117425 878404076
2 135943
1 150687 841707393
2 40571
2 27697
1 106138 21270878
1 74963 174066535
2 163455
1 66081 720339393
2 128208
2 173858
1 163028 844688979
1 161135 131008085
2 11926
1 100895 246429816
2 134321
1 56494 782252430
1 50041 898226344
1 179665 623805574
1 27106 27933530
2 121050
2 144254
2 151050
2 18840
2 24232
2 44839
1 167692 907313038
1 20875 900372989
1 97506 287389484
2 190781
2 63591
1 73018 77502945
1 2078 636216226
2 155132
2 184770
1 118774 152478794
2 185005
1 130505 611773483
2 127136
1 78779 26781375
1 107448 316301517
1 7491 580134687
1 92129 73652922
2 119304
1 126787 192643277
1 127097 23532090
2 20225
1 60797 343647172
2 131708
2 113555
1 98449 200823121
2 18226
2 77886
1 176313 955037026
2 120583
2 14891
1 127022 952460766
2 74430
1 65564 350289770
2 115442
2 65703
2 139627
1 192206 240529027
2 116939
1 161361 688155986
2 66475
2 135047
2 103556
2 196188
2 63375
1 166514 829554478
1 179017 433684755
2 51155
2 94797
1 176792 528575149
1 194883 873049351
1 161323 812930060
2 123061
1 50151 342916332
2 168115
2 23137
2 161475
2 143526
2 148657
1 42255 645359273
1 123489 508022941
1 35901 89104792
1 106114 243925509
2 102808
2 55504
1 30600 17304426
1 78165 388572491
1 170754 340515031
1 9024 630681016
1 73980 25448129
2 198215
1 196169 372729223
1 19784 659788105
2 31740
1 110048 728636248
2 76074
1 104085 499694106
2 176874
2 163778
2 62957
2 84281
2 2911
1 78249 770182769
2 167061
1 1227 103071844
1 172683 19678291
2 34502
2 122268
1 114689 933444427
1 187229 560041618
2 27849
2 188429
2 190135
1 103626 516885706
1 121826 657278629
2 148234
1 74999 526985499
1 129336 530307774
1 144529 382227499
2 146984
1 42043 723957471
1 78169 533283637
2 78803
1 83522 264245080
2 55459
2 23541
1 5762 347213169
1 4539 372275222
1 54141 21380897
1 72753 323574408
1 101312 501350602
2 151179
2 96535
2 41275
2 11773
2 131574
1 153451 955658135
2 52955
2 180572
2 56828
2 147742
2 34030
1 111734 575168269
1 97630 147404054
2 150471
2 49602
1 66425 419929734
2 197020
1 104055 220850114
1 183144 231619216
2 55974
2 164684
1 27307 53485067
2 157825
2 9309
1 119188 882637156
2 190824
1 83725 574403850
1 87256 587523221
2 29041
2 55517
1 126635 641329393
1 109251 566687945
2 134454
1 152680 722910783
1 150618 657081784
2 62314
1 50329 25972509
2 164979
2 113932
1 26558 152198784
2 73958
1 192072 329666237
2 99960
1 159050 756856646
1 100915 350578657
1 12504 250936758
1 8744 618194326
1 89251 861454716
2 194968
2 185210
1 83776 955773487
1 27808 803136518
1 18343 899614101
1 164225 642377517
2 109744
1 175245 632291385
2 190588
2 16709
1 68869 23668008
1 158017 670672571
1 130497 64146715
1 193963 754267951
1 18060 865801161
2 69204
2 185646
1 154873 240352868
1 73675 354933455
1 57960 85774539
1 173782 170612817
1 150603 640611134
1 139326 465200920
1 78035 662218273
1 123768 331046141
1 16685 510250498
2 140522
2 70338
1 154103 502740694
2 34622
2 67501
2 80972
2 181105
2 172704
2 183184
2 88216
1 50616 36236887
2 148578
1 109280 933677725
1 194344 224215325
2 145966
1 65509 735299319
1 75995 174151600
2 76905
2 186755
2 158156
1 178652 964177649
2 75668
1 88095 183891937
2 164631
2 198405
2 44670
2 189972
2 198488
1 117685 86774309
1 95323 476092098
1 126721 169832165
2 14176
1 159616 531033164
1 25876 839078699
1 63761 191050369
1 27992 970160343
1 159429 510284085
2 179304
1 97187 166095583
1 38270 632706483
1 57830 633782846
2 193441
1 35233 769531069
2 150229
2 92306
1 64177 559685121
2 140952
2 1865
1 138775 515083650
1 86314 973710943
2 30820
1 45134 553468971
2 38520
1 185551 731327980
1 137724 48715155
2 174751
1 168159 942080206
1 190614 663621754
1 115201 389132598
2 76994
1 187606 822705856
1 77343 574828573
1 54618 115487475
2 123648
1 164895 927393317
1 93331 911240935
2 184365
2 91801
1 24237 339133313
1 107200 372306464
1 146109 242927307
1 147063 881524925
1 63320 710442905
1 190898 767401828
2 102994
2 8337
2 25194
2 171067
2 98784
1 138611 853978714
1 52883 718799836
1 70747 700129920
1 160988 311967173
2 92304
1 171955 807155387
1 194140 44647038
2 153736
2 132751
2 37488
1 170972 612243661
2 133708
2 34822
1 127932 340175106
2 2897
1 143520 495604635
2 153103
2 128787
2 89631
1 104348 97376225
1 59542 509949259
1 175699 750738902
1 170385 566248996
1 108808 483957983
2 160451
1 17878 997822111
2 118301
2 86380
1 137737 978589497
1 168660 159485878
1 163522 233877407
1 77711 482997111
2 102927
2 134279
2 182703
2 139997
2 66638
2 65389
2 96164
2 15702
2 20544
2 62769
2 62489
2 101064
2 100128
2 17734
2 191635
2 116208
2 96618
2 146547
2 157553
2 45190
2 133977
1 78900 227459104
2 138285
1 44211 140984249
1 58247 830690482
2 144575
1 153226 853889358
1 66016 959103910
2 199932
2 71467
1 181374 493779868
1 2311 40205394
1 133356 683518213
1 20318 123269393
1 5721 933743861
2 97961
1 114255 695614103
2 109045
2 151877
2 9812
2 98894
2 170625
1 50818 842124834
1 96157 251790297
1 125819 503057953
1 140210 162493430
2 198612
2 36737
1 67544 220542849
1 167342 499568704
2 56866
1 149588 685549549
2 119054
1 55755 58174180
2 102392
2 24266
1 10163 478727734
1 80429 237199477
2 167631
1 39189 829779342
1 179144 539489197
1 31753 311472400
2 42967
1 72006 608286207
1 66454 136707920
2 160294
1 166585 186013329
2 62852
2 73354
2 47866
2 117697
2 199378
2 15746
1 26231 83335765
1 73037 141210321
2 73598
2 85590
1 160131 49977883
2 193146
1 78460 781635799
2 92657
2 89496
2 181516
2 113279
1 24400 779427952
1 4012 455566493
1 14664 947228639
2 58062
1 38937 840450197
1 98180 772320126
2 106348
2 199104
2 156790
2 51445
1 79888 972719520
2 171987
1 86072 532453232
1 40589 922227851
1 167228 831800875
2 122100
1 26038 702580626
2 149585
2 48187
2 2073
2 85440
1 136713 960422575
2 110933
2 119574
2 78458
2 2698
1 57631 256807471
2 88269
1 76436 695441562
1 116944 121542525
2 49674
1 17754 365214589
1 25581 548057816
1 72420 420053407
2 12640
2 108434
2 68428
2 147952
2 131430
1 18633 170102220
2 533
2 58683
2 59371
1 39922 499890970
1 163314 782887518
2 185988
2 67255
2 22718
2 2798
2 85116
2 90108
1 129547 548671255
2 75931
2 198322
1 114063 883256987
2 94924
1 113993 971705243
2 7004
1 88785 730997159
2 159858
1 128699 581583139
1 137480 24937644
2 16028
2 140707
1 110297 149751592
2 140586
2 98260
1 6151 608881990
2 39659
2 97625
1 7707 319539751
2 101436
1 100604 961583140
1 132856 45084900
1 16585 419652791
1 22845 148386206
2 23340
2 83806
2 179515
2 84631
1 31837 279812236
2 142725
2 24326
1 55178 173357127
1 91817 170419541
2 59103
1 91575 158810594
1 181278 26218412
1 46924 677968
1 170290 676941138
2 193568
1 62796 978565997
2 48677
1 192122 977227754
2 148332
1 27574 342194705
1 63103 959143400
1 96079 787038222
2 165418
2 93045
2 173223
1 141872 654814731
1 110023 753105091
2 97273
2 39300
1 112645 443355196
1 76869 286792623
1 63536 293912624
2 132989
2 193392
1 59942 868778167
2 138271
2 178174
2 171205
1 63945 216624780
2 178027
2 121251
1 89655 589979477
2 134596
1 180071 420210414
2 88599
1 119620 46427425
2 88205
1 40276 54633926
1 158848 838601577
1 104032 651517802
1 65153 499043314
1 84518 240698632
2 117174
2 117878
1 177253 995463026
2 104123
2 91510
1 6714 801634646
1 41424 175535099
1 155213 225052782
2 137097
1 158518 373738087
2 128431
1 187258 112819838
1 71148 112092467
2 171644
1 25036 681377704
2 72163
1 49185 728191480
2 104550
1 169223 640886036
2 120776
1 40910 212470035
1 186510 461290680
1 152616 896207061
1 30185 48616518
2 67505
2 112567
1 152734 116291990
2 159047
1 98124 795768278
2 158386
2 191341
2 113710
1 117635 78205116
2 120314
1 124509 951986713
1 18921 678983621
1 40614 332005820
2 35622
1 75 86593343
2 100205
1 9227 708019030
1 65694 804644083
2 106149
2 132195
1 152476 414734932
2 168872
2 23536
1 149784 425450791
2 45196
1 48574 215403254
1 152804 875736982
2 90600
1 142092 698150213
2 38253
1 48659 791260308
2 191618
1 34760 11710745
1 122290 563089413
1 93305 220549837
1 108414 278597031
1 93826 399404070
2 26464
1 106152 362939848
1 185932 393840494
2 59711
1 158170 161777246
1 104153 746019167
2 195337
1 168796 451880355
2 74892
1 135099 834664954
2 50096
1 80304 912279225
1 21903 25455601
2 4891
2 128625
2 181704
2 99167
1 74047 423449352
1 181213 727751762
1 93796 181819143
2 121419
2 146152
2 99337
1 182778 489254019
1 81143 541704744
1 94557 276618618
2 117213
1 1001 206345263
1 5319 183446129
2 80156
1 63184 74622847
1 100128 544857846
1 191108 15059233
2 180727
2 3096
2 163042
1 140447 668784210
2 49796
1 108340 790734995
2 113530
2 191322
2 167188
2 73274
2 188384
1 130218 444691961
2 34869
1 67048 786167962
1 25690 7395066
2 135759
1 162404 195770585
1 111317 798917868
2 136064
2 3822
2 44755
1 4799 219652793
2 171433
1 158641 603010901
1 84018 803018736
2 34809
1 188826 564349696
1 93466 351221256
2 156889
2 182159
2 100686
2 191956
1 4110 330109212
2 130156
2 43675
1 69401 391006667
1 128321 695164485
2 58757
2 41943
1 78096 193143661
1 182794 647954338
1 181589 814887426
2 72533
2 86200
2 27635
2 130780
2 110327
2 31411
1 114244 973093903
2 165074
2 88261
2 49207
1 131578 601267015
1 172841 848666230
2 98081
2 189002
1 179174 782899638
2 129869
2 96560
2 32786
2 175514
1 169286 393648908
1 167494 337363316
2 78681
2 122911
2 179050
2 194351
2 97978
2 100572
2 36952
1 132879 754208691
1 30009 293567446
2 185189
2 168908
2 72401
1 195512 452038869
2 16866
1 197300 948432807
2 116105
2 121049
2 198063
2 181388
2 10950
1 45966 938702527
1 178803 173019950
2 14364
1 135383 983702849
2 197317
1 62317 858983526
2 49912
2 139816
1 198175 311071282
1 60442 792628773
1 7828 285826791
1 23224 24489078
1 171945 675268499
1 38192 14499666
1 111648 708192606
1 6842 432245929
1 159348 37088948
2 68314
2 44141
2 26976
2 81775
2 88387
2 113871
2 95249
2 105697
2 114293
1 44787 349252655
2 119418
2 128155
2 178595
2 34153
1 101384 209435991
2 183645
1 178558 91861553
2 54717
1 160961 191348479
1 135766 944955937
2 76984
2 112918
1 80252 666828966
1 46944 778623269
2 12330
1 142892 393765900
2 150254
1 54725 231406031
2 77747
2 114036
2 48099
1 127468 61111638
2 97918
2 184973
2 167701
2 122874
2 187675
1 177911 115717929
2 163503
2 25289
2 13457
2 189788
2 110250
2 126763
1 22455 249412268
1 88203 189843345
2 149582
1 132364 603210400
2 167696
2 8419
2 41278
1 53944 171743941
1 48176 898421365
2 133909
1 24355 702774349
1 56731 502064658
1 99011 30719004
1 82478 946481952
1 13161 104153820
1 118715 94977090
2 35818
1 130308 706759435
2 24576
1 177158 444645943
2 62568
1 55287 628561778
2 111997
1 21995 724311397
1 123340 533395832
1 58252 978956376
1 19985 352879667
2 22057
2 120849
2 52139
2 154948
1 80582 355413251
1 188895 807340079
1 101372 88812910
1 47944 869387940
2 111336
1 132654 434170606
2 188273
1 108312 173663659
2 65984
2 117196
2 111228
2 140164
2 58385
1 15826 580700066
2 155194
2 37911
1 107079 979993718
1 56204 810878814
2 155743
2 131877
1 75441 409894929
1 80880 100902205
2 132392
2 85747
2 90091
2 88904
2 101963
1 167977 719630019
1 9316 545649096
2 157411
2 131199
1 57405 281820408
1 179480 510848335
2 2914
2 5336
1 180767 855602260
1 68084 9629289
2 91570
1 13910 964875086
1 95219 442145732
2 2554
2 132738
1 19293 215450961
2 17337
1 54172 177575454
2 67488
2 53643
1 20958 550781857
1 119711 889780457
1 187913 154345755
2 162984
2 179796
2 24281
2 2448
1 188362 936473818
1 37232 502240926
2 49434
1 107437 980024850
1 180425 182411211
2 988
1 152325 251091133
1 63701 814070204
2 172146
2 116970
1 75690 139711673
2 49704
1 8472 326038846
2 76459
1 14239 397784676
1 84061 758936498
1 157917 839178780
1 1782 148845301
2 127839
2 164568
2 36459
2 198967
1 46353 427888184
1 145965 710487556
2 17119
2 191067
1 58810 350808310
1 9752 880477325
2 162487
2 133812
1 24703 189161684
1 31064 351860660
2 34182
2 74476
2 70242
2 160260
2 141442
1 140854 343381466
1 39516 174724479
2 8872
1 13524 809533513
1 181617 297761638
1 89847 679862366
1 124315 182608638
2 55435
1 16983 402949015
1 179431 353567645
1 63929 422793291
2 161713
1 184195 971092061
2 114736
2 94221
1 31852 854973848
1 58727 159359889
1 189532 686178615
1 119382 951349978
1 188189 826866834
1 25551 995984218
2 173030
1 34553 71403578
2 29778
1 32503 139877815
2 138599
1 44468 997190481
1 21561 765133963
1 120644 175605131
1 120678 882830736
1 133950 612991491
1 129341 558052348
1 67862 441991822
1 116552 179155769
2 82960
2 21186
1 145768 457566606
1 189054 211362270
1 84428 310530569
1 132583 778683112
2 134457
1 162398 660427977
2 167090
2 43854
1 64675 157535814
1 187184 783173669
2 198226
2 120527
1 48028 40749609
2 84942
2 53361
1 154532 29243624
1 131870 392226443
1 108237 5386720
1 47443 147333104
2 108059
2 71177
2 189745
2 188511
2 66086
2 187001
2 190761
2 87884
2 134228
2 72094
1 60312 585906328
2 80469
2 90752
2 111007
1 198126 506099660
1 47332 819487356
1 114668 973553659
1 25580 667265175
2 142688
2 191704
2 3469
2 102950
2 101186
2 106572
1 63159 84026147
2 36052
1 20445 209926278
2 94349
2 125599
1 40782 976825793
1 39042 607469629
2 75456
2 31642
1 166807 764797782
2 40653
1 139510 932117376
2 6161
1 181030 550332009
1 168767 575465228
2 14134
2 186977
2 129880
2 28755
2 112678
1 106057 427253490
1 173912 882857915
1 2922 759279794
2 132612
2 52001
1 199312 931652864
2 83066
1 115284 412474079
1 38471 312200284
1 147584 507891520
2 153060
2 86768
2 34579
2 1861
1 69995 108812104
2 35917
1 145051 538487382
1 111825 176222921
1 1589 957005157
1 83748 994911835
2 155046
1 149754 62482944
1 170530 164517839
2 40824
2 174292
2 66104
2 170284
1 170414 828466574
2 61062
2 169918
1 133517 386773671
2 143862
2 173269
1 199902 527388701
2 54096
1 50752 925794892
1 92563 664842108
1 126328 366657915
1 117559 250614921
2 85850
1 83918 93512723
1 13735 266646589
1 76633 203027714
1 149264 766387962
1 62227 434842349
2 128408
1 161873 215651726
2 41414
1 177592 607658533
2 67203
2 6494
2 120023
1 12441 579392108
1 28223 408781944
1 21515 530447390
2 5302
1 32901 606192685
2 91890
2 74194
2 118362
1 186442 791136150
2 114245
2 106784
2 136288
2 171748
1 23179 438841751
2 163433
2 161165
1 148504 34447394
2 45444
1 162692 758151476
1 40783 425805245
1 23222 27974229
1 131969 730578412
1 107093 537869084
1 112212 862261345
1 141262 546925552
2 55656
2 15037
2 77696
1 92233 342368769
2 197471
2 26047
1 193411 567480004
1 1177 729663595
2 121855
1 55955 456853663
2 80285
1 153284 626982368
2 83294
2 55753
1 941 14258481
1 167545 730630677
1 29913 116263238
1 164252 103294272
1 140993 703753411
2 120199
2 20121
2 5134
1 61713 277820222
1 12508 338275532
2 179786
1 45509 551511541
1 129338 193628296
2 7178
1 160125 371501171
1 181971 204880817
1 5351 333739092
1 102442 353368601
1 109551 872973215
1 126219 220523041
1 54021 563120503
2 175156
1 126073 22167596
1 88618 120244979
1 153018 997295001
2 8509
2 91810
1 61514 401687538
2 4034
2 73307
2 175380
2 84802
1 86277 918874773
2 185830
1 184709 888543954
2 25917
1 134370 877223040
2 172041
1 91843 631705952
2 198041
1 64475 121505115
1 129318 632467128
2 6458
2 118302
1 25112 124798788
1 197736 238857213
1 20460 350398620
2 194244
2 134716
1 85315 88955558
1 10392 389000671
2 127972
2 80544
2 26612
1 189086 634320151
1 55027 602581845
1 110445 691833008
2 106803
1 28003 609748857
2 113416
1 59651 828106043
2 153290
1 39288 420639444
2 8883
1 68882 909088293
2 154357
2 104324
2 57090
2 186129
2 55702
1 38977 267633212
1 23021 890296056
2 145484
2 198689
2 104753
1 152061 904821052
1 67130 217105252
1 133225 142451163
2 3092
1 33952 186206398
1 147098 228421105
1 149094 330745143
1 104441 198652098
1 42735 156920854
2 129602
1 24729 999025294
2 162503
2 178034
2 89087
2 148350
2 103558
1 186348 652088410
1 130002 644303126
2 110989
2 112804
2 187187
1 93532 587775446
1 81231 738046697
1 55202 229651936
1 185597 151958848
1 189518 24377381
2 23984
1 29631 350856547
2 192894
2 98750
2 13717
2 3222
1 134913 588799358
2 88651
2 176611
2 45721
1 147977 76492000
2 35632
2 10851
2 50397
1 41879 796009971
2 178892
2 59498
2 115631
1 53376 69438862
2 180015
2 85843
2 55207
2 80427
1 156537 722142863
1 29252 215867184
2 104955
1 119350 477594235
2 117894
1 64340 53334226
1 38291 268913442
1 153367 143986620
1 32673 336530189
1 190639 968931593
1 127783 987232557
1 141516 42789404
2 97815
2 132776
1 162130 631468694
2 15799
2 103779
1 27197 858483936
1 25195 13500842
2 83565
1 94114 310002747
2 25482
2 43608
1 11809 18586671
1 40504 785700329
1 169137 901978337
2 93335
1 183115 536938510
2 178250
1 58339 269500973
2 185184
2 149651
1 180160 228140106
2 96587
2 166734
1 99539 413260051
2 191936
1 111322 563946365
2 87329
2 155518
1 93486 499961978
2 48392
1 64241 756511035
2 121383
1 34981 708719794
1 18117 805596152
2 110690
1 132661 555530481
1 184396 980476232
2 92034
1 106927 243446572
1 105710 285582281
2 73704
1 71642 215947605
2 183448
1 45927 549497754
2 83112
2 44019
2 157650
1 85417 830345683
1 126164 388454521
2 20331
2 35380
2 146412
1 160683 959002845
1 47241 633622020
2 53931
2 195671
1 199921 725806807
1 116367 347356366
2 152690
1 70678 737402258
2 196859
1 171177 100572123
1 53816 361861008
2 144343
1 42749 468992533
2 127632
2 69474
2 70529
1 23916 56532265
1 148881 299094663
1 12208 993400347
1 56182 895831441
2 18433
2 8572
1 25515 655996139
2 36507
1 19287 891246524
1 55027 783592865
1 19128 411202621
1 57746 524504106
2 23432
2 110537
2 66559
1 4466 591685779
2 25189
1 122424 937832060
2 81131
2 75089
2 157287
2 123810
1 41688 795539823
2 100993
1 34043 190167788
1 40853 509770726
2 42681
2 153397
1 107578 921335915
2 94853
2 124838
1 171741 672302318
1 171301 761646998
2 140229
1 64337 411414847
2 109873
1 7338 133678293
1 131257 671152516
2 3218
1 21298 818184715
2 79823
1 79905 609455405
2 190217
1 130559 718926615
1 3488 998150228
1 166162 558952980
2 76881
2 120545
2 58295
2 131484
1 90621 401102132
1 35787 409587631
1 102933 154962700
1 11274 498046318
2 188522
1 155382 676648753
1 83691 82034967
2 158805
2 17733
1 174685 187840085
1 179910 844461382
1 2229 398988786
2 158878
2 296
2 138943
1 63844 82371220
1 147016 59268365
2 83149
2 69699
1 103092 602820279
2 133605
1 6745 640637018
1 116453 720953867
2 60423
1 45013 708909844
2 4744
2 17007
2 11473
2 199212
1 42509 578031743
2 44651
1 24519 697471285
2 54257
2 113977
2 28885
1 108220 936981266
1 76628 733962731
1 179607 45258322
2 186404
2 68313
2 16988
1 199120 846117836
1 17399 722801270
1 128746 632688026
2 36736
2 98963
1 149997 37785998
2 175250
2 111220
1 170530 870503419
1 68433 940289730
1 114113 132036771
2 59131
1 86124 71128864
1 55357 868595393
2 13380
1 39625 367746644
1 108959 157456878
2 44230
2 105737
2 102845
2 182100
2 53529
1 10559 865371321
2 147036
2 77172
2 193637
1 80194 228195297
1 178086 343237571
1 100228 750235332
2 186622
1 48941 524484809
1 110307 430738241
2 163522
2 17518
1 122278 139501920
1 91351 830818848
2 129712
2 139514
1 139928 101144758
1 98848 986499421
1 122246 334433517
2 160109
1 12955 638097279
2 67208
2 88136
2 83475
2 54486
2 37473
2 116247
1 87452 624251993
1 118909 443319325
1 65660 320508882
1 70622 442090431
1 15347 551665015
2 14009
2 88583
1 76987 535577355
2 73098
2 139210
2 197830
1 140227 46498645
1 89519 912851210
1 13121 865346033
1 51864 687864148
1 173423 663762377
1 85278 858466359
2 79043
1 90919 483919719
1 21722 796627106
2 197887
2 175001
1 102268 662634427
2 74763
2 18017
1 9642 608956927
1 186648 279285354
1 114176 868453756
2 392
1 156035 628847804
2 193623
1 186447 770240678
1 5239 383462415
2 61569
2 123037
2 89654
1 116584 820499323
1 59183 616946662
1 144329 534695769
2 107501
1 153862 880859209
2 143410
2 65922
2 50724
1 180791 635984408
2 34893
2 189070
2 48015
1 163958 811421933
1 24051 672323671
2 17434
1 43186 482310775
1 28172 327944415
2 121695
2 181926
2 31744
2 53156
2 158509
2 141623
2 44768
2 113314
2 50465
2 2030
2 102332
2 111985
2 109219
2 35418
1 147515 36170631
2 140293
2 51417
1 149642 621360106
2 74787
1 25774 120556129
2 153175
1 16699 881511030
1 98168 932926902
1 171180 849670853
2 17978
1 158667 223844308
1 8781 615078842
2 144434
2 32436
2 75233
1 177773 672144224
1 56656 396468252
2 188851
2 133741
1 28910 697191469
2 27065
1 35231 635048411
2 123115
1 50432 352912012
2 121876
2 1662
2 116513
1 70888 15502864
2 62001
1 177424 955185368
2 102344
1 192018 60975555
2 167085
2 26405
1 146890 453642335
1 161055 258735649
1 29288 150550762
2 25690
2 7119
2 149578
2 32028
1 82326 196520748
2 50728
2 104636
2 191779
1 75626 283694253
2 160477
2 90378
1 12691 597974665
1 106638 646484350
1 59016 228400148
1 108584 966660142
2 122441
2 107447
2 156633
2 58063
2 43275
2 24078
1 176231 314225286
2 180414
1 141142 278302917
1 69532 224159404
2 139106
2 177629
1 140780 46291730
2 85099
1 149971 764115788
1 5798 970798478
1 176426 40365031
2 128203
2 43493
2 68721
1 177117 610112995
1 98607 295367580
2 18309
2 158372
2 29389
1 198708 664393658
1 164453 952857279
1 47688 850820149
2 59183
1 157614 571421978
2 162585
2 53968
2 32921
2 60204
1 153357 304556442
2 37260
1 13838 756060258
1 16333 783570713
1 125982 374220653
2 117835
1 199352 604398440
1 51565 519426120
1 80492 477832851
2 165813
1 136715 811983793
2 135452
2 121651
2 56870
2 130301
2 61843
2 188438
2 160994
1 52932 29012943
1 78789 436989879
1 122434 97037622
2 196854
2 96814
2 97311
1 37912 495176158
2 45837
2 47926
2 27944
2 43147
2 93879
2 23022
2 40722
1 39862 370768677
1 102090 312345149
2 74452
1 31625 714030804
1 123385 213088328
1 166356 776495814
2 177983
1 41515 55055608
1 116450 651316027
2 56016
2 46572
2 93160
1 57228 368134300
2 197311
2 139739
2 36810
2 153015
2 21751
2 174026
2 192692
1 99883 837819755
2 8308
2 45086
1 129611 395701666
2 197267
2 1107
1 821 222127676
1 127315 267184728
1 54333 53259801
1 119695 856967535
2 109412
1 137551 595877126
2 50423
2 97712
1 163604 876717685
2 57706
2 156831
1 122225 514410816
1 63302 69844678
1 143679 499992338
1 3768 379664325
2 38984
2 178839
1 155552 80347396
2 110813
2 120922
2 178092
2 110887
2 52201
2 141040
1 137181 989483587
1 105441 745745208
2 41748
1 76339 317022572
1 32369 277549999
1 105438 925943664
2 124508
2 55610
2 146887
2 138362
1 87128 207903454
2 40895
2 98960
2 180645
1 168273 65304740
1 121144 589582971
1 125759 248228792
1 173749 617155876
1 26565 746545969
1 150225 919872876
1 102172 882711331
2 183843
2 173500
2 87138
1 165159 979613703
2 108781
1 192004 104339326
1 25553 628978535
2 55252
2 34723
2 77980
2 99047
2 36252
1 129212 940636787
1 139902 211099280
2 59702
1 135475 575653647
1 97274 699244346
1 184744 188084645
1 141827 115165783
2 23503
2 134527
2 115883
1 72329 16763489
2 105742
2 72910
2 51706
2 124564
1 19691 662414879
2 31294
2 176039
1 151952 725135070
2 105912
2 66321
1 150046 552284889
1 70369 354550246
2 22589
2 73810
1 39719 917475582
1 149142 148604707
2 45901
2 193362
2 122911
1 78943 750656441
2 140114
2 193448
2 29484
2 135345
1 191188 423131377
1 72636 470738605
1 18302 408678152
2 198609
2 186045
2 77359
2 189436
2 73188
1 74269 11698399
2 183897
1 34719 573571689
1 137468 433108182
2 101837
2 191622
1 98716 364736104
1 151346 713371380
2 195164
1 27120 1578739
2 167918
1 63450 787579685
1 79781 343863554
1 10287 153751623
2 182389
2 110459
1 136281 206291800
1 164637 820142155
1 80811 668280942
1 147215 601689236
2 90361
2 89978
1 174151 357429166
2 177697
1 97355 156712780
1 174047 810648892
1 119660 916238749
2 156962
2 111900
1 180516 764420526
1 20452 942710774
1 113852 930057136
1 131637 967816953
1 8963 447193376
2 15152
1 168027 22567667
1 101347 110885292
1 182773 767890135
2 153580
1 23385 396435042
1 69039 397660423
1 60375 927739519
2 138731
2 134286
2 32027
2 186493
1 165874 294824311
2 107772
2 40843
1 151573 995969585
1 111934 732505431
2 20996
1 157478 422395289
1 188779 426164512
2 176440
2 27629
2 18043
2 81369
1 58767 49635170
1 193292 210647384
2 195634
2 82750
2 188500
2 135668
2 29286
1 157962 689761462
2 42027
1 175751 914658764
1 115378 861509775
2 158206
1 133809 827051780
1 159153 711236859
2 151670
1 155265 560646776
2 128439
1 110489 797274913
2 31755
1 170780 282569014
1 76388 592404880
2 34206
2 118162
1 180371 787563476
2 132684
1 95148 671049458
1 65857 792627739
1 164099 323510209
2 157938
1 184571 318601455
2 190030
1 45993 890579910
2 119482
2 179579
2 144999
2 109162
2 62824
2 142218
1 161620 662145293
2 84013
2 50733
2 167773
2 92565
2 142336
2 25701
2 64098
1 45824 241947892
1 33544 943297782
1 178080 624049678
2 196581
1 172196 558206739
2 181179
2 188504
2 76385
2 26882
1 112565 689072263
2 127157
2 198845
2 119043
1 14733 716534628
2 167607
1 34643 122307520
1 117657 34278810
2 167457
2 188028
1 7518 475672015
1 64254 725444401
2 169357
1 38965 149357218
1 52316 571737974
1 113432 11753589
2 65565
1 122181 14768917
1 113950 286316232
1 199349 221890099
1 198981 466004406
2 149803
2 177784
2 95459
1 116423 288900485
2 77357
2 120228
2 134466
1 149371 740363579
2 75265
2 81465
1 87203 801123178
1 137386 66281133
2 52425
1 62202 282324307
2 8359
1 71077 331940297
1 185296 611531495
2 191378
1 169641 777137067
1 144056 154471017
1 60014 959243086
2 116907
1 93821 707962462
1 55881 144610098
1 73407 152372008
1 70835 451051047
1 151197 536650164
1 129464 937486352
1 148764 46746466
1 108421 483294344
2 163988
2 144918
1 2248 262618579
1 115700 943557615
2 74457
1 150090 806645392
1 24961 319028099
2 82888
2 190433
1 22586 660633957
2 34845
1 81484 919002157
2 38840
1 14935 941133177
1 98192 710063437
1 21359 85599727
2 27502
2 189610
2 14616
2 106505
2 120013
2 51439
2 20381
1 84044 121344500
1 177513 728061312
1 198318 696643135
1 20456 12469526
1 41354 143649302
2 130419
2 170601
1 64692 82845480
2 191087
1 30811 37440560
1 107861 455933346
1 159954 635050551
2 76775
2 64318
2 9714
2 112800
1 19030 602607982
1 67504 479288532
2 129315
2 55734
2 4143
2 89071
1 6916 68794379
1 117083 32605129
1 123932 985195615
1 138651 507140762
1 38780 745184734
1 58024 755754726
1 108522 810575013
1 196838 155487833
2 62512
1 100662 142903894
2 132785
1 93169 22862076
1 139366 125614956
2 106565
2 40662
1 129504 148662369
2 76943
2 125223
1 186291 898063693
1 106947 14462659
1 197969 129283705
1 93663 357243218
1 121951 723609684
1 86411 300613454
2 126288
1 105487 561576840
1 102153 375320855
1 128102 423722396
2 199888
2 6216
1 421 302878077
1 148664 717613118
1 147990 945171580
2 79051
2 124592
2 92673
1 19146 461797574
2 122774
2 19494
1 127334 965496623
2 62512
2 79167
1 79757 790136297
2 35017
1 110123 565948417
1 128512 129207691
2 103507
1 154408 546972534
1 156772 920954350
2 162726
1 99491 827364496
1 128428 322428557
1 23021 760131457
2 124033
2 8285
1 173456 51499409
1 192449 364776167
1 74030 989595020
1 22877 363475825
2 65866
2 120581
2 4944
2 112885
2 110736
2 91027
1 71397 472659513
2 40907
1 80573 697359719
1 199923 606106556
1 137773 531009972
2 45694
1 154476 154376563
2 151096
2 162010
1 14958 843523892
2 28592
1 21852 724255498
2 150891
1 138814 823035984
1 11443 685821435
1 181243 295775377
1 22637 255839302
2 118413
1 34886 725960100
2 31621
2 121935
1 59093 918561005
1 59875 317247561
2 148835
2 67381
1 71385 731465139
2 120710
1 153223 310617086
1 34757 991519382
2 114085
2 147226
1 153929 725699690
1 127762 982515717
2 167879
1 189423 915141754
2 188676
2 73095
2 54898
1 31639 512758971
2 80033
1 161906 840403351
1 130324 627000057
1 150089 386273378
1 155679 645416268
1 92052 677921735
1 136842 73671813
2 192231
2 48448
1 179425 269785140
2 184034
2 46450
2 148567
1 6310 24365736
2 167314
1 154016 875220140
2 12734
2 187207
2 171339
1 95301 662023145
2 84470
1 143451 20066353
1 37837 882358157
2 136889
2 135239
2 188075
2 174784
2 135737
1 20727 46856862
2 137396
2 117925
1 143225 671681377
2 69301
1 5004 945456454
2 2067
2 26442
2 140291
2 169192
1 111405 921327180
2 180765
1 108577 576874362
1 160035 159481888
2 64233
1 5128 8578023
1 104096 893793096
2 143766
1 6552 775822810
1 134951 267992994
2 130173
2 109657
2 190554
1 57262 191196158
2 13412
1 59649 315619049
1 199094 622180141
2 133215
1 160200 153004414
2 156725
1 185627 578862049
2 151898
1 107379 836524596
2 37484
2 46720
2 156652
1 33568 384184318
2 141058
2 34365
2 122641
2 50529
2 151885
1 196914 569813854
1 196252 654604336
1 62861 916603031
1 179732 413519891
2 180851
1 184884 651099715
2 80523
1 34491 146811968
1 57484 709130823
2 153743
1 60080 837630610
2 187778
2 57915
1 94529 860167188
1 52321 416289783
2 192471
1 179484 117844017
2 23494
2 69254
2 45971
2 128931
2 16644
1 73036 799038393
2 18782
1 146270 98647778
2 96071
2 25668
1 58005 518597072
1 61659 487315422
2 185038
2 168799
2 188749
2 145706
1 65150 118904696
2 71020
1 135299 858466419
1 177702 991338758
1 84773 123962336
2 109018
2 146086
2 37148
2 99999
2 155279
2 126779
1 9484 212652837
1 79473 822643607
1 99302 50464039
2 154547
2 180661
1 60070 418433248
2 27283
1 108758 89407624
2 183942
2 146208
2 57360
1 24644 8200067
1 69957 735386016
2 41152
1 184452 453418373
1 65924 376546234
1 51812 744212479
2 74172
1 38726 911779428
2 10833
1 40094 963224465
1 69213 922167809
2 41303
2 43578
1 156140 242460487
2 70400
1 23106 813759260
2 39539
1 22636 815837306
2 92444
2 163427
1 191681 641845086
1 175197 754354035
1 94327 626849947
2 118367
1 133751 600323741
1 191516 677324553
2 192534
2 192753
1 181169 882990118
1 61301 116164227
2 159554
1 85521 919073627
1 171504 412200097
1 48385 410260402
1 42487 877260137
2 4099
2 14229
2 22733
1 85978 975374679
1 89219 8508337
1 56328 24780865
2 159383
1 55366 702615160
1 125399 408492672
1 172375 890175328
2 113416
1 123055 736747999
1 116758 271831496
1 198937 218654132
2 46728
1 147855 287697264
1 6449 824730475
1 65046 665435745
2 170965
1 199846 397785359
2 148517
1 43939 747054870
2 30874
1 89359 856304084
1 132892 519215160
1 67984 92588681
2 159824
2 123089
2 169384
1 67807 758136206
2 92416
2 174863
1 29051 292956605
1 176893 780252973
1 158432 858254368
2 26830
1 26643 561850336
1 38098 350492925
1 74608 800536090
2 91051
2 14525
1 132571 143310380
1 27358 948704976
2 56693
2 94829
2 174345
1 8634 918828522
1 66672 272679101
2 5880
1 30158 785424803
1 149221 673390134
1 146499 565320391
2 195342
1 73387 370661877
1 87964 740862331
2 158205
2 184588
1 133119 289764673
1 64721 729209875
2 59140
2 64157
2 108758
1 157318 176738895
1 94366 53886471
1 36603 470238021
1 152270 979120392
1 121216 103622034
2 158119
1 127818 244368652
2 154396
2 146836
1 106361 999574613
1 197047 507959691
1 1565 180029896
1 27871 425670238
1 36804 194852807
2 195463
2 117150
2 64819
1 127825 856517636
1 50527 75412505
1 100220 127722167
2 147389
2 193391
1 48886 611770445
2 110148
2 124281
2 17408
1 108539 800723586
2 55421
2 113903
1 150231 176620300
2 73843
1 165447 749737677
1 74604 393079461
1 5710 320056476
2 91700
1 158390 159214826
1 159086 673564949
1 14994 741349051
1 104894 335988188
2 140974
1 34797 886015847
2 92576
1 165617 283640906
2 146718
2 102374
1 190398 300002414
2 94820
2 126215
1 24434 372480216
2 34792
1 109525 403392172
1 66038 848636347
1 69322 405319368
1 15001 266774550
1 6937 789596857
2 57901
1 24417 5388231
1 57570 311148473
1 128939 768836591
1 29280 116012511
2 107978
1 132296 404637869
2 191996
1 166016 138522054
2 157798
1 110976 771684907
2 119783
2 50584
2 152309
2 40878
2 47556
1 52950 532373911
1 28171 834519264
2 112640
2 21286
1 181656 210470473
1 156363 739568301
1 173962 971567
2 191299
2 193120
2 97012
1 72539 660450030
1 106700 6281386
1 168486 160269683
1 151135 197882563
2 145996
2 111724
2 153751
1 66711 521856960
1 79088 624240796
1 95482 484436415
1 21537 390491853
2 66348
2 133789
1 172201 198205261
1 170475 153122140
2 172307
2 106090
2 62565
1 75319 248777690
1 181135 251432587
1 148717 801096642
1 114158 829978384
1 13049 914982027
2 162529
1 39420 805675513
1 88200 248024468
1 49076 605422227
2 59083
2 57038
1 137816 106471441
2 81691
2 14623
1 64101 586319284
2 132880
1 50085 497613709
1 195384 600516337
2 121869
2 44322
1 65262 13103074
1 77286 305109388
1 150350 546827725
2 181926
2 127393
1 8537 28325727
1 189927 592790793
1 47462 755800208
2 89022
1 99485 434798187
2 32325
1 64046 81020371
2 105073
1 151140 976864927
2 121653
1 145191 538523321
1 34724 71949289
2 188118
2 194017
1 25668 262036904
1 23228 842767766
1 55063 876247346
1 1619 273958404
1 132044 659511762
1 109624 607242472
2 192785
2 136297
2 164907
1 104989 92780630
1 199965 810744058
2 173307
1 73272 103719540
1 37258 930781737
2 175513
2 170932
2 175276
2 18032
1 129859 512979612
1 98173 898031057
1 118529 227492024
2 190084
2 80228
1 124717 43426376
1 195106 520263956
2 53393
1 160155 395742151
1 22845 1882146
2 20897
2 138686
1 50443 406069272
1 50225 771305847
2 153053
1 58805 210131560
2 89035
2 140888
1 115313 61158948
1 193714 647636249
2 60978
2 116572
1 146927 274140946
2 49401
2 118329
1 83585 626511221
1 127680 263956037
2 61155
2 7364
1 86122 854561264
1 88889 73116789
2 76343
2 120857
1 186486 708220931
2 183965
1 151778 661240025
2 172281
1 62916 439979442
2 184898
2 123014
2 156773
1 159785 947827053
2 80576
1 108704 778008220
1 174152 490147665
1 32185 628239325
1 138111 646518097
2 166946
2 58707
2 52454
1 195652 1798868
2 187485
1 14308 856837191
2 189496
1 73034 488496296
2 73090
1 7842 745092273
1 95462 773655037
2 51596
2 40142
1 140797 130159503
2 14308
2 10777
2 30093
2 148111
1 192033 614333855
2 187147
1 89696 69753221
2 90692
2 110332
1 184431 595148217
1 16511 509019015
2 188759
2 54435
2 199510
1 16201 320265757
1 68469 907228201
2 48440
2 82212
2 154175
1 116381 805539757
1 174847 333864466
2 197522
1 49875 227298749
2 190974
1 29061 929175007
1 82919 864656651
1 155863 484743936
2 67415
2 165321
2 126388
2 77461
1 148293 54256466
1 116473 438500502
1 158667 851415950
2 53195
1 82687 720996959
2 176608
1 188399 384180041
1 103660 314419626
1 96895 921928999
1 91975 985237865
2 17421
2 27037
2 71852
2 126576
2 137631
2 126988
1 110011 713296523
2 159875
2 115069
1 165566 755947229
2 140591
1 43996 724406399
2 128962
1 59285 90065840
2 58820
1 137187 788348236
2 34200
2 26648
1 5714 622816897
2 140292
1 68604 289729980
2 14941
2 92689
2 75439
2 170212
1 152720 717028224
2 94800
2 39984
1 136352 317810610
1 160118 307243321
1 149757 254973893
1 9029 962347983
2 70248
2 43316
1 146983 490748670
1 117908 354468820
1 189426 454241358
1 162454 804540207
2 39336
2 20868
2 92537
1 128403 812557618
2 144171
2 128797
2 85778
1 74750 966964268
1 126501 175341704
2 61003
2 124896
2 182015
2 76831
2 68044
2 101780
1 185566 566729252
2 55627
1 131882 24815835
2 24068
2 67173
1 140044 341932405
2 108414
1 195380 210779588
2 165100
1 93172 219821776
1 153728 138419919
1 134107 135403357
1 15002 292984703
1 111251 138259755
2 157970
2 151158
2 20482
1 4134 960526874
2 29055
1 181973 443351594
2 137177
2 31120
1 93178 532317653
2 103426
1 117804 966176918
1 67298 486169247
2 167673
2 41559
1 74938 731232884
2 185150
2 127253
1 139847 224128595
1 108127 770865744
2 141820
1 3480 144164753
2 7372
2 181633
1 61832 38005199
2 99840
2 29377
2 64912
2 61237
2 61798
2 64590
2 56339
1 7234 698161750
1 179132 323936959
2 45177
2 188532
2 178701
1 88318 120227189
2 155562
1 185591 679504693
2 124581
1 81010 63280348
2 134143
2 8525
2 47883
1 72240 583004912
2 189275
1 186772 989392781
2 105245
1 147656 633250798
1 2047 784618245
1 115916 806420995
1 105655 765181676
2 139566
2 44694
1 5260 854644160
2 34794
2 21961
2 177520
1 159218 120804772
1 138863 873193445
1 174590 24319623
2 159623
1 85595 754758293
2 73760
1 118364 406794962
2 160175
2 149463
2 92012
1 50740 257539763
1 90753 365840209
1 183343 585597071
1 60917 448827771
2 3735
1 36606 82879291
2 137760
2 112152
2 142209
2 7434
1 61214 558033640
2 178781
2 72850
1 166136 483767001
1 58189 499081323
2 81864
2 164621
1 83812 521265892
2 96016
2 145297
2 89191
2 168140
2 182405
1 100745 488936006
1 31247 362344873
2 133271
1 165343 147321310
1 12205 910138055
1 137032 446383380
1 126722 473153657
1 61870 336246706
2 12439
2 167316
1 173496 310208649
1 124602 404025782
1 17345 551122260
2 52287
2 139761
1 122307 139987682
1 31837 477186537
1 152848 938189702
1 33360 538012109
2 135092
2 172063
1 101094 188888339
2 102996
1 119914 828857791
2 14686
1 137181 931009335
1 3332 119509095
2 100594
2 124413
2 199086
1 199194 762667513
1 28763 835975860
2 135000
1 145470 426833611
1 68096 724854137
1 87616 159738448
2 187136
2 133151
1 193137 403542703
2 77732
1 90789 863882517
2 103443
2 134683
2 87194
2 188144
2 150673
1 149463 83617160
1 54103 857004641
1 23485 992601478
1 115941 322594758
2 153595
1 101344 530968260
1 162499 212440658
1 164342 800628423
2 66355
1 152399 549729784
2 47155
2 56326
1 46344 578579229
2 160446
2 495
1 119980 939012419
2 3153
2 23203
2 130047
1 196583 172865497
2 16537
2 46799
1 29223 207107514
2 170259
1 101698 575581612
2 148153
2 54361
1 54562 232585204
2 94396
2 112928
1 63942 800810415
1 23540 715458328
1 187784 773652330
1 176941 780236181
1 28256 33741198
1 112581 410430425
2 106405
2 143278
1 182306 841947441
1 7494 416525195
2 91903
1 67525 55420105
1 137976 79256253
2 147071
1 68468 344561351
2 168104
1 125285 917291434
1 22722 13675611
1 164118 704038714
2 15154
1 120894 714223468
2 111014
2 13802
1 190528 365689578
1 16325 882679062
2 141901
1 198811 724854865
2 133759
1 87473 327485006
2 86609
2 30697
1 137312 453284572
1 54753 34395958
2 49527
1 35778 350028129
1 196458 362651232
1 154486 887885923
2 61099
1 173668 799238188
2 62258
2 11474
2 169620
2 69223
1 154735 161971628
1 124206 383415773
1 12097 838899464
2 15824
2 34006
1 157175 677363561
1 87176 95088779
2 27668
1 19087 312855498
2 144026
1 22627 711840691
2 115496
2 144673
2 151776
1 20331 111703330
1 66009 733797020
2 29943
2 73272
2 122946
1 25899 435458211
1 78605 361955273
2 68420
2 116174
1 45314 110936645
2 161587
2 82578
2 102534
2 91994
1 51719 121327758
2 87563
2 27895
2 130510
2 122359
1 155054 182949661
1 167371 790349472
2 100876
1 157342 821771972
1 1510 338528796
1 77899 307291615
1 104312 290664909
2 152813
2 20202
1 127793 126150712
2 20946
2 2812
1 52167 839680596
1 56239 347063387
2 85094
2 33128
2 187036
2 31683
2 142121
2 106057
1 141454 259118824
2 161594
1 8102 517285600
1 172555 672194435
2 173942
2 89655
2 142642
1 11247 592497843
2 167117
2 89259
1 140553 219705245
1 112876 31473265
1 12209 964038930
2 24779
2 103570
1 23541 914048155
2 147526
2 135716
2 71796
2 140080
2 190979
1 1222 619505570
2 198674
1 68187 330100191
2 183427
2 115126
2 67295
2 33688
2 16824
2 155102
2 100737
1 137420 880547663
2 60471
2 45583
1 120074 155581252
2 138923
2 22609
2 62506
1 105723 650057352
2 157090
2 55754
2 64597
1 44916 481436797
1 169957 361648774
2 96713
2 100378
1 78432 958151158
1 173058 38856034
1 186174 605073355
2 93189
1 137835 234203312
2 155602
2 56095
1 5419 333491575
1 14842 717078881
2 107226
2 154504
2 167553
2 173515
2 162237
1 128182 75499350
1 125681 629297820
2 7962
1 196193 545077300
2 117679
1 130553 135702939
2 127914
2 74586
1 165025 290420798
1 121925 602282527
1 95993 684778157
2 66181
1 91997 543167419
1 61954 648493783
1 195207 310367096
1 183604 706020099
2 24199
2 144411
1 91107 301401679
1 113638 594525104
2 33317
1 13686 260326419
1 56246 540757077
1 124582 361547288
1 71530 9253725
2 188262
1 127743 970296024
2 192596
2 89863
2 173170
2 154951
1 47602 481105315
2 165954
1 116385 774680211
2 120918
1 20008 715770929
1 174419 869170278
1 68563 473248495
1 91035 349848004
1 102471 491824989
2 33029
2 145000
1 184791 696103281
1 33638 605851744
1 16117 90533596
2 90965
1 102488 282527791
2 80245
1 80972 841499949
1 70076 560845560
2 196355
1 146491 68102050
1 95725 297437311
2 156384
2 91230
1 8055 465510405
1 187524 419847032
2 3099
1 169832 497003676
1 50547 395850686
2 196818
2 50773
1 54261 317193116
1 199112 145037517
1 88851 135031768
2 88282
2 68594
2 40612
1 104682 376319127
2 128784
2 123000
1 183026 86097803
2 170867
1 114711 307986658
2 160085
1 59672 862843050
1 135366 843675409
2 14924
1 105856 747199484
1 179088 680658435
2 79241
2 174701
2 109236
1 190523 752859574
2 6436
2 144973
2 65296
1 33443 96343098
2 118994
1 186342 248294613
2 58081
1 155087 213147512
1 175969 748482469
2 142498
1 159888 77713195
2 16489
2 110432
2 138711
2 45451
2 70714
1 112958 860803864
2 147388
2 7539
2 132962
2 8089
2 42146
1 4357 143117760
1 169625 121107126
1 185749 62040164
2 180071
1 189612 760037244
2 147338
2 169651
2 122676
2 9522
1 111129 664538860
1 134456 705437909
2 149844
1 191061 540433160
1 78295 629265911
1 160611 412052460
2 97114
2 85495
1 92203 227094437
1 190629 279268778
2 160989
2 196206
2 104782
2 3389
2 185093
2 35119
1 86248 457625692
1 170294 691034728
1 167214 208558166
1 32110 65018056
1 76749 351046965
2 193757
1 31452 835072178
2 45621
1 125935 859167498
2 192203
1 61820 741096835
1 30466 188514352
2 51783
1 133154 581604177
1 155761 928229262
1 10352 378452399
1 20199 923103336
2 53567
1 109781 860074603
1 98396 286485381
1 41912 369291420
2 40529
1 60299 495272561
1 17972 454968538
1 101745 649219612
1 178720 481815514
2 187708
1 197079 897764313
1 130849 679401612
1 142134 135508217
2 178485
2 16332
2 14377
1 161604 976780218
1 7831 592275861
2 167627
2 23275
1 197646 981728138
1 191284 818817198
1 83060 983613461
2 134567
2 171674
2 187986
2 82174
1 75333 876031480
1 127551 867123008
1 188643 205437955
1 44575 489984452
2 39355
1 175071 458655154
2 110806
2 180469
1 114440 908900305
1 76731 398620528
1 166407 163864728
1 132401 68144073
2 75817
2 138105
1 16035 378939936
1 122860 691175759
1 54673 654086673
2 120639
1 2275 156632057
2 37639
2 85414
1 167787 423342950
2 188724
1 167590 956161757
1 19423 830158735
1 175744 377454966
1 116817 165878884
2 6841
1 154883 638666947
1 74117 582459025
1 134368 663696287
2 138493
2 28874
1 161342 116107851
1 12113 425461445
2 101075
2 26431
1 192911 336797861
1 774 405626578
2 91769
2 78283
1 148674 601439047
1 86720 826897192
2 119949
1 144693 125942507
2 105106
1 13513 570115719
1 189630 616492148
1 36361 337253723
1 8557 200299745
1 175548 848572021
1 8466 621081379
1 129799 671493454
2 31475
2 59719
2 158866
1 49841 744212895
2 191581
2 83655
2 101842
2 68850
1 87941 502121905
2 83613
2 114491
2 118119
1 53421 842349867
1 51649 223904943
2 122842
1 153978 756189638
1 91606 152370416
1 114079 642493612
1 50872 310853547
2 67430
1 61485 457884307
2 12269
2 26358
2 137712
1 147114 820337423
2 28600
2 50624
1 38012 637611296
1 88980 778358962
2 191043
1 2664 933066939
2 141760
1 64742 802649698
2 82107
1 6608 21341691
2 74366
1 127742 493722328
2 199764
2 109409
1 76875 811852327
1 149889 830098779
2 35705
2 45316
2 105778
2 108826
1 176497 325666916
2 165762
2 150402
2 101815
2 84032
2 133414
2 15
1 10779 826900568
1 152473 595994094
1 160782 898673796
1 130640 959109319
2 13421
2 129919
2 170589
1 177446 911584628
1 14738 718915905
2 133460
1 106355 669678876
2 168821
1 92510 610408335
1 161414 383135402
1 139555 280403674
2 145624
2 26828
2 183108
1 120974 33775222
2 186338
1 99193 543988002
2 173881
1 129664 90738648
2 34125
2 151609
1 97716 502032247
2 77005
2 166482
1 92272 956127239
1 183600 480572744
2 128091
1 68720 886344796
2 23541
1 34700 43559340
1 14082 364163159
1 15478 378871148
2 192299
1 23567 509903831
2 129564
1 168613 113363129
2 132077
2 76360
1 99020 934561593
2 8629
1 74023 782076614
1 10880 217895533
1 97274 965154795
2 94208
1 169633 948805447
1 68427 716156949
1 20115 122048845
1 59452 822102991
2 180741
1 58820 176550411
1 128245 196305670
2 91083
2 80973
1 27904 341365949
1 35614 626390795
1 28276 35882929
1 70048 762326797
2 78435
2 156951
1 187425 943943344
2 34581
1 69519 105339073
1 74740 346534237
1 18784 253053695
1 185414 704100647
2 6544
1 196087 449630959
2 157099
1 40175 67729315
1 64210 186297718
2 187876
1 188360 12239735
1 49214 294053859
1 115224 978085543
2 67244
2 13741
1 104724 43558306
2 95175
2 9475
2 54142
1 189862 101979845
2 42425
1 50093 361580600
2 110842
2 3241
2 179205
1 46268 770056079
2 147086
1 8175 386845572
2 49483
1 169831 123779126
1 25615 441894632
1 137842 468147300
2 187837
2 25898
2 170603
2 153634
1 113496 15075104
1 43460 188565270
2 38170
2 191395
2 170870
1 43234 322630182
1 142949 915501589
2 181800
2 59449
2 75854
1 49108 398235592
2 32347
1 25555 127191203
1 73741 125495653
1 144579 180768723
1 168575 350629920
2 36502
2 36240
2 60596
2 48077
2 126205
1 111592 706706528
2 92875
2 162631
1 53742 165275537
2 47112
1 13651 154797852
1 33273 200661432
1 6781 980891445
2 165154
2 49668
2 180516
1 72320 78934970
2 131506
2 30947
1 85819 619609087
2 27858
2 144175
1 142802 936022809
1 64791 162122379
2 135873
1 138835 636188183
1 50912 316523524
2 179180
2 166109
1 181466 897526954
2 37431
1 154635 934944409
2 66304
2 26423
2 112902
2 72641
1 57668 515300837
2 184434
1 100339 592344277
1 61234 407347369
1 114990 718644169
2 162519
1 160898 561363397
2 120072
2 41974
1 187997 347322942
1 88432 37005773
2 128615
2 18301
1 131514 778251758
1 84081 653489548
1 56120 841455169
2 141562
1 11484 468423784
2 7223
1 161784 36948064
2 173913
1 166308 468533844
1 44035 818091626
2 125582
2 113588
2 136403
2 36293
2 8602
2 114032
1 15204 998238704
1 184825 321164149
2 94691
1 108574 534992999
1 180450 811194879
2 151360
1 115904 363567311
1 6537 405071997
1 142038 389935911
2 99761
1 137778 6278252
1 150215 89640880
2 93055
2 117644
2 112185
1 180854 63734376
2 861
1 29389 694407297
1 172255 644635569
1 101773 195921825
1 88793 710211400
2 96151
1 89272 926579162
1 199434 761173990
2 48154
1 154533 418166002
2 185328
2 179730
1 53816 931881323
2 95675
1 88780 992524263
1 190756 201653366
2 49316
2 65695
2 126596
1 136500 233091594
1 185033 541549070
2 71599
2 45489
2 26578
2 177923
2 182611
2 184508
2 64022
1 27641 155978068
1 35152 841347384
2 90192
2 44841
1 118241 378928521
1 140981 30345316
1 56844 425002195
1 173815 546328606
2 178416
2 141242
1 173264 5020178
1 135068 231576965
2 64202
1 57479 303652002
1 12908 484871174
2 70943
1 161786 240578302
2 88943
1 153014 513497089
1 93696 216245606
2 194735
2 189577
2 128260
1 89606 241563724
2 113883
2 159562
1 141450 147427168
2 109031
1 133076 4260071
1 58476 184068071
2 36954
1 98836 116253864
1 27404 771875132
1 52761 183305768
2 133975
2 74904
1 78488 147151049
2 31700
1 171621 715739505
1 159756 12717090
1 26795 27333890
2 102846
1 87335 371166630
1 159316 293151301
1 105152 876338493
1 32563 763745324
1 55862 58444079
1 103815 698372002
2 167607
2 1440
1 46428 78801169
1 1569 867646035
1 110835 533968220
2 148628
2 98139
1 178297 659587214
2 103569
1 149096 362971899
2 106161
2 53945
1 44595 824390056
1 69417 955378866
1 23640 625973072
1 190073 969238666
1 125745 603861583
1 8478 498971025
2 191302
1 189240 88278041
2 46349
1 56773 663479401
1 186879 397349501
1 112672 223500941
2 117187
2 190703
1 120634 131126178
1 108511 538165572
1 58932 210786490
2 82687
1 69924 202241168
1 153614 267503890
1 96296 851564863
2 183026
2 90887
1 107131 686923751
1 108734 996113995
1 15637 388960828
1 196704 77356377
2 188002
1 41825 256778104
2 21733
2 22793
2 141492
1 174048 624329987
2 77867
2 40399
1 26472 498172804
1 179566 614356218
1 178024 895643167
1 137277 468411018
2 171682
1 40337 198482447
2 152534
1 23054 347883450
2 2337
1 97557 302437224
1 65100 799248062
2 1455
1 151776 857321140
2 9400
1 147185 201405846
1 44855 824115052
1 21190 222291286
1 177803 655452330
1 95084 202569771
1 6394 552779473
2 78188
2 19187
2 141672
1 183377 173968300
1 72592 699708993
1 71993 102886495
2 65052
1 134643 745441934
2 98323
1 173074 553459381
1 197827 523351652
2 196091
1 44390 346772942
2 21866
1 68440 125548095
1 1181 884474950
2 67567
1 140015 50104024
2 55559
2 47476
1 50538 897788137
2 8663
2 173500
1 115380 863034486
2 105801
2 176465
2 158852
1 30649 363298021
2 45421
2 48613
1 132261 36726040
2 161802
2 173069
2 43510
2 114871
1 117371 79514054
1 158012 600880445
2 91160
2 34880
2 54342
2 168041
1 59110 902640922
2 173983
1 92821 594295715
1 96059 656894136
1 147860 129721877
2 165641
1 73838 101463604
1 156131 866667250
2 100561
2 177796
2 139494
1 41127 787861915
2 31604
1 105155 650189514
2 74150
1 193936 185371423
2 55345
1 151477 288518981
2 105847
1 190030 244547932
1 178852 958964973
1 110751 946140081
2 193343
1 26487 850026435
1 42403 453849630
1 45233 876338584
2 117941
2 31271
1 2379 55361628
2 130691
1 183233 933083330
1 7420 804680607
1 67362 74043725
2 165662
1 48895 996089799
1 33761 722704069
1 8807 247491597
2 76107
2 199453
1 62644 978247246
1 129025 330907892
1 47802 993514514
2 59367
1 52824 723910577
2 74702
1 188451 593642782
2 187316
2 13704
2 177719
2 16219
2 177018
1 116561 899569332
2 114674
2 123096
2 162042
2 113475
1 47390 656389848
2 65604
1 79461 673725509
1 142851 57618257
1 79260 995746615
1 24330 34217497
1 160716 956001624
2 47890
1 103776 65433709
2 114959
2 99900
2 114906
1 90431 233879417
2 169032
1 87845 905745852
2 135679
1 51574 561785489
1 78799 34418038
1 161030 113273621
1 40582 265705680
1 152882 813503815
2 122505
1 58566 323833608
1 154931 140264060
1 135820 264307792
2 81342
2 158018
1 139334 641342259
2 70892
1 64576 784465627
2 1567
1 12649 69017290
2 31104
1 194707 442896798
2 33472
1 842 620110502
1 23599 732130189
1 21336 222593549
2 74527
2 173249
1 182311 531668672
2 14190
2 33158
1 192583 250497234
1 157530 311593317
2 76403
2 185180
2 77408
2 164000
2 71602
2 187720
2 127106
1 168977 248981311
1 358 327613683
2 118179
2 163441
2 45676
2 56211
2 90558
1 140694 780724959
2 21520
1 154077 216742846
1 30295 221574291
2 39757
1 186797 789980331
2 82912
1 12001 845444361
2 144043
2 20670
1 18096 673849148
2 46070
1 174078 50614353
2 21223
1 9117 451862521
2 121400
1 79804 799406291
2 38030
2 196447
1 37855 839887614
1 180869 513906243
1 18545 903897605
2 45973
2 32880
1 26607 725470180
1 125447 530563897
2 81902
2 106943
1 80827 904586135
2 114259
1 194491 476858379
2 84960
1 19688 184095882
1 800 873607443
1 107638 521597761
2 197635
2 36563
1 75511 827421867
1 84604 192494211
2 181452
1 60720 504469207
1 137233 837747014
2 48617
2 144801
2 173330
1 193531 314787084
2 25236
2 186932
1 58106 402669050
2 54451
1 74839 960233304
1 139377 372503113
2 22839
2 143631
2 34333
2 106167
1 57697 429562615
2 8827
2 197920
1 72964 985852501
2 55139
1 183239 986723557
1 64306 931419615
2 129100
2 80704
2 193946
2 185077
2 144319
1 159609 392014513
1 38773 648842639
2 86678
2 1820
2 175249
2 136638
1 151107 228671906
2 169099
1 178544 540972915
1 63344 169408687
2 108719
1 143723 121235793
1 48143 201624052
1 140390 473345736
2 31629
2 149158
2 142812
1 177415 824270661
1 97887 711138862
2 190656
2 75609
2 123208
2 40011
1 163907 486816838
1 145295 540050433
2 5721
1 130617 485942965
1 138941 576175232
2 87372
1 161589 526413485
1 116757 172987125
1 18529 817936135
2 140846
1 5319 285801217
2 53246
1 114212 320516659
2 142547
1 40529 8180594
1 105210 323710354
1 39776 45381173
2 35511
1 22882 828033101
1 60401 114923872
2 57339
2 145547
2 185013
2 16259
1 196498 46725842
1 29683 15408533
2 16034
2 63413
2 180519
1 25168 206440862
2 94142
1 29866 821271360
1 112049 836345180
2 65108
2 11171
2 86580
2 12670
1 166805 745714476
2 79808
2 100627
2 45744
1 54215 806471929
2 175131
2 134206
1 42125 406896256
2 143366
2 1108
2 75592
1 104947 618956526
2 152148
2 13737
2 152388
2 137634
2 161805
2 187267
2 196606
1 180561 828700112
2 56571
1 38224 266598224
1 196872 531533290
1 192696 365166737
2 166598
2 76591
2 151225
2 161828
1 52191 127016143
1 139381 885201037
2 103294
2 24499
1 67359 404762282
2 173835
1 162572 350333262
1 133146 203715309
1 63618 940518294
2 164685
2 129064
2 161981
1 185648 897818255
1 83533 359221766
1 149256 991063803
2 58446
1 152217 477964782
1 145504 509803823
2 71373
2 124861
1 192132 548199268
1 20320 609616543
1 184658 361610897
1 139212 227849656
1 197740 463815479
2 112800
1 122629 600171789
2 39331
2 188483
2 54836
1 172385 651764005
2 82282
2 166490
1 171635 462468674
2 80101
2 181971
1 79883 937771048
2 77546
2 127013
2 113519
2 184709
2 188774
2 185968
1 8269 110002456
1 189801 794145547
1 169051 453466546
2 119255
1 68858 876621061
2 6892
1 53693 658822297
2 36259
2 60991
2 191519
2 139363
2 136609
2 29509
1 117824 598981025
1 49656 698489925
2 70082
1 177898 321869605
1 22648 124922428
2 50206
1 122558 181392676
1 47111 451123344
2 138243
2 70014
1 130883 145892136
2 163627
2 171046
1 133370 697104716
1 139563 78102745
1 104256 790342263
1 142179 169891298
2 85771
2 18700
1 179149 997130350
1 54040 908130742
2 97455
2 101260
2 106230
1 159993 278503805
1 68811 822520879
2 145958
1 62424 641717971
1 142134 820639681
2 136803
2 159520
1 30189 74177407
2 158352
2 149967
1 24760 274728697
1 69889 70633275
1 45399 146569691
2 23732
2 21544
1 37010 467460735
1 190623 676574436
2 3683
2 77135
1 63482 840983708
2 69651
1 89352 917902919
2 193649
1 66083 599462631
1 184559 872823172
2 151899
1 152579 265463049
2 122100
1 177053 923168435
2 48188
1 174681 675221404
2 82325
1 173421 913606991
2 41639
2 152641
2 40049
2 27713
2 61731
1 148060 319011374
1 142176 781346258
1 44684 470508982
2 198841
1 48965 626900729
2 51529
2 137415
1 194318 240597039
2 9095
2 187245
2 29106
1 164698 202425148
2 178822
1 89854 886746005
2 105452
1 144377 969919012
2 107706
2 142522
1 151578 560403609
2 193912
1 4978 219382721
1 5141 410211664
1 43604 360202447
2 17851
2 4014
2 163682
2 119811
1 109569 176472576
1 197418 322868386
1 163248 974187048
2 160782
1 150969 844986861
1 74697 706163836
1 139566 224000899
1 83640 552018492
2 6102
1 189896 594155739
2 53200
1 43414 178691041
2 81303
1 118598 841064454
1 63992 463150060
2 87386
2 184428
1 160111 920115332
2 183963
2 165202
1 37559 391124060
1 98046 203820043
1 3855 302450889
2 83558
2 34114
2 103629
1 128913 818020009
2 91288
1 55082 371250821
1 24945 219067482
1 18653 632013925
2 118220
1 185641 50116139
2 100720
2 68490
1 137109 318700275
2 123477
1 137604 66983579
2 160230
1 56101 461126165
2 46548
1 18573 918323823
2 9877
1 108989 668657399
2 162927
2 37503
2 195649
2 59308
2 104370
1 184798 54920495
2 165327
2 156653
1 153209 741650604
2 26825
1 72265 962033237
2 194834
2 67485
2 139968
2 100831
1 144551 783711294
2 68586
2 120129
2 149973
1 125424 115380359
1 146396 418947416
2 96529
1 13045 593013071
1 131850 730697486
2 77265
2 188772
2 156083
1 119675 344382816
2 143012
1 103965 780673474
1 33909 217011566
2 130215
1 78689 708196790
2 51167
2 150921
1 106867 88726166
2 83442
2 104127
2 142747
1 180962 791460337
2 906
1 174595 745744591
1 102281 990225066
1 99132 719240977
1 96899 359484021
2 89589
1 151935 595003334
1 105684 460480797
2 115599
2 112375
1 44009 299879515
2 35852
1 63116 684691229
2 52540
1 122105 625583952
2 1859
1 78507 272294960
1 28622 837732469
2 187970
2 109997
1 46636 759180427
2 1731
1 128703 932911860
2 92395
1 148057 361566493
1 91742 129815382
1 166150 617245271
1 48709 487799388
1 2475 5435768
2 49457
1 10497 998502939
1 35712 868485600
1 188462 800941329
1 184855 215399175
2 24945
1 9744 442890395
2 48600
2 38887
2 51246
1 133895 547412766
2 197114
1 17093 171535210
2 33235
1 16727 97299565
1 125648 200336468
2 88401
1 27556 748037722
1 181399 812534090
2 157094
2 141323
1 77812 129413157
1 158274 371556197
1 85828 358045206
2 159653
2 15627
1 58483 467907641
2 150556
1 108478 453621833
1 88319 932685859
1 118144 414363944
2 10226
1 53951 462665094
2 4061
2 83606
1 64610 640776343
2 49796
2 154621
1 66450 834983509
1 117232 903056321
2 6471
1 187666 75494612
1 132536 498667726
1 41631 757580616
1 12881 959462553
2 79567
1 24731 519660177
1 129288 213988533
1 63534 63448637
2 163378
2 151607
1 98798 739137591
2 95347
2 147792
1 10237 873563689
2 173277
1 82156 853631935
2 145959
1 109841 390274738
2 171338
2 187857
1 92949 816917205
1 39622 339939917
1 196628 573095847
1 138955 497544428
2 130226
2 68758
2 2272
2 119522
1 167766 867396602
2 20190
1 110390 435724878
2 112828
2 123999
1 93820 980752410
2 183044
2 157914
2 160662
1 50165 974564875
2 25584
2 169247
2 179080
1 140123 150527571
2 16763
1 10040 765777574
1 135032 813744474
2 192380
1 56285 760729242
2 42354
1 149220 252743645
1 84506 250017362
2 79544
2 93780
2 124283
1 424 291603969
2 156976
2 116036
2 105493
2 119855
2 51765
2 152722
1 189583 519310963
1 103370 808504833
2 96841
2 137143
1 106280 625788510
1 71604 840870446
2 135339
2 166727
2 181350
1 131973 323004479
2 8279
1 11997 38243094
2 97139
2 37080
2 151827
2 114299
2 39801
1 190258 924717098
2 198462
2 37486
2 45600
1 13869 918351234
1 10997 819047316
2 132058
2 95909
1 107470 292334657
2 48311
2 154046
1 75274 827130513
2 7645
1 169315 912470274
1 22757 159481504
2 116479
1 19168 39904305
1 5806 199253915
1 157787 743660587
2 103858
2 21974
2 25389
2 13708
1 195342 334024837
2 171514
1 131716 969094576
2 169752
1 83878 308661311
1 183816 508898589
1 8188 13223596
2 43997
1 59733 151923481
1 111023 235645516
1 64625 859458953
2 26515
1 177524 970183822
2 18615
1 139648 65407043
2 74118
1 76623 131908602
1 23874 462445075
2 131969
2 90022
2 159826
2 113657
2 167428
2 120253
2 137500
2 67163
2 131612
1 136834 995788487
2 2957
1 45382 935417539
1 25225 393995844
2 57564
1 35264 320926012
1 64121 994387205
1 162810 599659985
1 181212 873045357
2 25741
1 164804 499457175
2 84969
1 192496 948924479
1 89332 883162346
2 31282
2 173367
1 42436 995441736
2 161415
1 72361 578142784
1 21155 390865914
2 184502
2 36848
1 9980 127850263
1 57555 52511
1 120148 635364764
1 169283 747292464
1 97746 368368924
2 160294
2 88213
2 133821
1 71197 904364132
1 23486 676751799
2 50032
2 170303
2 194940
2 22145
2 136376
1 49706 696167610
2 125165
1 71415 389152943
2 58972
2 102218
2 144966
1 126209 57676599
2 22286
1 62537 408582068
2 158831
2 43048
1 5118 801717687
1 62728 8222737
1 162711 568287951
1 102739 637004767
1 20650 819086571
1 102483 816929232
2 3963
2 138066
2 34065
2 7456
2 93161
1 54207 116793741
2 2484
1 40735 595440370
2 49322
1 18618 585554114
1 74824 401168860
2 179415
1 79336 207474871
2 30913
1 61088 642454943
2 99491
1 58582 866349061
1 93992 648779625
1 107321 122106977
2 169081
2 48288
1 138477 125571214
1 87244 249143267
2 102255
2 31885
1 45749 239050893
2 168353
2 140846
2 188801
1 138776 690474234
1 43116 586831388
1 167644 271068857
1 165500 612244476
2 128968
2 14516
2 145445
2 146210
2 42409
2 139
2 169619
2 102318
2 187447
2 160207
1 29342 963313111
1 179440 485075150
2 119485
2 193082
2 102307
2 195669
1 42066 303258009
2 167306
2 18352
1 198887 80440294
1 76183 233555435
2 80162
2 35208
1 191495 349161315
2 19984
2 190352
2 29135
2 144628
2 44378
2 13336
2 30116
1 197678 816288668
2 106977
2 55889
1 175683 601632661
1 117747 265373762
1 162392 818717903
2 94282
2 47307
2 194107
2 122951
2 21684
1 111602 9335250
2 101322
1 75701 998988088
1 28250 553135257
1 50438 206848533
1 166267 17114714
2 104495
2 125033
1 143868 943395186
1 199187 539283595
2 106796
1 16100 183274264
2 191282
2 85025
2 108591
1 83075 594838541
2 50738
2 123140
2 65252
2 83228
1 116169 748971671
2 153160
2 139423
2 17238
2 136384
1 13939 629722115
2 196959
1 151643 340994688
1 62068 148751941
1 94714 943465640
1 124127 370516507
1 99639 910303323
2 185071
1 154525 20224093
2 148214
1 32459 327080378
2 197553
2 79217
2 2561
2 81698
1 67272 907360205
1 191413 23395652
1 57560 901302432
1 93614 211206780
1 194655 788708780
1 97365 432275900
1 57080 224574939
1 179053 771747917
1 11010 608549765
2 54758
1 10200 916369369
1 46205 525815346
1 20047 346198402
2 73808
1 29870 348186363
1 103254 6025686
1 87349 249382275
1 127810 80964086
1 40515 853424456
1 157774 798464045
2 115063
2 174786
1 163111 76025553
1 87247 203134704
2 83347
1 102512 410123895
2 147764
1 158014 646511709
1 107817 538742529
2 125763
1 110331 287262682
1 73723 701007461
2 115939
2 158239
1 41847 400499046
1 129428 307783266
1 136893 631908640
1 183148 718718209
1 172311 660069358
1 164194 938701484
1 139036 5591871
2 159917
1 49245 120942560
1 31502 259612951
1 39942 945490610
1 196444 899379304
2 113954
2 14920
1 46348 730759934
1 142053 536715027
1 25797 812182420
2 171164
1 138765 6730242
2 104822
2 63622
1 199119 298570780
1 71865 907163143
2 55421
2 75637
2 138723
2 42610
1 16856 91271007
1 190023 763416813
2 130026
1 79990 759938427
1 55641 917332502
1 146800 102298488
1 146604 671036042
1 50437 382890451
2 177222
2 56971
1 53688 201367555
2 163075
1 52092 206838966
2 176982
2 159094
2 153019
1 68923 570330147
2 73772
2 154073
2 75785
2 116349
1 35744 209325073
1 100523 236472261
2 156725
2 191008
2 130880
1 143710 87782764
2 41681
1 13805 750108748
2 1805
2 47102
2 415
1 130230 731646409
1 110277 759480099
1 185284 566467258
2 183323
1 55832 528844389
2 33004
1 134453 623491024
2 19760
2 191168
1 142933 681287511
1 3144 867232244
1 142288 238601289
2 52608
2 120071
1 163394 146446804
1 77858 299777563
1 54290 909289578
1 97096 262010613
1 34137 262724853
2 109733
1 183334 246089176
2 90271
1 176523 223368533
1 33338 596290094
1 197471 447961245
2 67587
2 185019
2 42008
2 97495
2 122884
1 95182 291875092
1 60301 854226489
1 49693 710779151
2 199777
2 39137
2 77467
1 76008 184785906
1 64909 45898238
2 1822
1 142143 489500771
2 70477
2 13789
2 53410
2 32777
1 181669 68297843
1 170778 647636586
1 126909 472678166
1 134562 706641167
1 168814 395662901
1 121168 384041299
1 148556 110118892
2 131759
2 183886
1 129616 282682010
2 153961
1 83843 389997697
2 96232
2 141884
2 90552
2 199282
1 58578 846267642
2 169844
2 195323
1 48195 169764920
1 141667 174842053
2 122049
1 166064 631395759
2 60919
1 78502 144533176
2 39564
1 38938 729123172
2 171640
1 161096 581769123
2 12883
2 55177
2 197286
1 167239 215939149
2 198168
1 117160 110030436
1 127550 134261656
1 151667 705227612
2 154294
1 149244 740063086
1 89347 765988681
2 141867
1 61894 132877652
1 63339 172771371
2 1348
1 56774 836361611
2 185632
1 72175 525190621
2 84211
2 61940
2 122766
1 119344 249917303
2 105588
1 114310 682076754
1 168102 851946674
2 191956
2 78700
2 105625
1 3362 542439990
2 81052
2 193159
2 69287
1 62928 585288621
2 48272
1 23746 797461724
2 175789
1 6865 999510482
1 114733 875701693
2 88224
2 58953
1 172889 4370500
1 22256 847880075
1 104073 952892739
2 67867
2 55768
2 92326
1 155102 730154450
2 137011
1 178457 904412853
1 122507 257214544
1 150739 538878055
2 96280
1 112972 264193034
2 187944
1 52946 274810096
1 196263 745769010
2 122707
1 178031 68635876
2 21347
1 125325 95946056
1 172196 839151455
1 22848 75770320
1 49959 103886696
1 138464 603640111
2 61460
2 2197
1 20327 157312890
1 134285 331758008
1 110175 973712297
2 90510
1 186952 692852417
2 171264
1 141185 20922913
2 40025
1 3046 662048101
2 39278
1 23531 978885110
1 44049 31208588
2 31887
1 127580 102376743
1 127880 124521865
1 12421 677683737
1 57315 921397293
2 133542
1 22659 523810849
2 148455
2 183932
1 15164 560635564
2 125514
2 14086
1 195665 390705367
2 103528
2 83433
1 30890 683741099
2 181087
1 153893 745409539
1 135224 707060173
1 25497 400858465
2 72141
1 174270 755322786
2 170281
2 99366
2 113113
2 60671
1 27199 316642734
2 37757
1 66336 854552232
2 12946
1 31949 954847999
2 71650
2 122289
1 197751 462748753
2 77184
2 182986
2 171739
2 147821
1 75365 590911938
2 29288
2 91228
1 13500 152392937
1 171813 382560824
2 55779
2 141342
1 73918 659288264
1 123252 704970668
2 9390
2 186920
2 80653
2 31403
1 79459 700764982
2 111690
2 109928
2 112547
2 86354
1 79862 850654883
1 100135 486979468
1 87631 385097571
2 34755
1 125812 391830370
1 193206 321265249
2 126684
1 20059 715931828
2 188470
2 195512
1 119537 468268613
1 90838 503385926
1 195867 58026458
1 16427 522167861
2 87896
1 156742 471076909
1 22191 819056457
1 142332 392532207
1 189750 891676114
2 133174
2 182446
2 183576
1 16262 923165444
1 96511 411684698
1 2239 559483502
2 11821
1 106489 994219382
2 165010
2 125474
2 134254
2 158122
2 92552
2 142832
1 137748 359845824
2 29316
1 69090 106857254
2 153574
1 181231 943838112
1 132343 538057388
1 98808 285804974
1 118685 972019108
1 51138 971879403
2 153664
2 111726
1 103237 779644181
2 54233
1 82624 329119646
2 42197
2 46016
1 12014 147906565
2 28507
1 198558 82731927
2 193338
1 193419 618626004
2 182957
1 45058 987896184
2 76533
1 20569 625814326
2 198617
1 24843 312760350
1 116102 913228729
2 10764
2 155081
1 78555 393487812
2 38488
1 15729 285313336
1 161841 784440309
2 198736
1 812 507624583
1 73689 568087925
2 12108
1 16262 19509608
1 125704 233390747
1 55823 394557453
1 172438 238948979
2 85656
1 169126 805207784
2 7452
1 130524 547662091
2 186910
1 46674 429930288
1 122219 603850637
1 52890 143293252
1 115390 74122894
2 80810
1 54245 60506991
2 93761
1 110166 88224833
2 69870
1 190553 180960684
2 131751
2 168621
1 67210 657392391
1 64731 610095629
1 68426 505522779
2 133317
1 178065 631822231
2 109548
2 47708
1 50411 360141924
1 130725 579368209
1 54578 528034471
1 12818 606452966
2 183514
2 20244
2 19719
2 147761
2 194649
1 152378 510183095
2 63465
1 129891 169610472
2 98582
2 99967
2 137460
2 22147
2 184566
1 103697 198320759
2 15216
1 6243 719307135
2 52531
1 100547 706111244
1 42167 208122302
2 161325
2 134319
1 109692 956583306
2 64572
2 34608
1 127424 311783018
1 5823 286347906
2 172779
1 64054 91549377
2 61991
1 115984 788569187
2 156286
2 43499
1 2682 975752734
1 40154 894353600
2 27194
2 84540
1 151994 833217812
1 147335 636531186
2 108290
1 103094 508041346
1 133916 189443525
2 26322
2 173688
1 117660 279255489
1 95906 171582019
1 151858 119882975
2 172754
1 8182 881020287
1 195315 642762983
2 70902
2 68800
2 15451
1 84059 68499252
1 80142 93371898
1 60253 707707607
2 164768
1 123655 200657279
1 170287 101425234
1 169557 241701086
2 146752
2 68941
2 112159
2 13965
2 79889
2 54423
2 12187
2 152227
1 63946 969933690
1 59012 238248126
2 153827
2 60092
1 108702 805259561
1 88610 65229218
2 149487
1 79689 362800814
1 168505 461752942
1 13340 334604807
2 141017
1 169827 566225863
2 54022
1 87070 21653740
1 68766 496550254
1 14707 438067113
2 82103
1 151771 421891011
1 185263 496355819
1 120699 824923697
2 124122
1 144517 734234525
2 17893
2 173317
1 153055 42564737
1 43333 100817838
2 77015
2 98158
1 41111 848879802
1 198648 369187644
1 22167 793063388
1 106984 127016960
1 28673 752535095
2 193443
1 60391 627645149
2 74684
1 68220 260488088
1 195290 852400884
1 134163 197841094
1 124069 729469667
1 74174 585887891
1 197391 230392972
2 183988
2 140841
2 149842
1 71746 429010353
2 45041
2 110291
2 100362
2 12801
2 125725
2 80401
2 124770
1 36070 866562178
1 16399 930910633
2 43316
1 62623 718022268
2 141678
2 87732
2 41303
2 43773
2 9466
1 191791 369518744
2 97282
2 138685
1 163568 973199688
1 126799 60887806
2 137725
1 106023 62978454
1 153544 979701533
1 26834 888272974
1 126462 93762003
2 194283
2 165039
1 192997 771450186
2 5107
1 176717 985061186
2 189918
1 7438 841230916
1 157726 660098045
1 10714 350172781
2 97732
2 43683
1 156413 827025984
2 151808
2 17391
2 153253
2 57071
2 74623
1 29218 547107307
1 157377 513818627
2 83208
1 16899 235800575
2 34547
2 139115
2 157017
2 59418
1 81922 820996740
2 80196
2 189993
1 72166 283337240
1 29333 645182583
1 15749 412689107
2 98108
1 156042 583444005
1 79613 310468917
1 46886 522739383
1 122775 931299555
2 30567
1 86684 537251791
1 23891 301692952
2 19672
2 37648
2 17377
1 40962 382668141
2 2845
1 195718 122550087
2 141081
2 121796
2 9484
1 138802 760713635
1 89454 492642281
1 76724 951245336
2 71002
2 25748
1 50259 935344240
1 116011 513406060
1 92016 486988572
1 130318 857551271
1 190536 219368242
1 20820 220589030
2 51352
2 66386
1 152114 22657745
1 7093 312338083
2 66329
2 62856
1 159941 361376245
1 37887 118656121
1 6902 518542768
1 38149 928839760
2 72361
2 132309
2 64744
2 183619
1 85586 124226732
1 139985 495084396
1 144920 546089861
1 100965 900648584
1 77937 72956729
1 169904 136522767
2 96455
2 78169
2 90025
1 117926 905520580
2 34284
1 159460 56500044
1 40184 137914962
2 193601
1 128385 571291947
2 2834
1 83184 878446243
1 108566 309692490
2 197843
2 190150
2 180604
2 49030
1 139849 886647907
2 158079
2 187533
2 31115
2 63873
1 78020 311926491
2 54646
1 188602 758243635
2 10170
2 149707
2 138847
2 59141
2 184496
1 130102 957280374
2 1135
2 116032
1 166384 168428801
1 69042 576900462
1 100912 745766428
2 186618
1 127035 478995856
1 13677 256434609
1 48602 18153467
1 60243 899885803
1 78389 381154399
1 126237 270886620
1 82534 902026028
1 58461 884526229
1 131240 729535896
1 125638 556030217
1 863 843802011
1 170428 900015176
1 53995 483220430
1 53702 566777306
2 130318
2 2855
1 79722 731115677
2 169243
2 141380
1 148709 909530662
1 67029 510215107
1 50462 854713741
2 128801
1 122839 83384859
2 66478
1 93292 735121952
1 3929 521269147
2 32453
2 61066
2 88271
2 73303
1 61911 490025025
1 12714 135312825
2 115239
1 195103 544158306
1 85756 77744660
2 82532
2 39950
1 38970 860329632
2 33521
1 100985 874164954
1 168831 836780266
2 67717
1 4296 730607930
2 52022
2 176946
1 97622 434666213
2 105457
1 37756 361342228
2 119202
2 21899
1 140268 365663879
1 77586 420907751
2 134459
2 151267
1 151955 294328917
2 192721
1 157166 503190621
1 158547 609144011
2 181769
1 132528 758911837
2 40791
1 101133 63645978
1 176916 323195899
2 183660
1 40637 709402631
2 75852
2 107390
1 121389 372724793
2 39003
2 62013
1 2988 538887622
2 178707
1 156645 240834893
2 33425
2 165556
1 111520 296841115
2 178552
1 106546 37399285
1 147598 234353873
2 117688
1 116108 18275053
2 54833
2 173344
1 64017 356120216
1 90846 579227098
2 126734
2 121548
2 86116
2 190823
1 1201 913238032
1 162460 379597077
2 196110
2 107034
2 10038
1 46077 816411745
2 113255
2 5940
2 143585
1 107335 751673950
2 92230
1 91844 845637497
2 157467
1 16105 731415623
1 26670 548689989
2 72223
2 52997
1 37111 196682667
2 184335
2 15598
2 104846
2 89362
2 187573
1 20049 736226972
2 168541
2 13460
1 139753 869001189
1 131874 573586719
1 26073 653610539
1 183852 792464959
2 181641
1 110074 161782118
1 171187 619416723
1 150990 194594040
2 70214
1 108053 765457713
2 33253
2 140284
1 28526 456340126
2 67815
2 108994
1 97495 757387790
2 43243
2 122205
1 112453 753245438
2 12063
1 112118 6326041
1 31370 81216774
2 185979
2 126123
2 39050
2 79175
1 35709 585875266
1 5273 702884416
1 168932 866187791
1 6945 41430382
1 162796 905625139
1 42908 933182877
2 16310
1 121196 317673852
2 191688
2 87612
2 183255
2 164516
1 178301 665929940
2 77068
2 105667
1 187389 688678310
1 147124 588653265
2 167986
1 60078 376318443
2 159798
1 143406 747615829
2 10634
2 156313
2 128014
2 102545
2 174200
1 70582 23356698
1 26222 129575487
2 36777
1 152324 894289618
1 163591 290220649
2 137483
1 129462 53486212
2 81681
2 108092
2 24290
2 167630
1 164519 247864832
1 38850 606599373
1 69652 997434482
2 151086
1 121263 913622958
2 184196
2 163788
2 199161
2 184483
2 79708
1 87548 396827772
1 7642 577262952
1 149382 824388234
2 52888
2 166577
1 6582 538406901
1 114269 328334344
2 121668
2 131072
2 179009
2 180587
1 4449 900768352
2 95387
1 87121 444596438
1 59299 447840238
2 174921
1 104661 603956392
2 148874
2 34693
2 187953
1 40731 539158180
1 27112 247869001
1 114043 719541777
1 114530 23090784
2 165554
2 27259
1 194991 555046353
2 172183
2 196649
2 72792
2 17900
2 43605
1 52250 924367661
1 132846 461780848
2 36913
1 180462 961386871
1 197508 379271923
1 192811 947984000
1 16074 362117776
1 161640 611757673
1 9546 140172416
2 29690
2 32001
1 141673 204145119
1 141179 914730390
2 52114
2 181316
1 75902 108374522
2 128710
1 132880 912387289
2 162053
1 4624 744410976
2 167875
2 142908
2 190251
2 171593
2 51817
2 59129
2 103607
1 171924 93038399
2 173902
2 145695
1 140682 739520947
2 140111
2 198694
2 112337
2 140223
2 22317
2 132033
1 54325 94278309
2 113074
1 5012 916823453
2 156481
2 104997
1 6658 436588054
2 113102
1 87564 471471660
1 149682 591917292
1 139738 638318972
1 185923 627796437
1 5569 691274575
2 41380
2 34560
2 190814
2 104916
1 188973 905752454
1 114972 628604788
2 116154
2 175356
2 52595
1 133864 456827594
1 199023 63405634
1 76122 902979968
2 17570
1 101359 637443799
2 88733
2 191284
1 31300 323523355
2 71336
2 152310
1 17042 443097612
2 60546
2 14409
2 196806
2 88958
2 125873
1 157065 369931844
1 197100 790531409
1 94295 704838382
1 148182 405278741
1 41453 263186125
2 6167
1 118806 103395048
2 128489
2 51060
2 31861
2 182855
1 26515 172846838
2 22078
2 159611
1 46824 230571330
1 145095 389111230
2 176580
1 128739 804820691
1 31039 59923948
1 53183 417953515
1 171861 156619312
1 56975 422425773
2 2784
2 190515
2 109341
2 133374
1 76107 7913587
2 82327
1 187617 928168639
2 43480
1 72366 891963394
1 173749 96063387
2 88262
2 102392
2 93508
1 81795 805813588
2 114919
2 96116
2 186971
2 69260
1 123416 625520658
2 123652
1 143923 867106528
1 141965 782502365
1 104713 261083488
1 177787 229397423
2 129762
1 193945 201758742
1 64767 278803300
2 48029
1 188614 765345929
2 127814
2 15993
1 44401 674276716
2 157653
2 70143
2 197842
1 23992 349467048
1 6209 762504216
1 152609 174575408
2 154050
2 1255
2 9196
2 1485
2 157598
1 99466 715762269
1 86115 643393372
2 81138
1 163835 493658744
2 83071
2 36272
1 51045 849541378
2 155591
2 31353
1 97744 971349477
2 129304
2 59229
1 55093 987210013
1 102056 884479440
1 136565 962879252
2 10593
1 178799 783520549
2 160642
2 98318
1 183207 386956518
1 2783 73146324
2 93418
1 123891 845795139
2 161837
1 149565 659473483
2 178786
1 23428 932620043
2 76761
2 166988
2 191896
1 115770 415537380
1 131185 540293392
1 15461 41021483
2 78479
1 178418 338109646
1 172963 305135361
2 159028
1 123263 415490458
2 164362
1 4962 436943315
1 162844 884139877
2 77236
2 168498
1 74390 550843022
1 9240 184081356
2 52021
2 166742
2 15155
1 187042 7247481
2 36015
2 132415
2 44619
1 40306 628055587
2 2550
1 127560 970732805
2 85127
1 49421 45637784
1 15544 723849922
2 163557
2 39982
1 134597 687810788
2 164476
2 171244
2 126914
2 169989
1 79327 908671807
1 21606 344952518
2 9020
1 24201 914707011
1 171949 980194445
2 42022
2 94274
1 141839 542176449
1 120120 715805115
1 26583 856851133
2 116418
1 94987 28880946
2 90655
2 28643
2 67555
1 118868 987810000
1 151183 469145563
2 121566
2 199142
2 172234
1 22839 742525736
2 145033
2 13708
2 178172
2 18545
1 117358 126937318
1 186674 362311757
2 65744
1 82152 697287116
1 103564 780520831
1 24927 371627701
2 28483
1 163251 331373250
1 146481 812911100
1 174939 386180534
2 165998
2 139385
1 111510 717615544
1 129059 987403697
2 172356
1 89018 601488932
2 169773
1 145053 42090939
1 139005 59634545
2 172488
1 22508 594101508
2 161467
2 13442
2 147108
1 48729 139987206
2 179774
2 118488
2 89715
2 105581
2 190808
2 46570
1 195013 595131117
1 106324 472377746
2 23610
2 66662
1 181210 28649418
1 118683 152724845
1 122819 151025623
1 107355 840713470
1 126864 232413458
2 102139
1 67610 734776301
2 11048
2 163785
2 112289
1 4270 564590262
1 94580 86316932
2 51205
2 86464
2 75133
2 131070
2 195474
2 149473
1 82843 119147309
1 179824 749644661
1 636 955521703
2 145209
1 7911 384938340
2 11315
1 2651 301507357
2 185046
2 81959
2 4742
2 128359
1 106280 637056880
2 184958
1 89447 743529579
2 125185
2 114763
1 69545 559674016
1 109688 81770947
1 4222 175539840
1 133796 716680342
2 78823
1 187046 584717098
2 182988
2 21101
1 19588 178307273
1 60635 748136038
2 99510
2 158118
1 98612 840322365
2 83011
2 121798
2 20626
2 4106
2 106229
1 128325 697865489
2 192779
1 190098 228807704
1 4301 205496365
1 123584 120356848
2 108099
1 184816 594113287
1 76766 428815111
1 177020 826707114
1 112027 983118961
1 134066 905258238
2 4214
1 116909 317332131
2 180750
2 56498
1 171428 819080358
1 40182 361208544
2 27209
1 77403 164500078
2 102744
1 174036 234794408
1 96617 947168540
2 124586
1 41051 204287997
2 173666
2 186861
1 81398 339868207
1 167586 929585156
2 16817
1 58789 966521319
1 129124 243813841
2 156959
2 61644
2 55247
1 91971 39890644
2 151110
1 200 860344361
1 157159 874024966
2 181366
1 196680 586716306
2 196314
2 127287
2 73681
1 155190 511482610
1 78447 488343909
2 47227
1 145311 765506444
2 13122
2 101910
1 111366 285439769
1 19513 984486914
2 31521
2 160744
2 56820
1 51342 343744049
2 61727
1 96663 565444932
2 173157
2 2797
1 72206 885050394
2 2216
2 21987
2 179107
1 180059 118816619
1 163225 326805480
1 19242 904131826
1 4646 652468582
1 131393 713875529
1 18257 557325276
1 63534 911244063
1 174576 979567300
1 197794 957614584
2 175564
1 107250 742548056
1 134885 920622293
1 198902 479581841
1 61176 949982433
2 106690
2 196366
1 126815 917716623
1 193674 882143546
1 29230 386303952
2 143725
2 120647
1 114702 819400978
1 194825 542617932
1 63388 614122909
1 190950 276796672
2 17349
2 107211
1 160032 507140250
1 129988 724256687
1 48550 826533734
1 166965 623244823
1 68351 397868636
2 138178
2 100566
2 19692
1 164089 711539185
2 133931
1 189678 770778453
2 95460
1 87174 949403218
1 186910 899426414
1 101583 531682158
2 100138
1 186308 620897179
2 53168
2 67160
2 37348
1 30776 69000744
1 170528 796662742
2 15025
2 44563
2 194962
1 46616 277790870
2 174148
2 30743
2 38659
1 16170 575407523
2 136801
2 41359
1 110176 857666291
1 135797 210654099
1 137590 249402104
1 155257 964889704
1 131200 220233890
2 125616
2 90234
2 45856
2 13668
1 39601 190286644
1 177369 283847581
1 185408 850022897
1 74936 44891239
2 195472
1 165631 75291927
2 110161
2 118806
2 71923
2 21699
1 43068 999534836
1 135887 305375799
1 81852 986101603
2 47977
1 51835 502431654
2 61948
2 3568
1 179709 30979
1 131116 4687793
2 55219
2 146566
2 148003
1 154958 48273035
1 15144 118457743
2 101085
1 128653 577237050
1 190025 420818921
1 70581 413135747
2 132618
2 89849
1 87203 558657822
1 130373 696582040
2 148889
2 23997
1 136566 881273036
2 90816
2 67382
1 85797 204311950
2 91433
2 96969
1 199997 501118308
2 57658
2 64696
1 147577 250413640
1 90233 322069774
2 120753
2 75973
2 79979
2 104960
2 52179
1 70770 686487927
2 23844
2 101432
1 84297 129108361
2 19610
2 18676
2 193160
2 65361
2 29953
2 32996
2 62100
2 40260
2 185532
2 41404
2 139453
2 141737
2 183024
1 46941 449536223
1 57912 771364608
1 21218 706781749
1 86042 168728631
1 132334 579123616
2 4593
2 84854
2 179687
2 174000
1 120813 875758332
2 82478
2 160457
1 25255 185321080
1 175745 698673608
2 136048
2 76247
2 183540
1 29890 530298190
1 147191 188871462
2 126475
1 10144 597567818
2 115373
1 152195 296482393
2 145304
2 129182
1 77544 543748983
1 147723 116347078
2 198433
2 125370
1 50160 832084831
1 195809 950432118
1 98868 865538861
2 196731
2 78831
1 120009 291493656
1 147409 545563933
2 101723
1 165066 156490996
2 91692
2 190412
1 43971 303474505
2 156531
2 187125
2 139156
1 155160 219691219
1 67934 767463766
2 113461
1 65717 696691453
2 21328
1 63882 462485864
1 24024 260783389
2 31570
2 10506
2 148846
1 13133 928644507
2 141416
2 4971
1 52111 434179380
2 116163
1 63652 285807884
2 107575
1 13467 931717340
2 196820
2 197009
1 41850 868099085
1 175893 906490190
1 179432 909459448
1 84634 735439677
1 11827 499494755
2 107133
2 103483
1 10786 259523038
2 160119
1 105520 919716446
1 137679 466442375
1 34048 348029793
1 81747 363023609
2 198330
1 89372 157727115
1 47881 262340112
1 88439 918897980
1 106245 82990379
1 66148 312011552
1 65449 821265063
1 187442 213144539
2 77965
1 34741 617354373
1 17608 279024971
1 151804 615004175
1 21643 285845535
1 109841 58838640
1 101570 669253582
1 109379 206923848
1 6237 287110094
2 97912
2 9167
1 89392 421853211
1 50698 395580838
1 96361 195573634
1 41710 351762261
2 160793
1 177007 617212668
2 154026
1 149205 138267334
2 110893
1 191891 337339433
2 108217
1 92545 379819545
2 61916
1 113077 353462798
1 45721 193906914
2 161715
1 149599 966643781
1 155141 558580275
1 70255 463135326
2 172906
1 38992 397298372
2 12721
1 6005 906092440
1 185820 127167655
1 152968 528752250
1 73065 497241618
2 102723
2 141101
2 83895
2 61095
2 38567
2 187986
2 160868
1 95690 705414760
2 171893
1 134342 64451851
2 25894
1 190526 779628376
1 100256 990408055
2 4676
2 54832
1 153326 556807901
1 91288 285142374
2 122349
1 77311 463618561
1 169145 48144856
2 71342
2 26375
1 149268 862728802
2 84132
1 33622 831331782
2 11905
2 39924
1 137525 513424860
1 57075 690479691
1 86536 804480078
2 173004
1 27450 67157796
2 16826
1 180043 727876783
2 65698
2 165570
1 115203 694333230
2 172128
2 160377
1 48784 344777133
1 32127 471091584
2 131224
2 105190
1 26951 560822277
1 7844 934914916
2 44359
1 61218 254626263
2 5547
1 182514 399813120
1 26401 524935516
1 69542 835785080
2 36127
1 117346 1294478
1 40201 884524004
1 90679 204176189
1 69908 519211011
1 159312 474023539
2 158742
1 27732 173980900
1 13502 378101029
1 144327 29648593
2 194470
2 149761
2 32536
1 79485 934187005
1 78104 658642243
1 54537 39074856
2 98562
2 97085
1 106433 812772256
2 116760
1 85293 709397115
2 181188
1 73125 648757327
2 106053
1 129124 595580258
1 189014 158256426
1 6430 173743002
1 41521 79900062
1 72218 934495687
1 179810 140735761
2 144176
1 172755 116088146
1 45443 458368946
2 2529
1 36156 185715402
1 144236 550499316
2 2108
2 10028
2 67444
2 189270
1 38417 256838871
1 184356 566659331
2 3602
2 1049
2 103623
2 173535
2 192121
1 133752 554229613
1 156390 408101377
2 119811
1 46632 875670229
1 3456 11766099
1 105277 328551397
2 155350
1 26089 246045701
1 18539 640538922
1 55791 965336384
2 35386
2 157278
1 61096 298137682
1 77984 896796341
1 29263 607281081
1 165996 476007947
2 163
1 146428 288789964
1 30434 103029062
2 189109
1 18809 742963670
1 65244 731500592
2 90602
2 189033
2 53945
2 23872
2 83910
1 92613 171816984
2 3145
1 142845 776262671
2 19262
1 142293 842312085
1 137238 319553090
1 130206 571782677
2 47455
1 129473 292129290
2 107903
2 72410
1 127523 757292130
1 154351 809134463
2 158111
1 89023 660775626
2 199265
2 12560
1 50702 651249383
1 22891 714572792
2 92587
1 116509 39400973
2 175465
1 183597 814364974
2 10754
1 108592 11135411
1 64637 273523134
1 145147 361502699
1 108476 518829143
1 186688 160064325
2 92278
2 11306
1 151680 841025302
1 29165 628824721
1 188686 193769731
1 98139 408767575
2 102114
1 109281 659948238
2 194046
2 2676
1 39344 902976703
1 161045 25281972
2 120946
2 67885
2 180573
2 164673
2 133919
1 67080 892825327
1 92399 614303433
1 15031 742490635
2 144376
1 4813 77633566
2 182310
1 38194 132120627
2 76069
2 3396
2 51660
1 28735 501073689
1 66355 689316521
1 141308 462955274
2 167585
1 155464 875652905
2 23633
1 133417 997991725
2 191948
2 138693
1 52158 64210593
2 131663
1 113805 160413251
1 84951 852003100
1 119501 264168490
2 175450
1 163519 303357884
2 42803
1 31439 726064482
1 74565 76140591
2 116414
1 24194 106212315
1 127358 163476301
1 6666 524348497
1 119441 850575131
2 68451
1 83870 872929644
1 132446 776097360
1 144029 460823944
2 86397
1 151357 602441057
1 164403 366179422
2 141303
2 130176
2 173691
1 28371 98227311
1 27205 42891137
1 197168 550561179
2 128485
1 50940 240286300
1 6289 540824857
1 161957 352657752
2 186350
2 34925
2 52116
1 34759 160306283
1 149886 102357892
2 196697
1 89149 69159685
1 25826 600686081
1 53645 822235642
1 1736 643621309
2 183201
2 39634
2 99915
2 8033
2 168905
2 9030
2 151328
2 136594
2 148992
2 114164
2 50542
2 18804
1 90200 621800468
2 117800
2 178466
1 93483 930570799
2 65984
1 115678 685401580
2 25037
1 80645 67508075
1 2706 713943071
1 155381 372302641
2 169859
1 88771 357003771
1 187961 420916793
1 164688 556995432
2 63452
1 117938 27896985
1 10909 322498579
1 127509 38272190
1 170921 93324520
2 84641
1 112872 274201238
2 191214
1 12504 535756934
1 22151 981938072
2 146621
2 129260
1 141066 131037928
2 105692
2 25653
2 135401
1 82313 556982376
1 40001 616949624
1 62629 540572188
1 54780 502313254
2 199950
2 74307
2 60767
2 43177
2 30536
2 196393
2 142869
1 7133 965342610
2 108903
2 40887
2 56677
1 3747 16250550
1 159892 784848076
2 147466
2 103294
1 65399 799347183
1 142908 442529758
2 189596
2 181489
2 154839
1 121423 139833603
2 123797
1 54398 698295224
2 65352
1 97517 74797497
1 120051 769957792
2 165592
1 22625 121411632
2 25000
1 81400 671264905
2 121895
2 171849
2 172949
2 87660
2 144157
1 63581 390381311
2 46169
1 96925 596156642
1 3442 899584423
1 127783 935592285
2 197854
2 126832
2 69859
2 128805
1 161067 976019570
2 192214
2 9045
2 189786
1 79189 615023654
1 419 497338029
1 56863 723912271
2 145828
1 112036 114050082
2 47220
1 25647 462620238
2 29304
1 124286 409211713
2 28829
1 151707 968315664
2 49575
2 180424
1 136602 269126267
1 96410 189080567
2 170549
2 85486
1 108125 870759116
2 36741
2 89908
2 113705
1 57770 419355429
2 73659
2 26819
2 102146
1 171172 83148951
2 45975
2 128624
2 81632
2 94354
2 20067
2 82514
1 154426 615560798
2 15526
1 167569 376178003
1 123441 255273243
2 109781
2 178660
1 150563 592603692
2 102060
1 83881 279647855
2 150796
2 120022
1 150445 82087272
2 55788
2 53908
2 94951
1 91910 454335219
2 68341
1 153579 103752654
2 143292
2 182942
1 111482 122871934
2 65573
2 70371
2 134094
1 172565 701035705
1 14389 640565256
2 62617
2 61853
1 5459 792412381
2 158300
2 121286
2 132199
1 59537 859124346
1 138994 257753792
2 186118
2 144827
2 150089
2 30327
2 58259
2 141379
1 94705 306326949
1 87442 574692651
2 188669
2 2750
1 155324 938152454
2 172336
1 71000 715486466
1 129860 124873378
1 52811 630347500
1 83831 220783051
2 64616
2 80891
1 46150 496073669
2 165418
1 36380 534945102
2 80017
2 51997
2 94959
2 127325
1 91422 330199978
2 173097
1 44167 12390102
1 65993 15809028
1 194044 199235522
1 176611 890023806
1 45572 547096282
1 163972 776627659
2 167360
2 181747
1 192957 557247677
2 4167
2 66807
2 22038
2 5586
2 144620
2 35515
2 58281
1 61632 346370230
2 12444
1 67764 444211647
2 174212
2 68900
2 40510
1 156097 606073289
1 27339 959932602
1 170165 159286635
1 85227 305221859
2 101275
2 158116
1 26681 933674489
1 171731 963971079
1 106210 844949365
2 104768
1 120320 458031187
1 78272 505679050
2 53221
2 64030
2 87990
1 196150 199163185
1 197023 163881215
2 123360
2 75410
1 147382 182855046
2 179253
2 22900
2 50970
1 106885 156398114
2 120559
2 7401
2 120745
1 196580 625201275
2 24164
1 124566 598268448
2 189083
2 178330
1 41079 250299861
2 51756
1 149114 361766163
2 129818
1 142462 878939677
2 97075
1 136827 54223161
1 86775 634044295
2 139108
1 81640 147633860
2 112493
2 58949
2 122591
2 155461
2 91819
2 142568
1 114620 160686881
1 174859 516005610
1 46756 724800093
1 180048 304297481
2 99190
2 81546
2 10900
1 5667 743643488
1 19264 622633578
1 53001 93098796
1 199785 678321079
2 38652
1 160019 428467433
2 133809
2 12600
1 98988 454381294
2 198583
1 139065 189365816
1 168529 269569660
1 175128 416025106
2 161297
2 180098
1 27651 733543332
2 108006
2 188753
2 69221
1 154869 569031328
1 60371 245992986
1 191069 415869894
2 197204
2 48819
2 102760
1 34519 868290507
2 194074
2 139977
1 50774 718990112
2 84314
1 57697 798998587
1 148178 82694569
1 142625 360608697
1 189487 797283397
2 105051
2 98920
2 48205
2 154417
2 174615
2 156970
2 63357
1 52402 825912453
1 64485 701186053
2 189275
2 10256
2 107842
1 160201 160256469
2 135324
1 17458 265790302
1 4670 605214869
1 47829 797930405
2 31679
2 161298
1 87158 296969457
1 144536 728185088
1 35342 620155514
1 68132 645194849
1 78179 953249463
1 141324 592036028
1 33018 163405865
1 95920 52980581
2 71358
2 28828
1 51793 589373507
2 92754
2 159065
2 178148
1 15216 197924421
2 155910
1 5488 272712391
1 10483 61237483
2 11795
2 137778
1 20177 848060842
2 88316
1 60624 753933983
2 76011
1 122298 457714751
1 145011 937425263
1 77571 835015821
1 52687 638657157
2 168104
2 152044
1 179929 399317110
1 77512 631000459
2 124192
2 94306
2 100255
2 114665
2 81843
2 157733
1 111556 796662487
2 135377
1 141283 967680850
2 122832
1 70047 869242075
1 29656 703781238
1 93058 874762248
1 88565 247724652
1 58436 262659029
2 166719
1 92147 719252199
2 166737
1 106235 976356811
1 18200 253931949
1 102366 84671082
2 185595
1 191649 936899335
2 137158
2 173632
2 107572
1 107210 357706993
2 154992
1 153471 154267203
2 131756
2 8392
2 57727
2 54582
2 97869
2 164550
1 151005 875736275
1 38751 782652929
1 71551 152979776
1 118046 876712392
2 99936
1 199451 5382756
2 179701
2 163986
1 52074 840571440
2 163470
1 76794 383585876
1 160408 764845944
2 93282
1 65779 780732192
2 193049
2 191967
1 89685 750245287
2 38489
1 189889 519437022
2 58034
2 60015
2 116639
1 113829 625502648
2 48091
1 184130 624770861
2 194374
1 173696 463459703
1 65916 52458151
2 4684
2 161226
1 179353 670593829
2 18085
1 124043 202645027
1 53872 244264195
2 69740
2 193840
2 15156
2 33934
1 194203 79635448
2 184747
1 102908 228163170
2 82333
1 174910 524856820
1 148684 308193577
1 152729 676730581
2 75422
1 103632 979443311
1 82519 716135248
1 136194 764453274
2 175270
2 51867
1 136222 496599247
2 160719
1 96582 408801611
2 123071
1 45418 545383004
2 108394
2 21117
1 13503 902601711
1 77500 198756275
1 181504 789316943
2 19342
2 31024
1 85076 189131152
2 142817
1 111022 126498043
1 132497 202100431
2 104485
2 78294
2 165739
2 92452
2 103607
2 195194
1 176515 832077181
2 167524
2 149964
2 98294
2 61971
2 180112
2 154190
2 188853
1 195561 479820283
1 86889 543617688
1 159405 971236133
1 182611 234708102
2 19850
1 184662 962175999
2 19926
2 109135
1 91529 781480534
1 752 456856798
1 126062 539031581
1 145816 535762594
1 75270 802845805
2 53734
2 198108
2 36088
2 30509
1 149409 807792262
1 74976 194977196
2 89218
1 102690 732685079
2 136204
1 195665 337534406
2 3742
1 41824 253997112
2 31475
1 159562 272155566
2 21474
2 35922
2 25879
1 13110 540671789
1 101468 68515872
1 42647 70573352
1 6055 920011159
1 154115 197297727
1 144791 769173338
2 18399
1 32837 618246009
1 26652 779421471
1 135555 540058068
2 107849
2 88239
1 5175 722516763
1 120810 393447856
2 97131
2 157883
2 83120
2 124061
1 198070 690389990
1 102929 782333069
2 9781
2 63713
2 161087
2 144773
1 38856 529833461
1 104626 381201354
1 183927 922896806
1 95277 651094957
1 150709 714642056
1 35293 428067178
2 195235
2 187876
2 55774
1 83469 279871523
2 149760
2 99807
2 179231
2 59415
2 149323
1 193892 347265130
2 97875
2 72167
2 67251
2 111157
2 80624
2 177344
2 176263
1 122360 276946288
1 121408 905575516
2 161738
1 111731 498230758
2 35178
2 84122
1 100332 276589319
2 96458
2 4068
1 82295 264276858
2 121471
2 82656
1 159886 602894425
2 164156
2 193607
1 136710 825972753
2 36052
2 135336
2 120635
2 162757
1 137919 156622075
1 62818 185248877
2 142879
1 158890 560999261
2 98362
2 195649
2 134917
1 107520 297970333
2 83199
1 176172 286034367
2 185684
2 67201
2 44661
1 97383 373011026
1 27741 70629679
2 114584
2 171991
2 161691
2 166258
1 37573 324907229
1 166726 301408900
2 72743
1 32052 634642229
1 75329 747285352
1 96553 22245862
2 175153
2 15056
2 108366
2 66338
1 42481 184783650
1 177928 294993973
2 192437
1 187645 657993743
2 69847
1 24874 76990891
2 196911
2 1691
2 188078
2 124080
2 142379
2 126159
2 179842
1 148312 176495066
2 14790
1 44251 309235999
2 122015
2 178283
1 173311 456150502
1 143793 178647034
2 42486
2 173804
2 90544
2 147340
2 135726
2 125949
2 149915
2 194244
1 177889 104049778
1 152185 270968274
2 189181
1 60586 206733961
1 178773 785282533
1 161337 23528217
1 33540 241357526
2 38442
1 114297 936698861
2 104502
1 129107 409663126
2 180601
2 56677
1 38697 471443839
2 68905
2 81853
2 142832
1 80470 300906628
2 133259
2 775
2 107473
1 11494 798477662
2 53938
1 84680 5769210
1 70143 861324314
2 7176
2 2808
2 192299
1 101641 232876100
1 73839 209728113
2 18033
2 50124
1 99551 381813857
2 34252
2 122408
1 175562 830217415
1 159397 675017640
1 127005 547035920
1 185311 906497614
1 5712 177238726
1 35892 591921845
1 15739 304255729
2 157544
2 110990
1 162762 199755280
1 162824 459140750
1 113382 282854771
1 52744 732628680
2 152138
2 117501
1 176262 655844623
1 29120 191374452
1 173925 669800432
1 69064 87500790
1 56930 657419265
1 177424 182089953
1 74933 769540444
2 114742
1 64 442175686
2 127892
2 65490
2 43412
1 1945 494167566
1 24118 387120586
2 14546
2 92852
1 140376 773205935
2 35735
1 130645 575737080
2 2072
2 57956
2 175702
2 120831
2 96402
2 24390
1 130138 390457656
2 131283
2 32220
1 12208 780618919
2 46699
1 190883 341195548
1 106060 227391985
2 30768
2 77410
2 132350
2 59637
1 3198 860809923
2 24082
2 69020
1 171611 818870828
1 117597 853000987
1 167320 727322463
2 123692
2 68031
1 101134 46037552
2 170593
2 77908
2 103513
2 170200
1 128531 505121214
2 100301
2 148995
1 46116 833055101
2 147528
1 194082 815227042
1 71116 111249619
1 138956 882903694
1 28104 971966889
1 113927 430543959
2 168469
2 47454
2 180147
1 18079 979841221
1 81808 50361510
2 21701
2 40516
1 46711 700703966
2 36737
2 10855
1 74602 245473661
1 152883 250365051
1 44624 427955511
1 130040 780223528
1 32684 976109975
2 176928
2 188796
2 191422
1 2378 849084704
1 62131 76895760
1 166124 171795603
2 49414
2 55480
2 175040
1 21450 549106299
2 22738
1 109582 233815638
1 76928 265732990
2 127971
2 130198
2 109093
2 53128
1 20055 813706889
1 5111 999453809
1 82223 350990081
2 192316
2 146022
2 37521
2 170067
1 188284 385064676
2 150361
1 111794 995271697
1 103519 564821989
1 187915 411461120
2 14408
1 20692 530948912
1 186823 981756779
1 35599 213877792
1 137909 428716711
2 56576
2 17291
1 131343 699197657
2 155621
1 144403 43078832
1 76312 845354487
2 134321
1 81389 742303913
1 52331 681325026
2 29857
2 72061
1 38514 719644700
1 23141 442328418
1 87939 860087453
1 57535 205707935
1 169394 946475649
2 83679
2 190755
1 137643 455837764
1 75744 82522338
2 13844
2 90663
1 55864 474005748
2 199682
1 14031 108566123
2 144039
1 83641 831778766
1 110834 412024109
1 75309 520090332
2 169630
2 14489
1 134929 846178060
2 104617
1 88844 510266321
1 119243 409068938
1 29819 722816740
1 32397 832578075
1 33958 961099816
1 162157 322830611
2 70868
1 118083 15491831
2 193130
2 52639
1 115401 30887602
1 188352 160217696
1 32688 80957172
1 8695 203775565
1 64790 136777955
1 45761 826626348
1 138133 819173576
1 143140 303070489
1 128480 478147030
2 25712
2 140797
1 117914 153123600
2 95022
1 69871 467943643
2 165663
1 191747 838778131
2 86374
2 174578
1 86437 445503003
2 190723
1 154847 465436675
2 17576
2 65599
2 78736
1 78337 764999916
2 161001
1 113733 205205619
1 113031 229300496
2 328
2 194166
1 29166 191832635
1 27949 131367267
2 89705
2 199216
2 136843
2 23444
1 183881 149480692
2 30828
1 199501 879972784
1 47990 389837891
1 36771 738713019
1 26296 323366065
1 97609 143306458
1 163300 135197671
2 95809
2 142541
2 86416
1 188573 307622594
1 57294 999396220
2 43266
2 180235
2 195736
2 189327
2 61186
1 129948 902193847
2 84273
1 194260 709543509
2 189245
1 113471 629869677
1 72887 639657142
1 6715 48964801
1 83035 347657165
2 108474
1 181747 165104270
1 24300 757998551
2 167707
2 108300
1 118794 331106948
2 131029
2 177429
2 185097
1 60448 773814189
2 173136
1 163073 353587192
2 173768
2 144782
1 156569 547892374
2 192479
1 96115 568726183
2 125068
2 59596
2 198361
2 111774
1 73442 54777761
2 153325
2 108482
1 83669 945961130
2 121936
1 66346 898646192
2 85924
1 194162 294064555
2 3046
2 18888
2 156426
1 113846 42189873
2 60436
1 192183 799091159
2 106805
1 110613 858727273
1 49245 188438375
2 166765
2 159852
2 123223
1 143884 447728711
2 31884
1 156730 19525181
1 179665 555042667
1 162327 545682093
1 61317 802135848
2 132176
1 62081 451939136
1 60122 58430132
1 116023 417328982
2 28598
1 157884 200018890
1 91721 991868124
1 73265 991603464
2 121153
2 33101
2 163929
1 18683 123913326
1 98501 221139456
1 144658 23420152
2 173373
1 128287 681804769
1 147432 534592748
1 137988 730987248
2 165394
2 6063
2 66444
1 177286 257033692
2 196532
1 61048 208678085
2 172284
2 145393
1 33568 200942284
1 100140 423844086
1 182442 45988521
1 105467 819701272
1 185613 910217515
1 36428 546690251
1 57071 675374898
2 97225
1 49008 407341699
1 162723 796922280
1 123607 870985266
2 173854
2 53673
1 31939 499989204
1 186887 173421336
2 162626
1 41970 863766608
1 141758 78011780
1 33851 122535938
2 59266
1 28103 693495304
1 19597 634793542
2 131922
1 20256 840140630
1 41725 11087056
1 137768 744114540
2 5650
2 107327
2 67177
2 128573
1 102049 131667671
1 183364 961395951
2 17107
2 71675
2 123284
2 197560
1 93012 334327485
2 50290
2 147213
2 14282
1 25252 643672006
2 108843
1 63487 473813027
2 49008
2 190744
2 136782
1 122897 133698997
1 164837 567760151
2 16539
2 100108
2 26801
1 7002 217725132
1 160433 787818132
2 158202
1 149244 414279004
2 33633
2 99968
2 73430
2 86403
1 94848 90017587
2 122169
1 142690 552012952
1 82926 99504373
1 111422 816484985
1 65769 651057270
2 63593
2 144662
1 64337 858813911
1 106355 359346912
2 194344
1 78398 569008537
1 21690 358065447
2 51927
2 110045
1 80988 282576999
2 138808
2 61832
1 104010 181312198
2 66849
1 21960 63158205
2 146859
2 110262
2 128037
2 105519
1 36461 426719783
2 159898
2 19598
2 160132
1 160689 121334108
1 179706 232080703
2 174252
1 34394 812912205
2 132984
1 188420 536642051
2 68101
2 25224
2 178005
2 55191
2 140578
1 22312 83517193
2 23675
2 36103
2 195633
2 446
1 64041 227411810
2 29347
1 174978 741007429
2 13975
2 43144
2 127246
2 76706
1 62206 848725866
1 168051 692511926
2 156678
1 119639 242745868
1 62700 881487792
2 131061
2 20564
1 37351 86999670
1 189279 104366233
1 81980 310355972
1 37141 833917794
1 22976 699864766
2 145418
1 61546 641555140
1 47996 566204396
1 112055 60346740
1 107025 942572244
1 96562 911462896
2 39883
2 40037
1 12281 949709403
2 151244
1 93769 777035589
1 84146 980539148
2 105670
1 3856 11838685
2 189168
2 126014
1 182563 314291525
2 41851
1 190584 99327757
2 170329
2 32487
2 129464
2 157540
2 11714
2 105029
1 19644 435376260
2 194084
1 761 394412769
2 70268
1 93759 118693793
1 199163 859296701
1 121776 984209018
2 66984
2 14517
1 58292 287802273
2 48579
1 136083 468032024
1 119410 493585009
2 88900
1 180873 967700146
1 139937 264779263
1 76256 340232170
2 32408
1 109097 849427314
2 148053
1 138665 183226296
1 137055 967149679
2 161732
2 53851
2 3618
1 6911 315112021
2 133000
1 1957 544586932
2 167516
2 110241
2 29407
2 153646
2 158013
1 127362 160667408
1 124546 995189910
2 23601
2 177252
2 3638
2 172918
1 167403 495600476
2 77648
2 102252
1 184351 550404086
2 112803
2 120071
1 29791 962564192
2 153113
1 161713 803969323
1 107776 784339954
1 39869 636475635
2 83921
1 178976 386498449
1 114717 351994898
1 132103 420851989
2 139159
2 114632
2 123787
1 28271 458850140
2 161570
1 91762 288970307
1 95791 276660511
1 104811 875609235
1 100141 79555497
1 88373 21148763
2 32136
2 58642
2 12820
2 169709
2 154496
1 48307 614737843
2 198014
1 129677 383820017
1 61434 886049674
1 161823 137339889
2 187818
1 28268 620806883
2 138682
1 173038 595720111
1 190228 535533249
2 147752
2 100433
2 173159
1 102942 545776477
1 96294 968480864
1 143753 380705666
1 78645 928062028
2 3619
1 158140 810301794
1 46138 73389284
1 82798 247259821
1 92448 57934549
2 155909
2 59368
1 179695 624982842
1 33811 734787772
2 168696
2 164486
2 64677
1 175711 415004363
1 38789 938921933
2 86446
1 148457 374896751
1 140030 395425068
1 117639 229966663
1 122828 255503618
1 57094 742015424
2 136138
1 132037 754097445
1 140250 109181972
2 197366
2 74989
2 28608
1 13283 915224489
2 143216
1 92667 108124587
2 196210
1 163821 224568343
2 178335
1 17342 155089413
2 115897
1 110655 642215898
2 112099
2 55253
1 185663 136661811
1 134196 806374326
2 150611
2 9287
1 157652 885808006
2 115089
2 150777
1 115412 326902484
1 11933 334809730
2 175365
1 188086 398489796
1 19142 996026070
1 169974 713730199
2 51938
2 2985
1 135174 325933310
1 88660 459681832
1 155813 287999166
1 69664 582847721
1 108231 763626192
1 26581 934299652
2 39535
2 51367
2 27145
2 81773
1 58827 618206910
2 117870
2 142171
1 131549 779711182
1 153663 844041362
2 106197
2 12616
1 112412 73379459
1 80454 80806427
2 150098
2 39694
1 134787 59434270
2 162703
1 178878 744141909
1 129551 873731970
1 119022 886837954
2 56144
1 110149 912601138
1 45856 931054413
1 103161 467966372
2 49453
1 187111 669118201
2 196166
2 97439
2 171113
2 168145
2 149993
2 57059
2 5467
1 145628 688264617
2 174740
1 13960 383832992
1 60600 123348519
2 143699
2 86897
2 142788
2 54428
2 175828
1 161740 873612928
2 11830
2 25838
2 77184
1 86116 709252973
1 95461 327190836
2 183
2 159032
2 414
2 172168
1 98932 75749709
2 169437
1 136992 980736146
1 88523 881612399
2 114585
2 182143
1 8100 508388051
2 104305
1 122715 37228248
1 162416 802502810
2 73466
2 156864
2 175661
1 192287 144039970
1 85541 569588636
2 32948
1 84350 914628259
1 135768 50663453
2 183520
1 12531 517137626
2 10192
1 154042 400304058
1 103795 76844733
2 104299
2 171046
1 5234 692104489
1 146401 830783056
2 195713
1 116868 512413700
1 36514 950532367
1 100180 712027679
1 180570 149580306
2 177993
1 65463 462127108
1 107974 887001612
1 170355 85492183
1 111217 911152645
1 28421 517991276
1 189001 165402139
2 26015
2 66186
2 69986
1 2869 538540922
1 28879 835949862
2 108954
1 71733 116058167
2 129585
2 11624
2 143349
1 139027 313111625
1 104338 128236740
1 42 531482118
1 103816 790907138
2 87333
2 149231
1 25447 930161310
1 36739 541217588
1 113325 310202810
1 70247 917824033
1 41164 334665011
1 42307 771619785
1 35096 686505842
2 29429
1 93226 354927813
2 89598
1 162442 105845507
2 31999
2 188118
1 128945 809217430
2 102299
2 93090
1 158250 261322407
1 45625 298459531
1 121756 282034543
2 31903
2 3824
2 29172
2 170605
2 49714
1 199231 660505913
1 180149 551744896
1 147750 345750987
2 4037
1 65334 978957711
2 94544
1 43177 536553613
1 10651 505820348
2 135330
1 68594 549775085
1 65194 70884215
1 7977 534742677
1 194161 742465073
1 172058 612729741
1 47146 433661109
1 134161 180724762
2 96693
2 169120
1 26975 79360864
1 46257 630878017
1 102071 541603582
2 39170
2 160435
2 94721
1 93707 211231658
2 87229
2 125021
2 33540
2 84671
2 67000
1 153571 569586256
2 138465
2 193579
2 144615
1 183609 120834817
1 63379 204669055
1 157300 438177925
1 102103 944480567
1 165614 537258960
1 194699 423638059
2 32770
2 74156
2 4526
2 131074
1 110559 836067641
1 3501 466013829
2 82398
1 15631 293102354
1 98216 18187986
2 145657
2 105001
1 139013 969577669
1 143065 317215298
2 192818
2 91261
2 105240
2 79886
1 46002 57324547
1 187665 956550415
2 113584
1 133369 574737251
1 136076 277369265
2 141609
1 90437 220475573
1 78013 319775053
2 112997
2 94607
2 97371
2 184877
1 72682 505147796
1 35997 872054736
2 115074
1 193629 685253710
1 21038 465759216
1 188361 424226440
2 89843
2 177160
1 19586 754775701
2 172640
2 60385
2 14322
2 105811
1 47844 613924257
2 107765
1 22772 901559527
2 138071
1 8672 202406312
1 13487 454812498
1 159650 633373876
2 75500
2 179027
1 90568 612614531
1 153615 442230154
2 96160
2 193218
2 177387
1 111033 651793868
2 143219
1 112475 509364214
2 151092
1 69358 27385862
1 75479 315735455
2 70666
2 44258
2 116146
2 151806
2 110041
1 118283 112739745
2 71888
2 100536
2 148073
1 80527 42238521
2 72684
2 83642
2 41260
1 707 652169267
2 47007
2 83326
2 196719
1 10069 675502644
2 122535
2 18768
1 21196 624663948
2 95358
2 140096
2 114026
2 53214
1 179115 77358793
1 134504 302948715
2 165459
2 105506
1 131045 936050137
1 106811 688524770
1 87822 304686825
2 89779
2 123949
2 31607
1 60575 480071636
1 171147 383614148
2 69817
1 152754 394606888
2 118644
1 160979 882056975
2 16250
2 167900
2 38742
2 112104
1 60765 863884442
1 104174 844067121
2 25731
1 28753 231160272
1 188686 894879387
1 24869 784116513
2 57742
2 55731
2 51984
1 13291 924042995
2 124703
2 154934
1 128106 140106907
1 72877 968589131
2 15623
2 20382
2 7767
2 2310
2 183344
2 33773
1 45830 641367078
1 188233 277201739
1 95022 103578354
1 22429 381976240
1 94752 240492050
2 85217
1 133137 102637450
2 61952
2 113639
1 65388 88678043
1 104481 615741166
2 26165
1 149980 952181542
1 61022 97674547
2 17324
2 69873
1 184233 853390239
1 82243 260360355
1 178584 419812459
1 183902 163440502
2 1946
2 76644
1 178950 422371375
1 66278 858630544
2 10750
2 44499
2 66360
1 175870 444262815
2 177505
2 157080
1 82721 343213634
2 105177
1 37539 220721994
2 8182
1 23681 674320764
2 177838
2 164527
1 74282 340567318
1 198650 621650263
2 54858
2 83066
2 109684
1 141984 958401452
2 171232
2 154884
1 100498 978052509
2 21468
2 31243
2 157579
1 165586 874204018
1 27554 293288687
1 172841 456296501
2 131522
2 8499
1 20718 329690421
2 45382
2 6799
1 150160 400594628
2 79992
1 198646 465233043
2 138659
1 123844 471061286
1 195231 452865356
2 67759
1 15882 515872895
2 12255
1 178533 717237468
1 16162 980079702
2 37571
2 21106
1 5997 428991568
1 178242 890408563
2 189492
2 160315
1 88147 119831321
1 37360 750832797
2 194888
2 116808
1 128474 910493523
1 144458 685973182
2 191558
1 176589 862455168
2 39006
2 86516
2 28293
2 115633
2 84029
2 140534
2 58262
1 98819 359831646
2 149013
2 91547
1 120229 533493583
1 49962 720395766
2 197697
2 56901
1 186332 585122498
2 56184
2 75424
2 137326
2 193081
1 119579 538572079
2 93835
2 8675
1 153352 759177625
2 17013
2 122977
1 198523 275397214
2 167878
1 37327 493993380
2 30960
2 74353
2 144628
1 4875 283392208
2 121359
2 65360
1 168258 1125965
2 97608
1 60884 930106177
2 4466
2 79842
2 179604
1 147054 908063501
2 168384
2 194245
2 148143
2 18273
2 49251
1 127656 936401135
2 164259
1 6248 488492237
1 195245 993718566
2 123180
2 84488
2 188333
2 137572
2 152589
2 172906
1 62358 520611905
1 112909 293042900
2 152010
1 27019 191785688
1 160134 678862289
2 38227
2 118631
2 140860
2 59102
1 67161 713457126
2 161050
1 180543 799718602
2 84605
2 17769
1 97869 429643121
1 32688 696044490
1 48395 121574757
1 123927 267239869
1 191965 105054574
2 193026
1 168468 510374700
2 57760
1 115267 14054898
2 165711
2 60065
1 102770 89043455
2 107385
1 47410 965606200
2 180323
2 46289
2 179606
2 98917
2 160472
2 125456
1 65359 600635577
2 165354
2 188203
1 68901 450916816
2 93567
2 53908
2 29366
1 135041 763803087
2 75014
2 19633
2 184729
1 161650 911169593
1 120521 630802641
2 61156
1 134171 440975033
2 113854
1 13394 172205647
2 136983
2 140932
1 151600 670383953
1 122239 498389615
1 66675 661333138
2 163898
2 16993
2 140202
2 39542
1 130210 912465245
2 187950
2 135989
2 65898
2 132052
1 63981 396473555
2 155730
2 43604
1 88799 126349374
1 112004 236784461
2 76230
1 161026 164289779
1 135233 983018436
1 169068 141820229
1 157817 463277132
1 53311 571419424
2 34088
1 117181 37207899
1 107942 268725966
1 109214 258810157
1 176113 492671449
1 74398 574487924
2 140581
2 67963
1 89118 193171415
2 178693
1 157011 492735277
2 59866
1 146795 642941112
1 98586 697094786
2 174852
1 28440 217150666
1 151850 93919624
1 30413 486293066
2 57615
1 54766 733354174
2 88876
1 182676 922983110
1 29825 72691109
2 161123
2 41367
1 91513 746778593
1 47656 643432249
2 198886
2 188930
2 131127
1 162142 906222033
2 182837
1 75258 653891425
1 100221 822861827
2 152652
1 16571 44547542
1 23104 915355898
1 43541 880712978
1 118650 622283273
1 57310 936345783
2 104016
1 93868 608259866
1 142548 374026867
2 187808
1 104832 826518298
1 8809 3955533
2 133985
2 75743
2 125961
2 23945
2 167399
1 102454 83304508
1 13137 340876788
1 91393 635001661
1 149652 204625166
1 157465 76276640
1 159698 764918172
1 68834 667626322
1 138275 872132100
1 149007 516024797
1 163871 194363675
2 133745
1 198291 47022193
2 95991
1 151838 128674638
1 72732 949265391
1 90858 325716412
1 131062 132600104
1 152240 651528801
2 122467
1 75783 246241826
2 70609
2 4202
2 78053
1 171159 971122334
2 153785
2 152567
1 184192 10990970
2 63586
1 112431 557078233
1 12873 823198410
1 74529 626959430
2 161396
2 83394
1 49045 396332153
2 54669
1 117466 197211886
1 74638 315411351
2 142208
2 84878
2 55505
2 27179
1 36630 530794792
1 37123 630232041
2 4476
2 197653
1 80429 570559966
2 130291
1 176507 62948377
2 27835
2 14706
1 37513 230636064
2 140986
1 33864 378139584
2 138346
2 77525
2 9556
2 112353
1 87386 199178452
1 162017 509625213
1 136620 261300909
2 2826
1 850 500812027
2 65275
1 180194 208154336
1 56879 897354155
1 57368 990050450
1 92158 402627284
1 181660 642809980
1 76016 438682702
2 120752
1 95982 221149936
1 56286 773248290
2 52378
1 22711 462868117
1 92857 909056352
1 164479 884781516
1 160756 993515971
2 121906
2 65660
1 104340 407183216
2 153526
1 73653 913877877
2 16833
2 94672
2 176541
2 120532
1 197598 938040689
1 54387 694126880
1 124832 51976482
1 12032 540116898
1 79262 534793498
2 90578
2 150781
2 25875
2 37051
1 70337 512107634
2 11103
1 66047 145722303
1 55365 199586720
1 151906 892012994
1 99125 263261674
1 140136 184827985
1 151208 995182272
1 56580 835812422
2 56598
1 103709 936241518
2 178808
1 1681 273675159
2 141982
1 164946 251214898
2 66895
1 84176 75989610
2 30737
2 1620
2 53899
1 161174 35144783
2 152029
2 63332
1 159384 831593659
2 153341
1 14609 946328448
1 12750 228873288
2 92594
2 123420
1 111460 356440926
2 134970
1 74042 817615507
1 120663 899687181
1 144045 82665659
1 110104 196276693
1 63796 249163675
2 147049
1 119163 868153047
1 20555 172252634
2 173646
1 49963 8010703
2 12722
2 35465
1 81562 959577775
2 115277
1 148207 440120911
1 120393 334746449
1 172001 811002221
1 144340 807176468
2 48273
2 100611
1 86879 713327740
1 136654 574692147
1 84596 294017698
2 125278
2 48763
2 185270
1 5434 427885246
1 18340 237578960
1 2923 747343101
2 147695
1 64231 373734293
1 117343 781840061
1 93519 964429005
1 168415 78377679
1 28532 139355093
1 2593 704752404
2 176404
1 86616 114281566
1 128225 755988531
1 175105 935903978
1 20498 954356916
1 15839 358297843
1 115311 911909763
2 124356
2 48826
1 114538 700551239
2 10920
1 127614 98245729
1 156849 37831645
2 137601
1 100723 296999229
2 140908
1 25664 520890929
2 56956
1 35561 666826728
2 123328
1 18479 520202075
2 83665
1 36343 625640285
1 192277 436980873
2 177939
2 52642
2 80276
2 115091
1 69411 253797481
1 80482 482695900
1 189324 960968418
1 179626 224224922
2 40602
2 32668
2 89055
1 192355 888308502
2 89177
1 139196 167211703
2 50641
2 80109
2 121232
1 172702 436294977
2 184374
1 26992 574601764
1 12180 490966208
2 117535
2 67453
1 91999 757710309
1 1318 986404240
1 50638 996742381
1 23811 414542274
2 50577
2 82056
2 58477
1 44098 537332542
2 40596
1 138714 111753565
1 154377 925957468
1 149218 254161510
2 190333
1 113783 229188592
2 107499
2 1201
1 188636 48553838
1 105986 423668874
1 31006 409830183
1 124572 237805306
2 145900
2 104077
1 9927 561438924
2 130645
1 16076 462828285
2 185248
1 186967 608867785
1 87050 230667160
1 83663 150816310
2 177804
2 49063
1 198965 49480706
2 33631
2 102555
1 132869 288258901
2 102149
1 150708 826941591
2 144755
2 166931
2 124264
1 196669 528366188
1 176884 284496504
1 62935 784852001
2 3234
2 127511
1 97850 894330385
2 95102
1 172600 349660568
2 99496
2 193621
2 113339
1 18305 777020412
1 130328 452044949
1 51181 753705924
2 166042
2 79429
2 49280
2 77762
1 44766 504626012
1 82304 125530093
1 188155 17117002
2 161032
1 55230 730613509
1 176108 47564626
2 125071
2 91521
1 27129 600635997
1 44147 264398093
1 188638 321127260
1 124388 717919594
1 18245 284280685
1 171256 602540798
2 80066
1 190561 848024989
1 193346 185221094
1 167219 627334714
2 53217
2 42555
1 121968 514243162
1 181332 196307187
2 101036
2 10819
2 121102
1 77567 381144659
1 3292 319442060
1 11990 492235816
2 117719
1 103905 483609065
2 8286
2 92164
2 168680
2 60739
2 42287
1 141695 475088262
1 150406 129165798
2 69348
1 199681 829980121
2 135919
1 46450 445984761
2 176112
2 172807
1 117257 693575968
2 49764
2 84348
2 151736
2 191121
2 148169
2 11294
2 28363
2 181524
1 108324 19336615
1 147801 788535273
1 191120 241336136
1 165032 144353592
1 8500 553478811
2 84939
1 116578 972889074
2 115868
2 166589
1 89303 224427435
2 109566
2 54111
1 156645 146381376
1 72273 550696220
2 35217
2 51329
2 144136
2 96081
2 165589
2 199532
2 109798
2 57209
1 50050 527918415
1 45482 888904388
2 52057
1 96933 893059006
2 180581
2 98637
1 171788 563240280
2 114582
2 111635
2 185302
1 52042 328600207
1 79567 553958714
2 68061
1 17551 996205494
2 146702
2 168482
1 107551 156299757
1 21589 222443159
1 29691 975058810
1 9960 294670319
1 131093 930767830
2 103056
2 181170
2 61973
2 103327
1 16435 963378287
2 127510
1 136263 675552982
2 153957
1 160104 600100072
2 169277
1 164192 225870350
1 196996 74107795
1 126864 63578432
1 23187 753945640
1 195173 509333471
2 83023
2 146438
1 39146 306584452
1 179292 436872451
1 117722 811380654
1 28212 419722046
2 94698
1 88288 22538191
1 4653 845919494
1 154203 571492123
2 116778
2 199795
2 119406
1 15242 879294815
1 52883 44582384
1 59623 601837699
2 115384
1 166978 701171722
2 99821
2 179606
1 75914 516165425
2 155175
1 154522 331404155
2 170788
1 107065 748895686
1 96334 902360739
1 118734 599850284
1 125205 640289119
2 110322
1 183028 665433529
2 177850
1 16085 866278779
1 25953 971368944
2 36348
1 106119 564850519
2 143254
2 122148
2 194393
1 40112 827862490
1 169926 438860174
1 53966 676550561
2 160108
2 193045
1 109779 726867680
1 27486 389037327
1 87885 323848583
1 15730 258497162
2 59598
2 31188
1 32432 411257794
1 2360 408184927
2 1681
1 162425 935614868
2 125743
1 152400 763172493
2 112928
2 106183
1 79813 653867435
2 5303
2 154988
1 196338 510241171
2 46935
2 45873
2 83353
2 26120
2 194580
2 169397
1 80525 621374561
2 124822
1 154088 754397477
2 188705
2 195728
2 90820
2 54987
2 9784
2 169793
1 82880 983423352
1 138698 611533147
1 170981 438694090
1 145334 300582463
2 14906
1 78741 815991875
1 171527 660200429
1 56530 135878865
2 105274
1 153946 656206053
2 112968
2 147887
2 138321
2 112675
2 6091
2 35074
1 140475 200409577
1 95914 834754068
2 185159
1 2444 328338007
1 174274 745604658
2 171143
1 181161 518037600
2 110175
1 160896 962571221
1 75790 417914364
1 108511 67389489
1 24210 298438593
1 195841 327063409
1 159558 181220899
1 103791 478584770
2 79481
2 50135
2 185266
2 79081
1 178759 695641055
2 143096
2 128170
1 51176 455501811
1 177945 926331985
1 198237 656481397
1 145232 386364843
2 22741
1 28247 311111228
2 71802
2 121246
1 36686 85213014
1 52867 961162709
1 60617 639758020
1 171369 259035021
2 9663
2 136218
1 27453 313336985
1 124735 108232489
2 131399
1 38397 428365963
1 86359 747511745
2 14187
2 70993
1 40737 301771269
2 51518
2 149903
1 40690 787262792
2 11784
2 151478
2 132222
2 124101
2 158842
1 21813 252649034
2 197908
2 71246
2 160661
1 137693 312481154
1 27158 211190265
1 75947 994646185
2 171123
1 20366 821807426
1 109426 302741791
1 62287 915814380
1 198928 443963026
1 20786 208337213
2 177077
2 185379
2 161530
2 163961
2 53811
1 73400 110650315
1 158903 583951844
2 185321
1 21029 961786627
2 102006
2 43226
1 44039 864889290
1 176116 351645055
2 31550
2 15900
2 135502
2 110658
2 198036
2 33326
1 196842 513466250
2 123984
2 7956
2 154672
2 182429
1 155176 493686623
2 42279
2 120781
2 113592
1 51839 979287261
1 145643 957579791
1 8212 556166353
1 22344 448608613
2 1216
2 114223
1 60935 315410083
2 38907
1 164782 222272810
2 174969
2 178451
1 133528 108118761
1 161034 751460521
2 59928
1 177309 758588392
2 129837
2 116833
2 35092
2 62370
2 53613
1 184148 239852393
1 30026 836668882
2 41153
2 186846
2 19228
1 61876 826112448
2 3562
2 123248
1 119454 887913364
1 30902 609750306
2 100556
1 4170 810087384
2 138531
2 35628
2 141477
1 73855 670513560
1 154125 559790718
2 150087
2 133167
2 78800
1 106108 407038141
2 175183
1 91588 651320456
2 73502
2 88791
1 121816 458771064
1 119706 346482865
2 160371
1 116277 724921333
1 80014 979272156
1 132376 64223847
2 157967
1 24833 680393203
2 91537
1 139870 478826971
1 174942 521211722
1 161320 409886058
2 84931
2 25220
1 9408 478877450
1 42535 838069273
2 167075
1 151872 480191059
1 77901 236808898
2 146399
2 114590
2 128636
2 113982
2 90272
2 17371
1 3314 611378988
1 144939 141454546
1 180683 713608789
2 110132
2 193306
2 20105
1 69475 37159445
1 69107 57143822
2 47898
2 113441
2 99742
2 163975
1 113859 605435596
2 10865
2 87880
2 158810
2 133200
2 102363
1 65746 719742956
1 196077 729481155
1 117961 174602651
2 155934
1 53718 620727028
2 11090
2 39850
1 131586 801860480
2 104145
2 169442
2 56928
1 151270 601117099
2 183764
1 111130 109218782
1 143871 731234517
1 34534 304878867
1 151904 681301835
1 66059 957971575
2 96016
1 121346 850969954
2 140094
2 178936
2 139119
1 19693 535533811
2 149799
2 68609
1 197809 516219824
2 36937
1 196983 437299984
1 9420 19394680
2 93568
2 187920
2 13459
2 33921
1 81394 684853541
2 128853
1 94971 379179533
1 32054 717310959
2 194833
2 25805
1 146043 223091918
1 133143 108033470
1 64797 783595786
1 5665 196387213
2 50565
2 78212
2 85286
1 18369 951172151
1 177962 714407680
2 198458
2 105690
1 57830 994087865
2 180444
1 2116 219382028
1 168001 940478216
1 134905 998964410
1 74233 499748088
2 81665
2 78865
1 7176 983278585
2 21555
1 175157 466761426
2 25323
2 115329
1 170143 703053814
2 132854
2 89187
1 168473 461623633
1 118877 361562678
1 187579 309672141
1 46701 492191187
2 170736
2 52606
1 167970 664774273
2 182363
1 113207 14401483
2 102955
1 92628 707725771
1 59572 427181201
1 96038 850854814
1 40384 616826338
2 146554
2 76066
1 177745 806358232
2 26154
2 147767
1 85075 639670851
2 86419
2 73325
2 82466
2 56359
2 186698
2 107536
2 110350
1 76128 23386281
1 143769 775952596
1 110094 390375752
2 158895
2 150322
2 25509
1 114300 472353549
1 29983 817043966
2 62303
2 192775
1 136168 363212783
1 32190 103505932
1 187605 721730372
2 162403
2 196925
1 190995 386022942
1 90804 943845422
2 126353
2 92060
1 66886 193689603
1 142473 950985425
1 175104 353093613
1 2844 475454773
1 64454 168971259
1 163396 858061394
2 108557
1 130033 11435173
1 64169 65908844
1 26255 315821029
2 160736
2 175266
1 98661 892663563
2 190351
2 167167
1 14022 698680574
2 126773
2 36422
1 39781 951855068
1 51931 437359535
1 5948 631606215
2 10765
1 149090 898237096
2 147683
2 40596
1 195875 902569019
2 167883
1 79470 83185285
1 739 947987931
2 120659
2 185279
1 147680 305073865
2 71670
1 128034 508223078
1 59879 694085343
1 117111 559473542
2 28001
2 65402
2 137700
2 186029
2 165754
2 27042
2 146435
1 151339 469791779
2 110833
1 179574 576783423
2 93592
1 195995 524530840
2 199044
2 68603
1 62616 483631156
1 52369 323557680
2 166580
1 142220 74618570
1 64607 860265503
2 19604
2 61148
1 57987 884730239
2 11806
1 50199 188864423
1 154814 749061048
2 178594
1 185623 63508931
1 32391 269162601
1 80663 851659503
1 102254 923986813
2 13746
2 129703
1 23365 567888736
2 119705
2 198683
1 169573 103895091
1 73360 836491282
2 176222
2 75588
1 168039 253466687
2 18650
2 36540
1 62506 982773026
1 85806 723838663
1 58195 581385185
1 157660 47190413
1 24881 782183897
2 87173
1 119033 712734729
1 35875 582387549
1 80215 5677361
1 78112 397274315
2 179968
1 128312 81870048
2 179857
2 71959
1 186684 617910084
2 5028
2 3963
2 170553
1 154698 364487475
1 152047 182255229
1 145514 236383125
1 128169 754290499
2 59409
1 10045 451883288
1 42575 579203837
1 34656 795790966
2 184913
2 101181
1 170934 502101000
2 87711
2 165680
2 92524
1 140573 148115313
2 173043
2 145575
1 54368 225850670
2 155390
1 140825 649733956
1 157845 297869541
2 44669
2 125500
1 184267 915110550
1 25179 613418850
1 139947 391029273
2 83969
1 153630 648533770
1 24015 634174451
1 123413 75009879
2 138013
2 81422
2 103965
2 90442
2 112630
2 72373
2 136325
1 155371 262414516
1 48798 183321726
1 192935 582931572
1 197363 990751021
1 62877 939840084
2 4852
2 80826
1 20309 895660300
2 49703
1 29940 45218416
1 184620 154705662
1 168142 563750526
1 134482 726973499
1 76967 92061494
1 170420 458431535
2 180037
2 8790
1 170997 488253301
2 78425
1 27882 267742088
1 117148 226226047
1 135207 392500718
1 79042 15100975
2 165906
2 9130
1 16787 140689683
1 139930 880481538
1 181985 569696675
2 39455
2 155829
1 149116 20784318
1 145628 447024328
1 61004 393789815
1 171308 560452994
2 88699
2 121964
2 160610
1 180290 796734171
1 19749 535315180
1 56562 679855216
1 152696 323868738
1 1686 812096713
2 128463
1 20697 549215887
1 5147 921911659
2 33338
2 122099
1 93682 130435231
1 123603 588841672
2 32142
1 109657 90209687
1 64441 90626034
2 145525
2 80230
1 177904 670517902
1 115842 523042367
1 157195 226595658
1 117814 686690507
2 63655
1 140322 836650001
1 92064 635242068
1 14945 29107943
2 2154
2 3336
2 118555
2 6321
2 2009
1 51475 259351414
1 38700 455583784
1 48707 553768569
2 9565
2 175059
1 167791 601148673
1 153403 410737216
1 158577 520165737
2 180345
1 152006 443528886
2 146593
2 82792
2 68081
1 24640 741246089
2 26368
2 64902
2 31143
1 142086 196510878
2 178302
2 180648
1 104871 500236230
2 86408
2 88713
2 19803
1 43516 302308292
1 31426 612696304
1 92920 753946165
2 144017
1 8005 412630212
2 118680
1 49999 758217138
1 27326 656763369
1 141169 497348376
2 180271
1 15239 134988244
1 129828 386980581
1 22485 808153221
1 41245 444028998
1 138547 388844434
2 57598
1 115020 870561506
1 84561 363296453
2 143138
2 143238
2 5579
1 10913 837928792
2 47152
2 142549
1 27059 110025150
2 165873
1 114910 501334006
1 59829 488259070
1 185200 815810389
1 19316 793434160
1 109106 272552256
1 144519 939256805
2 199002
2 119051
2 161515
1 47036 264498187
1 86847 613417349
2 16846
2 132073
2 120730
2 56802
1 112370 719271615
1 185243 790730228
1 47395 49930358
1 35307 713644417
1 186137 825875264
1 26577 91607877
2 131733
1 51363 408831425
1 56872 726235283
2 198215
1 199058 151290256
1 144138 679692038
1 60776 815650867
1 62050 172378818
1 116368 475055838
1 159363 432868117
1 66187 762083507
2 130789
1 125558 876327623
1 22684 569879141
2 170606
1 118767 903820434
1 97188 162303521
1 56943 915593134
2 161673
2 61587
2 113764
2 75484
1 86458 169057235
2 47319
1 9504 462944609
1 118219 738299687
2 53796
1 1172 681455595
2 195660
2 159340
2 33924
2 109160
2 62981
1 105512 630127634
1 165790 579623784
1 121533 302472504
1 34336 390741378
2 42296
1 140240 170866017
1 76852 525009870
1 19382 373507415
2 61356
1 177033 902172683
1 14444 861261887
2 112565
2 26064
2 71693
1 83552 755226649
2 12378
2 131793
2 184199
2 61379
2 22092
2 36211
1 153925 201826020
2 94199
1 128439 223161580
1 121381 287020042
2 127754
2 44195
1 106232 333206873
2 77431
1 113305 557005358
1 65694 426462458
1 139027 713935031
2 65048
2 39598
2 1096
2 58183
2 126313
2 118676
2 156162
2 186765
1 62907 847664416
1 178754 359371395
1 190639 102336255
1 173856 258717462
1 77504 587355244
1 119816 15137250
1 75916 266201552
1 67534 768294414
1 89781 773699014
2 65127
2 129219
1 131483 28345487
2 82767
1 96433 499498015
1 114636 906818771
2 198988
1 1702 767654139
2 64353
2 107727
2 2792
2 21536
2 57577
1 14363 572420134
2 116684
1 123880 587069321
1 169321 622635752
1 190760 889538641
1 27520 752390697
1 133565 675109999
1 94525 161612632
1 47304 808610738
2 18133
2 1101
2 13104
1 131581 989378189
2 2634
1 191580 801488118
2 38193
2 4265
1 20166 806742143
2 61565
2 191946
2 137660
2 53227
2 29575
1 63066 480206624
1 27629 963792192
2 126256
2 140739
1 13626 207422905
2 36761
2 157999
1 172180 513184178
2 122358
1 38193 707458456
2 12132
2 48593
2 158127
2 63257
1 59793 17426427
1 103250 709607626
1 124074 420216023
1 28580 53808015
2 66073
2 92975
2 170624
2 116527
2 120221
2 103287
2 105321
2 190173
1 126548 470310405
2 104340
1 93638 890068866
2 99294
1 51395 49561350
1 127116 742249718
1 152753 506278962
1 101431 263904188
1 45101 522273091
1 39371 137478115
2 136726
1 10508 108227945
1 133517 511072818
1 120367 188148692
2 78246
2 151936
1 124707 493058832
2 484
1 118143 585936557
1 52694 112751776
1 150886 291791566
2 43208
2 98022
1 162170 594625135
2 144997
2 110226
1 19895 735487606
2 160836
1 29115 650127642
1 72020 100890180
1 135062 24548681
1 190563 504442789
1 91901 743699490
2 147038
1 74866 587475289
1 14312 64625953
1 112334 510004744
2 58973
2 129427
1 41111 11746181
2 102353
2 84462
2 84777
1 130201 964158712
1 78080 722701184
1 62391 733068251
2 145121
1 67771 288555503
2 98194
2 148812
1 57753 434716222
1 190694 496092432
2 116703
2 60451
1 67138 382511838
2 190869
1 136662 309775001
2 75418
2 4810
1 11850 299076432
1 20520 783142639
1 163701 887928225
1 151757 451386075
2 49447
2 173961
2 142285
2 160903
1 103162 374947696
2 54169
2 92948
1 9797 995586851
1 38084 448039384
1 9026 924853760
2 73470
2 112983
1 86378 382249494
2 180823
1 34955 326679752
2 102588
2 170072
1 192030 61755801
2 2846
1 105815 560372454
2 126305
1 44662 816858402
1 169882 529121057
2 70757
2 8123
2 128360
1 35738 172729305
1 193949 525594418
1 21382 833780581
2 180511
2 111677
2 95096
2 191550
2 20783
2 79024
1 191462 903542795
1 54244 975585759
1 45654 460789350
1 47920 107378180
2 20861
1 166124 630265628
2 105875
1 56308 302430358
1 114066 906247308
1 140396 494234880
1 39791 835892152
1 65606 186085087
2 4765
2 98515
2 60826
1 74632 654805852
1 34383 825409539
2 8216
1 63685 196557531
1 155262 300434677
2 89890
1 135428 529183708
1 34321 383650950
2 139372
2 74683
1 185345 980807053
1 86468 989242477
1 128597 565831956
2 176685
1 23850 306677934
1 181610 489837964
1 194642 738271039
2 53697
1 127311 799755558
2 71244
1 117846 837903366
2 101706
1 45088 178967116
1 127003 883746093
1 80591 31110680
2 91117
2 134987
1 134814 257957273
1 104851 670106898
1 188709 901154759
2 25055
2 10425
2 48489
1 35253 484384036
2 160348
2 111344
1 151411 188206193
2 95044
2 152481
2 6994
1 103259 232063132
2 94483
1 54968 283661938
1 133886 236969171
1 181386 87108014
1 56604 283608199
2 39121
2 20279
1 93711 397989294
2 181505
1 31647 368848829
1 195939 501524392
2 45757
1 573 419300201
1 77744 517455559
1 104515 114802129
2 175966
1 178285 991946070
2 160808
2 135947
2 151984
1 53839 259936111
2 6094
2 138525
2 2773
2 135551
1 187857 498140637
2 22666
2 105147
2 116367
1 177205 657631453
1 75415 200566005
1 194058 568933142
1 8913 121416458
1 195132 157766929
1 71496 420977823
2 105301
2 146032
1 95005 713196618
2 69567
1 39282 266740963
2 123469
2 71783
1 93346 482192035
2 184964
1 112758 167834287
1 65328 284550241
2 49552
2 176649
1 17789 495762385
1 171367 432911561
1 47101 53038308
1 197501 993719466
1 161546 634120643
1 122385 763054883
2 74300
2 78936
1 157667 25344269
1 4726 91047311
2 13182
1 164029 8090357
2 103646
1 199445 408359539
1 31170 510545959
1 127416 964926850
2 175138
1 152389 921886906
2 48102
2 65432
1 151300 929060321
2 114727
2 32249
2 29477
2 69262
1 112823 380527054
1 124386 417254803
1 38544 447240715
1 16075 533610667
2 118096
2 105655
2 198201
2 37906
1 137252 197012257
1 40395 756440484
2 182089
1 75310 711531067
2 120263
2 153559
1 44476 434959917
1 37606 472808151
2 183951
1 198798 145628993
1 85650 989167005
1 183518 428842316
1 145899 785389652
2 156472
1 33103 510046205
1 118371 165573730
2 128099
2 177263
1 122225 397489213
1 127401 71070923
2 104282
1 17804 39823142
2 110630
2 35210
1 5152 960457497
1 135908 441563005
1 99163 510851505
2 54463
1 60011 88208766
1 160986 301607519
1 119490 63516291
1 102818 433895921
1 79311 668356398
1 147046 218699967
2 104621
2 19397
2 54569
1 2577 234710562
1 162681 669773507
1 86211 89127723
1 70977 447344139
2 91248
1 6543 260607588
2 29483
2 193265
1 178265 65534569
1 44261 70713988
2 139509
2 165732
1 67839 207951446
1 38846 740620398
2 12377
2 124985
2 83099
2 146244
1 94218 878739981
1 14728 264073094
2 179032
1 58910 313360662
2 156992
1 7896 876003163
1 45742 334848033
2 174216
2 197454
1 109156 30067798
1 105844 650923274
2 159292
2 61479
2 189434
1 149643 341809065
2 35725
2 120632
1 95827 419702594
2 35894
1 35701 851616424
1 110204 982360452
1 29199 718825835
2 144349
1 29260 483332101
2 35613
1 195580 221316826
2 54333
1 70740 921414493
2 164873
2 123377
1 57827 992053989
2 11335
1 17410 393690651
1 64165 157432555
2 12552
2 172144
1 40549 421569274
2 84339
1 51922 289618806
2 121113
2 100102
2 183592
2 155234
2 31467
2 48167
2 150868
2 81605
1 86140 375016508
2 123598
2 194676
2 191997
1 62059 656981047
1 92173 286157148
1 127889 618268010
1 195138 256058018
1 198852 236659078
2 90448
1 8891 226868672
2 193428
2 83457
2 1399
2 29455
2 70752
2 23505
1 74377 125627654
1 74667 460812700
1 42990 248843913
2 6302
1 11603 914642334
2 161680
2 145044
1 31525 492210989
1 82941 360730897
1 56188 144962782
1 77537 666023669
2 23248
2 195652
2 75224
2 11033
2 89726
2 17566
1 19138 433027326
2 160539
1 119454 377602128
2 146915
1 55037 162894731
1 163877 248708824
2 26544
2 64734
1 34363 310694758
2 70423
2 54282
1 111933 216544769
1 6796 242555092
1 177811 463875198
1 169179 708403007
1 154873 882015369
2 141215
1 38739 297110544
1 192583 485950318
1 131820 537570741
2 15404
1 1307 370431280
1 86567 792045774
2 26166
2 195610
2 59003
1 178250 843009295
1 128762 337519915
1 121117 518291
1 60787 400274859
2 86563
1 107420 616816787
1 100695 536882807
1 77213 519578917
2 169577
2 95146
1 179209 657037187
1 93336 615955126
1 99519 405647994
2 17033
1 121811 670570014
2 170183
2 58622
2 182339
2 63454
2 141533
1 37453 879221946
1 56607 727182824
2 41960
2 78065
1 132755 783005758
1 37416 969934431
2 139364
1 82465 167433077
1 29891 96422183
2 39453
1 86017 887280732
2 108826
1 141442 311840673
2 16108
1 164410 442495717
1 191457 642113612
1 198042 497702190
2 112913
1 11 70904573
1 51981 611704875
1 110465 208103854
1 96327 543156107
2 61955
1 114589 20662956
1 31170 92031401
1 73630 461231606
2 21934
1 171072 742937846
2 41749
2 67854
2 20786
1 151937 243702331
2 114995
2 96428
2 45194
1 91863 566397674
1 117889 45471928
1 52813 983914356
2 56295
1 196519 774758103
1 183332 83170358
1 190753 720751791
2 42678
1 91020 415101839
2 171248
1 108055 599526519
1 190634 255448820
2 51912
2 150412
2 151939
2 144592
1 133466 447184718
1 4108 288974702
2 13510
1 165934 184240032
1 169814 252317700
2 78520
2 82807
2 199444
1 12320 97408557
1 57974 688622725
2 185885
2 107542
2 83786
2 151919
1 199112 692559865
1 154558 313226331
2 40956
2 185737
2 122508
2 150528
1 142209 69976343
1 3708 180136609
2 97764
2 101029
2 7484
1 146253 113599537
1 100164 523797517
2 170145
2 24426
2 129487
1 61323 852113667
1 124224 413137004
1 75702 707090429
2 122158
2 138858
1 52345 501791062
1 86158 31378376
2 198706
1 44481 904908278
2 173148
1 166453 107579595
1 107781 544375112
1 92858 548822002
1 191405 25732012
1 81797 669830272
1 163967 622791326
1 171472 444609385
1 164187 339873433
2 37007
2 112541
1 70144 265954459
1 78524 854841103
1 148741 798919031
2 134878
2 46252
1 153437 706897199
1 44547 231269028
1 56301 367520947
2 167681
2 105098
1 168318 485659042
1 18811 168329899
2 26266
1 88970 986961117
1 84822 804357153
1 40462 211916123
1 109052 563776007
2 157607
2 186865
2 35942
2 164194
2 13400
2 46435
1 50856 273688203
1 62260 871156587
2 40912
2 191504
2 144206
2 121745
1 18876 794656434
2 143630
1 144285 961370752
2 165393
2 167706
1 184239 838282679
1 79383 461720813
2 1055
1 192887 967949882
2 114746
2 37360
2 100436
1 81105 841521078
1 158762 752533057
2 45872
1 72725 682471272
1 64351 715727017
1 11606 898006413
1 36281 276775556
2 4097
2 69835
2 117514
1 154280 113464301
2 122975
2 122665
2 171214
1 142728 371095080
1 197642 650277507
1 44890 724775175
1 58977 151027601
2 184138
2 167059
2 35794
2 184076
1 1613 618892872
2 49737
1 132942 299003982
1 25865 380577669
2 114657
1 56249 306597836
1 88381 881923076
2 16813
2 55831
1 71216 62858515
1 16592 58322268
1 101822 874347171
2 64431
2 28129
2 104502
2 51727
2 164761
2 109069
2 91286
2 104297
2 113742
1 152718 673756597
2 28282
2 182291
1 164182 696493947
1 81003 943271538
1 138249 458697656
2 98417
1 146256 943911435
1 69871 912754193
1 51273 366790288
2 123979
1 91688 564039690
2 160242
1 187611 109236002
2 55197
1 44043 565504794
2 52430
1 71360 280380899
1 3045 956543015
1 109489 852829756
2 129838
1 8927 121059351
2 54890
2 83564
2 69854
2 3068
1 17138 615614900
1 134593 991287826
2 127345
1 11824 134071426
1 146757 418062689
1 30696 753149106
2 174079
1 61487 29354369
2 55886
2 50673
1 182356 56528797
2 50668
1 133103 259866443
1 157855 587943349
2 32868
2 89745
1 72278 592489338
1 164965 382383146
2 152076
1 10770 874423060
2 190348
1 176755 512517129
1 75202 399582542
2 136781
1 158198 878150750
1 109347 992324514
2 16514
2 115304
1 170734 927694798
1 83324 339528878
2 108444
2 105068
1 126489 207980764
1 103776 508743699
1 187309 81879794
1 194217 604581735
2 39423
2 135390
2 111587
1 199786 60981942
1 177519 259751314
1 196254 797234275
2 178257
1 186572 880249021
2 140984
2 82686
1 177738 823721104
1 2609 527978217
1 65454 969534715
1 42761 344060807
2 67369
1 95368 443195233
1 152365 431063009
1 108599 693917957
1 147434 668642699
1 69048 618448501
2 139790
1 174695 679082859
1 15487 142624512
1 120036 265832552
2 51287
2 98772
1 165768 508906906
1 186691 785490108
1 146956 541662615
2 12580
1 1125 96509649
1 71339 88568607
1 183385 332684256
2 81139
1 63529 656236927
1 190255 418360567
2 42038
1 55507 296727980
2 179073
2 33074
2 72121
1 81438 662290227
1 25185 291352944
2 181849
1 7952 543687947
2 168994
2 158
2 47955
1 130142 644780479
1 72983 872273502
1 158175 152950848
2 108252
2 191506
1 98225 51628107
2 131551
2 128536
2 174545
2 155823
1 17431 927525609
2 66076
1 159572 330220291
1 95667 942448930
1 129102 152046481
1 127601 847053869
2 118494
1 27122 958654204
1 116020 269750455
2 121997
2 12259
1 163865 236040535
1 139153 463970788
2 48733
1 75830 651348750
1 30553 802265470
1 43380 801443485
2 35910
2 14793
2 64836
2 117936
1 6278 898220145
1 79564 883205884
1 3099 579029347
2 170724
2 156285
1 178906 867466879
2 65947
2 31655
1 22591 451119441
1 67295 414849168
1 96385 433243334
2 141995
2 72806
1 15110 710758906
1 120734 302643212
2 191600
1 130069 107581035
1 120884 834794367
2 63006
2 54651
2 112730
2 187174
2 173044
1 155608 526904580
2 119914
2 156822
1 82259 996122194
1 131539 55821979
2 3596
1 21825 346287617
1 138629 331903329
1 129704 749043365
1 197734 455054841
1 29520 459976523
1 167110 19687618
1 138624 424961383
2 97928
1 51733 900204802
2 34335
1 906 67032419
1 119582 270691221
1 37403 504183784
2 165645
2 147968
1 135252 371442396
2 71191
1 86853 57097913
2 186931
2 183489
2 168993
1 113894 185869426
1 132183 621244485
2 43812
1 83018 47912177
2 23123
2 136948
2 171977
1 174180 888225620
2 172248
2 188299
2 94771
2 164179
2 61334
1 168056 104525519
2 195786
1 155831 835230617
2 72880
2 153913
1 127842 654466316
1 17720 225041353
2 140679
1 108067 193860703
1 85574 777947420
2 21711
1 137501 797818564
2 134045
2 8835
2 130433
2 129447
2 43816
1 27482 164275558
2 52823
2 6441
2 40087
2 123575
2 65000
2 156358
2 188441
1 180674 956833301
2 149549
2 60249
1 44277 139599282
1 180564 9176593
2 165610
2 154397
2 184787
1 76307 571903945
2 192460
2 76281
1 94416 315960220
1 162579 778791912
2 7822
1 148936 182274667
1 38181 154117728
2 55148
1 110248 136919537
1 164899 459153041
2 30396
2 123628
1 70845 858696853
2 149235
2 80109
1 130381 247233798
2 146071
2 189396
2 51863
2 66667
2 54057
2 195261
2 102282
1 39902 622806939
1 97985 481972210
1 129291 143166671
1 158238 169044445
1 133592 74857083
1 63537 870769494
2 54536
2 106712
1 102572 602991320
2 186150
2 171362
2 182137
2 74720
2 172547
1 69496 699169675
2 133013
1 1179 74887476
1 85381 382843012
2 4880
2 146827
2 51281
1 90931 186154590
1 153978 263305556
2 9857
2 67159
2 182719
1 148253 785669069
2 190556
1 154030 480856991
1 176156 342933665
2 11620
2 117505
1 2940 219701246
2 145105
2 123159
2 34088
2 30029
1 196921 431502907
1 75014 645582427
1 35850 850324830
2 34928
1 89537 700704637
2 21804
2 193677
2 133248
2 21784
2 18735
1 129571 611752881
1 194652 866286587
2 87897
2 195167
1 138580 342334230
2 125166
1 180367 85573133
2 35269
1 15633 64950486
2 10447
2 98470
1 137563 824914493
1 14032 322940258
2 61141
2 55133
1 191810 207291229
2 162417
1 161999 585767566
2 92747
2 34628
1 22900 897985232
1 47506 355681332
1 53547 907402758
1 133372 617670625
2 105591
2 23144
1 75802 31624034
2 119087
1 11780 765461471
1 154720 325058127
1 35935 465143421
2 116843
2 26158
1 11926 144891791
1 2135 229227323
1 130428 886121682
1 190519 503986919
1 32703 491320381
2 197793
1 181434 220813297
1 106736 610456428
1 70165 543369471
1 181099 803987515
2 157271
1 68113 54477920
1 111259 461977377
2 104043
2 190220
2 88828
2 116792
1 127275 744160203
2 113505
1 13707 71660537
1 90475 722318194
1 136452 628144104
1 174979 520335416
1 64401 638105645
2 107204
1 189153 387163271
1 102549 728353827
1 187107 786811111
2 155851
2 168435
2 78779
1 98109 30893571
1 130264 511485016
1 128692 593700125
1 174386 483717323
1 197536 34486876
1 60149 390710149
1 140438 120231415
1 198300 336371303
1 176846 264754830
1 107613 264760590
2 109545
1 136511 881826716
1 169475 838297425
1 71397 11799190
1 171276 419630225
1 51715 446293627
2 100474
1 164884 796927968
2 42952
1 184665 526280041
1 276 485616307
1 18746 82816303
1 134087 739558350
1 37504 562563388
1 135953 893963588
1 78767 282078822
2 86303
1 181277 478128261
2 155862
2 21213
2 26272
1 71558 93892708
1 153767 555136446
2 140572
2 133382
1 133968 637053093
1 50448 560739551
1 114961 347043095
2 93291
2 152798
2 104532
1 37496 461294269
1 18523 601441010
2 96313
2 143321
1 180175 415960323
1 110746 286080666
2 143933
1 107072 50738870
2 23746
1 111518 612230795
1 107336 503263797
2 40748
2 111325
2 131462
1 159778 300528821
2 84471
1 3070 530240285
2 110335
1 85385 644488935
1 51792 706771157
1 2576 569555623
2 128011
2 130541
1 198687 777120559
1 114496 75155609
1 121548 373989184
1 103777 324045213
2 30960
2 130904
1 24874 109382161
2 167807
1 136740 574623632
1 191722 320952260
1 95474 147017522
1 148058 111059407
1 51317 689031136
1 155679 465425140
2 7232
1 28279 872767032
1 67422 986548008
2 5490
2 153749
1 5329 84463209
1 16670 499149951
2 127670
1 4257 160685273
2 33147
2 67079
2 94726
1 105301 904726071
2 153902
1 131726 53391633
2 21159
1 21732 866660534
2 30898
1 145707 397213945
1 140606 28801905
1 100428 53661970
1 104793 725473021
1 169497 581793416
1 110774 638302321
1 168249 939249364
1 141295 104879351
2 98283
2 152054
2 32271
1 30593 672802502
2 191731
2 142102
1 75134 703672604
1 67216 903249655
1 68412 981381792
1 65575 241890746
2 142661
1 116984 420061371
1 85495 782092861
2 118280
1 148348 749307286
2 86151
1 72002 289833854
2 88397
1 126040 968641984
1 121155 355643265
2 73327
1 134742 236202690
1 110149 190221021
2 88168
2 60442
2 41728
1 139814 124792959
1 34972 954453139
1 126767 762284205
2 106641
1 41815 912923594
1 26403 174959469
1 62389 705206114
1 187313 82328044
2 5929
2 66315
1 85500 848305329
1 146347 356877396
2 28690
2 10507
2 138905
1 51917 157461105
1 105721 251668377
1 85750 465458895
1 115345 444133706
2 173392
1 102790 42504983
2 109089
2 147677
1 198376 692279747
1 172562 144630758
1 121241 533723464
2 153691
2 161481
1 90469 589948085
2 113638
2 1266
1 53542 183748499
2 45656
2 180094
1 102497 975619094
2 68890
1 99865 802685756
1 8242 299969467
1 112989 516041833
1 62001 559589213
2 168085
1 61090 100707958
2 185540
1 172583 636447795
1 85620 83935723
2 35899
1 192339 417526736
2 70026
2 168917
2 60468
1 122110 358782204
1 130338 201348398
2 37489
2 68714
1 5829 105230878
2 115435
2 85462
2 14595
2 83459
1 63510 636551396
1 118237 592841687
2 115092
2 27575
2 116794
2 96391
1 170460 837817002
1 112218 136451888
1 153994 911784149
1 25483 531868059
1 190978 360766732
1 71369 603478553
1 113332 353113926
1 190600 5445778
1 11383 266000541
2 189400
2 161575
1 133166 990771798
1 9665 115218893
1 109998 217531182
1 28844 871326316
1 176483 348175652
1 121717 479494105
1 72729 250985250
2 42608
1 106363 944070595
1 157984 557797531
1 134089 823935386
1 157177 751805480
2 3901
1 3201 209135577
1 48842 381080405
2 160105
2 17469
1 82522 541301072
1 26737 360813328
1 174410 241374718
2 192064
2 143183
1 11934 554979551
2 129196
2 40000
2 117241
1 193239 229684437
1 32713 513760030
2 81336
2 4580
2 20374
1 149904 16233985
1 33903 925135433
2 39597
2 65094
1 127579 18603023
2 173016
2 80057
2 106915
2 69102
2 37559
2 37691
1 131085 871795624
2 73153
2 134659
2 80382
1 98611 266703008
2 99054
2 13564
2 149866
1 151679 520844279
2 68199
1 152394 313532121
2 122787
1 84559 656928176
2 157036
2 190726
1 43022 323545818
2 20105
1 94370 242181826
1 93125 152851741
1 44589 330217803
1 185675 859339709
2 174588
2 159730
2 161080
2 13190
1 2141 455081916
2 127442
1 173260 385029424
1 84467 799818354
1 127177 204824172
2 166337
1 185468 3806177
1 175159 413167897
2 54694
1 53622 472247009
1 80463 536111704
1 48447 269296849
1 88769 552121806
2 2983
2 145686
1 10213 690366850
2 17190
2 111053
2 29514
1 69115 837418666
2 118975
1 5560 348843672
1 99554 468288679
1 99718 978078637
2 54612
2 198836
2 39660
1 176625 588087202
1 42857 525590218
2 56410
2 84371
2 154933
1 128442 695675334
2 95558
2 95258
2 34333
2 174623
2 34074
1 159120 320483232
2 104132
1 164494 28836047
1 149626 992205676
1 71042 754727807
1 178378 981458868
1 7259 983712389
2 1265
2 86958
1 190226 612545487
2 6115
1 26637 397145919
1 117846 481051112
1 88604 234966789
2 197705
2 173556
2 2801
1 73889 345808524
1 151468 210389126
1 49190 83050625
2 170982
2 99618
2 56860
1 172514 248125686
2 64021
2 124101
1 113360 972507609
1 125980 944395936
1 1622 585452280
1 194920 862449626
2 20392
1 48938 973782877
2 20091
1 69418 615214082
1 59272 180363468
1 8436 800667588
2 172751
1 110885 421372229
1 16759 742502708
2 64621
1 62092 125800576
1 118192 457655089
2 13360
2 179603
1 58313 523832631
1 62548 530802990
1 30797 664406133
1 108393 496920518
1 128561 98374259
1 97810 459638768
2 194516
1 42501 596507057
1 41327 616649996
2 46603
2 173588
2 23324
1 5220 123049781
2 76955
1 131152 968676078
2 122171
1 180754 27047371
1 145121 855822248
2 55543
2 115673
2 37911
1 140372 441747778
1 60431 751553218
1 30997 722904065
2 9015
1 115581 769408995
2 84582
2 15852
1 169849 863906520
2 81067
2 168705
2 127773
2 138201
2 126577
2 65118
2 66889
2 138235
1 136797 236248847
1 162287 812764628
1 192114 587807043
1 185894 976440301
1 56220 690005691
2 35267
1 33546 899947183
2 188603
2 16690
1 5525 391146030
1 185438 654338313
2 17358
2 135888
1 156 389780742
1 64430 413201183
2 190676
1 22281 405810820
1 26449 927626821
1 137197 960312982
1 15190 877063219
2 57139
1 5880 198782966
2 93491
2 158934
2 156397
1 175148 24788455
1 159670 728160914
2 41652
2 110946
1 2727 807843807
1 47172 559340648
1 152836 463478383
1 195365 326679663
1 9520 99919132
2 18009
2 42702
1 31539 634557708
1 117114 433468809
2 151441
2 101446
1 7736 766517216
1 125827 104132012
1 15144 604264356
1 118195 243889573
1 2115 652670877
1 181029 737563115
2 43537
1 175503 587901294
1 48124 218794964
2 157598
1 139760 228179084
2 85322
2 193261
1 77575 592730080
1 125386 349154961
2 38718
2 138019
2 59153
1 112257 166084400
1 91236 238405572
2 137743
2 74666
1 163715 537758850
2 147328
1 154213 292094445
1 157235 537754795
2 52069
1 156673 999544111
2 59218
2 72600
1 73742 971797036
1 143965 999270277
2 63651
2 149513
2 8971
1 181119 975843538
2 148192
2 89656
1 34216 316530368
2 98718
2 184339
2 104473
2 140547
1 73671 746191197
1 147310 674639374
2 62196
2 131665
1 4719 242458044
1 143032 468159665
1 93308 86084228
1 178976 99291979
2 70317
2 21022
1 68753 588054836
2 35826
2 128143
1 77642 340277731
1 20970 69009606
2 160422
1 117769 642876953
1 143660 428275353
2 51991
2 144151
2 79569
1 92779 716515040
2 170689
2 127730
2 78017
1 159154 441354388
2 75682
2 45499
1 70834 159612193
2 115558
2 18301
1 387 985338183
1 65241 191535895
2 141342
1 33286 172487020
2 98070
1 145642 905796222
1 184228 527866652
1 121567 264380454
2 137725
2 146800
1 134728 406480251
2 148005
1 133201 953083276
2 155843
2 142795
1 173948 939354234
1 30259 421983964
1 193359 560734321
2 194584
2 149825
1 107801 347849272
2 173927
1 57589 264301201
1 54931 698950195
1 132248 980789135
1 84571 730112290
2 112369
1 63232 61760181
2 732
1 170296 189027170
2 189504
1 39724 885293234
1 32153 814056143
1 3895 630488706
2 122806
1 112034 386639794
2 106358
2 394
2 44146
1 67486 883148837
1 33108 566359011
2 117176
2 112101
2 189569
2 177779
1 165061 975477799
1 122734 136762715
2 98113
1 153904 715051648
2 17836
2 40283
2 30533
1 139917 657133041
2 85295
1 85980 884065048
2 54947
1 18251 103326408
2 194358
2 144458
1 121586 958541758
1 68111 671166356
1 190868 343534033
1 101531 622535861
2 11627
2 195896
1 78920 876510890
1 17913 833200391
2 136537
1 181659 543210976
1 60829 55190282
2 125348
2 10720
1 3816 197715708
1 140740 194672647
2 182956
1 25206 618577295
1 71560 923891757
2 143187
2 49986
1 177763 50802419
1 63246 573770925
1 119479 893407755
1 149718 131798183
2 12317
1 10745 512615785
1 178661 557007913
1 113194 767257353
1 158497 56112485
2 83279
1 107816 228446231
1 161938 539852070
1 119827 885523787
1 164999 75712631
1 99674 588574261
2 136720
1 11294 675625744
1 120482 582276597
1 42221 482334569
2 61368
1 119726 475872565
1 130542 711162319
2 11637
1 107642 796557998
1 143048 97252809
1 53518 319728791
1 78564 981633963
1 72682 742632635
2 192064
1 95746 874834731
1 152293 157286259
1 139988 36739648
2 49624
2 42485
2 124868
1 77705 454516661
1 135363 622713731
2 60417
2 137012
2 86398
1 124091 719036410
2 66531
1 87667 131256282
2 88627
2 142777
1 20359 174062915
1 24467 137419312
2 55703
2 57006
2 24647
1 120241 63363312
1 40893 991143463
2 157313
2 178205
2 38760
2 52668
2 86538
2 162948
1 28229 406629651
2 116181
2 119101
2 121228
1 152505 552276936
1 104725 428991315
2 190710
2 122032
2 140820
1 69529 271062326
1 174324 453115976
1 97834 771981294
2 175288
1 100117 64012540
1 193880 559516291
2 171525
1 120517 433298517
1 73437 987341569
1 28214 885372046
1 184079 346656999
1 135424 459598127
2 137895
1 120438 724563706
1 52344 524444677
2 110814
2 153651
2 86752
2 130808
1 150777 787929249
2 73134
2 130666
1 34332 590449681
1 115858 570358390
1 133760 851504205
1 120231 929438809
1 183965 768935526
2 81869
2 93082
1 37301 437980013
1 131231 275986348
1 18335 749148329
2 105921
1 22099 351215259
2 139867
2 157907
1 185090 430219759
1 184567 21379489
2 194750
1 24648 97337155
1 44306 249162646
2 131404
2 66545
1 150895 370642015
1 36665 603138661
2 169160
2 15000
2 154217
2 19724
1 157350 58585523
2 76699
2 187367
2 185665
2 97746
1 142914 177736598
1 35674 620702683
2 38011
2 167125
1 134448 722104194
2 120117
2 186040
1 117882 405110217
1 94825 881513670
1 179970 614705618
2 67263
2 1733
2 180097
2 144799
2 9666
2 82509
2 123015
1 7366 625435618
2 156020
2 87105
1 188518 664356398
2 129024
1 167665 216572425
2 159365
1 26629 129258663
1 198679 928091689
2 21936
2 97161
2 185081
2 186375
2 5295
1 59572 528977659
1 25361 670890880
2 25119
2 76675
2 60874
1 167543 174808262
2 5094
2 172249
2 149437
1 172504 679536866
1 39814 586645079
1 89004 896339241
2 12613
1 35511 35404151
1 181751 872371591
1 141938 404604749
2 173276
2 45399
2 68599
1 59647 884850092
1 28568 21122912
2 59481
1 83412 668259346
1 166882 753866154
2 189779
1 15417 907327439
2 137374
2 42952
1 101159 322986633
2 68761
1 16598 623906127
2 23320
1 87672 283552308
1 120292 441131633
2 177165
1 65745 7971258
1 106404 474475839
2 17560
2 94236
1 82337 694466678
2 59875
2 121779
2 108170
1 112651 515316113
1 120464 22909554
1 136570 745532962
2 185828
1 191873 674953063
2 116929
1 112336 522156107
1 65835 497643793
1 56386 799644338
1 38336 405695819
1 164496 37807000
2 88130
1 58627 81674190
2 51943
1 66447 104700967
2 58957
2 119369
1 92836 268681382
1 185122 205708267
1 165907 390825534
2 59966
2 77305
2 16385
2 163203
2 101450
1 191692 811820589
2 161114
1 4529 686319147
1 151351 863793967
2 172386
1 199549 510808205
1 17137 627554800
1 183939 240033071
2 6990
2 58639
1 140544 722137236
2 36132
2 81056
1 99012 876140399
1 54315 478000952
1 56205 341479055
2 7929
2 188451
1 175183 336178145
2 173538
1 114063 932890768
1 32429 631944891
1 104109 319946718
2 113953
2 166549
1 148230 26771258
1 103097 987771684
2 164553
2 84758
1 156026 343814887
2 77232
1 77382 170630398
1 13934 195267483
1 93362 400644620
2 76841
1 18242 569808427
2 70012
2 119863
1 191153 686105489
1 41174 7198497
1 178307 392138248
2 70243
2 119733
2 16179
2 186598
2 154656
2 152454
1 53530 978666121
1 153666 160093790
1 30258 919306478
1 16398 470760081
1 43368 169449173
2 163755
2 171562
2 124357
2 96354
2 43196
1 74133 318947582
2 191469
2 155444
2 42287
1 143801 273771395
2 106412
1 194030 436875540
1 169188 635183873
2 55835
1 111019 528307796
1 83505 255857725
2 130615
2 11870
2 7379
1 82963 530411818
1 124732 690294918
1 151433 281888873
1 100690 568059400
2 80252
2 171892
2 119990
2 163358
2 180727
2 4894
2 187862
2 96838
2 148963
2 105356
2 80025
1 95862 596936931
2 177920
1 156091 923320076
2 121687
1 164482 416743867
1 49607 961933179
1 153954 924879710
2 120799
2 148989
2 134897
2 109237
2 48293
1 30746 545721168
2 48979
2 46937
2 50314
2 73994
1 179771 181883694
1 15755 908602268
1 97369 112477893
2 1926
1 65236 640875484
1 46100 16631276
2 75370
2 45290
2 100442
2 109711
1 167799 841744693
2 101667
2 162208
2 61064
2 11754
2 177883
1 147245 666411634
1 99771 398011420
2 103941
1 71247 206422245
2 97723
2 148643
2 90309
2 83324
2 188137
2 104198
2 110078
2 150199
2 70950
1 166774 85783187
2 168004
1 32295 932659799
2 70730
2 154773
1 35054 783831359
2 113158
1 51157 176617377
2 148412
2 10936
1 63930 488642472
1 67185 394260461
1 42892 127460758
2 61703
2 172189
1 41986 812599345
1 21342 752842707
1 117088 846291469
2 54245
2 198917
1 35790 922462044
2 8772
1 169218 792662971
2 169957
2 163808
2 153916
1 65294 919143802
1 20128 774662598
1 112292 910385339
2 137320
2 44201
2 62226
2 190525
2 17107
2 42591
2 177367
1 121201 865327133
2 54929
2 105150
1 56037 265370061
2 42696
2 75540
2 60265
1 25442 218347927
2 153592
2 102105
2 80170
2 177716
2 125707
2 90527
2 27495
2 100183
1 117144 501409802
2 18846
2 84773
1 69505 39831101
2 130185
2 69278
1 92333 319383229
1 134344 133641447
2 6644
1 109371 64567909
1 85169 872491977
2 138403
1 196265 549188337
2 175619
2 64289
2 195867
1 87117 897291374
2 131913
2 187763
2 118589
1 88537 619041905
2 69649
1 114446 930308738
1 26207 673487817
1 35059 173314823
1 50735 634396139
1 162533 921448876
1 24403 43840515
2 119906
2 178857
2 89197
1 61738 58359176
2 97328
1 173797 344771791
1 95418 787885460
2 156145
1 63430 325138663
2 51888
1 173973 427919802
1 125294 65428099
2 135067
2 183465
1 134796 645212136
2 134223
1 72200 408324799
2 176847
1 76803 372180393
2 24898
2 188528
1 12296 756098555
1 147925 921507553
2 32378
1 52420 335108228
1 19208 347684342
1 110431 147132906
1 13202 326144386
2 99870
2 58547
1 103585 657543697
2 118811
2 138585
2 115179
1 92017 870867499
2 152453
2 19753
2 5904
2 9357
2 173332
2 18876
2 169554
2 116606
2 38312
2 87224
2 14028
2 56016
1 47289 187324526
1 198437 716722132
1 112655 158705224
2 50514
1 94898 93794858
1 186720 648881402
2 91511
1 109163 892058492
2 11075
2 79362
2 5954
1 86319 874862900
1 138219 193008482
1 63461 97253864
2 12247
1 93964 82760505
1 191112 575347085
1 127532 226710124
1 106557 808786485
1 94357 157662603
2 179979
2 84334
2 59331
1 31439 663968275
2 128724
1 98640 405276451
1 105121 326553118
1 19478 296590521
1 180404 843656469
2 113498
2 100617
2 109137
2 57276
1 138365 12801406
1 124072 297926279
1 21084 922487839
2 195693
1 2180 567983210
2 56635
1 112132 376951204
2 43035
1 181688 501805688
1 36323 647045973
2 41775
1 97391 612310794
1 107387 51716520
2 47857
2 124653
1 147492 719944824
2 126902
2 116967
1 62163 511060316
2 56586
2 141335
2 119164
2 157371
1 95293 897726497
2 16578
1 133472 570547009
1 11034 113763851
1 121271 446268802
1 131794 291661974
2 188558
2 54487
1 60202 194505407
2 13940
2 147107
1 109007 927035024
2 124199
2 41802
2 139907
2 78337
1 12467 505156238
1 73699 785894133
1 152187 20838074
1 173757 931712802
1 21574 16590293
1 84237 748482031
1 73996 656094678
1 165304 541384137
1 67155 515857002
2 24792
1 124305 337168657
1 163779 462227138
1 44456 745555478
2 198763
1 129298 8323801
2 149926
2 166986
2 188834
1 18552 29888255
2 137331
1 49210 481105042
1 193227 92446214
1 167150 119906708
1 43761 532442968
1 130103 361810401
1 38612 451452771
1 52966 372439221
2 61981
2 180360
2 78742
2 145442
1 125889 683113427
2 53104
2 182822
2 118179
2 99533
1 149000 909357579
2 108802
1 164934 637760738
1 16774 809119355
1 135067 594067882
2 162226
1 71366 51103599
2 136351
2 186687
1 156059 1446666
1 152967 334883261
2 6974
2 61622
2 55760
1 9864 935897615
1 68163 163861213
2 172043
2 1610
2 25273
1 93354 555535133
2 118552
1 141604 734823898
2 10207
2 19776
2 186164
1 35339 188987722
1 56334 98777146
2 46198
2 98613
1 175560 79298485
2 92110
2 45016
2 62837
2 35372
2 176798
1 160970 336398232
2 188244
1 81376 703457812
2 45545
2 83206
2 78583
2 130152
2 53830
1 117575 87388294
1 179830 584399402
1 34483 511661589
1 106698 516676215
1 1260 702267961
1 190114 261172365
1 129551 779373054
2 155583
2 144227
2 15068
1 123029 193670683
1 110097 784288912
2 119514
2 61873
1 130188 710618407
2 191216
2 64422
2 43726
2 62476
1 158796 166498799
1 149762 422719502
2 84041
1 86416 33641452
2 69681
2 28866
2 111037
1 114302 218042894
1 32908 846609222
1 183871 350910772
2 177592
2 35574
1 4296 265793863
1 105282 268193387
2 49020
1 159407 455266338
2 123350
1 130073 402591021
2 189468
2 143192
2 22159
2 104776
1 27721 166417437
1 82814 576924900
1 108593 74511609
2 48829
2 199057
2 81417
2 154421
1 39138 182636714
2 91756
2 159482
1 49643 234319881
1 192430 989849775
1 107552 674234391
1 29070 228556071
2 155748
1 1343 60271846
2 178363
2 104721
2 22588
2 165965
2 124665
1 95891 722111232
2 178469
1 129604 725009827
2 170073
2 197151
2 134685
1 140679 969087033
1 22580 682143591
1 84382 850372457
1 132946 109519980
2 31746
2 184524
2 190972
2 55683
1 179595 707000819
1 179013 710912336
1 18344 637768559
2 79761
1 83906 784981400
2 172377
1 175104 375001189
1 16989 481142863
2 152147
2 5035
2 166114
2 172337
2 124417
2 198309
2 188708
2 123033
2 198570
2 194730
1 179536 820041408
1 21349 352403156
1 186433 854201918
2 116680
2 192971
1 121383 450356300
2 22626
2 107497
1 96920 165803877
2 112832
2 10758
1 189772 871076495
1 60931 361408846
1 92534 257493936
2 55270
1 132787 968642127
2 109666
1 155693 925412417
1 148810 196889142
2 79111
1 38585 255966283
1 52792 352840357
2 15712
2 11930
2 12532
2 169117
1 15527 142132457
1 11875 274628123
2 189151
2 32912
1 173196 155952987
2 122438
2 171097
1 25609 294683287
1 80092 863450752
1 110286 859309326
1 39748 442040459
1 74363 987957700
2 49650
2 17253
2 180112
2 134491
2 77665
2 97387
2 150374
1 173996 34294701
1 83700 92857323
2 4658
1 39208 413174173
2 178847
1 16944 997867670
2 129079
2 117632
1 199849 693765010
1 46355 705634925
1 10482 444485856
2 173445
1 43276 636678551
1 32064 648970195
2 147247
2 137061
2 149188
2 83353
2 22461
2 193647
1 29593 103702115
1 182726 149399898
1 36783 134642897
2 78129
1 185093 188486099
1 72620 864204029
1 152574 464874050
1 68383 665396235
2 179521
1 152571 262329192
2 8961
1 190330 247252430
1 137278 633744318
2 150108
2 83067
2 149883
2 107824
1 66043 761650171
1 109464 564262554
2 125991
2 4328
2 154376
2 73040
2 68215
2 101724
1 57229 645719248
1 34834 821745323
2 3031
1 86004 113638237
2 182260
2 85922
2 65450
1 184611 66346662
2 122039
2 62392
1 44320 219605431
2 607
2 78143
1 144407 654204631
1 53207 320371357
1 70580 271909522
1 4378 934243228
1 111437 575431718
1 166557 553161576
2 57908
1 183229 175092972
1 175074 25170748
1 178056 340299220
2 193440
1 98530 559158257
2 165534
1 153909 514924513
2 33877
2 110817
2 110652
2 49347
2 28212
1 2689 668901138
1 108286 429497142
2 196419
2 77600
2 25318
1 194521 388087541
1 82706 511911624
1 30405 476302955
1 142389 816461183
1 27550 413147767
2 17674
1 32832 915783274
2 144493
2 144631
1 36302 124105870
2 162271
1 19972 785634635
2 192818
2 162120
1 81394 802430306
1 128353 593057223
1 86797 884964606
2 57875
1 172238 527171162
1 4888 807329377
1 66492 112522675
2 160066
2 65610
1 198848 608734340
1 59170 26572073
1 42289 866338293
1 25420 398554512
1 14799 246052282
2 74923
1 142772 623770671
1 39642 529011158
1 53092 23113496
1 40283 50714556
1 137498 746130489
2 18823
2 101905
2 179323
1 19477 765458089
2 86466
1 152147 593854544
1 36696 386466197
2 19292
2 89018
2 189637
2 148007
2 59824
2 24476
2 44187
1 54965 623566458
1 79236 802686252
2 26394
2 177903
2 113202
1 60753 186645453
2 33226
2 90126
2 56046
2 167433
2 139227
2 107444
2 17704
1 166648 531281158
2 41235
1 4194 244103731
2 38180
2 60390
1 56868 13875729
2 64427
1 182677 540266318
1 4860 466279526
2 46635
1 123380 52136237
2 123919
1 192833 194231383
2 28223
1 189026 662977614
2 153255
1 194211 780982587
2 63902
2 193255
1 169598 848752867
1 16911 368887287
2 189153
1 69249 148320580
1 44702 481692079
2 131172
1 139863 636290725
2 16203
2 19254
1 52463 75303144
1 94488 693544323
1 99645 867582545
2 47357
1 160748 980507326
1 15525 109283499
1 108843 377629796
1 182520 921205661
2 65750
1 353 269995378
1 163447 194254313
2 2626
2 97262
2 125196
1 114949 323467878
1 192575 743948782
2 2492
1 118066 505593987
2 25203
1 172025 792392051
2 187608
2 29909
1 49256 972457840
1 1548 143171226
1 59425 109667550
1 12002 67026858
2 172344
1 34770 947428136
2 166931
1 3684 953090193
1 104612 675733334
2 69414
2 187094
2 151539
2 191896
1 164443 63115592
1 110965 623284639
2 30224
2 99496
1 133291 903604750
2 53514
2 15115
1 139209 136791050
2 116468
1 196572 67444361
1 135640 185247364
1 89190 36794392
1 173686 915954280
2 3254
1 37744 199238377
1 37948 580952072
1 19670 837013489
1 69227 466325129
2 140416
2 97846
1 90060 643202040
1 180770 297813615
2 75953
1 72550 584271555
1 192712 541402729
1 143754 189054414
1 164842 492751224
1 130167 493308864
1 107809 844320016
2 151791
1 84769 329646677
2 134101
2 133638
1 188715 338685443
2 120276
2 40223
2 59646
2 136394
1 75523 234087197
1 50515 953180471
1 16969 237090359
1 132239 321205485
2 128395
2 109187
2 134129
1 43487 966745134
1 184817 634426744
1 152904 421115933
1 82586 530694857
2 178713
2 153751
1 180457 553331550
1 37246 779681201
2 17188
1 86130 40673152
2 83233
2 9676
2 103898
2 92079
1 186740 546084468
1 14187 936299843
1 17604 331915470
1 181123 256880224
2 184124
1 142552 136894127
2 43240
2 30236
2 192718
1 87064 772734356
1 53702 7766766
2 44233
1 186800 477192536
1 29774 434784871
2 79279
1 18296 991007850
1 21309 351873603
1 51073 169772580
2 142992
2 63876
1 136432 618823376
1 38808 599554571
2 21076
1 190121 468635753
1 180675 846768344
2 143140
1 18844 120571766
2 128582
1 129023 39499224
1 56195 863307433
2 84363
2 191830
1 129636 550709577
1 59102 158623128
2 15829
2 168145
2 109750
2 25740
2 161575
2 197767
1 2198 69574814
1 125750 22457061
2 16050
1 10496 499383286
1 147773 66806772
2 143044
2 193077
2 157589
1 103642 814108593
1 6788 577020767
2 104151
2 119468
2 53786
1 65543 486892307
2 115897
2 14836
1 11746 166535504
2 63337
2 126918
2 112911
2 172168
2 11303
2 131516
1 175706 275830710
2 101537
1 134847 144112052
1 130548 594242138
2 129237
1 182535 61487931
1 112727 154311488
1 117719 489427599
2 31656
2 35482
2 24064
2 149589
2 114504
1 79457 166790464
2 54057
2 48484
2 87709
1 114215 611848399
2 90165
1 59548 222120221
2 188596
2 90607
1 18295 602992362
1 42076 254085676
2 109643
1 158341 917077982
1 177606 152291167
1 19161 642539098
1 3526 756603035
1 108946 510651235
1 33445 408543998
1 54501 78539267
2 40786
2 120856
1 55727 990955636
1 115074 177481270
2 2383
2 18780
2 168318
2 84951
1 2950 905614029
2 98715
2 150280
2 148332
1 49703 150214575
1 1779 11143412
1 152636 507248070
2 55912
1 187443 638090181
2 192347
2 198145
1 34716 307145094
1 44067 601990193
1 109519 140137806
2 18891
2 13205
1 156230 873201520
2 179231
1 130250 302381420
1 14960 53019965
1 72186 828452422
1 91250 382418020
2 1632
1 4354 534109017
2 57888
1 178497 523724298
2 13685
2 19021
1 24625 710433280
1 86005 513517935
2 152988
1 39810 544008529
2 22494
2 116464
1 49454 853267571
2 20320
1 97368 741552463
1 154750 995389889
1 84658 591995188
2 139154
2 78418
1 58634 401235365
2 125532
2 29000
1 58850 619157482
1 142338 892106455
2 113197
2 190590
1 116863 681294741
1 171007 126491932
1 91845 246173988
2 72400
2 15952
2 166949
2 134677
1 179889 306262875
2 43962
2 84005
1 171480 292584062
1 50490 591034194
2 191430
1 89421 616610126
1 196654 30374827
1 86494 673305776
2 67749
2 2093
2 116803
2 106661
2 87212
1 142217 750457103
2 106061
1 168605 672639501
2 99413
2 158024
1 185740 763811293
1 199720 145682495
2 76899
2 185762
2 144584
1 101472 694751122
1 120720 23060670
1 140675 83476457
1 18016 614625116
2 43282
2 86312
2 65542
1 109860 413106988
2 113141
1 187412 391346180
1 189453 596284839
1 91622 263950047
1 121844 434173585
2 129173
1 25342 841192657
2 73132
2 128533
1 151002 53853614
2 134337
2 93743
2 155187
1 114850 132495182
2 115654
1 52037 937176231
1 121215 762606849
1 46427 915550808
2 133441
1 59594 597541965
1 45909 810253706
1 114805 982770512
2 43765
2 147255
1 29696 562145746
1 106815 939634905
2 69807
1 142409 623928552
2 28751
2 56196
1 157752 268048847
1 160385 437725592
2 62893
2 60652
2 94434
2 175744
1 115430 795656599
1 57687 372491726
2 11629
1 73367 580206710
2 6562
1 84921 950188617
2 65366
2 175764
2 131679
2 127125
2 182276
1 68809 269819858
1 158067 122982120
2 2235
1 67231 319485469
1 131946 67601559
1 127970 386186319
2 45384
2 25594
2 167779
1 125995 718291468
2 115462
1 122842 24434984
2 132544
1 2777 73426477
1 161383 677313504
1 159925 974616029
1 109284 937738553
1 17451 38850606
2 186559
1 57400 724099890
2 126109
1 119175 567566375
2 112640
2 25041
2 170768
2 169968
1 192902 253694395
1 135882 167055409
1 199907 462402424
2 118366
1 169909 74892912
2 188563
1 134152 878621342
1 7747 517633103
1 28742 231715793
2 144249
1 78311 689112325
2 154633
2 40156
1 72634 744321615
1 158962 622050420
2 60616
2 160484
1 4314 805919967
2 63026
1 50226 389494408
1 9286 23941845
2 165255
1 102354 484680885
2 23111
2 104320
1 43136 194677538
2 162516
2 81158
2 40072
2 31384
1 23649 908280139
2 131434
1 109333 342101697
2 128076
2 63062
2 159108
2 105443
1 63848 452707049
1 23995 993856008
1 104647 372120765
1 93480 172434950
2 140091
1 15606 785277976
1 118551 914100947
2 114914
2 81673
2 141192
1 91343 155637460
1 52938 671586379
1 54751 138161974
1 177373 142603921
2 166042
1 114540 545182475
2 138980
1 4211 157128555
1 148045 479776070
1 131412 375177652
1 30892 481965903
2 183634
2 119315
1 96843 750647577
2 150362
2 172773
2 9886
1 84731 621203841
1 39259 181871216
2 126976
2 161729
1 41420 40380877
2 179951
1 137014 988873160
1 35021 167792789
1 59492 264760929
1 155728 441498836
1 145782 722057188
2 63995
2 78278
2 7784
1 111215 59183797
2 16756
1 170430 214388596
1 142561 772561953
1 99833 502529452
2 143666
1 122272 280875009
2 189782
2 134047
1 41300 562020530
2 98541
2 92175
2 23716
2 187687
1 78971 800340971
2 178895
1 153524 164599954
2 6608
2 47391
1 86645 177663374
1 80407 57458785
2 83597
2 105269
1 120257 397238084
1 194524 852823656
2 148973
1 112003 138283241
1 119085 169033341
2 2405
2 199661
1 120269 690768650
2 85541
2 23121
2 86923
2 136129
2 4680
1 42252 734552422
1 151564 145001667
1 191781 131850156
2 139763
2 70937
2 68729
1 76631 28541493
2 156622
1 102791 143762107
2 111867
1 125771 875121277
2 86645
1 17147 890142245
1 67590 981114893
1 126090 653591685
1 43139 291137788
1 137012 963765354
2 55355
2 112496
2 198921
2 56261
1 185627 823633945
2 47089
1 142131 896545965
2 85507
1 16825 445124360
2 190112
2 9015
1 58205 218080654
2 58381
1 105521 900438060
1 43893 340637059
1 82078 290680463
1 82508 574203585
2 14153
2 181671
2 134023
1 19055 477693008
2 168866
2 176759
1 123488 162009605
2 136131
1 109230 236180195
1 94130 987892901
1 46687 672475844
1 80868 300290106
2 154407
1 103870 173757347
2 122439
2 79859
2 180979
1 90929 75502691
2 138151
2 167975
1 167898 415001131
2 188448
2 81947
2 186434
2 68531
1 39233 1694631
1 76983 601189730
2 164477
1 117028 332295042
2 193360
2 151305
2 199321
1 122349 927569780
1 130254 718844402
1 89426 220871100
1 127901 283940827
1 108300 7114601
1 176091 58407528
2 117042
1 89632 463609888
2 89645
2 83572
1 136346 22647726
1 4434 659147082
2 89009
2 50980
1 140883 912224295
1 176432 452871209
1 62955 842663235
2 24826
2 85719
1 159121 938264914
2 169782
2 165417
1 25776 171557672
1 156792 215365387
2 73929
2 55213
2 139010
1 80572 934908114
2 128966
2 117148
1 120936 290306489
1 171690 127403181
2 7835
2 87343
2 49545
2 100092
2 44037
2 46098
1 177477 652676042
2 143590
1 114426 859699203
2 162882
1 193507 988315188
2 140121
2 83039
2 184378
1 195181 774965103
1 24878 663207825
1 25192 907165866
1 101639 138399824
1 36761 924328944
2 113939
2 168927
2 61233
2 20415
1 27611 412564072
1 24282 982186813
1 192396 131198521
2 158370
2 2856
2 95137
1 170930 417062762
1 64892 675767709
2 106497
1 10982 304642055
1 169846 292995458
2 59586
2 109296
2 148610
2 157950
2 196249
1 93304 33720636
2 145392
1 74200 335490212
2 138688
1 192929 157391997
1 60637 492394226
1 141940 474745738
2 62153
2 38421
2 10972
1 73664 148379152
1 114011 284373625
2 132548
2 61891
2 162808
2 197049
2 8508
1 196863 499416707
2 13278
2 61952
2 43262
2 183690
1 32552 473428252
1 125416 533321471
2 85187
1 189643 568039749
2 855
1 191650 370786198
2 109326
2 26388
2 10611
1 101957 183891292
2 78776
2 10856
2 136902
1 87318 76823393
1 67590 721321073
2 119615
2 198393
2 141725
1 185617 5272932
2 44311
1 134270 718657471
1 135537 527268954
2 169415
2 104065
2 71272
2 124476
2 109553
1 130616 94458379
2 17950
2 85832
1 102318 919357903
1 69012 716968048
2 126830
1 169276 874580746
2 44469
1 115114 251365203
2 96527
1 115328 366206896
2 199858
1 155434 899070954
1 89014 295639279
2 117415
2 35902
2 79233
2 136039
1 145344 67785696
2 107662
1 106839 427941766
1 188795 330407006
2 168917
2 74131
2 59238
2 97454
2 49733
1 117553 849851049
2 84487
1 171148 763537636
1 153981 936890336
1 170161 72227561
2 74160
1 46211 952102693
2 123443
2 117275
2 43100
2 195767
2 122054
1 19087 447850658
1 51729 40671401
2 130268
1 181940 396730409
1 8977 77103410
1 88885 139819347
2 20316
1 19146 688425057
1 87307 622625811
1 50933 285726281
1 193952 826907330
2 46864
2 90922
2 69152
2 77851
1 2068 759073742
2 24018
2 172737
2 131600
1 32540 835118627
2 128220
2 161499
1 51772 438184243
1 198727 673068314
1 45175 621977125
1 57365 493903006
1 19158 419818161
2 186260
1 195911 334461514
2 144182
2 158563
1 101002 678029996
2 199973
1 153337 745484829
1 86706 724199756
2 110991
1 163865 355340495
2 3192
1 87490 177597920
2 161214
2 64170
1 129766 551540969
2 60571
1 44706 605185131
1 118495 150707886
2 191748
2 57153
2 18944
2 120484
2 190213
2 182666
2 97140
1 81711 857200764
2 82524
2 167611
2 10901
1 140047 212289124
2 55332
2 4369
2 81484
1 175981 365210991
2 50031
2 123589
1 163142 720478145
1 114447 367444352
2 35421
1 30554 684688337
1 129201 669492733
2 174985
2 64865
1 153803 631112457
2 4890
2 195088
2 2558
1 68459 854764348
1 159762 743164200
2 148099
1 95573 792668210
1 11709 206079827
1 22791 350068090
1 198169 361854458
2 132604
1 107957 979702712
1 146590 332688136
2 174580
1 46156 542308467
1 66561 139053286
2 11335
2 26705
2 54504
1 171582 582650607
2 14756
2 185357
1 74028 923074819
2 100800
2 28043
2 33924
2 187081
1 134922 466445119
2 173932
1 93137 931187390
1 194525 14277585
1 35092 247604960
1 96006 597187409
2 64488
1 125575 818605758
1 161178 513798983
2 57127
1 141416 527578879
1 164563 261752730
2 24736
1 106164 563945400
2 169243
2 67481
2 99995
2 4342
2 168222
1 5012 145415608
2 76538
1 113201 269679034
2 33701
1 119717 798495758
1 94260 316121172
2 71235
2 152262
2 51573
1 29067 238633582
2 169456
2 185712
2 60707
2 135656
1 108196 913543705
1 136347 459891288
1 71150 633135491
2 109768
2 50206
1 113754 898964462
2 128499
1 86422 248668143
1 83684 1935652
2 166875
1 181678 669327939
1 112774 366260419
2 39068
1 134917 2568790
1 173453 69728460
1 95395 235203915
2 188201
1 30687 315305978
2 68802
1 172443 63233533
2 119496
1 184869 19029334
2 39008
2 107889
2 195799
1 175970 737964337
2 169930
2 173270
2 183459
2 155363
1 108218 232438542
2 97869
2 181341
2 146205
1 57568 117114601
1 9016 511391645
2 53667
2 199524
2 147927
2 169684
1 47507 306530801
1 78627 840256023
1 5906 667737750
1 149722 302146362
1 159317 766543836
2 165118
2 13945
1 1677 493352518
2 146488
1 195041 830587577
2 17245
1 128815 47773644
1 100455 249214763
2 60338
1 75969 370843363
2 164556
2 126295
2 11870
2 176065
1 97845 854156407
1 148312 77485996
2 51180
2 189122
1 72229 522663782
1 69750 551643892
1 48864 303368982
1 110902 631717411
2 29043
2 122700
2 76650
1 187595 284769815
2 82291
1 79635 533636898
1 149105 61470166
1 129478 219688367
1 133435 810643243
1 168492 877934325
1 78681 5613142
1 182870 763826992
2 101179
1 43647 577697039
1 74840 919572595
2 180162
1 175468 918100468
1 113637 963673371
1 39847 478890289
2 178030
2 120306
1 146472 549435963
1 19285 655897857
1 104146 767124092
1 98936 330637560
1 84591 135766798
1 64136 638961585
1 170585 752991713
2 135690
1 186900 917384067
2 139294
2 129267
1 134503 439603385
2 151741
1 62994 325028103
1 158417 244050659
1 43703 550585719
2 71407
2 111707
2 161224
1 102330 950824279
1 69915 366835011
1 127196 226461313
2 37949
2 183876
1 183688 973613534
2 42691
1 46884 573098459
1 66531 529230777
2 76361
2 124221
1 110127 70453230
2 66990
1 103844 690623985
1 7851 679206458
1 81344 54834211
1 179170 981077372
2 38355
2 7276
2 93161
2 89999
2 94746
1 49050 30096130
1 144952 568976468
1 36156 599235932
2 144995
2 66703
2 21517
2 134899
1 33153 650528569
2 44121
2 199601
1 142559 192776136
1 119156 184359329
2 86881
1 61829 194509901
2 147918
1 160277 148255580
2 166383
2 163171
2 16032
1 125018 501847489
1 8077 723140041
1 159196 346063746
1 151192 186837380
1 130886 519646411
2 151076
1 23841 918543106
2 30429
2 184572
1 11855 913911713
1 88683 661709991
2 50314
1 174944 591206303
1 108321 548844180
1 22693 928080300
2 84066
2 184846
1 191017 992202285
1 50475 177115147
1 14644 111058444
2 91576
1 197977 141025915
1 29604 119239995
1 155910 893819843
2 63573
2 195896
1 33037 120845033
2 37412
2 30619
2 199435
2 94913
2 125143
2 153700
1 158466 97465427
2 98618
1 111799 691308188
2 81990
1 137216 166959976
1 144576 943552639
1 100610 269389414
1 108464 71731271
1 151554 104602686
1 77030 204287129
2 106153
1 49570 385448397
1 192941 470475608
2 64390
2 105703
1 54604 554727410
1 25893 540571160
2 189274
1 35393 794193549
2 106896
2 13878
2 39255
2 32487
1 142554 134699401
1 16390 411434204
2 71351
2 43542
1 73802 153908968
2 174532
1 57167 305404320
1 125041 769457669
2 1294
1 162744 627035056
2 68457
2 72456
2 97877
1 190263 602234384
2 61180
2 188790
1 36236 446687847
2 138386
1 139836 32240479
2 170105
2 12725
1 106349 719183166
1 98535 949930887
2 108118
2 90259
2 137591
1 109861 789813526
1 14833 83499327
2 53384
1 162447 965413944
1 171071 209553467
2 149368
1 4730 201960110
2 149633
1 156554 604150273
1 131996 585628646
2 25964
1 60661 80699570
2 1959
2 57310
2 68614
1 101884 393871259
2 70777
1 80409 628352298
2 177624
2 87158
1 21418 47680493
1 53315 527855103
2 48120
1 169600 565392238
2 188937
1 96214 399083034
1 82775 516219930
2 132315
1 90714 184877277
2 153873
1 178520 898066003
2 157074
1 35337 570321465
2 14656
1 18719 36386726
1 40063 244437884
2 116743
2 52947
1 109018 849245387
1 59983 900515634
2 125263
1 113720 181876091
2 2714
1 78352 363536793
2 87565
2 122201
2 85389
2 25219
2 13982
2 109455
1 95330 160713476
1 102912 776395621
1 180280 902857878
2 94626
1 22732 74191308
1 42071 961680064
1 73012 203195963
2 99648
1 47335 221371820
1 188168 262344797
2 73238
2 157575
1 20314 694477112
2 182950
2 81217
1 56973 282172662
2 178317
2 52412
2 85444
1 74188 754134711
2 79366
2 167268
2 115668
2 97642
2 66100
1 118288 68062550
2 157878
2 62322
2 160772
2 84500
1 152949 232788837
2 19925
2 25038
1 84159 651664827
2 191168
2 29481
1 53021 65075820
2 93157
1 88712 927886444
1 127528 405071820
1 72434 822071324
1 195787 919732842
1 24603 970663083
1 53074 769608656
1 66329 918724615
1 199585 697127606
1 198633 674713084
2 83037
2 156068
1 37196 603440965
1 58029 941984896
1 101212 827419321
2 45512
1 100951 582782581
1 152609 22496397
1 72665 424490281
1 100127 916892985
1 72691 975127583
1 168705 433466890
1 123565 524481763
2 80484
2 35495
2 32736
2 83440
2 118625
2 21790
1 115326 436398842
1 183480 893334627
1 22579 433982063
2 137530
2 196784
2 102835
2 5256
2 38520
2 102685
1 171351 548940359
1 53972 973761491
2 191252
2 171956
1 135613 326808599
1 41640 359967942
2 103121
2 143523
2 75412
2 55050
1 55702 362924413
2 149765
1 195349 768771204
1 37575 836226085
2 164536
2 38761
1 49809 897681070
2 21926
2 178160
1 141165 974533132
1 22753 752101797
2 15802
2 129669
1 113144 732106697
2 150465
1 170013 294116739
2 89157
1 87347 172509367
1 24601 294903867
1 170199 774192106
2 197263
1 166151 187087010
2 5225
2 48463
2 39012
2 140907
2 38190
1 72772 122549725
2 69401
2 55027
2 159619
1 42429 996989822
2 76447
1 181130 857441978
2 54448
2 86936
1 454 320665459
1 66312 947059645
2 103274
2 56698
1 54411 337954480
2 175292
1 190372 896647329
1 48471 565728021
2 87554
2 169378
2 7329
2 115910
2 71819
2 5237
1 124516 916759508
2 194196
1 11876 123167746
2 56820
2 185268
2 149977
1 33933 520321084
2 103346
1 102766 990918354
2 114849
2 79808
1 78101 936001383
1 125119 515459653
2 195343
1 68273 89898671
1 34349 325431857
2 178284
2 298
1 113357 938633421
2 37195
1 95559 459853916
1 179288 631591822
1 173878 366065915
2 2085
2 127869
2 163764
2 23016
1 73790 451966716
2 34478
2 76957
1 79730 516055978
2 5187
2 82017
1 104008 574500026
2 13461
1 66332 566855120
1 136852 781502209
1 143831 982385312
1 81476 215452491
2 104898
2 186874
2 12727
1 111708 643868408
1 16818 162866451
1 54729 976077304
1 79879 658713182
1 31471 529175331
2 183992
2 68470
2 132100
1 149008 248765464
2 1344
2 61584
1 147552 938713654
1 38585 441425855
1 84900 292085599
2 156497
2 3317
1 189082 12889903
2 108861
1 193769 785823332
1 15135 184250146
1 70378 414824106
1 18475 627685203
2 196897
2 169203
2 149407
2 100866
1 78105 639654
1 196676 656020321
2 11339
1 67308 172704820
1 183762 917370704
2 120160
1 59657 996758927
2 21639
2 104788
2 116920
2 98851
1 87254 255332148
2 199666
2 192629
2 62545
2 117825
1 47094 322287530
1 153341 846518565
2 73793
2 72804
1 137466 20390576
2 135720
2 4995
1 166526 492830801
1 81096 214463692
2 112067
1 46645 897169351
1 154182 325058671
1 173355 537367881
1 158933 990913856
1 246 544575841
1 117958 259627571
1 189095 116425488
1 131904 441654575
1 12743 784328287
1 61147 296098235
1 119159 103005380
1 51798 559191521
2 94863
2 20695
2 95534
1 45704 444278338
1 35151 850805983
2 53397
2 175301
2 188671
1 91624 345575180
1 137772 595971655
1 79532 206175395
2 125627
1 80791 970225327
1 117160 905872594
2 19048
2 23775
2 28163
1 101308 628983799
1 12939 238745964
2 94668
1 90588 102325404
1 127718 522704360
1 105058 244100073
2 12274
2 80611
2 73119
2 95788
1 195623 341192545
1 148343 788931500
2 83082
2 160116
1 32076 919757380
2 82391
1 139802 415928132
1 45683 204130052
1 133098 109158934
2 168567
1 67125 269982427
2 56895
2 190683
2 168261
2 4275
2 44703
1 176993 29089153
1 29216 230713525
2 181833
2 173773
2 76240
1 96841 94913274
1 199863 405834709
2 118554
1 19613 921132871
1 172924 501668977
1 131661 211436526
1 70404 741419155
2 70454
1 182958 271766269
1 115944 584892620
1 135106 10454020
1 176041 953249216
2 168928
2 22970
2 29613
1 110850 828089994
1 183283 748738289
2 76415
2 107109
2 22632
1 61763 957139295
2 98377
2 167313
1 191474 320548984
2 127535
1 20088 659535696
1 71021 837970466
1 99327 418862494
1 112670 926297552
2 118539
1 80675 711787729
1 62321 94963810
1 22306 604700589
2 107415
1 181068 540509058
2 108593
2 72597
1 102104 246236279
1 199827 589611269
2 32798
2 67019
2 126490
2 40549
1 133163 169732328
2 98465
1 1999 852365433
2 105186
1 177742 514964981
2 1750
2 108698
1 147034 694481182
1 153173 713041018
1 149272 493848079
1 164359 597210093
2 190354
2 130782
1 122132 769403329
1 183686 745427457
1 80436 582496185
1 179815 397321087
1 37774 259192935
1 144278 489947499
1 190676 605799232
2 174187
1 142660 238718115
1 190071 767119354
1 116811 1499715
1 141328 642956601
2 176189
2 148528
1 190279 485391123
1 184233 665175962
2 185101
2 47107
2 154324
2 78734
2 181467
1 20204 657888922
2 54527
2 137356
1 32785 847150047
1 84932 967771153
1 31060 819369052
2 194003
2 174840
1 27317 495198792
2 129764
2 36244
2 77251
2 199816
2 197745
1 101939 738317459
1 153336 21041681
2 124858
1 25193 840758755
2 153727
1 79343 339114983
1 155178 837076955
1 189032 643988372
2 64408
2 156529
1 81271 424571428
1 42983 681266320
1 104967 116094630
2 137728
1 68992 645371914
1 184416 996618911
1 119654 221191258
2 192012
2 169178
2 91038
2 125098
2 171603
1 52126 51597894
1 54629 810319820
1 126895 945721202
2 96333
1 58542 917957740
2 177517
1 21634 911759107
1 97800 368267214
1 23719 555205272
2 31318
2 30602
2 109149
2 41044
2 176023
2 23523
1 164347 531900389
1 28942 471947152
1 170643 40336791
2 51951
2 114333
1 1133 145237003
2 43257
2 25550
1 177470 978346444
1 53899 725129760
1 11507 615409125
1 164668 226561074
2 171248
1 174051 938857791
2 88951
1 2133 554362916
2 192352
2 175644
2 142148
2 152074
1 136724 34572169
2 33884
1 30554 493391501
1 95243 86102807
1 75458 474896503
1 155013 665881066
1 179402 228306721
2 2425
2 21370
1 150133 550245258
1 88012 412010558
1 102411 608704942
2 61539
2 154652
1 73328 948629998
2 16709
1 104521 93313649
2 116416
1 62677 764052024
2 150239
2 157907
1 84356 855885347
2 187155
2 17888
2 48862
2 26559
1 162972 394688051
1 125071 357926677
2 139673
1 33335 149625665
1 120989 13118124
2 162765
2 102575
2 150859
1 134566 521853743
2 2227
2 41097
2 114931
2 96545
1 39400 174015500
2 41039
2 130401
1 133545 314401896
2 68442
2 157299
1 196537 14061186
2 85670
2 56208
1 74184 650337548
1 192474 196212773
2 62851
2 128194
2 59637
1 136275 487501539
2 103913
1 28155 668211114
2 26790
2 163699
2 193079
2 27365
1 114163 296175420
2 130813
2 10456
2 129331
1 192200 793137781
2 186925
2 112068
2 175045
2 22742
2 64321
1 169578 745724700
2 102106
2 42650
2 116919
1 172691 976872095
1 154817 145920484
1 196576 315198914
1 107190 323814865
2 142619
2 120752
2 9147
1 198861 619780982
1 123069 716198004
1 46029 95521553
1 62362 557555169
2 7288
2 157654
2 47167
1 151145 473057994
2 14696
1 34740 879852587
1 94382 17217915
2 94159
1 74151 642254745
1 75879 415614927
1 6247 950482473
1 112253 455839550
1 165526 244706262
2 131177
1 164194 494610449
2 103768
2 151071
2 182390
1 157668 8347415
1 83290 973755184
1 17263 295634055
2 7175
2 185100
2 140294
2 162535
1 76801 913493031
1 173529 177607624
2 51289
2 58642
1 14045 127985563
1 88308 180739519
1 174967 364283097
2 180364
1 34224 753248932
2 198306
1 158002 14602351
1 5783 519565699
2 91632
1 99890 108966384
1 43976 711575479
1 5442 574434181
2 193410
1 153511 153108066
2 65225
2 85246
2 24320
1 122673 363740293
2 99960
1 129654 453761875
1 30938 605223250
1 135720 992369156
2 8027
2 110168
2 159829
2 1289
1 196952 277038886
2 44875
1 110079 511802571
2 65561
2 37144
2 172811
1 47093 541817172
1 143123 377297661
2 112565
2 128451
2 154329
1 181781 422656999
2 127884
1 62419 96345452
1 155267 606351100
2 40354
2 65676
2 199874
1 46892 78576330
2 38769
2 144136
2 62305
1 95870 462842788
1 17185 831412896
2 176401
2 82956
2 145513
1 14890 79352755
2 102686
2 14749
2 85938
1 79339 77298880
2 97120
2 199528
1 142832 856067079
1 59989 124813302
1 62019 869731554
2 39263
2 40685
2 12341
2 128675
2 170487
1 82738 428380458
2 78233
1 182663 215540211
1 46534 381211395
1 22452 296612195
2 150259
1 43316 187795773
2 122118
2 68453
2 109424
2 82239
2 9962
2 48939
1 31799 857367151
1 33906 45805879
1 23183 532708857
1 69237 484130390
1 57282 128714634
1 187998 810161510
1 91264 568271417
1 164222 324279792
2 171703
2 130080
1 130032 694689486
1 161541 97916067
1 26611 244618162
1 45606 405894589
1 184794 617780177
2 83289
1 17325 906972845
2 140709
2 56922
1 17505 590651375
1 124840 90464664
1 197750 310117801
1 9446 393446333
2 23989
2 84334
2 17568
2 87362
2 97112
1 58598 417759565
1 14539 540143631
2 148116
1 31159 216017600
2 135267
1 140868 287085611
2 171581
2 71636
2 30402
1 149506 68649033
2 157552
2 117326
2 115340
2 16074
2 48800
1 162804 698536202
1 70921 494542158
1 37146 705254306
1 196285 294172819
2 19733
2 195594
2 195537
2 140112
1 32619 516744685
1 107693 331983771
2 85784
1 186341 108793106
2 179719
1 157780 794445612
1 172721 892897958
1 36952 381455080
2 27084
1 183321 882604104
2 33659
2 149573
1 83900 894490551
2 22028
1 145081 792999743
1 22695 163813589
2 59669
2 155779
1 161409 117106955
2 115539
1 177493 905162333
2 189941
1 67898 51368366
2 27655
1 17070 454069122
1 42982 825039386
2 119633
1 170230 303163517
2 175741
1 147431 598608671
2 121004
1 34836 921249880
1 137707 466031035
1 10818 852404259
1 33296 57558813
2 145385
2 59765
1 36346 326420006
2 179031
1 103967 368205360
1 69503 231680625
1 139595 420378329
2 108836
1 39063 429614911
1 8686 689574980
1 176671 320919408
1 154361 131473510
1 71550 339980119
2 188569
2 57008
1 9359 247638678
2 149162
1 162857 364254922
2 106226
1 38911 412269009
2 49761
2 152448
1 37947 474721902
1 106323 544434937
1 79564 167648220
1 167127 373162640
1 25564 892428716
2 64901
1 9132 396616232
2 27010
2 49399
1 51553 281652153
2 149512
2 35211
2 183713
2 99875
1 194465 983967495
1 89099 883092336
1 45430 465025372
1 86136 687331427
2 151367
1 39411 749428410
2 130437
1 44585 917308550
1 24004 692831641
2 91044
2 100767
2 75625
2 3351
1 37797 652374568
2 37784
2 156073
2 170826
1 83308 468123734
2 161721
1 75749 160265006
2 136468
1 88723 648438371
2 79016
1 103731 418905412
2 13549
1 166707 26212010
2 5733
2 91946
1 176991 247767057
2 108283
1 115882 4288302
1 66201 191436887
2 68871
2 54983
2 196992
1 178284 320653794
2 59322
1 54575 643866326
1 105657 705213843
1 153770 608143842
2 552
1 132823 892604449
1 49453 158405207
1 190686 775901401
2 146276
1 196757 643133070
1 180305 666482124
1 175659 9825084
1 24877 487675153
2 126564
1 135046 137684121
1 140543 221462652
1 188976 487547126
1 36612 763776314
2 717
1 95068 901013081
2 32994
2 125176
2 18891
1 670 604411437
2 158662
2 132044
2 99825
1 58787 743284817
2 22948
2 190682
1 88824 642715501
2 32188
2 157578
2 158847
1 88367 480513162
1 180737 249359842
1 124436 986483390
1 131794 176618216
1 94926 94564985
1 1442 926700048
2 129220
2 74569
2 198319
2 163203
1 8290 637416105
1 36274 769480661
1 132038 680011826
2 94248
1 38272 335054777
1 21367 489349892
2 194844
1 108286 715501868
1 97523 815734885
1 78109 671642029
2 15012
2 31381
2 91901
2 127337
1 167488 475874761
2 184079
2 3136
1 129477 369231803
1 9170 96638230
2 21007
1 6235 169403171
1 155112 2696919
2 52627
1 165746 604837698
2 104878
1 52143 97897452
2 157162
2 121082
1 188495 852186777
1 243 822369271
2 182443
1 52313 755002528
1 153501 83525606
1 32163 311111232
1 50392 331511417
2 37499
2 48527
2 90244
1 106372 647414665
1 155020 794257222
2 136497
2 139927
2 76641
1 112599 505545668
1 34195 183712224
1 104136 840130560
1 135194 371957202
1 16860 736427937
1 76886 353242018
1 35140 320416042
1 188312 795145679
2 26844
2 2882
1 181125 740611773
2 61234
1 2949 656658630
2 10457
2 17043
2 113880
1 55977 482423405
2 22852
2 47094
1 88237 170479992
1 10339 391860089
2 58347
1 93665 59811796
1 15334 779453483
2 16133
1 80029 38238300
2 28401
2 165933
2 125859
1 30777 625733187
2 111684
2 62642
2 121501
2 162690
2 49882
2 115145
1 147372 760637510
1 146591 986732970
2 138215
2 110205
1 142125 275954575
1 188377 176007749
1 164323 63174570
1 12761 197142417
1 104531 539175136
2 120961
2 186545
1 193198 817561950
2 156990
1 197230 782928951
2 80133
1 122510 860011379
1 146076 75594226
2 63945
2 92146
2 114178
1 189156 771872963
1 152729 504943831
1 170542 512071918
1 113990 814143626
1 43352 621084218
2 2548
2 40039
1 136003 620652960
1 171088 347518528
1 4046 209799317
2 151958
1 121682 439809405
1 181151 243826056
2 180200
2 120718
1 87285 891085571
1 167136 447097388
1 96600 222466278
1 162490 298081615
1 25491 88000266
2 79621
2 163556
1 39389 915458566
1 41750 225938780
2 188413
1 83502 307059803
1 125280 958755915
1 159211 266814034
2 148073
1 95271 520741797
1 31236 607636165
2 56618
2 38211
2 151782
1 60286 806052887
1 190031 439721457
2 181776
1 87576 615791731
2 172515
2 128800
2 68357
1 194294 224737334
2 153176
2 41915
1 151787 366104656
2 24135
2 124086
2 176209
1 111795 277285891
2 120345
1 137888 661194067
1 92143 337493339
1 110356 170333557
2 38712
2 184510
2 34865
1 81988 74020072
1 14046 101735293
1 197973 192221343
2 31477
1 191565 660774915
2 129824
2 132797
1 4780 710963308
2 180307
2 124123
2 26571
1 188421 940787340
2 183532
1 10926 423574778
1 95776 283117481
1 96148 361915591
1 39172 221085470
1 80742 28508898
2 171943
2 165436
2 152501
2 170737
1 164732 909426581
2 124144
2 95173
2 128079
2 195824
2 118102
1 50358 81230334
2 154463
1 123049 672039823
1 83794 728223006
2 156518
2 88156
1 182172 263682642
2 142145
1 41405 552295593
1 128537 609073780
1 194926 169095835
2 84539
2 138822
2 18029
1 170625 264654087
1 180735 165334062
2 133406
2 39962
2 76692
2 59849
1 22158 92301186
2 148100
2 60773
1 17362 860540711
2 81092
1 11471 36414486
2 93282
1 28694 358630615
2 90062
1 63159 793333186
1 153329 154736236
2 12137
2 26359
1 118542 287889332
2 49903
2 81476
2 172700
1 57780 456254455
1 185959 823318020
1 126471 399587165
2 97559
2 175881
1 161455 552980319
2 162454
1 174714 505793722
2 76305
1 78263 206832884
1 51838 821740767
2 11901
1 186222 449583449
1 34022 240773360
1 147894 671855366
2 89342
1 63347 530344443
2 73364
2 20249
2 178001
2 24539
1 187995 408734499
2 102505
1 170579 124851268
1 100629 935148954
1 157059 377441129
1 84137 301878369
2 75713
2 69464
1 6999 879651115
2 63939
1 32376 678155414
1 223 104387129
1 4747 922065855
2 2980
2 63077
1 139867 64856543
1 140444 629088861
2 38210
2 135676
2 191379
2 65537
2 11853
1 159404 697213014
2 170578
2 115975
2 78838
1 34771 964798979
1 78449 422290627
1 103777 289390402
1 37603 902176569
1 109594 758268123
2 20797
1 162854 284534000
1 148517 537628788
1 85164 496265382
2 142299
2 98751
2 128546
1 177979 992749073
2 185457
1 44218 640466228
1 155867 996683937
1 116085 568380355
2 122580
1 136404 699695129
1 144135 638732828
2 156005
2 41767
2 84059
2 127591
1 190189 326471443
2 112162
2 10750
1 129524 932617885
1 130601 916767581
1 138232 492056288
1 40439 667775257
1 133826 253848836
2 111241
1 18999 531757701
1 1320 460604591
1 67290 900128350
2 11147
1 185672 443231325
1 8875 892268156
2 162015
1 42543 162118763
2 175766
1 129167 901839573
2 176379
2 11218
1 1891 921480517
1 5761 241136821
1 169608 539330810
2 135574
1 136071 391700487
2 97992
1 114841 564607345
2 66956
1 131004 497895236
2 63578
2 156984
2 128653
2 179956
2 107307
2 85249
1 18648 248025829
1 103893 508890484
2 152614
1 179747 742557387
1 51457 842040489
2 145670
1 10084 801436522
1 57037 548321801
1 50459 823408344
2 113308
2 81386
1 133765 862652676
1 145643 662104916
1 48695 297410884
2 188560
1 89169 684155675
2 140689
1 89437 534172646
1 137913 671818656
2 67542
1 32281 44140550
1 110656 728949434
2 154860
1 178668 534708437
2 902
1 198182 677078621
2 10994
2 185925
1 8365 67064128
1 45008 994906294
2 183894
2 98347
1 31317 589202704
2 118000
2 23605
2 157013
2 106618
2 69088
1 6289 444563798
1 33737 599087057
1 56598 665687592
2 181832
2 77801
2 41763
1 180036 282279321
1 169266 584661845
1 199395 574408642
2 23219
1 177189 297683477
2 63946
2 191889
1 143544 120071827
1 151022 866980502
2 8968
2 184169
1 34155 95849644
2 41279
2 66720
2 53676
1 3409 771044029
2 110510
1 53355 339320709
2 198106
1 39415 402100549
1 111796 457882368
2 192117
2 129806
2 72534
2 187116
2 28876
1 177607 31494167
1 184532 519002023
2 25837
2 85309
1 120558 264133709
2 18405
2 53973
1 179548 673545059
1 173711 979845271
2 39649
2 12736
1 64690 114001995
1 33943 359419017
2 78370
2 28794
2 143639
1 44381 713086736
1 152902 418906970
2 152700
1 88755 284735430
2 117297
1 112855 884987542
2 85385
2 74481
2 142433
1 164146 986326222
1 84266 498370429
1 68756 905183041
1 81363 953196309
2 28859
1 115427 680861151
1 16257 652240200
1 1265 973820289
1 116278 497760998
2 187982
2 139990
2 36484
2 175337
1 111887 730749085
1 41234 707211349
2 164023
2 48710
2 59536
2 173124
1 168563 413916153
2 140824
2 195343
1 168018 318943543
1 22156 586873952
2 30733
2 59069
1 145708 9770445
2 28587
1 122796 525563668
1 113089 24706546
1 171059 58943518
2 13535
2 199936
2 5990
1 182608 793693382
1 1952 587782804
2 5757
2 138680
2 191571
1 182549 381698955
2 90025
2 171040
1 134007 585294728
2 190016
1 124845 168169430
1 143998 192734857
2 90915
1 147997 311113631
1 182049 326326442
1 58358 304420681
1 173425 132632997
1 169833 299327361
2 56624
1 100369 734440479
2 114628
1 19204 619509261
2 35264
1 71855 203414390
2 86027
1 117769 483773282
1 52378 170716628
1 49985 616169599
1 116995 692252827
2 96082
1 3042 556432337
1 69728 630574156
1 8847 462114021
2 111810
2 39733
2 84396
1 100220 658274284
1 123307 711543754
2 129404
1 139513 460904848
2 11669
2 108132
1 5937 147297649
1 130981 948223548
2 199204
2 195405
1 184200 536382966
2 40860
1 140383 796529562
2 139271
2 189014
2 16336
1 27821 741532561
2 37888
2 178219
2 85687
2 136293
2 124502
1 41173 807577191
1 8842 394593815
2 41701
1 134899 253116414
2 23826
1 11661 786905268
1 91465 822435158
1 96044 519768640
2 166756
2 191037
1 86855 976766018
1 142370 327877136
2 82503
1 87317 102398824
2 98099
2 139128
2 101953
2 195254
1 13304 329055342
2 117871
2 196527
2 14097
1 48951 555829948
2 78335
1 90592 458597201
1 118154 186666346
1 155512 708408565
2 196725
2 128459
2 100628
1 568 641648959
2 116426
1 121136 902631313
1 1950 359746958
1 53001 653173845
2 25037
1 69625 188622127
1 149203 175083839
1 3414 319970190
1 179277 292081838
1 135536 402003559
2 29773
2 32333
2 33589
1 65915 246901188
1 41351 634700661
2 78864
1 88580 347795163
2 199954
1 154771 734744359
2 83674
1 105984 662282161
1 196449 73368759
1 100834 175248573
2 72445
1 199873 423273601
1 20494 269513903
1 129401 595236608
1 82433 575985965
1 163812 646829593
1 184409 236168925
2 128393
2 25894
2 421
1 103568 198913376
1 172075 475599547
1 18318 599401895
1 97884 990316142
1 178001 740089700
2 18064
2 37987
2 138025
1 183253 376770908
2 46903
1 162140 418464940
1 126639 300021583
1 78653 656216247
2 62616
2 51564
2 48186
1 33778 986403064
1 47587 371605901
2 189449
1 144422 752613234
2 137945
2 108950
1 16450 738088266
1 5537 17452708
2 24726
1 33500 417685686
2 602
1 74104 564578419
1 44770 81311499
1 148738 707379756
1 123800 312679502
2 85094
1 226 346595079
2 138807
2 117453
1 115265 960844463
2 133793
1 153281 902518734
2 26779
2 142573
2 191482
1 105582 828956329
1 87697 971873241
2 107844
2 26653
1 184356 649613264
1 134457 786630315
2 1681
2 175575
1 146138 102618319
1 95848 443313477
1 95401 671474099
1 18688 303637972
1 67517 280948978
2 134618
2 24682
2 79097
1 119608 960313717
1 34368 725122925
1 79328 631378597
2 82338
1 136926 626934298
1 40160 947094152
2 125460
2 115083
1 79777 691058749
2 112752
1 146240 118100778
2 187368
1 75160 415809337
1 85305 489476836
2 46402
2 138140
2 144074
2 96272
2 16216
1 145991 161328157
2 106521
2 93724
2 94330
2 68549
2 193434
2 73938
2 3725
1 65452 863832804
2 90258
2 190686
2 159214
1 48486 638749993
1 16731 856836047
1 138879 612667841
1 63714 988364507
1 196020 212037081
1 122391 250859865
1 64117 635821021
2 37633
2 80672
1 59499 616387844
1 97161 890995284
1 42300 15122582
1 42047 823816286
1 26053 983195360
2 167870
2 13792
1 24524 927408687
1 99486 94095961
2 44564
1 92189 779489199
1 192198 839566665
2 64763
1 157686 93349523
2 157252
2 110703
2 92043
2 42009
2 5165
2 151824
2 44900
1 66395 372778393
1 89332 294007408
2 156911
2 174362
1 144291 44565366
1 21073 295039382
2 132611
2 128101
2 159474
1 50733 612302508
2 101424
2 181514
2 148347
1 83357 959018853
1 135080 835514339
2 155500
1 129013 875889896
1 46145 779854977
2 119301
2 110101
2 34903
2 181565
1 4497 102753759
2 44760
2 129490
1 84406 173002193
1 12705 727445064
1 192632 442225088
1 140840 50014900
2 118899
2 100341
2 47080
2 29789
1 114973 504860368
2 31590
1 163400 448970970
2 60560
1 75809 908823711
1 150181 170914865
2 37142
2 157179
2 182248
2 184870
2 39094
2 139219
2 94885
2 124412
2 13055
1 42793 222212177
1 2012 979777850
2 50671
2 161565
1 126383 581713138
2 181253
2 94792
2 7848
1 66361 268139565
1 38469 750614099
2 55686
1 156821 116590202
1 199360 221315921
1 94389 526649430
1 69547 323995543
2 141662
1 42759 765562526
2 97851
1 111292 31398114
1 164009 719476673
1 166835 969070917
2 122933
1 193164 90705648
1 137259 827170310
1 192731 725017100
2 169308
2 170624
2 6118
1 69231 688238211
2 36997
1 67683 713090215
2 52082
1 106382 178830823
1 26594 548130672
2 19190
1 1002 714133817
2 5659
2 82981
2 26810
2 161430
2 178071
2 96904
1 118441 484944864
2 26036
1 111519 454255018
1 102542 805323768
2 51791
1 126651 200482616
1 64165 844477793
1 195408 465791357
2 102339
2 132556
1 39981 166395829
1 10864 261259941
2 70349
2 128267
1 23720 10648190
2 129055
2 258
2 4510
1 187830 995503094
2 6839
1 105086 34983838
2 6796
2 82607
1 75679 608784566
1 98972 715903621
2 82473
1 14025 890053791
2 42968
1 114313 275083140
2 156918
2 141168
1 81750 418155890
2 187209
2 46230
2 103373
1 188380 576094660
1 70015 195872594
1 69422 946663956
1 50139 194078214
1 172009 897991910
1 47952 693876215
2 35238
1 170939 212682973
1 55285 321094959
1 23719 220992019
1 125011 981881140
2 6249
1 143901 423787061
2 135237
2 85413
2 46690
2 86888
2 114249
2 118952
2 119565
2 114945
1 123731 91050342
2 74970
1 11201 876688939
1 49724 222513874
2 82378
2 48640
1 174037 767731100
1 5697 470184373
2 125021
1 4233 590758345
2 52261
2 6870
1 88825 64631300
1 191820 481761069
2 160527
2 185843
2 177952
2 165813
2 198031
1 36144 533532672
1 108252 672078119
2 76896
1 92000 703616925
1 74205 924830763
1 51145 40513628
2 34212
1 2101 23936158
1 12088 419710690
1 2294 166969434
2 126879
2 158017
2 131643
2 184400
1 56006 431491383
1 54612 819562806
1 115801 332683279
1 141530 54489977
1 22915 650794864
1 101581 219380966
2 197365
2 46636
1 184731 149162216
2 6084
1 199408 747324150
2 173180
1 26620 755928075
1 58823 947216900
2 5569
1 111960 242831854
2 43452
1 8390 666860241
1 82416 17469
2 175701
1 151204 346058640
1 153153 761229923
1 135734 976599299
2 189319
2 105071
1 195320 778444762
2 126518
2 167287
2 43688
1 26093 56876777
2 196618
2 140766
2 112620
1 77390 462699135
1 193208 23875889
1 177634 947544372
2 154075
1 72159 147676052
1 1379 364291285
1 4453 170021046
2 93319
2 86833
2 121253
1 143515 525455783
2 1326
1 139957 643305684
2 117828
2 76994
2 168727
2 21294
2 191014
1 193335 935054337
2 20476
1 141552 490163126
2 156742
1 57970 461851651
1 86003 427006606
1 100181 570916290
1 171351 420596060
1 50727 723350837
1 32641 740431471
2 193363
2 141137
2 92203
1 145545 376227696
2 99110
1 91573 936837835
2 101308
2 166715
1 182897 110553755
2 145325
1 124641 251939930
1 137377 804872196
1 90438 631838292
2 109933
1 45476 535947593
2 50702
2 115329
1 63126 626050692
2 143077
2 85425
2 93041
2 126028
2 68706
2 193675
2 161836
1 139893 820407269
2 87382
1 32721 680835289
1 34506 316769130
2 169314
1 103634 136467456
2 107843
1 162418 329750781
2 70681
2 34076
2 109512
1 106492 407498925
1 92480 494790238
1 23385 996037022
1 68695 544755583
1 124167 654018841
2 195755
2 37221
1 100946 552886092
2 113116
1 97997 500634461
1 197604 904413672
1 187439 718507493
2 44847
2 30012
2 84713
1 85300 682120775
1 152051 483182892
2 178687
2 58176
1 70520 262795709
1 83055 551314614
2 82371
2 155751
2 127386
2 197292
2 76635
2 40881
1 169016 119582056
1 191837 905302855
1 142383 105226965
2 100653
1 70206 682915916
1 74278 861464980
1 48175 1330464
2 89568
2 103031
1 37309 331722180
2 134463
1 11458 183399963
2 179740
2 159451
2 125697
1 120471 744324945
2 131407
1 75465 455873799
1 191522 314472411
2 184056
1 135838 838966484
1 87836 397139741
1 92313 394807354
2 105889
2 27749
1 27366 832489187
1 164602 867234487
2 178888
2 162504
1 113106 702047265
2 156327
1 6571 971319918
1 50768 510895982
2 103862
1 27331 370185324
1 120486 702885895
1 31700 73946368
2 51692
1 197920 62116852
2 198195
1 199765 99461863
1 57704 418781795
1 156223 689389071
1 92417 388430620
1 45764 643142123
2 72982
1 116929 50362939
1 100400 313251258
1 11243 685926252
2 164542
1 159521 523263299
1 194907 654038288
1 82670 192147543
1 8159 552845765
2 79769
2 61726
2 65482
1 15242 970963214
1 13395 883866337
2 45205
1 79879 97117936
2 168249
2 183477
1 186796 752334708
1 193238 223821352
2 99902
1 125905 649853864
1 34392 954876169
1 160831 500418132
1 44760 280920418
1 62804 918227219
1 3217 460123059
1 78520 632139735
1 149540 276580120
2 147954
1 139815 152701821
1 32439 595304384
2 109666
1 16764 466167956
1 142129 730057416
1 81674 921948217
1 131443 973169182
1 180759 808216366
2 47773
2 78369
2 94924
2 50528
2 69485
1 131202 164015039
2 190103
1 117258 483536633
1 36333 384088564
2 34441
2 181780
2 107884
1 47859 741979556
2 4132
2 91415
1 1730 117985999
2 129524
2 192557
1 101708 468107905
1 110546 667357790
1 197180 450726476
1 99089 724568611
1 139135 855088028
1 190560 847790516
1 105969 677847942
2 97742
2 23997
1 29271 626472294
1 1861 671667119
2 194675
1 110328 399984934
2 96564
1 17388 94044829
2 6906
1 188125 495975689
1 44249 497580138
2 62470
1 66538 555326645
2 104702
1 185440 507943795
2 54398
1 160145 23520966
1 21539 644536874
1 163671 309893078
2 161591
1 64748 549432530
1 57816 622030727
1 3015 193985271
2 33090
1 149684 22480193
1 36495 233051268
1 24040 868176091
2 116240
2 171639
2 61895
1 31406 225471375
1 147385 338076497
2 132863
1 29766 873819364
2 51117
2 107399
1 177887 912528576
1 9560 885808633
2 99213
1 143936 451024638
2 80081
2 179144
2 78519
2 81087
2 103820
2 51007
1 41537 904295336
1 129081 635187932
1 82895 180931687
1 34503 786871798
1 59943 811388228
1 111098 66765243
1 146423 538107483
1 53157 112836118
2 86580
1 127730 186185577
1 197950 114489797
1 21429 456243403
1 31910 422491362
2 177495
1 8066 323047535
1 113995 561583867
2 61147
1 161919 289529655
1 172286 582267771
1 78797 215688397
2 163354
2 98048
1 134923 822164075
1 53324 117938597
1 22101 22252016
2 169260
2 168585
1 100660 819695704
2 30618
2 166917
1 83687 442510670
1 24510 444997764
1 158300 284826074
1 57203 668954669
1 181856 771451099
1 18135 662274937
2 32267
2 33503
2 26482
1 64682 590173165
1 117357 885232761
2 169221
1 2281 23336038
2 170095
2 177996
1 63319 525419012
2 13987
2 44566
2 21493
2 167303
2 60798
2 148
2 156392
2 184617
2 190099
2 196070
2 64910
2 101330
1 194313 901235538
1 675 665091773
1 114130 203281067
1 71566 925304079
2 197185
2 125435
2 172325
2 76904
1 62661 572934204
1 17804 259967804
1 71481 500904451
1 52330 265621419
1 106872 136425197
2 70937
1 96165 588868217
1 77252 977916060
1 168548 266706712
2 89286
2 54015
1 10190 325074646
2 172526
1 98832 423905720
1 353 659651698
1 198104 234988031
2 5311
2 176013
1 129944 12390680
1 147254 560350203
2 105067
2 142467
1 65967 917324259
1 171325 240868697
2 25038
2 150104
1 37160 131490996
1 68407 752520969
1 108475 377414885
1 24390 221720316
1 13527 268170275
2 175186
2 49414
2 169144
2 98133
1 8926 608395653
2 17630
2 71818
2 141645
1 109568 106652288
2 113325
1 174767 294940461
2 26180
2 119133
2 124038
1 59522 586309301
1 106794 932096703
1 128166 994986979
2 53096
2 21830
2 167347
1 105556 395950077
2 27270
2 114389
1 92778 835804719
1 16427 363871605
1 124641 277141078
2 191556
2 98776
1 158860 381833005
2 126411
2 135201
1 198655 187974966
2 107851
2 31187
1 121242 633475451
2 182317
2 59189
1 59649 428661297
2 171073
2 136125
1 82583 353706678
2 7958
1 198329 650058504
2 150428
1 163105 215922353
2 193239
2 161334
2 169689
1 83884 382517813
2 170815
1 165941 381186691
1 108488 809309564
1 177196 958937345
2 37718
1 36742 796699199
2 69160
2 56556
2 43627
1 84112 939755812
1 104817 147224194
1 191709 68247138
1 133162 967669020
1 3341 11279452
2 163364
2 192028
2 157035
2 4764
2 78106
2 135213
2 123808
2 75221
1 108295 542040078
2 34577
1 81202 891511876
1 167969 424684989
2 131846
1 68193 546824243
1 42382 857488436
2 70882
2 27282
2 127165
1 64237 341759957
1 190602 227722692
2 35844
1 4535 701006493
1 88533 764649719
2 157655
2 105597
2 23826
1 51009 329736029
1 57045 824465821
2 99893
2 126304
2 179064
2 172606
1 169540 530193113
2 23721
1 185801 841236858
1 178903 648759695
2 146330
2 151320
2 40254
1 162959 653022073
2 175062
1 35990 789777663
1 9881 983633663
2 195008
1 84273 235937654
1 101955 381045216
2 31889
2 61615
2 117176
1 4028 112403770
1 22972 433947133
1 61459 670733785
1 123224 729655002
1 41259 563804581
1 41341 260945881
1 75829 889360974
1 148010 919531195
1 140681 309373985
1 191036 445306314
1 105185 832995919
2 15313
1 11899 511525990
1 21835 568006807
2 129244
1 162071 808136957
1 1564 601479561
2 36182
2 92775
2 87667
1 62262 116634959
1 70530 882518413
1 67347 1636133
2 53940
2 19053
2 173339
1 167924 37669745
2 25449
2 10170
2 135379
1 44954 315636663
2 28212
1 138878 69132820
2 89071
2 97544
2 166791
1 68377 573557069
2 132387
2 197234
2 161016
1 115897 851830175
2 150075
1 158076 968111474
1 104813 739765527
2 97822
1 38545 400649377
2 37518
2 79868
1 80885 188174988
2 47416
1 81099 401939496
1 88387 492800030
2 165128
2 23136
1 102336 942227134
2 9616
2 105429
2 185019
1 190179 784953835
2 12757
2 22347
1 84992 553700900
2 140378
2 140072
2 158372
2 66669
1 12977 19020278
2 20839
2 14215
2 191137
1 35175 782462879
2 127143
2 109699
2 2006
1 54294 854072704
1 71453 108114912
2 99840
2 19428
2 20564
1 133171 21911548
1 17129 995895213
1 164946 885419516
2 154219
2 58085
1 156335 2893610
2 174773
1 95247 989610385
1 116561 910123507
1 125139 794378701
2 188836
1 162002 555175754
1 50462 240306419
1 171363 745458062
2 117662
2 190677
1 195055 919738208
1 67254 986529732
1 176566 412722020
1 130615 976229116
2 62798
2 108341
1 25938 810392407
2 78986
2 98834
1 190412 764490992
1 23196 855794628
1 161705 949817327
1 96601 255604389
2 145197
1 122943 562292352
1 167340 900735286
2 125056
1 86817 433503373
1 76634 865385344
1 52668 57849494
1 72770 219429214
2 10296
2 132260
1 159607 796116296
1 72971 95763507
1 72130 8295768
1 31638 389432424
1 21856 874267663
2 91692
1 6989 469411391
1 17555 379309819
2 178895
1 1375 613786986
1 128156 599137063
1 19549 629264960
2 56106
1 179935 754268899
2 129835
1 6136 905560907
1 198335 673702464
2 57224
1 52427 57761932
1 27672 107099149
2 15289
1 32537 740745051
2 39118
1 115182 986464057
2 59076
2 112772
1 133791 415144604
1 127411 581420996
2 170485
2 114177
2 111688
1 65915 777746570
1 77006 120706067
2 148464
2 101319
1 4375 18182054
2 62587
2 106616
2 107694
1 167489 679240179
2 193674
2 175532
2 34516
1 150503 401358187
1 46600 363220907
1 134262 141324029
2 37761
2 14274
2 43128
2 74249
1 105094 558080362
2 36477
1 161498 293483371
1 99317 283214590
1 135787 271581728
1 605 25371897
1 197136 225000704
1 143465 457332963
2 88841
2 62202
1 150757 42416750
1 77978 215919689
1 192514 197470092
1 71490 900243795
2 159033
1 168896 383375123
2 163216
1 2300 251473463
1 40015 861545115
2 113660
2 162110
2 115276
2 134208
2 63278
2 185335
1 77817 144339125
2 137189
1 3686 66955491
2 165161
2 186626
1 45638 388154353
1 62940 119856892
2 186997
1 43028 546172264
1 167972 343792480
2 60515
2 76626
1 71330 181933619
1 5700 630364429
2 97129
1 184914 475543072
1 171734 867836397
1 119794 530694238
1 191711 408892118
2 69885
1 80358 296921036
1 2802 268892026
2 198816
2 22288
1 114141 973148854
2 72420
1 11280 553205684
1 69342 880409332
2 121
2 170448
1 81390 323828164
2 80286
1 140969 8748824
2 56868
2 79509
2 15910
2 84756
2 5358
2 51994
1 134929 888504427
1 10069 597476945
1 119917 333088436
2 156850
1 103595 173961760
1 70264 21393416
1 131187 559865171
1 122491 228931288
2 121322
1 180941 854634414
2 98603
2 123663
2 50404
2 137576
1 137272 256394015
1 57548 306491699
2 51188
1 70096 553853942
1 142906 937984250
2 21643
2 34753
2 45406
2 185277
2 12906
2 175490
1 185771 953105288
2 139961
1 14914 574930663
2 193921
2 7986
2 84275
1 13775 90919393
1 160145 417824966
2 145023
1 194437 940752662
1 25079 514758691
1 36033 338736630
2 84491
1 100614 583303944
2 24185
1 30689 367338700
2 74675
1 23951 671933437
2 1383
2 149953
1 191887 388841047
1 104357 442774626
2 196062
1 32371 899050897
1 66592 329199656
2 93416
1 61657 913966726
2 177837
2 159622
1 56728 388465520
1 53495 218443221
1 33162 912977420
1 182882 217465867
1 177662 518383980
2 193750
2 101904
1 35687 183071486
2 191354
1 28513 455637879
2 78436
1 97626 270924868
2 58408
1 73660 149193610
2 168803
2 107094
2 29150
1 152788 943515516
2 131013
1 112141 839580758
1 55 882923695
2 176845
2 20716
2 97387
1 186832 557169170
1 167381 431071093
2 33472
1 153068 30107369
2 138678
2 171419
1 68166 774097303
2 167131
2 197722
2 106928
1 24888 361668803
2 157944
1 136641 688805344
2 132725
1 182598 550835479
2 71206
1 87655 265284318
1 45985 95072072
2 38267
1 189021 296822010
2 110343
1 88615 795503632
1 71782 136260992
2 155488
2 75681
1 193790 727321844
2 153590
2 41283
1 81507 868691814
2 82260
1 126310 213245785
2 53442
2 90906
1 97597 379895284
2 155951
2 17664
1 39097 66109827
2 58260
2 162832
2 161662
1 38433 905402689
2 85603
1 91456 600457969
2 128651
1 37664 126929382
2 9673
2 86084
1 166698 155085378
2 4398
1 22024 467565397
2 27960
2 56935
1 13914 168006786
1 137272 319138640
2 2449
1 185952 755638747
1 199499 451434129
1 126823 82911883
2 13949
2 192708
2 36634
2 54786
1 133920 783277564
1 92306 800017525
1 188623 892906061
2 94435
2 140818
2 79904
1 76864 521591830
1 90691 980321322
1 170242 584482715
2 122328
2 97341
2 114091
2 76234
2 99797
2 116609
1 197620 14947672
2 149190
1 170874 736536293
1 17834 560005366
2 26140
2 129637
2 154242
2 55273
1 98543 517378547
2 99187
1 133581 151214942
2 190845
2 44042
2 152279
1 97723 903954199
1 157096 318543290
1 92278 891840176
2 137720
1 77814 681333411
1 53837 481323067
2 198279
1 140328 482775689
2 181037
2 77133
1 193164 387291947
2 20412
1 104925 788518262
1 57469 593027260
2 177697
2 147174
1 86001 842821729
2 106025
1 71366 353749131
2 87773
2 143639
1 132905 369165423
1 97576 879015627
1 92031 3264637
1 98201 724063295
2 41156
2 15616
1 33694 604910205
2 165237
2 65520
2 76639
1 69066 536352612
1 55074 472316009
2 67231
1 28549 360032958
1 123745 102096163
1 198175 478230270
2 70989
2 93999
2 116133
1 188490 467951114
2 64575
1 138427 71313011
1 48918 238646714
2 13319
1 101308 164819842
2 132279
1 89790 316078769
1 85298 212584018
1 195647 859421587
1 103703 537099430
2 92936
1 109389 428251155
1 44113 853958242
1 98758 712127621
2 4475
2 152202
2 38320
2 163616
1 36903 366380541
1 179697 936313480
2 179842
2 103082
1 11516 836305057
1 110176 369840161
1 171874 42140270
1 185219 990702641
2 180048
2 42516
2 78720
1 87310 259532935
1 8735 644429338
1 63411 12472976
2 98071
2 49051
1 174784 643720178
1 184315 823012695
1 163058 726225105
1 58156 866034094
2 181753
2 149682
2 58772
2 69532
1 158554 584371130
1 5258 687423242
2 5635
2 144141
1 150363 971786045
2 39595
2 86287
2 18563
2 36479
2 159658
1 331 590999906
1 68176 109690928
2 155968
2 42859
2 88415
2 146488
2 61487
2 29258
1 193329 824202813
1 23021 600329647
1 117410 723962355
1 23057 387917446
1 89426 242974497
2 69623
1 165595 798057783
1 120092 63511461
1 15897 140583965
1 159196 686343444
1 33290 892541294
2 73475
1 117227 689730748
1 193352 372034278
2 66248
1 57358 679142328
1 10695 738797856
1 62118 93512200
2 140086
1 95760 841889151
1 105892 165117610
1 58460 245797441
2 65497
2 43674
2 151132
2 186408
1 161169 188426190
1 9720 937327173
1 149772 951812117
1 98271 995527395
1 164300 537681336
1 137648 944939363
1 121924 647610304
1 63041 1158071
2 128260
2 82467
2 86125
2 174374
2 20385
2 14473
1 188733 171846050
2 36845
1 108154 633286781
1 34737 124200246
1 37075 217900316
1 15404 388084808
2 21223
2 9511
1 78324 560953265
1 118768 690276273
1 65550 164683732
1 64587 471844795
1 141633 423790683
2 53242
1 183258 767900850
2 185029
2 126786
2 186731
2 184081
2 3295
2 191556
1 9568 662124663
1 114215 872111179
2 123699
2 131921
2 104975
1 114891 278868281
2 159402
2 182569
1 85479 602252016
1 150361 702526582
2 167014
2 126707
2 117529
2 180374
1 5638 238012057
2 93933
1 64221 800499912
2 21139
2 56955
1 160347 29524384
2 178893
2 121208
1 38322 748159691
2 64030
2 27773
1 49386 754170764
2 67207
2 33629
2 169808
2 198689
2 55662
2 163257
1 165021 599847601
1 187245 900124745
2 64171
2 78179
1 169589 235691952
1 92683 581896370
2 188881
2 89402
2 70072
2 13685
1 145156 904989537
1 114707 65723728
2 161269
2 31925
1 48881 780358129
1 40133 786289724
1 61781 746531718
1 9605 761209389
1 26775 939787179
2 99172
2 163933
2 155266
2 9485
2 42178
1 185687 82935163
1 74640 296816436
2 136458
2 155922
2 145907
1 108878 311058945
2 21025
2 63701
1 196170 817494353
2 177451
1 195946 891037032
1 42283 475847436
1 146588 17328555
2 147987
1 82170 596601700
2 160015
2 35073
2 34114
1 77599 237459990
1 5991 848279574
2 135588
2 43712
1 104794 54552508
2 125782
2 178010
2 2300
2 167693
1 111142 752792757
1 175053 760179919
2 176331
1 162249 266169253
2 91641
2 69352
2 97591
1 11964 806141732
1 39149 505491730
1 177377 758074343
2 45867
2 156611
2 119018
2 109794
1 136339 890893592
1 102115 414131545
1 185125 916695682
1 153107 784308661
1 101143 855768767
2 149252
2 182652
1 29263 609607976
2 18273
2 136906
2 139420
1 89583 38265663
2 82052
2 88978
1 33979 254438135
1 132246 137521292
1 81022 43695546
2 48232
1 187604 167961853
2 174034
2 146125
1 164298 892999233
1 139357 838832433
2 93664
2 153735
2 133666
1 107573 919043576
2 138064
1 149199 584314556
1 101357 410106168
1 167609 535532493
2 23040
2 155015
2 93064
1 11791 172963540
1 38994 741375069
1 151134 169623725
2 8642
2 195235
1 101964 193694682
1 124960 317837847
1 106369 993306924
2 112829
2 78053
2 91622
1 189452 340081649
1 151041 566511012
1 166755 963240349
1 7572 246457976
2 189683
1 197194 822578556
1 162996 311299650
2 53690
2 182619
2 37556
1 199060 806757476
2 45629
2 188372
1 90003 516492155
1 171475 476189764
2 143007
2 172274
2 106784
2 107055
2 8891
1 76869 915329756
1 123136 943884801
1 109044 126388792
2 117335
1 119260 263010147
1 118857 416948663
1 60034 554553776
2 3979
2 124173
2 40494
2 87574
1 32899 389403953
1 68220 772718633
2 150065
2 166937
1 61110 109442989
1 138677 905675840
2 48817
2 35454
1 92889 394369682
2 99696
2 29479
2 95915
2 60523
1 88040 347315448
2 12953
1 3182 604075409
1 2321 352376447
2 25759
1 144464 463734262
1 73978 239149792
2 22813
2 54433
1 194101 699666569
2 155003
2 40272
2 123866
2 73670
2 28361
1 31264 874066303
1 170864 367528543
2 78888
2 1662
1 186940 691755073
2 72555
1 23814 295088965
2 166187
2 64865
1 175963 706628486
2 150354
1 115826 477865062
1 78847 247758813
1 132577 858519133
1 192081 291713672
2 159068
2 123463
2 46793
2 142728
1 174761 664907291
2 162502
1 176210 646274023
2 66076
1 149645 151403671
1 165709 594758872
1 153314 832313052
2 166142
1 29175 14967077
2 179392
2 44581
2 100035
2 26409
1 139063 90489914
2 170625
2 163107
1 137533 610332032
2 159904
1 185317 93664854
1 132584 875914918
1 157513 172550887
2 172166
2 114512
1 72358 937033787
1 186882 192844085
2 47546
1 96542 515188730
2 32186
1 166371 996078451
2 9071
1 42312 625766042
1 33285 911683824
1 110546 719217020
2 160774
1 42372 651186533
1 27311 568156778
2 53212
2 156473
2 55812
2 34373
1 177847 468544376
1 41011 401526694
1 153219 345850638
2 155287
2 30882
1 194343 925654979
2 184475
2 172979
1 80836 379389685
1 17612 887838189
1 39246 948735785
1 169191 349584145
1 42942 732260429
1 185028 302397069
2 101113
1 47665 735953134
1 125332 185026089
2 3150
2 133099
1 148813 390001453
2 163247
1 193533 445532016
1 177340 688258475
1 45241 98902747
1 136483 123160678
2 141809
1 160042 852824727
2 17094
1 143495 578597218
2 34221
2 42436
1 15873 960247619
2 25843
1 85377 936941406
2 177165
2 144314
1 11940 920357174
1 79574 354398061
1 67648 156529678
1 190951 186251067
1 81813 197992902
1 190653 872875523
1 134022 877610034
1 176292 168616402
2 35654
2 3223
2 157154
1 75525 835037387
2 91824
2 80035
1 66890 321333054
2 110831
2 174914
1 16537 297797280
2 49049
1 119319 165719700
2 158929
2 151809
1 138415 279815008
2 195275
2 150837
1 168665 393713991
2 35942
2 190884
1 54834 645973538
2 172316
2 25340
1 59347 974828704
2 84572
2 111157
1 115714 838213872
2 46068
1 89081 255318594
1 56008 646624439
2 89494
1 83512 792400143
2 82807
2 169332
1 122474 438783775
1 185243 748282629
1 135814 586107017
1 139501 191115572
1 144363 436228902
2 52968
2 70791
1 190457 702504711
2 54105
2 64631
1 65057 535543875
2 163874
2 157148
1 105316 927621205
2 89676
2 152685
1 38109 887565798
2 87863
2 162088
1 113918 387105583
2 66854
2 26048
2 124753
2 22964
2 132787
1 78998 193732108
1 15838 85734488
1 45943 421489291
2 83279
2 77763
2 34378
1 2397 422186557
1 61978 446375557
2 98212
1 183824 186199987
2 184598
1 183306 210266784
2 139204
2 119605
1 153237 50305328
2 86804
2 139801
1 12868 385096571
1 84838 792706112
2 36890
1 36901 977797840
2 188124
1 194740 950403530
2 88292
2 133510
2 15397
2 68728
1 79851 83871442
1 81449 242487639
2 62000
2 170778
1 199253 149843676
1 163397 907287930
2 159176
1 123036 838320995
2 3817
1 176658 480352584
1 196095 811657420
2 48559
1 109858 776982371
1 40231 580414606
1 46689 189186720
2 62004
1 142796 401944081
1 127774 938883985
2 180313
2 118117
2 36562
2 193916
2 182133
1 180814 987876999
2 169494
1 146719 262683425
2 117813
1 171855 72716989
1 31843 143401459
2 144790
1 120882 308902541
1 30520 285843644
2 143123
2 44891
1 49258 392221676
2 161970
2 142111
1 112730 51065112
1 173079 530393345
2 65796
2 164323
1 61041 482911375
1 147483 577692759
1 111261 421918533
1 4445 400080981
1 150329 909095316
2 99542
2 78391
1 22149 98582256
2 136941
1 852 425788555
2 141193
2 179004
1 57344 310507283
1 140030 299526692
1 33834 222358178
1 162647 251979205
2 87445
1 97274 447589740
2 180400
2 138332
2 100423
1 139990 323815070
2 22590
2 26322
1 52211 824161292
1 188587 281798104
1 107939 442779431
1 151093 271076996
2 179443
1 102304 157752222
1 186987 153948098
2 119857
1 185839 901877420
2 6291
1 20251 207286744
2 180311
1 195555 184592047
1 37397 780814702
2 103474
2 138347
1 88465 76105961
1 62654 102312308
1 171553 46286658
2 54667
2 31130
1 170144 880307022
1 177060 32581856
1 160994 22281219
1 8230 732218435
2 153920
1 11196 261208429
1 25782 724846432
2 43188
2 167247
1 4775 253965201
1 144834 722590445
2 40832
2 31812
1 55426 576242583
2 190660
1 17887 476575794
1 196487 116555720
2 181358
1 88965 445511592
1 197204 731504220
2 36466
2 28046
2 16205
1 39016 906673759
2 6045
2 4869
2 173522
1 67889 477733005
2 36808
2 192210
1 182796 936354467
2 123025
2 112817
1 113314 935825788
2 38473
2 140430
1 137776 995145722
1 2336 351736063
1 11153 844188554
1 9461 381754997
1 75562 850213843
2 93834
2 19170
1 81073 1875901
1 44797 865519055
1 165743 925233852
2 49464
2 197130
2 55141
2 75269
2 170298
1 167381 867675501
2 177566
1 142333 142173083
2 192612
2 108790
1 59540 397244743
2 42809
2 117376
2 135205
1 72547 576327402
1 95938 110568
1 40871 606726982
2 74614
2 189552
2 128511
1 47770 220600018
1 5608 94328643
1 64335 679938631
1 32008 843477463
1 167446 461313300
1 15666 939561798
1 157636 401811339
1 91971 824893626
1 4756 843135637
1 103503 481327996
1 198053 469360488
1 192754 309346501
1 5754 559858910
2 172307
2 146333
1 102866 744962667
1 16264 609972282
2 121833
1 7320 496095958
2 187848
2 30595
2 170322
1 140078 637810922
1 11054 86019257
1 87922 732879254
2 180101
2 165621
1 102191 297545864
2 176249
1 98679 963838775
2 143893
1 65032 493636037
2 184811
1 167616 960233140
2 145626
1 9343 841161469
1 127124 498478509
2 38138
1 176229 282118844
2 150769
2 156840
1 55038 696056811
1 96525 505172013
2 17545
1 27214 398201263
2 82080
1 925 926951934
2 142821
1 120837 125814421
1 65185 611974170
1 162802 456894891
2 164614
2 2490
2 19362
1 161248 857853750
1 66812 230950505
1 63360 273370888
2 23829
2 44430
1 122819 202277503
2 199860
2 163918
1 64801 24046415
1 101446 145690680
2 54542
1 124689 314321416
1 86637 535087602
2 32679
1 103979 210594668
2 152822
2 151325
2 194824
1 34368 665807223
2 43812
1 136265 651831007
2 154093
2 190619
1 196280 638574877
2 164006
1 77466 137874998
1 197820 611550389
2 42138
2 179832
2 48788
2 67113
2 110732
2 53534
1 49020 660177470
1 49476 318313600
1 181455 822515098
2 111591
2 101642
1 48524 643181871
1 187526 553860706
2 72991
1 153857 242284460
2 33762
1 80888 364698178
1 53797 134461114
2 191435
1 47790 917929300
1 116130 652174873
1 43480 581640998
1 4499 411347303
2 18840
1 54409 262291813
2 129728
1 85837 396970521
1 125792 618735600
2 34724
1 54044 704518102
2 61550
2 44608
1 109193 540450422
1 159941 484920226
2 194237
1 131146 695741160
1 63807 514713055
1 161824 646512020
2 3790
1 6257 555718084
2 101083
1 117071 492237990
2 97049
2 81689
1 75076 695039263
2 43722
1 128048 776834297
1 34645 954302640
2 99614
1 20142 225856040
1 124720 163649669
2 142851
1 168895 810210534
1 1497 637507869
1 181461 414550903
2 58990
2 141760
2 109903
1 7032 178492459
1 114672 505773337
1 120069 683340024
2 71839
2 28025
1 56195 107200700
1 58938 903958914
2 52778
2 93682
2 68380
1 77711 216211501
2 147633
1 168453 376787397
1 186905 812890333
2 112724
2 8007
1 26393 126347907
2 145129
2 190942
1 83658 401968313
2 77227
2 53548
2 46428
2 184025
2 25373
1 106994 900897385
2 33318
1 70732 678624477
2 44367
2 128172
1 137729 401891651
2 87496
1 24586 472243179
2 145391
2 86356
2 10860
1 87056 742903648
1 171714 134615021
2 51254
1 17375 402550325
2 139590
1 14104 527191312
1 127608 712832821
1 68356 959157653
1 132967 308396276
1 80859 955793411
2 17251
1 54419 551895200
2 3588
2 180452
1 101769 474689715
1 29460 425301656
2 124136
2 20532
1 1499 532881956
2 94381
1 29955 754559807
1 175109 706643719
2 116453
2 135389
2 39321
2 132772
1 48004 139683616
2 64768
1 94984 147655422
1 171724 325603270
1 73956 513979674
1 96698 374506553
2 132315
2 139341
1 135377 997673663
1 198680 630074329
2 157850
2 178355
2 43988
2 76038
1 30663 322791428
2 95743
1 169959 769676280
2 59516
1 45123 424510636
2 31511
2 173870
2 199481
1 86276 270605754
2 86786
2 115804
1 103884 683153667
1 193521 181756323
1 198939 789281915
2 150011
2 146682
2 135992
1 68142 219718023
1 181318 551276942
1 176215 818603102
1 90760 64259511
1 24186 152452482
2 193415
2 128824
2 82971
1 120556 372735709
1 158176 621914288
1 82384 246390646
2 21154
2 44217
1 70206 902907296
1 26394 519688162
1 182261 246177741
2 30142
2 174408
2 105125
2 63705
1 63974 25459357
1 100923 783640083
2 186326
1 81498 829064922
1 139314 217770898
2 138577
2 21372
1 110596 601750866
1 195771 110764279
2 163827
2 48918
2 104453
2 42483
2 66668
2 118749
1 155196 125157214
1 168054 116431884
2 36569
2 60759
2 10138
2 191942
1 22520 647973026
2 82787
2 32601
1 5874 673686190
1 91768 360926381
1 21352 810472937
2 157175
2 33834
2 161643
1 9566 376429853
1 48905 546199978
1 87861 517491698
1 164788 841137379
2 6243
2 118310
1 143962 208404953
2 171423
2 109594
1 131422 465293358
2 138738
1 59222 346845076
2 62234
2 152186
2 148482
1 138104 215936381
1 79623 281684954
2 185142
2 34676
2 196506
2 126695
2 108713
1 171043 974840774
1 199237 743587826
2 176229
1 22559 821854911
2 126503
2 195866
1 62938 272198140
1 111043 106317774
1 61937 549847961
1 9175 570331415
1 16359 96310475
2 41903
2 164781
2 162515
2 15738
2 19938
1 130645 604843987
2 22557
1 69134 255648650
1 124361 155679033
1 7827 430132038
2 86273
1 2238 338698208
1 62728 536670538
2 85464
1 123161 932530706
1 150046 7415832
1 82117 769687355
1 13135 906858951
1 18558 446408917
1 69021 761260279
1 52613 202270073
2 26855
2 105884
1 188765 365576640
2 31764
2 14517
2 33159
1 34103 387056906
2 51272
2 19714
2 75165
2 196132
2 169032
2 70407
1 188424 626610877
1 27649 218138392
1 173718 319554231
1 172802 288512400
1 32859 430815747
2 176864
2 46726
2 136683
2 43850
1 67754 68037091
2 145340
2 3591
1 16332 675309677
1 100571 315201123
1 73310 480617299
1 116137 941273894
2 50305
2 143394
2 145414
2 191777
1 116078 655319679
1 199605 992799464
1 45783 599977996
1 133833 834446495
2 149947
2 113234
2 8917
2 136099
2 135124
2 110023
2 87290
1 79451 495427645
2 111849
1 45468 413826320
2 161912
1 166566 768621280
2 98171
1 131554 412174206
1 76087 221851440
2 132150
2 124386
1 68067 963920731
1 155405 569193671
2 14324
1 104461 461649482
1 186051 608845581
1 67350 299034516
1 106598 222228242
1 168391 844463942
1 41560 23490400
1 127484 398388578
2 66804
1 39187 532148092
1 41761 451337721
1 155348 817999134
2 182032
1 48481 918077037
1 160479 470256953
1 132353 790990029
1 83945 790274167
1 140641 533815687
2 15929
2 108094
2 76138
2 137732
2 9570
2 197634
1 127542 306878058
2 198631
1 14051 709843286
1 56486 225434861
2 125508
1 41212 601345666
2 39161
1 39426 653811162
1 107711 332554284
1 119697 733285649
2 8924
1 199518 57476517
2 109042
2 9279
2 29736
2 37094
1 197283 817351323
2 131139
1 186467 165797260
1 69361 226563101
2 37523
1 40660 56096436
2 21605
1 77809 359300605
1 101014 423324715
2 8223
2 2731
1 183988 299998645
1 79647 122222194
2 86709
2 151211
1 20377 937150318
1 17803 32870702
2 64063
2 113585
1 115840 166131828
1 25494 94083665
1 134611 892764724
2 187781
2 163206
1 75957 290824387
1 162953 95706358
2 161143
1 19482 639549529
1 148363 264106197
2 123396
2 32723
2 26339
2 37033
1 152943 674236122
2 8218
1 91818 617034952
1 178303 742783877
1 190408 185545872
2 79380
1 2465 825158226
2 56314
1 181762 486468619
2 174332
2 32928
1 181502 358823162
2 107742
1 63 735365787
1 154371 690638524
2 52273
2 104229
2 77102
1 17990 197552048
2 68711
1 189882 432572629
1 129471 205166987
2 196992
1 97006 755924194
1 20540 717336226
2 5354
2 102219
2 107262
2 189553
2 124018
2 11605
1 58399 672975285
2 178205
2 48849
2 110900
1 103367 804583217
2 78551
2 33067
1 67069 110532743
1 117823 260189453
2 22592
1 49863 814914592
1 187225 509498858
2 130778
1 25934 300713566
2 96067
1 192862 42979057
1 45082 956018394
2 137344
1 108807 242887798
2 165471
1 32750 947800976
2 76276
1 77002 472916091
2 47585
2 69905
1 112627 952615870
2 106712
2 90724
2 84310
2 199574
2 21191
1 53924 869369993
1 55381 687174729
2 99305
2 84061
2 38194
1 89753 628992753
2 147
1 36129 226646203
2 90825
1 2476 437688474
1 153421 754216889
1 105063 712527202
1 113097 387440274
1 118584 515735142
1 195886 664809864
2 59195
1 56038 289130867
2 9397
1 164701 498307038
2 102311
1 61056 398890191
1 133002 840147134
1 139570 975694691
1 45284 849987438
1 186414 840350701
2 78636
2 157476
1 67204 114447443
1 192230 483394898
2 54952
2 126289
2 8828
2 157691
2 106804
1 186907 363576542
1 174800 30432984
1 134712 186053637
1 106455 1025630
2 37699
1 186402 524283963
1 111401 578795608
2 114195
2 181900
2 46005
2 134952
2 114645
2 97684
1 118068 518008859
2 92958
2 144551
2 42908
1 145528 253631402
1 9165 686636109
2 120217
2 31165
2 18424
1 83303 749728098
1 77303 51371872
1 105409 475775432
2 39185
2 182921
1 19236 317055969
1 144479 277741448
1 57234 883659909
1 152383 153033664
2 115257
2 75817
2 129306
1 93431 935893864
1 163450 901116872
2 121663
2 10003
1 103137 253052593
1 78991 374462579
1 56755 264060519
1 150572 59602579
2 145738
1 133255 994202905
2 34312
1 29791 259410309
1 5030 408918532
2 101764
1 167762 915484048
2 101371
2 129351
1 48384 780739858
1 41914 975762676
2 136895
1 161166 705967070
1 168322 299894458
1 118391 792255328
1 8870 780184750
1 155506 403644840
1 105924 182988297
1 5298 511160785
2 154054
2 124366
2 140894
1 37833 42201181
2 145011
2 192730
1 38373 379261467
2 6488
1 11682 142156307
1 80550 375443203
2 166649
1 115173 292404981
1 45080 614648099
1 60375 2188216
1 8142 804852833
1 24131 312425264
1 63383 603040064
2 8586
2 136073
1 88567 657085218
1 76112 986971594
1 186962 903825169
2 146671
1 98778 666048570
2 132075
1 184352 331898809
1 128954 754382676
1 8289 895800418
1 98710 380298555
1 178449 141942131
2 23283
2 132789
2 157870
2 18603
1 73702 947414959
2 170200
2 135540
2 59662
2 38219
1 21013 514327912
1 130212 228814259
2 10942
1 15992 108207460
2 172822
1 177743 449802183
1 162705 425300935
1 7510 406243718
1 155998 414912045
2 82856
1 89144 539759831
2 127531
2 166094
2 9374
2 32309
2 88178
2 10907
2 78969
1 85148 236495179
1 140267 300037573
1 112167 856528652
2 45000
1 65983 153078928
1 37484 798884682
2 149985
2 195130
2 13887
1 19764 594130934
2 6672
1 16218 865227378
2 98392
1 120930 291097178
1 88162 238421604
1 102308 273920667
2 55244
1 157788 879102770
2 31893
2 34543
1 155438 757303395
1 147907 441503725
2 92138
2 59287
1 53228 269260609
1 170896 738996919
1 153158 197139070
1 54265 756605193
1 187127 168999914
2 142210
1 90954 341769373
2 75446
1 114494 208755481
2 105621
1 150423 837142351
2 14632
1 129442 93801884
2 166923
1 143969 630525278
2 196436
2 158036
2 170371
1 17310 607475997
1 127028 169912740
2 112926
2 19433
1 136828 168950571
1 138527 496220908
2 146520
2 111525
2 142399
2 9131
2 108398
2 120539
2 62963
1 56271 801003779
2 112144
1 48600 925628883
2 72648
2 160261
2 146320
2 97650
1 61561 202397826
2 177492
1 184602 559136353
2 191196
2 49443
2 143569
1 171092 854820889
2 60951
1 18547 281723350
1 51023 916723076
1 84339 860836946
2 67062
1 102144 139341317
1 74680 21133924
1 29228 28458971
1 175057 333837743
2 126585
1 140098 345849375
2 69708
1 102979 77620634
1 175911 41828222
1 14724 804300190
1 103268 819528533
2 173966
2 20777
1 194539 253591675
1 35605 110638496
2 56697
2 189578
2 195676
1 64574 993788922
2 20346
1 40891 536021977
1 108465 193901736
2 58927
1 137255 327237753
1 46691 715742377
1 43905 12272664
2 77526
1 111726 876139069
1 34111 821013868
2 23097
1 163218 447554463
2 102056
2 178943
2 26659
2 197998
2 17583
2 24713
1 149541 760380201
2 159865
2 169387
2 124326
2 184465
2 113317
2 104886
1 117315 369794619
1 141822 804102883
1 129778 194096239
2 20050
2 1441
1 55179 830212909
2 80126
1 158852 941068320
2 157251
2 120486
2 118507
2 9431
1 110805 831082419
1 182502 418263730
1 38960 325031541
1 78226 644894670
1 55904 970053034
1 126984 151281850
2 8962
2 79410
2 12801
2 78288
2 82103
2 132457
2 63198
1 142586 121553992
1 156128 555240068
2 129126
1 178384 144707781
1 41805 494350911
1 88716 942773468
2 60563
1 53489 652503447
1 33539 78693232
1 192017 110180159
1 29122 119677491
2 148856
2 169277
2 110215
2 174936
2 190550
2 98297
2 168179
2 194785
1 40393 698704509
1 131741 830530424
2 87865
1 26002 978774175
1 88162 279609263
1 22534 730772012
2 15625
1 126179 306971530
2 190679
2 123640
1 78154 438443382
2 71015
2 98562
2 38103
2 28252
1 97737 782748736
1 7892 869485370
1 11013 334194573
1 83360 616110854
1 57687 633455570
1 103048 632693084
2 33763
2 189766
2 100712
1 135880 127071645
2 49650
1 101932 976269029
2 166523
2 114561
2 82366
1 96137 664908996
2 168599
2 30790
2 84080
1 15749 734309328
1 124014 11148397
2 49876
1 180143 13031635
1 40062 25497392
1 184787 864966355
1 184451 162108503
1 86027 434262971
2 24684
2 31062
2 103738
1 45360 2497844
2 34147
2 182214
2 184458
1 60211 80979548
2 161386
2 9056
2 129027
1 169056 354499756
2 44251
1 52460 947100487
2 174624
1 112340 667608577
2 110233
1 68133 950874797
1 36981 923049023
1 192194 246810140
1 114880 179834116
2 55015
2 192857
2 184750
2 80940
1 77032 366495195
1 97783 43042173
2 78672
2 177030
2 89851
2 118726
1 187071 410063793
1 144139 933054398
2 164458
2 4143
1 58566 229490448
2 56346
2 87604
2 66333
1 188320 65798163
2 121182
2 16513
1 19981 401678611
2 182479
1 174745 763288335
1 94714 96937232
1 19011 723883857
1 197015 871612024
1 6880 931156943
2 136568
2 114512
2 2652
2 36501
1 90302 364149805
1 62079 327551403
1 106624 943180552
2 118747
1 114393 921779
1 196591 439138357
2 22823
1 7298 533882685
1 116725 791786940
2 1115
1 40851 51363608
1 162887 399050155
1 131425 83287119
1 20941 593324592
1 56130 194838911
1 180787 601514883
1 117432 111241006
2 71396
1 154970 499331104
2 107588
2 83492
2 154269
1 78147 788334948
2 151536
2 124508
2 85619
2 160455
2 89466
2 69693
2 138452
1 180616 903476718
2 137920
1 124956 386939402
2 164620
2 197944
2 109575
2 147368
1 166763 782000606
2 74436
1 150848 59354908
2 157747
1 86095 195496865
1 25072 296652056
2 194525
1 133718 717842111
1 131114 210804450
2 56935
2 176132
1 146877 631435087
1 96807 396090024
1 144371 677639949
2 135470
2 4815
1 66741 360541052
2 116748
2 192098
2 60518
1 42955 665821226
2 39590
1 34823 826273786
1 96556 318225224
2 106333
1 88982 428585775
2 193838
2 99111
1 136230 327039333
1 168152 11068566
2 96557
1 140539 844945890
1 49774 121388380
2 167878
2 35019
1 38055 980041523
2 188008
2 49973
2 22568
2 69624
1 166798 161749785
1 21322 829681427
2 41716
1 18470 452882626
2 193862
2 3092
2 2620
2 132462
1 23478 753597109
1 76079 946806952
1 123250 753419441
2 118935
1 158880 977036360
1 33244 997595169
1 189574 693191249
2 65042
1 81762 700580527
1 107162 619519786
1 77774 992793525
1 18292 564346672
2 165293
1 184116 258256340
2 37251
1 174048 103228486
2 119376
2 192442
1 199539 215907443
1 36961 699119453
1 194019 948330541
1 147934 395107969
1 143084 408061437
1 191764 228839298
2 4773
2 122479
1 146777 755843096
1 115883 932813649
2 62130
1 129220 417370777
1 86488 230899998
2 178500
1 59349 255521420
2 17026
1 10899 613158336
2 161089
1 147488 203463384
2 65319
2 138931
1 25592 411075019
2 65533
1 90563 144018116
1 24743 642658353
1 190944 233776067
2 5523
1 153289 642981604
1 15339 572230453
1 163358 683978167
2 2814
2 127840
2 4847
2 162751
1 98243 461426903
2 130995
2 164028
2 170734
2 144149
1 168529 71410241
2 136142
1 51575 347894198
1 100385 314974369
1 81092 11379609
1 172175 989979029
1 58107 988870466
1 190886 814182231
2 43710
2 155639
2 114424
1 129791 485780134
1 52434 561447757
1 197412 735564102
2 129525
1 13285 309639959
1 30126 678141478
2 167474
1 164175 587651027
2 4750
1 23302 727147747
2 12317
1 58678 624104464
1 83414 637441837
2 135735
2 54926
2 145808
1 137626 82630920
2 157480
2 138319
1 181799 881398421
1 10152 62673834
2 3218
1 112032 322948917
2 2333
2 24258
2 136676
2 10593
1 111043 609992939
2 186490
2 50922
1 109869 205217902
1 33947 555395196
2 41501
2 43687
1 171461 774837151
1 32646 106962670
1 111662 847279102
2 117367
1 180936 701737050
1 188928 443215921
2 8728
1 56748 667341968
1 57900 344082405
2 124421
1 49665 747063494
1 76030 401189809
1 26493 272472123
2 193922
1 75342 199552137
2 102963
1 160645 159845509
2 167572
1 191334 126513842
2 94249
1 12569 837647475
2 30818
1 26070 703625436
1 185783 74788782
1 146731 677953447
2 32901
2 29362
2 185044
1 185264 229665651
2 58556
2 104975
1 73551 210690456
1 119385 342815478
2 1446
2 160270
1 709 438068936
2 105926
2 113853
1 131855 763995707
2 48087
2 27568
1 40682 307736510
1 83454 277827237
2 17314
2 165088
2 132508
1 42314 489591848
2 108633
1 76325 66872390
1 54013 843397976
1 144246 471957179
1 96947 367105140
2 9584
2 109138
1 51119 699907031
1 153420 642851224
2 59652
1 130197 21024954
1 93437 353106657
1 34797 898260698
1 169336 543624444
1 20095 552781094
1 155263 980698697
2 179137
2 52030
2 147211
1 94725 569024585
1 192888 999731341
1 108952 88024380
1 12717 820824520
1 187859 181023214
1 107930 585834248
2 164486
1 28453 931375353
1 22286 737456119
2 98752
1 116978 712473928
2 76953
1 184813 389476647
1 138247 552105625
2 48021
2 199364
1 14934 434795172
1 40620 831909013
1 66080 613838518
2 140585
1 18696 587447402
1 62338 758713331
2 140172
2 75904
2 145927
2 193377
2 33534
1 149175 365886112
1 93359 753352375
2 39658
2 195264
1 52248 729447974
2 139779
1 7819 758188634
2 98841
2 134696
2 63989
2 13523
1 125865 31688481
1 138384 725648568
2 148984
1 126246 675642977
1 49365 693167781
1 128685 821292907
2 11231
1 77841 472789064
2 117467
2 79437
1 66478 248148222
1 172583 145599662
1 120736 632234940
2 95152
1 45028 764162703
2 161462
1 176620 32795197
1 113105 381159854
1 4512 701411053
2 5173
2 34389
1 158867 282360884
1 64178 4636461
2 143853
2 17518
1 76471 49109616
1 29985 728982370
1 145123 249011379
2 139042
1 38671 156286835
2 176848
1 79096 263278430
1 197271 364839577
1 61235 370645892
1 9299 141480998
1 150739 305312468
1 160325 557163351
1 172604 707089778
1 176937 509387258
1 112815 49619795
2 45912
1 74506 583555788
2 104335
2 183589
1 136870 366793532
1 55661 475643883
2 51585
2 188331
1 117559 70436507
1 45632 104598320
1 49360 464982120
1 13091 419237150
1 64907 730297953
1 51113 3913534
2 114193
2 75279
1 74420 141254505
1 165927 232012321
2 43084
1 62653 953233550
2 159317
2 131259
2 121313
2 73753
1 8752 624814347
1 18583 329867073
2 129179
2 121516
2 191364
2 78336
2 113980
1 59274 599008129
1 10610 239399895
2 54390
2 148051
2 78999
1 56063 473104580
1 2189 688727179
1 36963 966042509
2 199990
2 107550
1 1917 763713870
1 163305 327329304
2 105225
1 118720 349874704
1 4996 121734523
2 132796
2 65782
1 61818 368167552
1 181884 159364349
1 166842 983864284
2 173687
1 124581 173811883
1 8882 134980216
1 152075 512526666
2 8423
1 45107 165354549
1 107666 661235547
2 169855
1 182220 79136802
2 116287
2 62158
2 53866
1 188047 994014155
1 99252 759242868
2 186107
2 110473
1 159256 377196186
2 61422
1 16327 652858412
1 42584 360007971
2 83915
1 79251 383235743
1 133283 210371588
1 10728 21902602
1 120069 518904378
1 189546 769633585
2 55310
1 126957 742680409
2 84030
2 86580
1 162970 632162736
1 49680 635639489
2 154537
1 136288 773250452
2 41413
1 22833 399861565
2 72939
2 15298
2 194374
2 55044
1 114592 945689860
2 104925
1 375 606111362
1 94224 349350165
1 188458 771178956
1 186654 820714386
2 179441
1 9658 162018839
2 140989
2 142487
2 22120
2 1363
1 85049 800594737
2 20032
1 65332 87575985
2 158906
2 118193
2 30078
2 98014
1 110959 535612149
1 124744 369606957
2 82234
2 95769
2 42246
2 128169
2 196483
1 725 911707778
1 163468 254808997
1 137996 813412339
1 30894 414682573
2 55259
1 28054 556138242
1 13189 735489294
2 84545
1 141767 260359366
1 123202 777187487
1 191788 232953437
1 21172 29640744
2 164155
1 76675 795540452
2 104823
2 122901
1 149904 91678004
1 172370 434190181
2 53357
2 22566
2 68791
2 176486
2 65287
1 135605 534454637
1 31810 821790947
2 86513
2 153854
1 139524 306990892
1 37462 149682753
2 105973
1 66031 743646375
2 128101
2 126333
1 136653 681157724
1 205 341549694
2 153783
1 157750 767944653
1 103800 930519718
2 86845
1 161495 790733315
2 76274
1 61695 286281502
1 79139 97203779
2 7347
2 124903
1 7989 375159320
2 155939
1 192373 9607644
2 35051
2 147607
1 99772 405024324
2 91134
2 37365
1 23297 516639873
2 142581
2 121759
1 71480 422021714
2 16521
2 143336
2 49581
2 171104
2 132484
2 94962
1 85650 52638589
1 56369 972595725
2 41931
1 150583 780764038
2 65027
2 114362
1 153372 782909172
1 161442 837660100
1 193358 296374490
2 134597
1 21802 113307497
1 194638 181053088
1 172269 229445194
2 122909
2 158654
1 7653 435007973
1 187321 357294686
1 189805 750704541
2 100924
1 122516 631120539
1 84108 549505912
2 84879
1 11305 157636170
2 186688
2 157607
1 148108 402299798
1 87663 736525865
2 159826
2 31653
1 37481 289869777
2 81673
2 83858
1 182004 226923361
2 72563
1 171031 187586141
2 88770
1 172916 403314789
1 24674 978629199
2 155672
1 181303 971337465
2 146535
2 3819
1 157723 314817632
2 154432
2 78505
1 188296 717056417
2 25788
1 160328 890443830
2 30116
2 48185
2 171944
1 156860 748510769
2 180350
2 147405
1 138582 396845201
1 2103 615251467
2 190206
1 54083 83144141
2 17388
2 152941
1 59793 351265685
2 31987
2 185417
2 8669
2 122829
2 143616
2 108165
1 100675 42834628
1 38224 616450609
2 119504
1 60840 825515555
2 125632
2 137451
1 85292 378486605
1 6010 668622284
2 197203
2 48142
1 97373 713065020
1 110226 646956967
1 166394 14000769
1 129447 784075857
2 42768
1 167075 235665931
2 78920
1 37520 882208505
2 1101
2 24660
1 55400 321721461
1 53660 850493199
1 79467 732258700
2 108542
2 138224
1 78477 819647147
2 148254
1 187002 811080073
2 5715
2 19462
2 188889
1 119834 114246981
2 165024
1 98076 458031062
2 96117
2 42130
1 120078 125144926
2 171057
2 144018
2 82796
1 194180 446710847
2 79098
2 167826
2 8704
2 181032
1 140057 778773366
2 116559
2 153990
2 86919
1 44128 631892826
1 137643 680985409
1 146378 581019158
2 101755
1 60869 904326473
2 162872
1 157023 838436078
1 47634 981741776
1 139892 625289937
1 156083 31753825
2 164707
1 150570 19282839
1 138235 150465438
1 183990 820505454
1 25243 47116369
1 175850 927857309
2 66045
2 141758
2 107638
2 130832
2 79672
1 145482 599616188
1 167704 502072882
2 55838
1 99932 977947531
1 89679 213346154
2 97566
2 4196
2 146030
1 73261 159345802
2 147834
2 129142
2 196941
1 144071 118981773
1 49032 757164285
1 68283 616295939
1 14788 154123516
1 53498 269801096
2 28371
2 97158
2 95683
2 45987
2 102372
2 164190
1 96980 432872480
1 195915 253091672
2 118562
2 103366
1 151763 375683878
2 959
2 54445
1 169049 583295849
1 145463 281409664
1 36429 263476429
1 152596 83669400
2 198133
2 61597
1 4683 847592461
1 135874 7096013
1 149146 501886223
1 137417 350063107
2 109045
1 87997 17630705
2 118134
1 12612 489170872
2 46155
2 194681
1 53930 808081739
1 185149 69790259
1 46941 218966731
1 1278 739602099
2 164342
1 90045 491413654
1 109369 282557673
1 6592 545583987
1 55291 695374393
2 172747
2 148678
1 8449 36353411
1 92113 486041632
2 135356
2 8557
1 187657 3447830
1 138680 815710055
1 161996 238278807
1 195324 879339957
1 159236 29350946
2 95045
2 173158
1 188595 880294191
2 129463
2 59442
1 121294 735282435
2 64332
2 199902
1 147997 954525605
2 168520
2 157136
1 9258 989942224
2 139746
1 17169 1106853
1 130014 159455771
1 152811 957288811
2 96363
2 153443
2 51725
1 41262 297727213
2 155762
1 26682 208811058
1 161917 84317661
1 184917 166863437
1 125400 384108195
1 124975 871318938
1 62112 560470185
1 79446 353832600
2 178684
1 155515 641919323
2 94395
1 37074 994666016
1 106214 930563744
1 155967 331158172
1 146878 979370232
1 190619 704424838
1 87074 337242202
1 134499 442685491
1 123351 925844018
2 96444
2 88201
2 133469
2 136834
1 107168 456380637
1 14818 285676695
2 60381
1 153219 335534177
1 140598 731983593
1 98458 754567599
1 101947 203572431
2 120434
1 101638 475033595
1 139632 791141295
2 151654
2 38500
1 90384 152808988
1 128553 714506136
1 177280 604067326
1 67273 498379903
2 182869
2 108190
1 25783 960272539
2 112474
1 99014 501644355
1 89324 83403950
2 97283
1 123507 47874845
2 188637
2 109421
2 156038
1 172070 648574462
2 41952
1 20206 747985351
2 132772
1 95782 792186791
1 160980 435841949
2 73546
1 158468 940801905
1 25454 644160522
1 133525 565330030
1 9181 994871638
1 53064 737176341
1 163510 28519950
1 139319 780365551
1 138222 141792866
2 14861
2 122017
1 150072 68346691
2 163296
1 145664 706284512
1 150816 501268783
2 95781
1 55100 847121154
2 168354
2 49878
1 152112 288592902
2 167600
2 147337
1 183612 689575184
2 97884
1 63585 303990220
2 66624
2 30683
1 194870 494331814
2 160954
2 101876
2 150549
2 113134
1 173857 498067038
1 160054 967618794
2 21492
1 93700 669939907
2 187303
2 161719
1 14356 32017010
2 195992
1 75090 307523864
1 136177 883206732
2 82606
1 187728 126431698
1 80111 199021862
2 56257
2 187601
1 109329 852176834
1 52459 491230136
1 119447 629369560
1 384 209095939
1 198844 713161168
2 92465
2 1439
2 117823
1 150047 647535709
1 166924 350436011
2 113692
2 103265
1 63260 824416474
2 7109
1 60724 315465850
1 190800 182375797
1 112802 330315237
1 127755 614473194
2 27911
2 115413
2 6289
2 127291
2 199079
1 184313 402887214
1 22860 29965235
2 122507
1 74598 329785504
2 38018
2 42529
2 38609
2 38941
2 120450
2 195336
1 130871 168583511
1 164937 37324501
1 59302 170972220
2 143981
2 69933
2 78679
1 81971 640134737
2 183928
2 160627
1 36408 999892340
2 18164
1 161631 396140477
2 179211
2 150268
2 177514
1 121053 232166121
1 108281 545769062
1 110382 622600258
2 36484
1 26146 988925713
2 101733
2 121475
1 76066 787134633
1 146957 240041603
1 29525 697749627
1 128795 339852568
2 141276
2 1929
1 176434 416882316
1 75513 155189049
1 61902 584640125
1 85048 598677783
1 130964 988472200
2 59956
2 63851
2 97572
1 107935 795917808
2 145909
1 30017 922723742
2 151812
1 62505 37238366
1 113696 566339213
2 83036
2 181521
1 7955 288008760
1 125211 644513176
1 109549 508672691
2 127923
1 177307 957144126
2 162544
2 153851
1 140522 790493801
1 134115 610055316
2 50032
1 115605 304016596
1 136602 654796764
2 127297
1 81532 182914157
2 138655
2 114930
2 173513
2 96873
1 158980 375149219
2 94739
2 80137
2 64775
1 168362 96582052
1 22737 892528435
2 69924
2 77700
1 142939 591230059
2 29796
2 183549
1 109644 303005170
2 71328
1 172881 629010244
1 172108 16663466
1 38779 33896401
1 120719 132339709
1 150077 100677013
2 19616
2 61576
2 176884
2 124601
1 86136 205268872
2 41434
2 47940
2 137747
1 94505 346471287
2 197671
1 172983 80870208
1 180115 580640229
2 58040
1 170263 371826970
1 22311 608193708
2 162939
2 184725
1 1360 297680213
2 127374
2 53719
1 181128 139111459
2 28942
1 126222 564252373
2 1851
2 85301
2 183545
1 3987 895053431
2 44293
1 29542 65723343
2 133069
2 24826
2 18176
2 96822
1 53141 471425175
1 55720 645557526
1 90159 700776239
2 90480
1 79730 95259767
2 70029
1 55921 474367934
2 84011
1 130876 478667814
2 196613
2 80549
2 145456
2 134396
1 76944 304333875
1 101134 542102606
1 89964 550383292
2 179994
1 33211 12960926
2 58150
2 152183
2 85889
2 169838
2 149290
2 135239
2 199931
2 123335
2 125230
1 103574 898070562
2 38512
1 119292 465323614
2 197367
2 179279
2 91976
2 167165
2 198337
1 33895 120981061
1 24005 778852802
2 34434
1 61087 444441397
2 77618
1 41575 214975961
1 170424 560329962
1 86674 749480700
1 37994 972116812
1 145611 893733529
2 22454
1 49753 969869214
2 64306
2 182642
2 31204
2 146246
1 41544 57985613
1 168124 882329861
2 50516
2 161535
1 130820 681586063
1 9506 830943912
1 152277 422060088
1 26056 858740787
2 63767
1 108451 411092440
2 75504
1 163367 43604469
2 157137
2 18995
2 803
2 180819
2 84832
2 98527
1 199634 275795575
2 49003
2 161062
1 34236 680803613
1 98417 836931194
2 21725
2 4382
1 117845 442690758
2 93415
2 94734
2 159223
2 179823
1 62770 201227792
1 156235 647915912
1 76050 683644390
2 91179
2 2385
2 62212
1 177465 804881874
1 74461 356014549
2 10458
2 164706
2 165146
1 24462 964493341
2 13291
2 126451
1 196916 703000358
1 123108 779484331
1 58684 191853748
1 141868 224078515
2 123930
1 83682 75087286
2 72598
2 157943
2 196899
2 74100
2 157881
2 128258
2 142158
1 85358 129360791
2 192383
2 108393
2 126665
2 97474
1 6640 163997963
1 31830 127284947
1 33201 570126946
1 178675 73200043
1 162618 368142703
2 185146
1 129902 794864815
2 167234
2 9266
1 153882 787372794
2 94401
1 171926 41020138
2 158781
2 34019
2 56294
2 170757
2 131401
2 192052
1 190650 547816305
2 181502
2 34290
2 150836
2 25822
2 164691
2 191862
2 131405
2 109058
1 5330 410356721
2 126114
1 89503 922514304
2 74479
1 70771 534487653
2 115053
2 50187
2 135287
2 95787
1 198634 645291239
1 180491 195524640
2 61783
1 20776 197105901
2 78584
1 104969 612648595
1 175008 946072738
2 99494
2 178949
1 177875 235654277
1 107870 317327024
1 127825 418565815
2 172458
2 177745
1 144709 313254889
1 58727 931343982
2 185504
2 177009
2 38538
1 15841 187487257
2 94140
1 163853 477895653
1 102762 263414248
1 23822 499838215
2 44525
2 103601
1 177995 278225502
1 147204 855335638
2 103323
1 194940 749864227
2 166455
1 148236 790301787
1 7090 849303905
2 44366
2 38967
1 84698 227950963
2 148139
1 185599 169940670
1 64862 74748444
1 47729 86974305
1 197718 498974862
2 157012
2 27757
1 9757 922289625
2 74452
1 180240 30061529
2 50701
1 172846 235508502
1 50902 528206445
2 97087
2 155227
1 198830 577544684
1 108600 730495936
2 196359
2 67680
1 127982 23067944
2 93742
2 47701
2 144262
2 78538
1 121406 179312171
2 141562
1 187439 984342680
2 53881
2 79439
1 186029 160016033
2 33825
2 42074
1 57625 349892886
1 131544 807457537
2 147181
2 3312
2 71858
2 69909
2 107584
2 174218
2 17885
1 101651 836528975
1 189599 207241091
1 163749 481550959
2 119881
1 58608 969252666
1 67686 944447805
2 6866
2 3260
2 151423
1 95798 337869584
1 148901 318698119
1 139406 532094396
1 3964 950209631
2 11087
2 85173
2 90895
1 142586 655950084
2 123105
2 60003
2 55912
2 71130
2 73491
2 118577
2 3866
2 129693
1 97082 342737257
2 178032
1 54721 634194060
1 70672 843102575
2 83301
1 137873 687305526
2 138310
1 31919 985733385
2 78229
2 160694
1 87853 509171379
2 144596
2 32214
2 170457
2 181689
1 91903 64879923
1 66677 270538539
2 22872
1 17306 421370358
1 100046 937846967
2 185768
1 182547 153547342
1 90448 442403500
1 70932 887457842
1 13929 582685213
1 86540 97436615
2 85163
1 162516 339123177
1 199812 270111970
1 117536 112706315
1 40712 766202530
1 95696 564013721
2 116790
1 64353 623933635
1 49829 85833077
1 187239 54564498
2 132588
2 78398
1 164302 19722973
1 179941 904417675
2 185958
2 16760
2 92555
2 85359
1 178807 721101018
2 139490
2 171092
2 15242
2 147003
1 6398 220108050
1 180975 295660767
2 94588
1 185834 895433294
2 65679
2 124985
2 176976
1 72508 17392399
1 80999 174874330
1 178319 662503098
2 192173
2 113516
1 140027 670541441
1 125819 248389411
1 69930 526581080
1 64691 717133981
1 177645 564589787
1 128637 992417682
1 89903 148867059
1 128705 452213811
2 161568
2 38281
1 163119 290682922
1 15523 956473983
2 7393
1 142786 350055317
2 61844
2 39313
2 96572
2 73386
2 112552
2 180499
2 50721
2 7649
1 53778 951556016
2 128398
1 85843 287923679
1 87454 33381197
2 145700
2 82831
2 159736
1 132854 513113552
1 116428 434061565
1 95414 907984019
2 159515
2 163835
2 116372
2 17678
1 153115 187278693
2 120947
2 92903
1 34718 327841513
2 152709
1 95111 789354996
1 7187 519100354
1 107101 494991168
2 113681
1 22170 210869758
2 101561
1 123554 468576473
1 51054 835037293
2 86275
2 53961
1 4108 256942115
2 177237
1 16738 699295923
2 170995
2 68905
1 149757 954850180
2 67567
1 10911 570583218
2 158113
1 85129 517308294
2 38290
2 59708
1 45080 297490723
1 80496 757859726
2 92738
1 144871 303431561
1 2832 22421466
1 89257 636855733
1 195905 883041206
1 192001 281243056
2 100064
2 199461
2 136835
2 47753
1 70532 453933776
2 16843
1 163271 384285692
2 67029
1 59275 118292431
1 13504 336662889
1 76278 261636374
2 137424
1 149250 266324676
1 45591 168460303
2 43030
2 162233
1 177923 902644888
2 51559
1 37453 752115916
1 179834 945819234
2 48381
1 108856 108584254
2 164989
1 88281 391581155
2 84799
2 85999
2 135168
2 160703
2 43419
1 136616 826635920
2 178169
1 164839 434544688
1 46455 66682608
2 147708
1 19341 697832654
1 156237 954913588
1 184244 949877131
1 94527 597486883
1 184958 525488753
1 23874 844903460
2 176262
1 53785 775691484
2 160448
2 40230
1 102268 125599285
2 67672
1 11407 276568289
1 136903 791662442
1 71450 854375284
2 98859
1 3538 580704138
2 168162
2 174421
2 130856
2 158402
2 7072
1 90469 845537847
2 181416
1 710 27010076
2 106418
2 121104
2 59653
1 145397 811157764
1 63965 280404317
1 98173 760283768
2 70890
1 169793 654095614
1 151272 120843389
1 56185 82687868
2 16307
1 184236 354936816
2 86483
1 54199 674138953
2 151860
1 152279 833036940
2 26774
2 120535
1 168838 547678328
2 21788
1 133067 43286984
2 173647
2 87319
2 50564
1 113757 781687574
2 23954
2 53645
1 57998 429165718
2 97608
1 119740 678893369
2 117277
2 139911
1 91577 988403301
2 188725
2 128628
1 102611 922319278
2 98918
2 133507
2 71971
1 175339 156568699
1 320 290369184
2 167565
1 34150 212519557
1 182323 993919476
1 8637 173280303
1 48720 478465485
1 192806 112207661
1 44189 527482189
2 13386
1 176831 578859223
1 171350 584617126
2 8884
1 199484 371965729
1 94973 55159157
1 43186 786033527
1 171889 301807235
1 41379 27841494
1 110050 235355054
2 44084
1 89637 743888499
2 76656
2 148227
1 180011 634328338
1 100122 546009321
1 162806 379873398
1 174882 159624269
1 67469 487779511
1 106880 594825129
1 112276 588733927
1 100557 645750636
2 167141
2 162479
1 102542 192887944
2 194169
2 23483
1 98672 87624216
1 37774 538220790
2 63606
2 59745
1 33885 176924326
1 142837 599969779
1 88878 618140662
2 54545
1 27652 785285561
1 77014 930339768
2 52138
1 101934 15085644
1 113729 687341119
2 135388
1 64134 619253735
2 36601
1 70613 845817746
2 97255
2 12760
2 78702
2 16667
2 126049
2 27490
1 147763 75226735
1 117816 617154928
1 30476 703867189
2 149382
2 176694
1 124649 372491455
1 15772 157626704
1 167947 610822624
1 103725 837982635
2 57358
1 177758 399643989
2 99295
2 198305
1 120558 819133367
2 131028
2 1664
1 167323 702629090
2 5226
2 61417
2 177596
2 172099
2 194214
1 35726 812240333
1 11457 309942950
2 101012
1 129 60821664
2 9696
2 177237
1 32599 390689498
1 55863 187009327
1 16255 569846488
1 124582 911200629
1 86380 581687574
1 169579 61188068
1 33868 264394857
1 824 357627920
1 12066 728249114
1 106859 995376664
1 121590 314175017
2 109141
2 108767
2 25137
1 195744 496616977
2 190874
2 45026
1 135001 119925669
1 5738 405105476
2 160299
2 153200
1 116840 943701283
2 192204
2 91823
1 25782 239807864
2 37802
1 40296 526505557
2 142693
2 109286
1 62080 849115319
1 137029 196927913
2 158374
2 7639
2 81513
1 93348 53239618
1 119207 977779634
2 123561
1 81617 11325372
1 67458 757017145
2 84838
2 25420
2 195173
1 143010 42952721
1 10745 784081097
2 189729
1 167354 202119983
1 124027 215421657
2 101180
1 35106 871199086
2 132489
2 125156
1 55373 259062699
2 179566
1 94983 497619953
2 2906
2 26864
2 44894
2 110849
1 159255 465153640
2 54321
2 33568
1 130566 290286646
2 23233
2 927
2 192043
1 132849 552723188
1 104990 545378980
2 186424
2 147317
2 52567
2 44817
1 168013 641840576
1 51543 390471256
1 8885 769721609
1 89582 276693572
1 100132 380042485
2 37610
1 31027 94419492
1 112880 795734354
1 58337 165274320
1 103157 328878667
2 8698
2 87064
1 193939 899227943
1 163048 945330450
1 47209 703569481
1 74966 37717621
2 21511
2 93401
2 145359
2 154612
2 68004
1 135552 262511573
1 47049 234106447
1 60342 234445876
1 61821 701437250
1 11330 385211158
1 12957 608935605
2 112867
1 159975 93251448
2 185559
1 197976 98833723
2 185821
1 16204 74448391
2 47301
2 104295
1 33919 451985192
2 123952
1 51878 331894669
1 190912 12912656
2 131178
1 191845 624130960
2 50836
1 191437 335050975
1 192901 568818611
2 29395
2 149491
1 100085 499856268
2 187774
2 178671
2 91078
1 32215 179514881
2 44816
2 53187
1 180117 30095682
2 13307
1 161332 333163131
1 197511 161639378
2 92218
1 48904 105563431
1 156005 624758735
1 134414 986373054
2 26094
1 142322 711643091
1 52488 507038021
1 166819 342394366
2 129736
2 41790
1 6121 109158376
2 93700
2 5416
1 38019 519500537
2 152245
1 97739 223229184
2 190288
2 6429
2 140144
1 36683 236323529
2 6934
1 115143 747161034
1 30734 425657880
1 196630 421155002
1 135318 53579554
1 198515 425336748
1 44454 772224586
2 17148
2 154580
2 98927
1 173282 606181725
1 148533 696672306
1 4780 424896699
1 21874 250539023
2 122062
2 165022
1 114853 196133484
1 148288 929313028
1 162049 716023068
2 28647
2 98196
2 94582
1 77699 384409362
2 29844
1 122131 649129015
1 81188 93223644
2 38975
1 49126 288977798
2 134351
1 52966 345157002
1 63918 189785148
1 40810 379500722
2 52767
2 129097
1 42009 871325448
2 19804
1 163030 531891689
2 50059
2 142141
2 135728
1 12366 995002236
1 122220 423433913
1 45752 507637361
2 92689
2 186665
1 117328 712644891
1 149099 930330805
2 84040
1 40695 552101898
1 88727 862564945
1 69240 448775218
1 65608 475221823
2 46293
2 168442
2 42240
1 36846 34475270
2 159491
1 63430 456263776
2 170424
1 45341 538210516
2 191656
2 115809
2 122998
2 134833
2 98967
1 37871 906962585
1 53218 36918028
2 43904
1 137633 409831682
1 109668 320955576
1 7144 178362258
1 172473 446879869
2 162207
2 84358
2 115992
1 123159 782710027
2 114452
2 53640
1 136639 413409386
2 85543
2 46722
1 154755 441253252
2 96235
1 160599 496669710
1 161674 472713980
1 73763 497395649
2 19403
2 144882
1 135532 401723576
1 32564 763373409
1 181630 352017127
2 80442
2 141197
1 193767 275523556
1 6846 21279995
2 29635
1 195072 562253263
1 24546 72856116
1 3776 184123172
2 148882
2 152777
2 1425
1 104965 219418371
2 175358
1 751 590541011
2 107020
1 158671 661814097
2 143310
2 166996
2 70635
1 190371 485471632
2 64582
1 84532 567318142
2 159093
1 199656 93034910
2 59285
2 19606
1 115637 896990433
2 166499
1 77499 757526991
1 192275 733500277
1 48710 830467996
2 196977
1 23344 128035671
2 84390
2 154068
2 162425
1 59278 838896132
2 125308
2 121822
1 92560 278742171
2 177266
1 113182 660335934
2 156866
1 149739 970493706
1 173327 154329264
2 25539
1 25587 108980996
1 64326 179203449
2 28530
2 137119
2 142295
2 177436
2 125840
1 26232 327476657
1 172883 219883390
2 42609
2 13322
2 26320
2 127733
2 77048
2 70571
2 35330
1 103918 348426839
1 145682 960193782
2 16868
1 76488 747424046
2 141338
1 155655 508478982
1 159414 215587471
1 23006 207172746
2 98069
1 126658 560250166
2 4679
1 126022 108116071
2 105378
1 37393 998605159
2 167077
2 25404
2 20138
2 42595
1 168302 152808795
2 136989
2 67809
1 60320 277744360
1 178455 575589246
1 136136 266299093
2 71328
2 99522
1 185502 962004381
1 186015 327739728
2 45085
2 144111
1 43764 329032041
1 47840 938792385
1 120865 509856412
2 87545
1 127238 759257632
1 87008 903357308
2 146393
2 143867
1 176134 940884855
2 156860
1 94922 534761268
2 27168
1 190622 215510774
1 179069 275158735
1 188408 173654778
1 61325 25018242
1 11609 475471038
2 62947
2 146277
1 83787 552222269
2 135122
1 78466 844140341
2 130273
2 97033
2 160392
2 127390
1 109126 382660156
1 148869 93498399
1 15007 514174004
2 7292
1 64158 394337151
1 27831 76023985
1 89899 955784428
2 92229
1 1398 75902987
1 50126 862497725
1 33462 645745502
2 51907
2 194694
2 61132
2 10400
1 18645 286982631
1 68263 421320118
1 158917 745155415
1 4022 116719235
2 124994
2 81961
2 60221
2 65625
1 190330 133132468
2 53472
2 129686
2 164426
1 117398 873547368
1 30078 389822388
2 185590
1 197332 516352657
1 58126 416993912
2 122385
1 52434 2899771
1 190967 762750917
1 705 693311969
1 3179 599321219
1 52748 340603564
2 32437
2 44822
1 40132 27144208
1 32341 383447528
1 126711 133930449
1 49701 276119880
2 98350
2 87489
2 154783
2 97102
2 193789
2 170627
2 164478
2 180632
2 44473
2 3065
2 195892
2 175806
1 188514 114122604
1 77261 916929257
1 123711 457968476
2 182890
1 39056 271362020
1 165833 608578032
2 44459
1 147066 782910356
2 190160
2 188859
1 160105 914962950
1 177924 661044736
1 186024 97026341
1 78556 521874048
1 145579 340933396
2 185511
1 154944 827822885
2 199524
2 159535
1 185347 346309057
2 119454
2 176881
1 101444 642484464
2 54966
2 131980
1 71630 918353820
2 21975
2 108947
2 87718
1 130746 46217194
1 155292 466812387
2 121378
2 48205
1 121802 773459305
1 166473 619488025
2 25714
1 18185 158826515
1 42115 166453021
1 162360 133358212
1 80158 120275209
2 151488
2 48453
2 159614
1 71738 891024931
2 16014
1 28975 534369757
1 62296 32306808
1 151865 482523089
2 189069
1 68866 379625929
2 13019
2 34682
1 36849 344972441
2 71615
2 78775
1 176853 865372928
1 175741 589412943
2 28243
1 145630 758569746
2 75178
1 17274 388610578
1 47704 142528478
1 19239 137492824
1 155227 562707177
1 199872 90814382
2 47354
2 105673
2 35897
2 170627
1 135937 156942326
2 145925
1 108367 406494211
1 177211 178534930
1 16901 828485277
2 17645
2 38280
2 169105
1 113239 106481125
1 74940 945032529
1 158856 296431674
1 19650 619626685
1 168684 929240864
1 176196 618492488
1 4674 700406355
2 116189
1 36010 88062556
2 162217
1 44633 701946122
2 102796
2 153056
1 34198 532840739
1 54833 229029217
1 92394 608012716
1 84214 95144704
1 91353 506939999
2 77505
2 162677
2 111786
1 109824 185454896
2 183411
1 106627 445772109
1 9401 906139474
2 92041
2 121470
2 92789
1 56272 808228235
1 58186 363586005
2 161498
2 23765
1 165862 72697282
2 82416
1 80704 72817198
2 49221
2 133398
2 119624
2 92806
2 62191
2 170189
2 184623
1 52339 782280655
1 5025 508791646
2 183252
1 74072 513862060
1 63306 969950639
2 120009
2 110069
2 179692
2 110094
2 118048
2 172396
2 51790
1 189124 713239718
2 57614
2 24399
1 176268 560053703
1 128089 145793363
1 3148 166778621
1 14709 688523911
1 111756 767573838
1 111090 469095306
2 139225
1 161934 550639641
2 111016
1 95803 644223347
2 27337
2 136950
1 166509 154007826
2 99012
1 150652 668174249
1 161450 444460354
2 19852
1 116913 251688961
1 70619 324499958
2 174466
1 167435 341596044
1 145095 429540893
1 98272 710713525
2 70405
1 136615 756893653
1 59400 292545495
2 137724
2 121221
1 160938 642308717
2 67061
1 28672 505127623
1 187465 768938956
2 148064
2 137720
2 69795
1 59307 906095514
1 5716 852342432
2 88368
1 101858 823505148
2 14932
2 78673
2 122529
2 146647
1 33171 89027450
2 140487
1 158436 600893940
2 98058
1 12133 1191045
2 87798
1 10291 756801313
2 14713
2 91764
1 70170 872154245
1 195406 244926345
1 121246 925688058
2 39192
2 35090
1 119596 208326262
1 171744 122038971
1 113436 292054991
1 183125 711676999
1 20945 590751634
2 20131
2 17030
2 186916
1 131324 230814311
1 81175 581710949
2 36666
1 23067 877878000
2 126497
1 174539 911841955
1 44788 700594463
1 168163 192999163
2 126870
1 82043 190764194
1 40052 243335780
1 195023 195335513
2 135589
1 52173 485760031
2 146508
2 50329
1 191456 944901588
2 100041
1 65018 142228253
1 13408 47782802
1 30328 343205030
2 190067
1 136668 711712116
1 27055 576421814
2 176762
2 160910
1 60530 900803210
2 64879
1 190770 332520206
1 90160 756229587
2 194112
2 128933
2 115006
2 145012
2 177200
2 76046
1 83828 576311531
1 46934 19045102
2 91989
1 2061 133717914
1 74100 986074702
2 50688
1 156817 864757884
2 26548
2 67014
2 125715
2 154669
2 183143
2 176828
1 182225 652493423
2 57941
1 86696 244579772
1 190944 368005971
1 107989 888108758
1 11111 30480676
1 44291 46567305
2 92098
1 24591 401708331
2 198231
1 66478 63871236
1 65178 598815517
2 120046
2 127538
2 30134
2 50801
2 51091
2 144327
1 122162 645747509
1 92189 519889835
2 81030
2 137792
2 126791
2 36771
1 94316 95986602
1 122925 420706892
2 179886
1 27003 702128392
2 198583
2 64753
1 189277 738759132
2 22329
1 61978 533703893
2 90951
2 33666
1 181760 472613839
2 142843
2 86091
2 174153
1 60909 747796071
1 115054 33623269
2 40753
2 105569
2 173818
2 120056
1 50623 510779246
1 34951 280018919
2 122428
1 49545 357834031
1 86393 19015639
1 179052 138032502
2 133618
2 125832
1 53277 335829973
2 4524
1 39954 183138066
2 9810
1 148327 301023264
2 8903
2 192019
1 47776 790478205
1 67997 461484425
1 83841 873283072
2 136735
2 32327
1 158960 667410305
2 8311
1 2625 585440314
1 156634 628872931
1 80418 950689149
2 109691
2 24372
1 136806 44457450
1 110559 320613239
1 61504 19020383
2 192601
2 146578
2 92273
1 144563 418649127
1 91108 833424675
2 78074
2 178655
1 20680 854501844
1 145492 407976718
1 193045 926774819
1 93628 475147635
2 193927
2 71734
1 165664 233018354
2 38465
1 107852 695371590
2 27538
2 17160
2 10773
2 55745
1 194297 759213541
2 42179
1 64533 947629107
2 112904
1 113118 136792298
2 113036
2 92274
2 46790
1 163763 40578449
1 91616 384515654
1 77099 154061624
2 192493
1 116129 461151862
2 28603
1 103798 303717560
2 69102
1 175827 553526709
2 1981
2 141559
1 126016 530585680
1 137444 303267014
1 180206 291365089
2 9064
1 110629 167693395
2 60610
1 114776 448709811
2 93189
1 103687 868482984
1 72515 698253160
2 79001
1 156811 99680197
2 26704
1 161335 804400359
2 6147
2 59753
2 30096
1 178132 348426387
2 116965
2 97143
1 32667 946362377
2 139987
1 53017 716139014
2 86657
2 176839
1 150014 116275829
1 166976 942831781
2 37819
2 69922
1 132953 857612833
2 135531
1 167471 49032388
2 6659
1 154349 199031139
1 110576 542089261
2 183030
2 40841
1 38053 31823694
2 144404
2 150532
1 82831 647900865
2 90081
1 38390 190255946
2 26000
2 162005
1 129756 76443281
2 105232
1 33749 719328107
1 57354 214756870
2 42862
1 22576 636200899
2 104307
2 166028
1 196078 179803449
1 144549 176681895
1 165078 363805635
1 13871 506479201
2 85605
2 44946
1 72009 444404538
2 129701
1 76009 562308080
2 97544
2 75936
1 116396 9212035
1 144070 733562079
1 185196 35404622
1 189457 435052364
1 118008 915611791
1 4938 797438399
2 182119
1 147903 856642072
1 195906 888417710
2 127712
2 23128
1 108557 715027764
2 164372
1 120414 787893298
1 46508 747992495
1 39646 10911396
2 82715
1 175524 415564077
1 127571 159940717
2 84437
1 157520 548036055
1 108339 983221405
1 46732 399576898
2 156853
2 119669
2 60324
1 10254 648289506
1 142234 333841959
1 106779 656858389
2 166725
2 120651
1 82528 199323434
1 113633 931601779
1 71152 600640404
2 124692
1 166113 167677116
2 57695
2 147824
1 122632 775539973
1 149003 630152587
1 86051 746342582
1 108323 455403434
1 127074 499041048
1 138109 626858454
1 196814 997051852
2 124719
1 194385 218859385
1 173567 946710389
2 156343
1 67431 463812071
1 37998 607945572
2 143544
2 134083
1 159799 82076546
2 164794
1 110881 361229572
2 42070
2 60299
2 141478
1 119944 384059021
1 165881 904196057
1 190730 536977622
2 83301
2 176746
1 15511 618155662
1 68340 577887894
2 168655
1 117415 40401989
1 161848 923306365
1 7898 910825008
2 31023
2 102189
2 67618
2 73447
1 183317 844416705
1 22267 718712272
1 64465 97752880
1 131322 316075323
1 45410 453644504
1 111487 314225875
2 116348
2 2017
2 82653
2 113695
1 185123 86920867
2 137676
2 49959
2 68597
1 99782 294925434
1 70909 736857294
2 58120
2 19696
2 58254
1 129531 560532903
2 176680
2 66436
1 33189 382279308
2 12285
1 177913 926553564
1 44388 334068083
2 63288
2 109846
1 11667 736105858
1 140622 110224773
1 70112 221142399
2 65731
2 77615
2 76906
2 120237
1 133551 180179776
1 89196 455534728
1 45019 963703165
1 54201 627112865
2 104752
1 197397 1199169
2 137097
1 54610 572958846
1 48989 908353728
2 165776
1 185506 430627983
1 124545 402318752
2 17528
2 11053
2 180615
1 59035 180528803
2 168958
1 153625 999165579
2 88460
1 174577 765228254
2 1849
2 10640
2 152233
1 91946 984821118
2 130846
2 133053
1 149894 410459792
1 171437 223038524
2 31577
2 117484
2 4712
1 174968 358663468
1 12277 209778919
2 104385
1 181450 862922646
2 12532
1 92010 318133073
1 149435 863154268
2 26983
2 114701
2 20489
2 89018
1 30596 966774234
1 152428 519233222
1 100514 11598135
2 111725
2 60489
1 26611 887651534
1 4131 776580152
2 187014
2 80524
2 99408
2 174334
1 28968 299213502
2 50357
1 194704 519061299
2 130749
1 182143 807368120
1 148302 13043283
1 120986 339203918
1 13625 241853684
1 70171 833006153
2 147779
1 17547 612219627
1 162981 580119725
2 23760
2 159990
1 180325 994356777
1 174244 153832
1 74573 451641315
2 109810
1 1020 672340021
1 182914 171437511
2 147876
1 26442 806285332
2 87673
1 180529 564375178
1 28259 567917510
1 111636 286164819
1 124431 524261028
1 104231 850840432
1 102712 606335116
1 20150 788654268
2 29838
2 128582
1 91148 704866872
1 6642 533279307
1 178619 723033201
1 109546 515106835
1 91529 302987478
1 188421 99949412
1 100591 940542449
2 46904
2 51928
1 102926 567839078
1 28263 118500679
1 1066 860726006
2 125334
1 77604 532977026
2 64839
2 192533
2 33955
2 177700
2 39502
2 64980
2 41231
1 111906 507684410
1 197683 556300584
2 2202
1 195473 667067803
2 140135
2 143416
2 163836
2 193860
1 58774 60100918
1 84365 554910337
1 78125 273119734
1 28297 154794733
1 141059 937664449
2 136102
1 23431 605538744
1 57715 675901268
1 128264 762239108
1 98045 150632827
1 71224 725696084
2 47729
2 180846
2 192678
2 133624
1 148151 322645444
2 121949
1 182701 10028484
1 151653 498984500
2 33269
1 69238 630525453
1 41249 254602288
2 11884
2 123615
1 193839 548684
2 98336
1 83728 164339848
2 151429
2 104271
1 9914 259962169
1 22586 699553675
1 39000 717756210
2 132951
2 175055
1 56185 63392795
1 129828 541254706
2 151704
2 69553
1 111954 957693249
1 174836 370935364
2 154121
1 196367 136904334
1 111606 71248793
1 170517 515200568
1 113653 715407635
1 108314 483223952
2 41105
1 152773 638271179
2 110003
1 63438 674874659
2 128449
1 51228 553265990
1 13078 587418498
1 62541 995860240
1 129656 304559672
2 13882
2 26385
1 170396 505911651
1 98170 822170930
1 148879 232616387
1 16407 405388209
2 74433
2 103800
1 133757 87171235
2 65927
2 51830
1 15897 840172220
1 164050 130125825
2 172379
2 137105
1 94565 440313333
1 134439 337268317
2 175461
1 131944 386715152
2 48360
1 103631 5266759
2 8278
2 156097
2 194520
1 3953 248355937
2 118867
2 957
2 8601
1 23255 861322185
1 7901 947599650
1 283 910900058
1 128961 949964893
2 66579
2 67663
1 161942 524568658
1 138566 132006580
1 67355 20588829
1 141476 255370242
1 129583 77621122
2 48901
2 95730
1 168844 401807184
2 26863
1 71793 300516758
1 118540 123968558
1 196605 315749071
1 89654 3039417
1 1775 453673671
1 197143 687020045
1 25990 529099025
2 65593
2 57436
1 125030 676005246
2 145454
1 63256 418870440
2 173632
2 124914
2 148990
2 144123
2 108397
2 183365
1 108612 763600105
1 77782 707008392
2 48405
1 180601 641123174
1 125828 690845262
1 110106 380370338
2 2134
2 63853
2 80071
1 134395 90500114
1 85068 735892597
1 51500 96760484
2 167511
1 57071 258679971
2 31182
2 49624
2 56999
2 108240
1 61734 578232712
2 189121
1 170522 334807725
1 138239 298455047
2 157475
2 43165
1 73082 331990002
2 163022
1 128181 296926052
1 25564 503491018
2 66530
2 179887
2 72224
1 24108 676275924
1 13990 9538707
2 98327
2 186642
1 22643 693425232
2 102804
1 65406 306853609
1 189047 356147399
1 62984 236026810
2 107324
1 75822 547576807
1 182647 687062505
2 6642
2 174670
1 65931 693138699
1 41201 399606571
2 121727
1 92935 733851191
1 127271 347822127
1 553 891648290
2 36765
2 187826
2 36808
2 150827
1 11931 392918566
2 90410
1 34634 531172122
2 23366
2 90165
2 177250
2 79791
2 186041
1 147315 560960557
2 115700
1 180296 207633851
1 51261 756328299
2 81392
2 45476
1 52539 883352041
1 78103 823654464
2 52975
1 102612 897195769
1 188294 601175913
1 92584 456587056
1 29310 196763828
1 175451 210132816
1 148808 421167206
1 17502 458852122
1 174810 587806982
2 120591
2 11531
2 167372
2 179641
2 64133
1 66100 14833395
1 18439 794868638
1 60799 847204123
1 75980 872763534
2 93118
1 130010 774522419
1 136338 304337612
2 141641
2 41783
1 171507 423815284
2 36642
2 134419
2 102604
1 81336 267050943
1 80230 257506222
2 119505
1 198100 906989030
1 91885 941472095
2 52003
2 68058
1 103083 580178903
2 34694
2 119101
2 70691
2 27802
2 108853
1 194441 592674712
1 19928 434895285
2 179752
2 197491
1 178499 438266899
1 184246 620383616
1 160302 626882081
2 76133
2 25308
1 132429 428303834
1 164055 815431973
1 197587 839858022
1 26437 212874836
1 194113 330032990
1 25778 534612778
2 125577
2 32874
1 70909 501547444
2 148295
1 152122 251916567
2 192695
2 95024
1 2588 107767122
2 146325
2 84620
1 47686 992874432
2 43143
2 129358
2 57705
1 39425 980420933
2 62683
2 188308
1 180850 89319749
2 188282
1 77866 551406352
1 19162 574538328
2 166400
1 156231 935230881
1 194387 760492532
1 120669 67322771
1 111987 730832303
2 198638
1 93096 514919082
2 132213
2 59246
2 24260
1 134538 576858195
1 158514 365154596
2 52991
1 162155 242051982
2 189444
2 158379
1 41412 680840878
1 88539 543228714
1 185281 473113575
2 25891
2 148012
1 138508 196962684
2 45403
1 95316 696176634
1 158242 241907353
1 32536 862401983
1 179575 301025567
2 36259
2 177098
1 157449 657772700
2 143651
1 88151 149542309
1 40896 868631385
2 76553
2 120154
1 19843 911540681
2 177812
1 6653 876237482
2 179886
1 138738 889352475
1 88836 82127907
1 41455 66783219
1 26617 379432126
1 190158 460192441
2 143440
1 5853 985804406
1 23866 6542871
2 128382
1 22284 100504988
1 56886 225786614
1 186719 649064336
1 189073 495532437
2 70209
1 76729 670328194
1 38054 388506038
2 165293
1 42646 190251728
2 55820
2 137846
2 4363
1 39350 344355086
2 150758
2 186430
2 23040
1 37787 104865294
1 180356 670197012
2 169975
1 123470 802008667
2 194961
1 51814 951153461
1 184657 22130237
1 155456 497895228
2 64616
2 9447
1 46259 377604883
2 171840
2 93738
1 91248 703323804
1 101616 52831953
2 133768
2 132504
2 194830
2 61075
2 136806
2 184850
2 25985
2 167663
1 137857 674542474
2 96653
2 149014
1 2894 225038930
1 185122 104821758
2 109320
2 198476
2 71934
1 92280 167678247
1 74430 808439039
2 103341
1 126698 499957064
2 106978
2 59297
2 69578
1 157965 603442457
2 83275
1 130253 306389320
2 47726
2 148691
1 178117 909558342
1 5547 527814102
1 165168 78128470
2 52315
2 198392
2 79048
1 20380 826604267
2 117853
2 80289
2 107507
2 59821
2 29516
2 14264
2 55778
1 181857 186999649
1 155756 22384258
2 84152
2 12569
1 3481 691295746
2 176913
1 104273 271470533
1 62740 183826300
1 161935 387000777
2 132659
1 58189 542773190
1 94738 896228994
2 108913
1 183909 906430070
1 37933 382728728
1 12850 832787782
2 167834
1 191042 955016323
1 69962 429953695
1 138300 314300676
2 75515
1 9608 33842692
1 179984 779441046
2 135886
1 133424 899586504
1 34515 320685264
2 182055
2 86649
1 168073 438506839
2 9501
2 16784
2 18959
1 137509 986551976
2 121965
2 139844
2 56270
2 71345
2 74819
2 4667
2 128332
2 118975
1 100908 643201865
2 158071
1 184078 119497817
2 121190
2 81874
2 174000
1 27817 319060218
1 43980 907817465
1 178005 437612615
2 5961
1 84483 2060824
2 112922
2 167521
2 115300
2 150124
1 111765 394099718
2 26658
1 60484 843356568
2 78536
1 13879 419376518
1 177387 343250817
2 91463
1 83505 124602193
1 117174 531466997
1 19308 913293659
2 61080
2 167748
1 86841 81693225
1 88501 5224509
2 56796
2 118340
1 61797 197985602
2 182604
2 116817
2 177328
1 19273 750730946
2 172177
1 55550 283073172
1 89858 240724439
2 73057
1 55347 323681730
1 150961 712646818
2 78675
2 75288
2 132932
2 41859
2 27211
1 40926 423431632
1 113599 54929934
2 188907
2 42067
2 87952
2 115265
1 194151 556906530
2 165688
1 184137 222611003
2 9039
2 109638
1 181853 143166176
2 192967
1 164401 456361333
2 177615
1 95119 759016411
1 48837 704844008
1 104683 988420580
1 127403 65118728
1 179515 240161864
1 145781 440143214
1 102387 886098430
1 117122 17648938
2 124505
2 78769
2 31127
1 127769 46481342
1 160089 233477455
2 164668
1 8967 821023666
2 119443
1 54524 79540118
2 81700
2 189805
1 160372 733112981
1 35307 627603830
1 88423 161127748
2 4328
2 118038
1 152820 532538276
1 82658 179611744
2 47636
2 166234
1 36461 481290859
1 78660 935629752
1 34055 393248187
1 89380 624792833
1 154855 967331626
1 132610 785738038
2 138019
2 36517
1 28587 625356721
1 37599 673983861
1 135235 651141697
2 117882
1 168688 297282409
1 50980 151518381
2 6922
1 124173 516642445
2 188503
2 3574
1 193315 902207388
1 11655 802279305
1 77080 524228960
2 67699
1 47435 229384484
1 110696 574815519
1 39659 874958720
1 132275 737772382
1 98753 779249336
1 34508 205906884
2 41956
2 50788
1 159428 331796187
1 77136 553546561
1 71669 102614268
1 80518 346839981
1 88801 212496732
1 109273 54784046
1 167940 266599509
2 189854
1 40061 523730367
2 196165
2 44250
2 92545
1 12916 6672824
2 84711
1 4474 683370349
2 130716
2 129641
1 179088 22554778
1 37573 149786780
1 191365 296795861
2 62774
1 17564 135681482
2 29736
1 172091 216331074
2 160926
1 131877 503883985
2 188103
1 185452 37362909
1 26479 792505173
1 189419 195959748
2 157679
1 1362 112214220
2 80224
2 44964
2 26338
2 141481
2 104489
1 38362 396245514
2 18653
2 197372
2 61167
1 197238 500593222
2 24005
2 72460
1 90299 963564097
1 96938 772170664
1 125015 984114636
2 44402
1 83057 419866560
2 93430
1 135389 863441155
2 27578
2 127037
2 112644
2 84282
2 199891
2 490
1 60233 563757296
2 43816
2 30365
1 20356 18117558
2 91445
2 46754
2 178475
1 122089 356638630
2 195571
1 145310 757920131
1 171759 216908523
2 146976
1 19412 129791468
2 172874
2 43695
2 17210
2 174795
2 102276
1 192628 235152279
1 189487 747605156
1 70416 335981724
2 40833
1 136230 455212530
2 152724
2 160409
2 105575
2 126051
2 109174
1 24625 897817659
2 166835
1 164137 752556851
2 106347
1 128423 538183442
1 156839 426762983
2 112612
2 139479
1 124785 999971484
1 6364 779614372
1 188925 933371197
2 40395
1 70584 492740204
2 111905
2 135168
2 53046
2 99019
1 24492 526415478
1 117705 945827766
1 170629 739673236
2 93001
2 93509
2 18085
1 132300 301173971
2 170720
1 145225 427539232
1 155544 914783278
2 47837
1 112109 192312715
1 121573 24807547
2 183243
2 102963
2 136220
2 165566
2 41331
1 31484 807936365
2 138054
1 105388 277877601
2 128279
2 11587
2 94508
1 88790 343876067
2 184004
1 106371 537158201
2 97993
1 136947 313378707
1 59083 38231728
1 35313 388385825
1 132444 491834234
2 62018
1 85056 253190854
1 53673 591334954
2 181153
1 91301 380072555
1 28056 701036478
1 31662 320391168
1 97420 611161656
1 253 733847477
1 140785 304982213
1 51861 986461855
1 146247 309843630
1 15729 238205314
1 196911 240723363
1 61434 113205423
1 199342 596677931
2 42030
1 163465 247497242
1 54635 197497868
2 50813
2 14880
2 28899
2 101206
2 89029
2 22712
2 18544
1 147065 647575662
2 60966
1 118688 129320512
1 185563 984475242
2 112947
1 134068 946332821
1 22174 57190771
2 187434
1 160004 444259675
1 5247 183352537
2 17948
2 175073
1 117758 899780415
1 59903 724490040
2 7665
1 37532 849182375
1 3160 707624026
1 177817 176633035
2 177210
2 158724
1 174041 513867713
2 190435
2 128179
2 7963
2 28476
2 35084
1 192287 232187302
2 43911
2 26177
1 36834 196834340
1 90613 997054894
1 37649 808990269
1 27004 171603567
1 236 934617786
1 29023 1942235
1 29977 217146737
2 90966
1 161603 710656861
2 107339
2 48675
2 81770
2 140283
2 73253
2 157835
2 93221
2 19359
1 116127 217484431
2 168610
1 132209 173018131
2 57522
1 151396 636066340
2 173351
2 146248
1 733 321426929
2 177655
2 39460
1 136160 263410019
1 86215 891551504
2 198590
1 55523 198465502
2 176611
1 87225 128982754
1 139747 981929325
2 126034
1 189828 424035875
2 9231
1 120720 4027721
2 157333
1 196413 669113265
2 5958
1 69165 958157779
1 106008 887194158
2 154264
2 11126
1 135274 736253739
1 152082 563417467
2 6016
1 84579 939607050
1 148264 981900530
2 34026
1 11611 699407539
1 98213 819961698
2 93668
2 118544
1 134010 381171476
1 6332 693076187
2 132780
1 41898 433683425
2 161624
1 159185 841616285
1 81145 340444581
1 173893 208951540
2 131527
2 24115
1 53660 179510447
1 5204 219819029
2 52629
2 105856
1 193603 98137945
1 74940 922597213
2 69187
2 169591
2 158167
1 84754 738096451
2 118346
2 120696
2 142120
1 121907 640323975
2 91157
1 41279 768728270
1 110533 377980741
1 3141 923501531
2 119883
1 135771 547134919
2 85002
1 171009 931788754
2 53925
2 134614
2 154946
2 50484
2 2741
2 41887
2 150724
1 141812 135608428
2 12722
2 43756
2 155833
1 148036 264002364
2 157183
2 32194
2 9685
2 49090
1 165139 996273986
2 43637
1 119663 195401973
1 42907 925665041
2 120222
1 135009 759667819
1 27760 659691286
1 145007 544295651
1 114917 676021956
1 9565 763219562
1 32783 45074528
2 153843
1 182581 578164486
2 152784
1 118067 15763936
2 134878
1 60054 245185020
1 15674 953887283
1 173224 625522386
1 173871 17183072
2 194273
2 94758
1 107749 162692334
2 14491
1 53855 514627196
2 175357
2 12285
2 57948
2 132975
1 148750 382396298
1 28621 118290146
1 118421 264929259
2 83991
1 105090 740286764
2 148716
1 28302 115632833
1 99577 604847961
2 167706
2 141817
2 81926
2 88424
2 55128
1 38433 834534355
2 80468
1 102713 979649306
1 67726 772091084
1 187220 56405659
1 196302 496289544
1 50315 655387140
1 125464 688492483
1 164419 576300263
1 12829 60845197
2 82235
1 185357 886731359
1 98157 415828771
1 37312 878821729
1 14068 502910620
1 15781 416057095
1 39357 525776290
1 33895 754631278
2 57778
2 125017
1 37302 650447481
1 98384 790922188
2 175162
2 42163
2 9774
1 178690 909807507
2 155513
1 81480 935355957
2 144147
1 32660 413718194
1 59513 782947464
2 51516
2 52167
1 11628 132527299
1 31972 574082862
2 76605
2 70675
2 56699
1 159349 911895901
1 77636 924074623
2 3402
1 122018 420976999
1 134050 633272548
2 139886
2 187804
1 196930 687109033
2 176270
2 85817
1 172052 707363163
1 100137 4939738
2 6236
2 39595
2 9007
1 131879 79884040
1 64876 942018810
1 44642 407365043
1 30849 577698597
1 160942 151834155
2 28035
2 150302
2 159551
1 124349 592027361
2 20793
1 70422 868466918
2 53850
1 173899 85995289
1 131182 282040381
2 109339
1 109090 515900125
2 184573
2 150733
1 100107 834823997
1 177217 192359662
2 75753
2 187890
1 1481 817618340
1 179245 921874223
1 179511 264775708
1 24403 247015801
1 190799 938728020
2 7593
2 114374
2 1427
1 175665 242481869
1 168002 879029442
2 155819
1 138379 971445171
2 144872
2 98989
2 161018
1 178595 171625875
2 154172
2 106103
1 11235 677632039
2 99666
2 93692
2 19971
1 177927 936549859
2 119810
2 91200
1 33943 950213372
2 22027
2 73402
1 2880 80770098
1 44263 967261898
2 87901
2 18278
2 75230
2 181167
2 163124
2 141401
2 33327
2 172895
1 148497 201079160
2 99070
1 168303 516619425
2 83311
1 171950 517143327
2 53377
1 123871 432571050
1 97299 949284513
2 53160
2 3442
1 160315 229597765
1 130841 684610409
1 57461 866903946
1 1707 717490931
1 116602 707478019
2 130729
1 183353 791922420
1 129617 203290639
1 146016 214180287
1 130282 559754665
1 145588 224897509
2 50118
2 42036
2 129982
2 160730
1 198835 70434657
2 174105
1 110479 266044869
2 104625
2 137770
1 146062 291977128
2 45525
2 98231
2 30836
1 144669 481110700
2 198652
2 111150
2 175335
1 28615 606490968
1 149646 250231374
2 156605
2 181426
2 26391
1 154423 475650049
1 82569 670808377
2 46272
2 175702
1 189379 125233555
1 130509 338410102
1 78311 126478113
2 79261
1 181960 976582621
1 84610 580326178
2 73371
2 38674
2 133758
2 28765
1 166652 952407556
2 93433
2 177603
1 111549 504457463
2 160201
1 194526 461897939
1 125453 87924084
1 41624 17624276
1 199902 464400786
1 187085 101010902
2 42706
1 115499 692507322
2 134525
2 40128
2 61562
2 111142
1 187007 649028174
2 129467
2 184091
1 89414 126988657
1 106539 142324022
1 92151 880239976
2 91432
2 140497
1 87545 848752661
1 25453 887148014
1 184616 863734696
2 110491
1 188424 730597859
2 199804
2 27140
1 3372 145254540
2 2443
1 130900 773812440
2 160450
2 182964
1 58090 236364947
1 30284 684927593
1 37357 440774865
1 165109 889949213
2 194607
1 159375 583047510
2 160230
1 171619 535015158
2 184144
2 88035
1 30155 918234702
2 46664
1 66989 450917454
1 87475 392199608
2 12795
2 64978
2 11541
1 70762 854397198
2 197326
1 181671 426884621
2 68594
1 151377 419137769
1 166267 813979885
2 129818
1 109145 254294868
2 193328
1 85598 495873449
1 7499 95944438
1 182953 165826306
2 159788
2 106621
1 185369 917459073
2 86039
2 111741
2 170301
1 69378 990443057
1 24007 108610453
2 45549
2 156277
1 113289 949253323
1 13975 152076101
2 42618
2 94301
1 175617 102835830
2 61564
2 3774
2 131933
2 27502
2 194141
1 12549 208079487
1 185903 78217745
2 125345
1 67328 540999284
1 93619 278067170
2 124890
2 15645
1 93688 80016621
2 184769
2 99423
1 135083 196028808
1 2044 106351042
1 165139 510787984
2 74080
2 91351
2 51248
1 65889 603041189
2 57284
2 153312
1 77332 354753593
2 71942
1 174112 157422783
2 7475
1 170926 287434846
2 11963
1 34271 48938120
1 49627 488493723
2 124548
1 78812 503401230
1 128010 525211511
1 26939 637348844
1 126447 468930744
2 140777
1 42323 924730605
1 86944 251258554
2 57700
1 22098 531765816
2 97631
1 142811 937976035
2 56302
1 7783 497043465
1 77120 757581409
2 23391
1 4882 829247853
1 76679 381160898
2 33689
1 101188 88485374
2 105250
2 196896
2 168134
2 70689
1 19016 999377824
2 169171
1 164711 820360849
2 78524
1 83823 72597805
1 159921 147291280
2 182954
1 194180 595849221
1 34669 321486637
2 11966
1 84549 471210608
2 9977
2 91129
2 89416
2 103824
2 59686
1 62245 155406827
1 13105 878456414
2 94244
1 48160 111552748
2 192255
1 97300 492931664
1 48555 474920099
1 31015 683276331
2 128403
2 76231
2 108711
2 53868
1 193773 860352005
2 139314
1 38821 232950940
2 109900
2 51730
2 123998
2 38230
2 88249
1 199162 468089420
2 94008
2 52414
2 1284
1 73422 721887705
1 167861 791974778
2 75506
2 51771
1 74231 220724831
2 141048
1 6806 682812634
2 54037
2 164848
2 172655
2 130277
1 57667 235551031
1 170536 334631385
1 148595 601819176
2 49869
2 90534
2 11510
2 199106
1 100984 576385105
1 24692 507600718
1 21976 176958225
1 53548 433831777
1 131567 239428754
2 98133
1 195198 326851997
2 79404
2 124475
2 87424
2 50769
2 115845
2 161674
1 36696 965527934
1 141779 163750281
2 40108
1 87232 654265834
1 16150 96296081
1 197863 903952254
2 148847
1 68985 116621569
2 182446
1 44603 539343398
2 149624
2 57015
1 96106 487689768
1 186080 440397000
2 189203
2 34527
1 59153 236474280
1 74322 770816735
1 71646 215188816
2 180503
2 107466
2 185613
1 62146 965633718
2 69375
2 20540
2 156361
1 88243 198098650
1 10815 347704587
2 58182
2 194346
1 90908 148793280
1 153024 146297895
1 37915 326180822
2 187194
1 92538 960603029
2 53627
2 169458
1 142781 908650275
1 148193 195822257
1 104807 648500869
2 20634
1 163697 45682692
1 108201 35014426
1 99097 688842898
1 95546 280477631
1 61889 52409663
2 190849
1 112753 608585421
1 38709 271251083
1 148969 867826594
2 176028
2 145239
1 71849 177460404
1 192362 627915452
1 108248 709445138
2 91323
2 124187
1 114582 466173862
2 50022
2 197848
2 140542
1 7051 256894021
1 130423 821531921
2 177371
2 112875
1 101107 95098407
1 191623 792250277
1 11182 227346539
2 73882
2 183573
1 143031 53274738
2 81157
1 106874 579440391
2 90739
2 116750
1 130413 966555128
1 73764 705467306
2 11508
2 195034
1 29023 715965023
2 139126
1 121670 102961526
2 3137
2 112086
1 8232 391283882
2 52130
2 145094
1 199313 264637263
1 51697 235944667
1 18146 363306408
1 186226 521123077
2 48902
2 36087
1 5952 559487311
2 108417
1 30011 882802832
2 27190
2 109310
2 2207
2 180107
2 124524
1 116834 594549487
1 67067 346807818
2 190916
1 37190 450710188
2 95372
1 37337 908425385
2 110331
2 117820
1 87250 7148811
2 139785
1 195719 177645692
1 164452 677841896
2 54883
2 146646
2 77543
2 199063
2 160124
1 109288 288515245
1 67053 965306306
2 81881
1 97271 839001593
1 112058 936379
1 44502 510758935
1 131618 898828646
2 161304
1 4339 726281261
2 15029
2 101666
1 123855 779645845
1 159319 364866635
2 108521
1 53829 109839005
2 34000
2 198164
2 78411
1 118698 763644140
1 50240 392251566
1 153637 926258834
2 142833
1 197366 113268217
1 162637 323840982
1 141930 800996371
2 30652
1 82090 160149013
2 28445
2 137797
2 111209
2 11040
1 57732 772200605
1 135160 576648507
1 22100 32086171
2 40290
2 42738
2 79882
2 83944
2 101741
1 45284 786557949
1 154444 339506962
1 83325 903770031
2 19514
1 93627 899260549
2 192156
1 179322 94345859
1 33674 290872048
1 179796 991352199
2 15989
2 123203
2 91262
2 109152
1 161222 167926900
1 123218 174378959
2 95315
1 178264 107974040
1 139844 489102350
2 92284
2 146638
2 55740
1 91197 566152358
1 119269 315707110
1 184178 29201281
1 142535 544896696
1 125865 854571557
1 181832 808362199
2 53616
1 48973 899217921
1 10324 948731920
1 196726 121418664
1 151730 966993558
2 24938
1 60091 686094918
1 97655 634310701
2 170297
1 183660 102485626
2 95544
2 90458
1 185890 576581210
2 98505
2 21818
1 174234 431220058
1 121805 292347579
2 14182
1 152626 998941542
1 156164 840572408
1 193123 549419827
1 120434 611487062
1 197509 993824889
1 37010 53672677
2 67695
1 14289 648780593
2 53328
2 159969
2 55614
1 131031 508611226
2 157869
1 170562 753222952
1 190632 745491022
2 58618
2 163660
2 70553
2 159328
2 142740
1 119739 129520730
2 85743
2 179209
1 17853 211611329
1 43259 286994581
2 192856
2 76226
2 85274
1 2628 169777227
2 86463
1 16451 252024880
1 136224 432390015
2 70362
2 64787
2 46657
1 104655 904421151
1 166354 323676508
2 26622
2 43713
2 152624
2 26769
1 71421 452871081
2 12308
1 128754 596183451
1 103666 542810426
1 181125 427862981
2 165426
2 28263
2 180774
1 29557 345489118
2 68106
2 106899
2 163533
2 10174
1 39741 116347393
2 17115
2 148112
1 148660 165559895
2 38197
2 50753
1 93180 587200424
1 3375 684272758
2 78962
1 147691 987580624
2 87204
1 76130 238255667
1 180854 6201655
2 12627
2 78959
1 3061 587558238
1 61302 770221100
1 54501 794747335
1 185998 971185135
2 83317
1 13466 296758039
2 130135
2 91356
1 141540 612521404
1 148202 74089044
2 126284
2 185175
2 191806
2 87670
2 944
2 126645
1 189299 184372279
1 175593 562325939
1 91666 743894502
1 163806 409014124
2 63548
1 96440 861557788
2 11589
1 15480 686117465
2 42193
1 131841 639903917
1 57917 590097594
2 148195
1 164943 461560928
2 78353
1 28453 257785482
1 22262 122091178
2 129316
1 130975 493963976
1 92835 797584647
1 56395 653497780
2 120740
1 179550 12407334
1 145118 722181517
1 108715 895946848
1 66095 174980953
2 174462
2 131343
1 197818 340850956
1 39804 954182842
1 199412 695290297
1 7586 756876921
1 103805 524873485
2 61336
1 116476 614812639
2 119448
1 17187 584428538
2 133540
2 33294
1 145602 508485516
1 59233 716017588
2 185131
1 40225 150111539
2 149737
1 175236 522636563
2 87422
1 84053 353329954
2 182691
1 16284 133691029
2 198363
2 69732
1 148100 421725390
1 71832 378961532
2 91269
2 180490
2 53036
1 118629 102289185
2 14660
1 188434 938661391
2 20527
1 136791 304688238
1 104164 755415245
2 186952
2 108122
2 174582
2 134469
1 131184 472028386
1 158435 64086115
1 25703 480931593
1 42029 270597042
2 173336
1 41503 806943878
2 178209
1 19599 617612158
2 50037
1 166402 29353966
2 119733
2 111821
1 103718 616412601
1 2637 104479802
1 150044 754531445
2 71329
2 141387
2 153201
2 81548
1 92353 317924841
2 73684
2 108438
2 6729
1 132441 853267165
2 92975
2 89476
2 150617
2 46402
2 74295
1 9955 49711084
1 68220 117863718
2 190691
2 84387
1 173578 949043675
2 41150
1 42441 207623725
1 199844 448460450
1 18770 748346433
1 163281 103978890
2 168594
1 185913 18932468
2 11542
2 158278
1 196735 51723689
2 21845
1 164470 775151978
1 28662 797793200
1 82551 669971247
2 197541
1 74999 220883565
1 58677 167994654
2 27505
1 132581 364446501
1 25449 425620525
2 55366
2 21315
2 1679
2 77635
1 61456 227979317
1 69547 866894613
2 1662
2 68341
1 148705 910878884
2 188891
2 159671
2 40652
2 1193
1 127523 994112912
1 103165 602505768
1 100798 255559676
1 173441 991527331
2 83005
1 126372 111918817
1 121090 363233126
1 71964 57934238
2 122785
1 142607 506201527
1 122525 214213453
2 96708
1 72925 119770438
2 36888
1 169674 449142808
2 146610
1 62817 168474524
1 180272 13686935
2 21208
1 60776 231637227
2 190480
1 71883 926347263
1 23155 693453545
2 48892
1 84635 521692063
2 178711
1 126368 288029276
2 58000
2 101283
1 125971 738365363
2 165138
2 113346
2 64840
1 99679 835302532
2 179727
2 98749
2 145143
1 34234 433709771
1 32642 959616805
2 164113
1 37179 783183866
1 181732 875220999
2 191168
2 40846
1 10248 412897175
2 11294
1 85613 641791149
1 194171 487903224
1 26157 137741933
1 118080 847002078
1 39606 291332556
1 182183 570291960
2 70747
1 67069 514805302
1 34473 429827737
2 7299
1 164475 506923200
1 18655 265439366
2 5616
2 198931
1 91014 611163846
1 86895 421922908
2 186142
2 180123
1 124161 801655892
1 60871 894395371
1 56437 279399626
1 80001 536463169
2 104434
1 195991 979082313
1 164343 568976655
2 88453
2 127440
1 22623 809037528
1 108204 520983384
2 177898
1 73013 105350143
2 140785
1 92076 301708526
1 63624 152880751
1 180091 455162639
2 61973
1 5313 689887453
2 97084
1 48796 614808617
2 22015
2 108642
2 188120
2 100798
2 190900
1 8250 88901102
1 165629 287106544
1 97835 831377396
2 115150
1 176729 231840314
1 68799 157050622
1 164726 882454661
1 143331 227883493
2 98566
1 61214 672531918
2 105380
1 181468 45281948
2 160908
1 138351 62698288
2 113225
2 37538
1 41543 439529205
2 135344
2 20106
2 118892
2 60984
2 192174
1 88967 279838544
1 79514 679577292
1 12274 664798755
2 169826
1 60329 969333961
1 41031 80721740
2 73771
2 189936
1 100882 263241133
2 147219
1 96182 583598781
1 121209 321337548
2 162272
1 91989 638792745
2 119133
1 32683 613741604
2 56896
2 135999
2 12843
1 79938 962092126
1 157977 515201061
1 132355 459607983
1 115270 975290687
1 185020 488615558
2 37051
1 3342 195307540
1 198095 855977588
2 147741
1 36401 568885940
1 128243 484840547
1 188728 578059059
1 77869 402925346
1 97669 541644812
2 139016
2 80183
1 67793 963758850
2 105628
2 139825
1 101268 203377531
1 94940 696786100
2 104187
2 70964
1 163084 266265736
2 186481
2 3627
2 65405
2 118032
2 75186
2 27084
1 35001 216646233
2 65905
1 144650 838824963
1 125080 559331988
1 81732 95891930
1 136617 555384972
2 189141
1 95273 169098633
1 77708 193739967
1 149433 793851397
1 32503 284871509
1 76167 453257053
1 165710 400191821
2 152722
2 7999
1 66900 778001159
1 60956 623771232
2 53685
2 171867
1 21487 482427884
2 33209
1 137958 870954301
1 11578 651878975
2 186539
2 55185
1 43635 401088732
1 123217 849726795
2 183151
1 105020 778605043
2 32429
2 186120
1 153269 40590977
2 109202
1 28224 515992830
2 152691
1 19205 534435633
2 46086
2 22450
1 106048 508182927
1 78022 905846534
2 181254
2 12710
1 26309 650282632
2 146065
2 34693
1 109442 877576944
1 80121 999835884
1 167748 618706834
2 170784
1 57174 99632141
2 73408
1 108528 920370921
2 112235
2 54503
2 168651
1 108763 43121831
1 68052 48273026
1 63626 466845004
2 103079
1 161362 291842537
1 174238 342191101
2 170961
1 89864 390871093
2 3472
1 84837 185031066
2 47747
1 124977 69859797
1 89888 524556088
2 137245
1 136476 235298355
1 20686 164804028
1 382 470231453
1 96928 145777571
2 88916
1 196302 575482970
2 47358
1 68149 630369477
1 7829 623729513
1 150689 944912916
2 174732
2 185722
1 78030 839552053
2 125980
1 117714 704358385
2 45071
1 14637 684664581
2 46593
1 88997 772222982
1 162033 781573465
1 108912 547580002
2 52199
1 95397 198109134
1 37383 384606878
2 73349
2 75989
1 146268 297215061
2 189938
2 28826
2 145154
1 94954 333544880
2 129873
1 53671 470820805
2 198365
2 32201
2 118352
2 9260
1 113628 7413820
2 108515
2 62795
2 98751
2 189644
1 68400 688758291
2 153854
2 60725
1 48170 921997417
2 197213
1 40550 749103291
1 126300 488473691
1 11875 935817067
1 142234 333904657
2 103283
1 155590 360441420
2 194303
1 107252 494815725
1 104209 693614338
2 11975
2 197151
1 78915 914407580
1 181749 403910593
2 131691
2 37374
1 162356 910564693
1 85708 948874007
2 72246
2 18577
2 110201
1 113496 982810242
1 197366 59057969
2 17321
1 85779 983843244
2 8272
2 12281
1 58404 382035533
1 89823 629553741
2 92367
1 172457 429263487
2 27521
1 80779 715717299
2 129774
2 196238
2 164108
2 93256
1 197947 116111650
1 34607 135256478
1 111151 785773798
1 198892 616513957
2 198813
2 119998
2 77453
1 55107 727615913
1 40771 412244615
2 166005
1 100164 220207773
2 11737
2 16260
1 42383 988124904
2 90925
2 144110
2 143519
1 60333 816840896
2 56439
2 3695
1 198630 484441702
2 101723
1 33504 107437410
2 89128
2 181995
2 131017
1 173350 381970176
2 80668
1 103998 892176775
2 44678
2 87506
2 106616
1 3101 228528112
1 75794 422299034
2 124508
1 71307 935283252
1 127021 632641894
1 74505 90469610
2 176056
1 78308 799086550
2 33741
2 166961
2 142125
2 112395
2 33059
1 17292 925521040
2 179839
1 168226 868030542
2 122806
1 37649 931345043
1 11954 102444764
1 17952 106913103
1 154236 867530313
2 147103
1 65426 182102216
2 176948
2 83811
1 172424 844669357
2 104699
2 161417
2 190625
2 97339
1 70013 439047141
2 75086
1 58038 637288060
2 25196
1 107676 682504569
1 143140 794574191
2 56939
1 192653 998823709
2 146871
1 198622 779041996
1 68022 779354012
1 117849 879410522
1 97797 720255531
2 55271
2 80044
1 104865 162186075
2 63288
1 195317 316913071
2 47890
2 60215
2 150976
2 67087
2 124821
2 19379
2 5590
1 84344 546822548
2 179435
1 76909 771475182
1 177720 671447620
2 16961
1 137775 308538520
2 88923
2 138712
2 128153
1 101956 8550321
1 179197 598120090
2 143591
1 43365 228434995
1 51839 638172935
1 162452 17550550
2 165969
1 54702 436356271
2 60799
2 191686
2 156228
2 87552
2 143385
1 51228 659347920
1 84000 996132040
2 148097
1 94458 803478055
1 144942 146503502
1 121450 270543706
2 17943
2 115180
2 115270
1 176138 22867024
2 105241
1 170172 555316698
1 67905 558671063
2 168501
2 189143
2 29711
1 102464 145023444
2 58859
2 66119
1 143198 640466570
1 20919 609655220
2 94898
1 52387 257241412
1 150923 170381547
1 74871 196777229
2 103176
2 159999
1 395 849375554
1 163913 654740714
1 171 42212059
2 100427
1 182012 470000624
2 183951
1 141469 153155888
1 19554 961184631
2 118689
2 2036
2 41912
1 175454 139642531
2 150739
1 71769 210382675
2 60399
2 57401
2 73503
2 101410
1 176221 32077743
2 191562
1 94401 47745842
2 81829
2 120911
2 171260
1 92197 902155386
2 155313
2 166606
1 123673 206961683
2 88832
2 87216
2 42910
1 73313 200183943
1 129933 44307690
1 181485 167237263
1 34368 535234971
1 190554 860555546
2 149999
2 164081
1 48824 407213499
2 156012
1 26764 782811616
2 118961
2 124303
1 101410 248852025
2 99423
1 196108 110284958
2 104798
1 112118 607011285
1 118873 162013204
2 97626
1 171165 932286243
1 197631 610525720
1 21958 919336804
2 131336
2 4624
2 81501
2 127153
2 195666
2 6224
2 191446
2 77477
1 89418 187930457
1 183185 676394569
2 151157
1 67515 829579401
2 143619
2 104581
1 78604 512378388
2 122176
2 17454
2 91785
1 74914 796415643
2 46177
1 56051 494562253
1 118589 30394095
1 177605 217188726
2 198033
1 50716 7323256
1 107243 659715480
1 137975 745326046
1 105085 533660421
2 107863
2 83214
1 118893 890323767
2 27105
2 112379
2 154153
2 25629
1 155815 448042217
2 128565
1 130545 196561759
1 109712 730045181
2 118729
2 187360
1 28049 891651543
2 150568
1 73302 945489833
2 54356
1 110854 605070326
2 120733
2 192749
1 91717 860544035
1 148774 278357524
1 139268 907731855
2 24092
1 32842 261242051
2 183550
1 52595 779646107
2 197495
1 3657 596601029
1 19315 316469270
1 186421 171210646
2 131615
2 40691
1 91758 599034719
2 168534
1 153799 753616022
1 88892 670915452
2 138243
2 10969
1 119908 305972208
1 193129 424906118
2 32414
1 159936 976774536
1 20421 30737064
2 147039
2 4423
2 185011
2 72686
2 111047
2 193610
1 132307 952019741
1 79411 954294199
2 181308
2 27585
1 122027 704969737
2 15296
1 16037 445824265
1 60722 588209833
1 59944 41280644
2 123582
2 163723
1 189811 708665690
1 28934 840460246
2 93465
1 192528 441262194
1 14860 94481322
1 163231 42975967
2 190481
1 36103 926334929
1 47897 799588727
1 119940 544898097
2 73136
1 190181 49178637
1 147575 744409867
1 167567 862048213
2 52954
2 39140
1 76519 875039093
1 166331 593115882
1 149303 8482338
2 74960
2 8776
2 39749
2 192599
2 172909
2 97621
2 150057
2 189896
1 179627 728596054
1 57121 855167913
1 116888 513029440
1 47262 605542607
1 142519 198995002
1 124114 921730802
1 94360 666870233
1 154313 706193433
2 54674
2 109986
2 103946
2 37855
2 109911
2 135038
1 98197 278276738
1 168885 873329235
2 65429
1 14865 785777939
1 71966 825355588
2 190326
1 106593 742383362
2 16465
1 164083 976150317
2 177092
1 151499 63251632
1 33675 953440164
1 42572 321730950
2 82458
2 72412
1 158560 879685841
1 6462 422015389
2 119367
1 54327 637699861
2 83707
2 78597
2 16861
1 143890 246886792
2 194278
1 136391 821755796
2 138666
1 136643 665349357
1 69640 28226977
2 40982
1 29890 383169226
1 143170 116286048
1 199949 235645021
1 100991 351326076
2 63602
1 106330 402911878
2 83980
1 100266 863690985
1 24315 683848519
1 92501 434111772
1 76497 608910698
1 21944 147203914
1 41372 236778651
1 50937 858784265
1 190509 262034894
1 167796 884471578
2 16974
1 13441 409841137
2 56215
2 14658
2 144452
1 18840 326649185
2 23744
1 129845 759446458
2 147045
1 24264 653813427
1 82384 199464492
1 36080 314354413
2 74878
2 39768
1 38976 818249874
2 122941
2 118051
1 171722 512956889
2 20640
1 152654 751943477
2 59830
2 185069
2 17429
2 170535
2 100748
1 100896 615824960
2 70048
2 151903
1 114375 347232236
2 70771
2 35965
2 8025
1 196684 706093492
1 44833 229132795
2 17731
2 25171
2 34137
2 112697
1 174645 777425137
1 142942 763066306
1 123179 573056631
1 154371 607751474
2 47762
1 119028 177160931
2 153602
1 15602 361380500
1 154141 380730270
2 80290
1 17629 375623662
1 23334 767845192
2 31095
1 106012 402088252
2 104848
1 97644 521484159
1 127885 418885809
1 4319 486511264
1 24604 922537145
1 101148 911686004
1 192605 255710608
1 159973 967408807
1 28084 257388930
1 126823 815450313
2 99277
2 122559
1 136537 372464460
1 185837 543458585
2 136515
1 196736 598988515
2 49331
2 9417
1 14374 306201900
1 180464 236284041
1 61608 962596791
1 149137 397579838
1 133952 673690149
1 56881 418505539
1 17530 353732604
1 75400 602467590
1 170088 385731959
1 191527 829969085
1 103245 92350669
2 99828
1 137617 901367205
2 108319
2 128539
1 142548 871588305
2 159335
2 18852
1 148343 122842718
2 51092
1 23844 100887736
2 70672
2 179478
1 175379 43581361
1 114136 749029561
2 61089
2 193236
1 12875 446115965
2 9131
2 95183
1 104163 132927009
2 52968
2 117692
1 103734 315667730
1 161613 19405792
2 43780
1 67527 307632397
2 24201
2 57920
1 29251 970353723
2 18232
1 133994 366059325
1 177072 910073431
1 169894 927774556
1 174737 277134487
2 112061
2 167884
2 103396
2 121230
1 130032 947893971
1 190319 40241139
2 195254
2 70222
2 98076
1 18902 16642129
2 162280
1 61964 387161771
1 65750 196837601
1 108800 428261661
2 13031
1 162169 291062502
1 61363 491393543
1 42013 31858609
1 110291 704477017
2 95761
1 52935 409625876
1 22532 360693654
2 187929
2 186992
2 140360
2 194391
1 12778 624539793
2 99069
2 189698
2 16626
2 15352
1 100616 380954101
2 22460
2 110884
2 62409
1 123719 980190909
2 177657
1 62739 168125336
2 37294
1 134330 214505499
2 146106
2 190716
2 20185
1 173261 616509645
2 110077
2 99869
1 190569 370412107
2 81612
2 137172
1 100935 732946132
2 154811
2 174068
1 3228 857677828
2 163096
2 67110
1 173251 34752439
2 157426
2 175867
1 3588 268290567
1 52344 747396223
2 115374
2 57792
1 17793 832734860
1 29825 533514428
2 162241
2 84157
2 161653
1 32242 480178046
2 75808
2 60159
2 52974
2 188210
1 185726 648364497
2 26246
2 192135
1 64746 539747257
1 191175 179848553
1 106765 145261405
2 113675
1 193003 467424270
2 24056
2 111430
1 86639 339581114
2 192343
1 78856 192161578
2 53130
2 187799
2 107827
1 160527 684040180
1 143834 52995565
1 74629 915607818
1 63439 325566711
1 3186 96381453
1 49370 221969989
2 101463
2 176953
2 26755
1 40594 478176474
1 17837 462586039
1 18639 631430355
2 51636
1 114272 827057376
1 89008 125955206
1 98360 463740101
1 118167 394256468
2 34836
1 55099 83825888
1 23915 533620514
1 89339 670472437
2 113969
1 94323 188913357
2 70168
2 132648
2 94804
2 73778
1 294 549033048
2 26029
2 12936
2 14347
1 83848 395227638
1 166528 371052826
1 147694 463707607
1 185059 900592879
1 146302 416491955
1 185761 180250344
2 78123
2 21358
1 66047 27989558
1 130120 370737533
2 1986
2 54173
2 55371
1 161507 745163408
2 49768
1 162867 764948766
1 60344 372286645
1 5054 725359097
1 4605 599575381
1 143438 374388324
1 180487 717987898
1 166905 593321617
1 93136 492676700
1 128642 357660555
2 47669
2 26655
2 102438
1 100649 617884814
1 114680 221884706
1 69211 681906944
2 125678
2 94121
2 69303
1 80662 990410563
1 155515 825179003
1 199637 933865448
1 177967 408449026
1 189039 1896825
1 106413 831266174
2 17521
2 47358
2 77983
2 164603
2 71449
1 186817 407504664
1 107587 156386895
2 69201
1 39948 240631489
1 50466 268751111
2 185791
1 20680 80743337
1 41364 768645384
2 115947
1 30987 819120124
2 150606
2 126394
2 176060
1 178432 587573551
1 164095 185866015
1 123724 875440012
2 73319
2 68057
1 74823 603239107
2 152892
2 117869
2 38091
2 77517
2 174495
1 146493 175118221
2 93613
2 156136
1 120125 220299835
2 125612
2 161332
2 106978
2 76441
2 27783
1 40906 860010729
2 100236
1 2294 919733763
1 145335 390685111
1 101769 111481287
2 89504
1 34585 708906384
2 179069
1 160255 161812765
1 37662 691925531
2 71452
1 187748 684641868
2 52171
1 195483 574623356
2 27328
2 121370
2 88849
2 74894
2 86043
1 38786 364609070
2 106279
2 101840
2 187957
2 5312
2 117
1 76606 654592028
1 98135 998301501
2 7237
2 154278
1 67221 958863746
2 174442
2 147967
2 64287
2 129219
1 40444 427558287
2 128808
2 53495
1 140723 181988259
2 80138
1 69524 617896904
1 152257 307301806
1 49685 466794341
1 143997 888722996
1 33149 128546062
1 132868 326370985
2 140138
2 112232
2 110617
1 104588 422172841
1 84103 611253433
1 147612 828885611
1 160591 20989060
2 17564
1 89891 115888521
1 192812 558067567
2 65252
1 89825 603255591
1 158335 86729722
1 57004 427545219
2 8709
1 176495 793430166
1 62991 482211788
1 52384 426456977
1 120418 454315377
2 115816
1 152445 204535682
1 197696 749895240
1 45093 318579491
1 86636 437825265
1 169251 646018418
1 131559 745095812
1 102162 917590943
2 122162
1 167918 775687015
2 40803
2 10686
2 85579
1 76328 862698938
2 135114
2 59411
1 89385 315744690
2 33672
2 189320
2 17864
1 2721 175605639
2 126935
2 51341
2 79339
2 165285
2 31348
2 63495
1 148008 622484986
1 134403 971537407
1 192156 736176405
1 82022 485304719
1 8120 170657229
2 178121
1 75882 397012337
2 130310
1 67090 436048567
1 174141 49343484
1 75935 660290861
2 194358
1 24521 807552872
1 195325 100292990
1 62836 396471343
2 138505
2 156822
1 118741 813829879
2 103269
1 94662 835822631
2 188442
1 63713 797525848
2 13145
1 184604 54662914
1 93040 937563577
2 19489
1 138312 876423701
2 34916
1 81775 494446929
1 7235 491842405
1 157085 460033769
1 19075 711194
2 145912
2 192821
1 170722 738840655
2 185030
2 69735
2 42399
1 108261 992795755
2 195963
2 96030
1 193992 730809127
2 85155
2 34284
1 146487 353935991
2 79085
2 28911
1 172963 697922025
2 187537
2 134203
2 170065
2 15249
1 41725 962026585
1 118584 649493346
2 119469
2 84432
2 62376
1 54375 988858861
2 173170
2 115702
2 109674
2 141421
2 139736
1 165039 857740130
2 170733
1 155520 600036796
1 7941 206936014
1 85487 674342351
2 189783
2 62103
2 40359
2 78156
1 136529 25287696
2 174884
1 166480 889139459
1 196210 198992762
1 179225 529058419
2 191447
1 63872 724607240
1 12526 500246902
2 70732
2 1456
1 110367 612949626
2 72883
2 187807
1 107628 134381027
2 64281
2 89381
2 85711
1 53162 757476653
2 114537
1 96818 79404226
1 195788 476585721
1 64720 181654422
2 80785
2 147889
1 117599 174820834
2 159562
1 55546 755159958
1 161044 809253577
2 99844
1 132687 779735397
2 63014
1 111444 842446995
2 158767
2 150827
2 103126
2 106297
2 83092
1 22387 364802966
2 151665
1 95985 808242215
2 130800
1 199902 256431004
2 139357
2 146047
1 138550 753223168
2 56178
1 63844 658436406
1 70252 803136541
1 117265 286989097
1 113837 874927940
2 18792
2 123098
1 27764 170402277
1 122065 497879000
2 10511
2 66695
1 190298 346359679
1 34383 241979702
2 54623
2 190752
2 98925
2 101651
2 120582
2 70952
1 44997 760026599
1 109924 776132047
2 141739
1 8020 87897817
2 37667
2 180909
1 64901 73314955
2 94169
1 102860 619897510
2 117373
1 89905 621273852
1 67148 514984721
1 110725 139799821
1 113723 768608841
1 83160 688118651
1 1486 860039341
2 136539
1 3821 430488216
1 10646 501556296
2 66274
1 19676 620358186
1 95857 710579682
2 136527
1 167351 480031768
2 77534
2 52626
2 151887
1 103749 41914234
2 118009
2 184567
1 115350 600717205
2 142365
1 124978 321039804
2 74598
2 160176
2 98577
2 100097
2 76779
1 139947 942137905
1 119869 963000603
1 153204 782470368
2 121757
2 72108
1 150306 703783122
1 95425 860771109
1 127696 185872105
2 129090
2 58720
2 59328
2 70166
1 191192 288550800
1 179331 321764314
2 40710
2 78128
1 110393 317958880
1 155661 166863393
2 75702
2 90749
2 62430
1 18699 387038336
2 16734
1 192233 366682138
1 132036 348290519
1 12142 359459292
1 174834 52523420
2 114871
1 148782 220564618
2 161186
2 118447
1 54234 482083777
1 118261 373626049
1 169952 99501571
2 23652
1 26967 783904056
2 129013
1 143181 224412456
1 45145 634754885
2 87799
1 40981 89594551
2 106705
2 161821
1 51040 595685905
1 81987 232748913
2 170727
2 119106
1 112499 64770822
2 80333
2 18589
2 154889
2 26557
2 174676
1 85215 231053387
1 1204 213797141
2 98125
1 194489 549668910
2 102209
2 197953
2 7372
1 75364 583665476
1 111024 166799534
1 4448 97497792
1 19444 422705504
2 27604
2 141942
1 78325 421968796
2 124380
2 28252
1 68070 957731806
2 88722
2 180557
1 99226 554593978
2 112353
1 4362 993738123
2 41416
1 129836 584117979
2 186897
2 144780
1 119238 422289700
1 19513 504168343
1 189930 413172222
2 168989
1 9167 888258776
2 50436
1 38956 904980901
2 61216
1 156459 462327701
1 39444 709825350
2 182180
2 14053
2 13588
2 146698
1 71607 784530900
2 18679
2 70340
1 172071 468897065
2 173897
2 137837
2 28486
1 41486 894260462
1 90050 335587050
1 72337 775485036
2 195037
2 60860
1 30122 593577712
1 63927 716608688
1 170040 590769700
1 173503 97372705
2 92473
1 173784 779763273
2 71294
1 107740 919244394
2 157176
2 81993
1 147696 491663375
2 86614
1 159119 682989905
1 95287 286040530
1 64653 849838173
2 21394
1 164285 83674999
2 129938
1 109819 284436806
1 128290 147132652
1 120130 283022051
1 33200 55260017
1 129561 267577382
2 108247
1 158691 296053146
1 127649 88839735
2 94799
1 155619 730179064
1 147072 40378782
1 193834 113715182
2 1314
1 198254 150496713
2 6573
2 64856
2 197836
2 168620
1 180755 322400057
2 52469
2 21067
1 56417 56884404
2 142081
1 53347 710601074
1 95599 322143925
1 100285 345466305
1 40693 618345618
1 54941 799668535
1 174102 868972403
2 94745
1 136493 929150913
1 183136 923967690
2 189904
2 100712
1 52649 862914669
1 18862 923058855
2 193416
1 194479 799847238
1 7415 813552417
2 96659
1 64827 231288466
2 58184
2 69996
2 50217
2 103411
2 164905
1 171721 834341959
1 6755 111081228
2 154069
1 187289 326828335
1 13005 608366052
1 49327 454084817
2 49783
1 173284 805336216
2 76411
1 55628 364309206
2 11716
2 66658
1 194291 742377146
1 16670 543344921
2 25048
1 49922 478648379
1 70362 315157849
1 13809 224356101
2 17488
1 86475 543020277
1 141039 168893088
1 85983 37680151
2 77510
2 87141
1 76349 321359247
1 97473 902588037
2 185394
1 113469 354822398
2 1841
2 189082
2 65275
2 137445
2 160941
2 15908
2 106193
1 90677 920622938
2 47993
1 3764 102209993
1 18643 668550751
2 20604
1 30764 559228279
1 123321 341909785
2 65847
1 130552 584779712
1 167386 59425001
2 81600
1 95044 743075173
1 136063 967452152
1 80327 712920814
1 41184 336366226
2 45786
1 62331 588863735
2 28700
2 32005
1 142365 693296227
1 41684 969052509
2 25610
1 164902 571080933
2 57321
1 31870 828617616
2 22982
2 174461
2 142934
1 46158 755908201
1 154702 82002655
1 53278 971115425
1 181471 928295552
1 35737 943507846
1 155996 460841974
2 41829
2 25044
2 83932
1 116467 369005660
2 43377
2 79440
1 165555 627963076
2 60543
2 130340
2 35841
1 139887 832787671
1 118968 719880497
1 82493 366962094
2 117536
2 24670
1 49385 959609302
1 152703 517659437
2 73674
1 64722 987753535
1 129478 230730508
2 10379
1 103071 523328526
2 38487
2 11771
1 48070 900917130
1 44544 578417243
2 128237
2 177875
2 179314
1 92240 40759918
1 96599 320803171
1 42475 32693652
2 34476
1 149739 546354113
2 50483
2 182107
2 69066
2 187448
2 151167
2 41637
2 571
2 26219
1 96232 909951679
1 114765 675848998
2 181557
1 45633 28474992
1 52801 693012548
2 127198
1 24442 633715508
2 155491
2 167615
1 20811 714122095
1 9259 416948302
1 94484 964443285
2 48702
2 125263
1 47287 316294983
2 111521
1 107541 610870522
2 16849
2 105690
1 192334 330939097
1 196360 679684687
2 197863
1 4263 669090038
2 10804
2 34541
1 9046 535290518
1 49068 970273643
2 16306
2 5837
1 193137 485086362
2 196014
1 115274 491991974
2 191211
1 178050 96185073
2 39917
2 58115
1 103276 510557864
1 131478 680816743
2 5700
2 68356
1 189883 809567419
2 74405
1 33574 158675139
1 187139 875869709
1 7027 991630139
1 111729 520162921
1 137303 867989520
2 183204
1 161722 412939310
2 54860
2 137314
1 153106 726186261
1 13428 207404542
2 86363
1 56772 430714308
1 13411 639337245
2 95909
1 142568 167664296
1 171252 631188629
1 28382 815273329
1 132592 902606740
1 66399 778775682
1 95484 738789003
1 87654 579646320
1 139625 955708915
2 45202
1 38800 309289341
1 100593 463175224
2 158040
1 94095 285656842
1 71941 491629162
2 169758
2 40707
2 124131
1 142152 646971499
2 40665
1 53313 58811853
2 105008
2 198003
2 138441
2 58399
1 142510 479772203
2 153625
2 183304
2 131147
2 113
2 82010
1 42983 247075529
2 112760
1 164208 94018555
2 110798
1 72830 863111691
2 109139
1 25376 514100841
2 175310
2 120328
1 91742 879190424
1 167937 890931194
1 15752 710042222
2 90090
2 140365
1 79942 299313893
2 6588
1 118170 436380764
1 145740 302741503
2 195742
2 80962
1 182417 649343093
2 115874
2 126305
1 191683 530543976
1 39753 481916636
1 57616 741516660
1 88027 615527151
1 84201 877022076
2 67182
1 194987 25063097
1 25473 740578768
2 198382
2 158260
2 190912
2 62685
2 184228
2 69835
2 156810
2 145947
1 2915 282398953
2 69795
1 110428 866424112
2 27989
2 157205
2 61527
1 107727 539712742
2 123501
1 38707 921273719
2 14399
1 159320 761807774
1 50337 20083630
1 69379 186618851
2 159444
2 81772
2 62728
1 194866 877388383
2 56473
1 70011 292520975
1 179763 82805552
1 153507 91422500
2 83252
2 50834
1 22303 479903410
2 76252
2 86315
2 45416
1 72557 545797791
2 103888
2 64901
1 108644 475787635
1 108883 356233013
1 133805 52517077
2 132122
2 102936
2 14363
1 38136 75409609
1 168676 128763613
1 115746 900040956
1 7438 253736762
2 15871
2 92592
1 170006 167852326
2 165086
2 180075
2 164017
1 87781 594440857
1 199243 123782808
2 106471
2 77503
1 54482 938448467
1 177287 171033919
1 162065 828776147
1 129940 708247513
2 161113
1 1095 969264800
1 165578 283262440
1 177543 67847900
2 1827
2 195033
2 77341
1 84470 454819091
2 19013
1 147351 47757659
1 100333 933089322
2 163915
1 15772 654541473
2 89504
2 152687
1 105252 441632204
1 144272 846203446
2 147471
1 199545 946871456
2 183806
2 94864
1 81242 94339062
1 139249 578480089
2 80735
1 152216 623094606
1 132447 699693000
2 39683
2 69600
1 32703 259077224
2 149310
2 111204
2 34643
1 82246 319486615
2 92981
2 50568
1 89497 637635381
2 88055
2 91651
1 6292 773504628
1 25530 846205020
1 97348 700454492
1 19098 443877687
1 20160 840126820
2 130156
2 111285
1 39419 669223687
1 25286 837394522
2 175724
1 162293 376373869
2 60235
1 190610 351132585
2 6998
2 5474
1 72442 106433690
1 99301 29397719
1 11570 977227592
2 129202
1 121118 525850355
2 94165
1 127450 443697650
2 81802
1 138909 867218580
1 168882 953448568
2 147075
2 12474
1 116801 58890043
1 140035 419265109
2 187098
1 137156 995719040
1 42126 58885071
1 24537 311471266
1 15071 147892088
1 97977 109982678
2 111316
2 120507
2 59406
1 153350 93339375
2 179897
2 44361
1 81950 892726446
1 110974 928236762
1 41116 868964766
2 43592
2 15117
1 29768 513636159
2 173474
2 43102
1 64020 227888108
2 50554
2 131339
1 83182 126673118
2 99898
1 115366 508976995
1 90596 541883720
1 44413 101068162
1 112967 117608412
2 68477
1 136980 712746779
2 55254
1 51409 31544239
1 123280 694489186
2 108735
2 14953
2 90176
1 177812 300691254
1 110914 299885572
1 56798 794373752
1 184610 167210462
1 172250 885807140
2 152432
1 32417 433318439
2 176244
1 113252 841517325
2 9276
2 102208
1 129773 864216278
1 166325 579623765
1 80899 266567912
2 71181
2 20285
2 150345
2 25479
1 16548 760761116
1 118952 268463637
2 40699
2 81231
1 34795 259590141
1 76610 537941163
2 6426
1 145741 792555618
1 147950 312967633
2 18414
2 47766
2 111907
2 154243
2 146658
1 81162 551632072
2 131154
1 79841 110545589
2 61662
1 148253 968266742
2 87669
2 6938
2 45541
2 186703
2 48700
2 134096
1 14057 889179689
2 16651
1 98430 444378453
1 77224 908102658
1 152638 123003245
1 66362 238318345
2 57162
1 85594 747573887
1 98857 838641820
2 120982
2 44290
2 154954
1 16246 31013028
1 170357 223992961
1 3486 29183554
2 105557
2 76720
2 22919
1 142180 599096018
2 175358
1 134184 705116878
2 96240
1 81662 36491278
2 142138
1 87764 337643975
1 21246 859010866
2 100198
1 91044 483677954
1 60407 116067161
2 102441
1 116167 305207371
2 171311
1 181678 422316926
1 100191 38052068
1 154335 837026817
1 65919 310758732
2 123050
1 37086 494880
2 165104
2 35262
1 95194 435650396
2 118294
2 37574
2 143859
1 100471 481119912
1 175433 17849106
2 77969
2 28140
1 31572 637459156
2 64094
1 140999 135789117
1 107401 879097833
1 190648 461709681
1 62964 90441881
1 178262 592422017
1 148133 823896738
2 32216
2 99227
1 150567 473300466
1 180069 366965807
2 99591
2 109624
1 199130 573349068
2 118144
2 33422
2 31579
2 185069
2 90738
1 130101 996482546
2 139419
2 105759
2 168878
1 79091 724842684
1 158615 687062973
1 139144 60356813
1 71775 273512297
1 170742 563348410
1 22 140527442
1 169735 798723293
2 37790
1 53431 607630126
2 195251
2 97754
2 52010
1 71707 843773568
2 120238
1 80390 459688237
2 12026
2 69535
1 138045 684887582
1 185703 935171626
2 129569
1 128899 211528975
2 81138
2 41240
2 98901
2 97741
1 176527 621360440
1 78466 557662452
2 138928
1 191341 762540161
1 182044 530211888
1 169746 152305685
2 17628
1 24038 922298588
2 66336
2 142446
2 24024
2 61548
2 135689
1 113752 908404582
2 187978
1 184771 895444843
1 67095 968041810
1 169904 265326246
2 154835
1 90506 865755505
2 90803
1 32439 557037600
2 109444
1 197219 965888836
2 166789
1 5082 208406044
2 6251
1 133588 544348271
2 85132
2 199919
1 145874 518924897
2 181062
1 17069 45415523
2 42125
2 8947
1 26428 304977567
1 181958 139458512
1 149763 494495385
1 177725 573450065
1 5142 66230727
1 120201 342998910
2 39798
1 66159 21815911
2 156458
2 138970
1 196810 515424891
2 88445
2 197588
1 5791 327412918
1 171920 583298399
1 177557 57164437
1 99919 268745985
1 165549 548405306
2 187921
1 188469 408036115
1 172104 49623968
2 10493
1 149053 122671173
1 78988 706444905
1 99831 493221431
2 51549
1 118317 353786328
2 13146
2 174075
1 156352 521406431
1 87574 766241021
2 190985
2 65905
2 94557
2 3746
1 37999 315811616
1 40420 534558387
2 32002
1 24927 378868471
2 45331
1 167816 310039455
2 143133
1 155763 372489762
1 54517 385666592
2 65961
2 108805
2 17586
2 142994
1 59354 649264356
1 134949 302979146
1 27360 439249527
2 78635
1 193928 643242682
1 58718 456893628
1 32293 754842290
2 173827
1 65055 84091673
2 137452
2 36276
2 61063
1 129638 54386065
2 138870
1 47 620492804
1 56918 63882734
1 71174 107061652
1 72344 771135478
2 155179
2 102189
2 198260
1 151977 995088937
2 21903
2 53900
1 90605 782627442
1 111466 73935184
2 69279
2 103503
1 87134 574943022
1 5146 992785803
2 143796
1 30785 503739324
1 50765 818946013
1 114496 257817384
2 121671
1 141362 250026635
2 76265
1 157146 651754766
1 118084 85220256
1 194225 444751559
2 85896
2 122557
2 186977
1 66441 511815011
1 145039 985098745
1 63938 378870603
1 163945 862381282
2 135247
1 7459 472276611
2 19131
2 46329
1 53460 924869425
1 166975 332545269
1 79270 392787113
1 68682 753075630
2 35418
2 111347
2 48789
2 60978
2 108848
1 64410 512768483
1 72516 548186813
2 102845
1 134636 504472564
2 38512
2 173759
1 11182 614358962
1 77029 918397732
1 22993 641612958
2 178122
1 100748 797633944
1 126972 360910542
2 183350
2 138616
2 133599
1 161878 7924657
1 139982 438908101
1 186503 315303839
1 74764 442090149
2 84263
2 94346
2 42857
1 30473 860213283
2 111341
1 39823 128811700
1 191159 218662124
1 22888 313703704
1 73696 522489431
2 38382
1 181304 863183356
2 117012
2 109797
1 138015 639532762
2 108851
1 59139 642931301
2 64544
1 132771 846851399
1 38558 95015828
2 10867
1 115807 595169284
1 92815 63764430
1 34168 56526403
1 183306 280687728
2 109928
1 55408 186706667
2 192179
2 184647
1 11966 200484721
1 130930 434198165
1 183993 901679667
2 53668
1 110099 272409727
2 163724
2 67215
2 34951
1 110109 697736238
1 169091 94702401
1 85164 384045822
2 51128
2 41067
1 187958 731393265
2 138177
1 42303 828820353
2 185177
1 162343 841554122
2 87768
1 143850 379814596
2 194258
1 87018 230305704
1 34857 654846233
1 186805 765410934
1 37359 279942959
2 13677
1 94321 404334522
2 165590
1 5368 209986181
2 12276
1 19112 788245003
2 180242
2 9497
1 97048 806877669
2 42276
2 140504
2 33535
2 65614
2 30035
1 154174 176807308
1 29403 872995800
2 193065
1 3138 554263348
1 95007 361066948
1 133286 534511550
1 130452 475241668
1 77660 364275215
2 181207
1 19025 320124327
2 77254
1 74402 111029138
1 42198 56976756
1 126062 232250578
1 122733 422275600
1 139300 228032949
1 88804 191362225
2 179829
1 104730 252577564
2 29353
2 40482
2 59763
2 25840
2 13627
2 139380
2 81581
1 29502 209244758
1 143287 978809734
1 53332 684296160
2 138833
1 122744 839726539
1 9253 313704323
1 1238 987291689
1 86296 346760823
2 5431
2 18685
2 123213
2 199284
1 64137 809703495
2 154120
2 106987
2 188168
1 184772 214471957
2 89312
1 86903 925134746
1 131139 192492278
1 141037 810726178
2 103132
2 143403
2 145648
1 133924 741782492
2 18577
2 126109
2 113674
1 149621 80232360
1 48102 969013207
2 53385
2 117824
1 44884 912267760
2 53856
1 71283 843042883
2 163867
2 149919
1 150435 30366451
2 179330
1 108486 793826268
1 108715 109982965
2 156849
1 158865 363139577
1 93932 514906026
2 56093
1 6428 454135507
2 70015
1 44103 852075804
1 17230 446657872
1 98692 894290245
1 195059 85516332
2 47826
1 29551 144787971
2 14055
1 195523 712874136
1 61150 719857786
1 132536 160930636
2 58949
1 61346 840873238
1 61549 749477614
1 73285 59989506
1 166838 257669567
2 111324
2 166644
2 13026
2 82223
2 126950
1 91319 989597689
2 189603
1 138222 687289814
2 177104
2 12416
2 152922
1 61892 846627691
1 185480 2889959
2 109923
1 43514 794633956
1 9531 597487926
1 131753 232689086
2 44663
1 103918 142963220
2 65519
1 95444 947760516
2 68330
1 64964 595837785
2 162796
2 113971
2 59557
1 97201 174366712
2 50826
2 3356
2 193118
2 50582
2 71542
1 180668 280153899
1 62878 491218787
1 25758 125566396
1 51649 167310995
1 85331 45702183
2 686
1 122840 929133012
1 45471 47852692
2 107035
1 175793 795237052
1 8322 798360524
1 20036 235243806
2 151704
2 110689
1 61696 284047299
2 4742
1 4601 239989303
1 170236 306948587
1 156653 487097631
1 21601 835535255
1 17515 843336055
1 133512 71649680
2 21514
2 167084
2 38108
2 164457
1 193445 968685655
1 136187 579918191
2 69767
1 99547 468999633
2 119237
1 131204 825647535
1 154978 392873880
1 43531 288344301
2 162268
1 186225 903325258
2 143320
1 750 683999894
1 83902 223392928
1 39725 252544315
2 58907
1 142305 904357967
1 149630 725497544
1 193870 833907851
1 11772 435949956
1 102816 343016722
2 43464
2 75419
1 44791 157227277
1 180258 468148503
1 195940 481785377
1 150070 500419699
2 15622
1 127524 675256709
1 68377 499627536
2 131970
2 73515
2 16740
2 145559
1 32040 94953411
1 120752 925740095
2 113529
2 29029
1 148252 621217642
2 141051
2 167333
2 142600
2 17183
1 124997 852818145
1 38473 551469296
2 146095
2 62609
2 78065
1 20400 93326282
2 7074
2 6806
1 158748 891792550
2 105264
1 47374 843320189
1 123869 741899780
1 191680 175693532
1 98889 745304766
1 49512 381082997
1 84716 732713601
1 149020 641237039
1 127791 12218859
1 173078 771744565
2 170509
1 116440 207860773
2 41600
1 118533 744642867
2 107407
2 64591
2 33652
2 132445
2 161477
2 106008
1 168122 218465872
1 56794 657936321
1 33377 67765937
2 106312
2 162560
2 16238
2 143926
2 1594
2 134986
1 117313 599544777
1 182102 587437630
1 120817 80736130
2 189744
1 73730 107296699
1 147390 617000746
1 171099 999937834
1 189794 732621758
2 191575
1 162478 858589073
1 19588 66506914
1 151652 226920803
1 30830 262600031
1 140112 293192821
1 143771 6560342
2 39015
2 15996
1 128651 358076424
1 34844 760233521
1 27566 496969746
2 134614
1 29054 861868964
2 119282
2 192198
2 43583
1 86908 190847798
2 184327
2 114848
2 99505
1 33725 79774305
1 178534 957891496
1 154458 211601131
1 52720 622721860
2 120628
2 101832
2 167997
2 29918
1 114309 420431413
2 138418
2 182745
2 149379
1 51737 190965403
1 29097 941208405
2 56497
1 1276 588905148
2 75152
1 137768 912722270
1 180208 324573234
2 108758
2 47202
1 170910 776178078
2 113424
2 6933
2 117325
2 69087
1 45007 930549020
1 197284 844854382
2 153775
2 99470
2 138914
1 15790 693688450
1 4654 863770287
1 104671 637417687
1 148656 570043421
1 89078 570718002
2 79290
1 39223 48841251
2 199724
2 121770
1 8248 341858295
1 36819 448933674
2 79746
2 166387
2 79722
2 132439
2 181851
1 13861 13278438
2 183030
1 107419 485017387
2 139124
2 50942
1 168970 369246979
2 175530
2 179296
2 102580
2 67804
2 39379
1 25500 769229520
1 14187 191460812
2 170850
2 102323
1 84826 439528461
2 101905
1 107020 508929824
1 143332 492362951
2 194016
2 81877
2 124438
1 39856 238747511
2 83980
1 185186 665528574
1 5733 928236992
2 43158
1 185928 417304036
2 100190
1 126966 182039175
1 24780 130027734
1 188077 816532256
2 63636
2 55372
2 32805
1 185239 982697001
1 132813 3436175
2 56713
2 133168
1 1200 390742277
2 131577
1 57206 761234649
2 150067
1 37861 827783936
1 99366 847731399
2 82459
1 144735 270497489
2 8406
1 119196 783895140
1 21088 158218350
1 26650 832584987
2 6029
2 101183
2 96320
2 104336
2 148661
1 112006 863775568
1 31642 544920038
2 40608
2 29605
2 27891
2 61307
1 57727 413821941
2 54568
1 49141 686494088
2 116011
1 131617 13583805
1 205 860118760
2 180612
1 159741 693766856
1 40767 36816421
1 91742 994662393
2 19392
2 132775
2 147566
2 90494
2 42534
2 49323
2 181608
1 198069 45179402
1 47643 907484338
1 60046 140968709
2 118267
1 55561 910215560
1 34692 710256455
1 108191 851877899
1 109291 509490634
1 31569 455702005
2 50226
1 84847 212315591
2 187823
2 3124
2 181968
1 111477 22502079
2 7299
2 50180
2 70060
2 32266
1 75196 294847596
1 39734 956782874
1 51562 810230647
2 144660
1 136228 707681666
2 92326
2 164947
1 176425 592556524
1 52710 249695165
2 148069
2 23384
2 165022
1 33853 823820253
2 27384
2 180168
1 183774 79625699
1 54942 330978825
2 132570
1 145516 851284772
1 136260 112250396
1 165343 2549039
2 163170
1 67486 445360548
2 19249
2 113175
2 149132
2 32912
2 947
2 23444
1 195340 790244988
1 37284 672197919
1 105422 575685697
2 46536
2 64851
2 34436
2 182308
1 45973 536299036
2 47260
2 151217
2 78355
1 34760 124999633
2 61975
2 12899
1 141744 359181607
1 174778 374062980
2 198454
2 172534
1 10342 199365162
1 77226 552368553
1 171359 727875136
2 181269
1 27185 590737216
2 29373
1 2616 921377408
1 151960 619177065
2 192832
2 104103
2 151362
2 123505
1 117410 418180996
2 129303
1 175221 989771413
1 43689 379865679
2 105877
2 112598
2 112307
2 1678
2 40207
2 60600
2 2773
1 80259 198999753
1 22382 519910305
1 143287 384848718
1 119120 771696974
1 114362 430503512
1 5197 748427245
1 155803 666277060
2 12941
2 151779
2 36191
2 159233
2 79846
2 65921
1 180373 488033399
2 87282
2 177309
1 144103 625774270
2 6824
1 173423 734048471
1 3210 273464892
1 172410 757506485
1 27694 716044845
1 37882 156911216
1 20596 462732401
2 44994
2 199793
2 38194
1 104738 587226565
2 27126
1 3077 209923220
2 12300
1 170486 926539890
1 115717 658832957
1 54487 949578937
2 119805
2 9503
2 157442
2 73325
2 32162
2 199449
2 17055
1 95517 984825048
1 37758 734267614
1 80994 572532096
2 119513
1 19474 610475070
2 15880
1 111630 806692264
2 182962
2 2415
1 156451 658281232
2 88082
1 61578 871363245
2 496
2 82845
2 190549
2 109306
1 198218 266381060
2 90651
2 40592
2 160975
2 184725
2 27178
2 94166
2 62267
1 85452 499707402
2 31442
2 172232
1 25775 287931679
1 19965 427543190
2 20569
2 25931
1 114121 461431982
1 187343 663880094
2 172437
2 152934
2 114823
1 165519 531174316
2 23214
1 173997 509510111
2 90956
1 119404 279586690
1 129325 222330199
1 173080 105428286
1 164176 248510087
2 37095
1 56485 866675406
2 22680
1 165433 142463086
1 62644 862888851
2 45135
2 98111
1 166052 833268808
1 71984 820312080
1 23181 663678808
1 42766 511382277
1 72962 98012961
2 145155
1 150606 899514897
2 164898
1 143729 661424155
2 158050
1 152836 110989273
2 71178
1 148680 482850004
2 105162
1 130566 792265632
1 189630 939732644
2 819
1 93431 98737294
1 73560 506133965
1 124556 690007598
1 39893 2455485
2 56420
1 121032 130710534
2 146849
2 192187
1 111838 787487678
1 157863 809468348
1 136594 703702159
2 101065
1 101726 299991359
2 81584
2 118525
1 171304 61937514
1 9335 650808817
1 90867 571942759
1 126677 959348336
1 115066 860368801
1 93224 656051790
1 10555 281891841
1 23128 40932839
1 66760 375068831
1 161307 851687864
2 195435
1 107273 381779764
1 87969 33228630
2 126723
2 25722
1 36661 572347867
1 155107 834488027
2 161082
2 198332
2 143415
2 121975
2 118686
1 50387 949806886
1 74396 768415871
1 102034 14044278
2 67369
1 52778 503235482
1 171828 359771935
2 30302
2 121976
1 81637 981600294
1 122344 41803563
2 33681
1 24377 770119934
1 184098 210966303
2 141866
1 140537 47690957
2 162513
1 130903 905975814
2 99104
2 2176
1 159601 51113943
2 112894
1 141896 877846056
1 188713 839249923
2 35617
2 192880
2 165204
2 152556
1 178568 255975618
2 163139
1 127831 267539360
2 194955
1 38882 806266417
1 2603 180067168
2 29769
1 169375 598885848
2 151376
1 82094 467067403
2 56657
1 165289 784037652
1 184718 323560378
2 191859
2 20075
1 1175 430395681
1 84063 699189491
2 132471
1 182749 792815090
2 10414
1 79740 140548565
1 64160 855453746
2 80396
1 65937 66287981
2 109705
2 159701
2 194201
2 55550
1 21745 115315898
2 133768
1 13759 758741027
1 37046 247977357
1 76682 350510843
2 64362
1 177987 66764868
2 64968
2 111050
2 78062
2 2652
1 76548 718646775
1 179392 52725019
1 111680 212937516
1 53766 773012138
2 150015
1 79988 13300561
1 120091 478869769
2 117399
2 94389
2 74743
1 173266 209288845
2 172308
2 191291
2 67702
1 185295 281973973
1 140663 346835213
1 123546 356927904
2 82457
2 20162
1 65332 525991805
2 4667
2 184205
2 54662
1 23009 759267729
2 142467
1 1609 385774553
1 90077 515463415
2 174533
2 95019
2 131436
2 56054
2 41151
2 46542
1 182721 540125016
1 137408 783603784
1 4123 787195521
1 142624 603561340
2 24067
2 36911
1 151415 868810416
1 44143 460112615
1 4811 6428400
2 129291
2 165731
1 63140 574218816
2 42190
2 151789
1 24589 65499903
2 41280
1 193796 466672232
1 146212 65467442
2 141082
1 8534 310018974
2 197155
1 149907 995717302
1 58380 341542386
1 16894 112844106
2 155693
1 115702 161570823
2 94265
2 171147
2 104637
1 171464 844198987
1 110865 11916914
1 182923 657828647
1 69876 203704223
1 184942 960642315
1 54084 164026429
1 115860 986033631
1 171357 686044360
2 28421
2 80602
2 185387
1 199991 656164083
1 10979 740716431
2 178781
2 187829
2 188873
1 123584 525724827
1 111967 264052372
1 56780 294479004
1 98435 880969714
1 52605 496996432
1 24761 914086798
1 51302 655291030
2 116279
2 14132
1 193563 387064087
1 91982 275169201
2 76386
1 28406 760034160
1 106177 12141831
1 34495 295540793
2 123197
2 146947
1 158298 216108731
1 199647 373430678
2 170574
1 172638 158511262
1 8719 845881407
1 20240 265001822
1 51170 260493457
2 105950
1 19114 676274311
1 46242 718145533
2 29474
1 84840 954455441
1 128329 31792571
2 155863
2 109464
2 5981
1 120749 675032779
1 167849 659907281
1 8380 651410425
2 95610
2 130809
2 23785
2 2570
1 14547 693048701
1 177581 425326517
1 126935 815172154
1 49249 192098044
1 104834 427594592
1 23446 819221333
1 70770 488723802
1 77857 157778195
1 187937 453546704
2 124259
1 20724 608979742
2 83706
2 66031
1 63688 676258791
2 178569
1 33959 43324325
1 152128 295347886
2 20279
2 32027
1 37766 852597328
1 168810 255756498
2 156870
2 107738
2 111940
1 82840 471399638
1 134555 14622354
1 143916 418356976
1 15108 879871287
1 147239 445938861
2 34279
1 23652 794339958
1 18330 498226750
2 95169
2 82522
2 145453
2 105024
2 164636
2 49999
2 130998
1 190857 729340367
2 41345
1 5603 757130462
2 85269
1 155864 138627801
2 141529
1 154296 380246759
1 86790 547311809
2 157768
2 135293
2 142925
1 64585 444765442
2 41559
1 42053 468921516
1 18986 559433830
1 183717 458652521
2 78164
2 137795
2 26061
2 180211
1 151795 892664285
1 34024 102824431
1 81080 373642421
2 142637
1 155348 494585525
2 81034
1 41668 987011199
1 62096 38232895
2 83153
1 60400 851252269
2 50059
1 119331 449177073
2 63997
1 63651 303758506
1 5405 472148594
1 117008 832222030
2 143019
1 103097 218586628
2 54610
1 44520 737627753
2 7505
1 55144 639882397
1 35819 76201319
2 169448
2 80245
2 6990
1 30649 457893160
2 63719
2 144235
2 173441
1 80322 399054752
2 31469
1 168301 85419262
1 107382 196115109
1 120625 851694530
2 170064
1 185502 859221392
1 47591 485626809
1 143440 240966133
2 121310
2 136933
2 24692
2 1378
1 53168 626770846
2 198664
2 21763
1 28939 544885341
1 184818 645687738
2 26407
2 56733
2 189297
1 108890 612896775
2 27622
1 147411 742336856
2 102765
1 98923 832256780
2 155392
1 90565 51290640
1 49588 1595958
2 171254
1 26193 858145600
2 194091
1 10637 681672822
1 196524 428444344
2 133395
2 40727
2 166724
2 143181
1 49888 245866705
2 69398
2 141762
2 84322
2 36709
1 68719 869678378
1 87967 47355189
1 185277 286875666
1 121634 921229540
1 128910 850419322
2 7742
2 43741
2 15555
2 62456
1 103484 243527736
1 178730 515289637
2 172281
2 72076
1 152396 283046790
1 101888 248441574
1 13194 704158650
2 36957
2 109234
2 55331
1 67758 724957613
1 183040 185535267
2 65892
1 138895 20790143
1 127514 995901988
2 109086
2 130542
2 190886
1 39635 708214962
2 50858
2 9384
2 163303
1 117442 943230748
2 163510
1 29050 778246857
1 122595 330289540
2 195531
1 83132 54057028
1 73808 48057031
2 70525
2 49117
1 181202 728733100
1 7821 395148203
2 79757
1 193936 203194312
2 72431
2 53113
1 124941 335407712
1 133093 732527181
1 336 339418854
2 39668
2 194871
1 151404 894950307
1 175774 980632566
2 178928
2 181097
1 189034 819614163
2 126456
2 128881
1 189559 306953298
2 115350
2 124952
2 167513
2 162268
2 7632
2 120152
1 57986 749691580
1 69134 898707526
1 20412 862384326
2 93034
2 172706
2 72064
2 114771
1 126842 81261689
1 46254 899321830
2 155464
2 64584
2 126116
2 106610
2 132900
2 40011
1 142512 127524971
1 171921 497022855
1 155681 177821398
1 13465 490073265
1 157261 706892235
1 163852 854895247
2 199859
1 54918 862110502
2 26885
2 12701
2 183308
2 159083
2 173454
1 59800 615733987
1 82786 771163938
2 128083
2 103592
2 61552
1 172146 921310135
1 122320 379956191
2 99751
2 115574
2 50009
2 97688
2 115854
1 67526 552443883
2 37351
2 79652
1 105013 934293947
2 44357
2 33024
1 93577 29094765
1 21115 910980361
1 184021 482486125
1 1408 214251234
2 166461
1 70630 313385105
2 24444
2 130792
2 184506
1 7863 44168748
2 41265
2 123866
1 105366 585919609
2 51233
2 137809
2 57452
1 31964 206853527
2 140239
2 45629
2 41443
2 5384
2 152153
2 30123
1 107777 646914149
2 84564
2 15406
1 46852 223325881
1 175168 194729403
2 80648
2 77797
1 51855 791920107
1 198937 135536156
2 74626
1 87032 990484700
1 114881 399090368
2 119632
1 100496 489900306
2 81520
2 72909
2 90418
2 145001
1 158102 783779593
2 167818
1 2245 458974429
1 70344 618538680
1 32867 26891064
1 190891 363885673
2 66868
2 13244
1 64620 229592148
1 27089 770926924
2 71840
1 143466 905755165
1 157839 941799632
2 198296
1 93295 46763032
2 27404
1 22061 410479330
1 58924 615734946
1 18214 218588285
1 141476 601540567
2 17201
1 31998 854136744
1 80709 157954186
2 151781
1 38656 331239353
1 126799 99433879
1 12093 149036109
2 9738
1 24364 129552196
2 28265
2 127915
1 56471 556729387
1 19171 461849255
2 34709
2 77385
1 144762 78648151
2 53082
2 155529
2 42874
1 54863 184851168
2 150988
2 126561
1 75312 545585616
2 28422
2 24019
2 173570
1 168449 604264613
2 96044
1 142533 267640785
1 66960 732603
2 143505
1 142039 821991431
1 56024 303990059
2 46618
2 76064
2 98505
1 163084 337892622
2 172443
1 178998 879682775
1 17340 933250301
2 158259
1 32849 191165674
2 4638
1 9523 778750651
2 15289
1 155827 316904639
1 67504 941960975
2 133654
1 48846 180400089
2 42149
1 171755 445713818
1 158114 505115533
1 121680 266266612
2 30929
2 155284
1 148345 626821923
2 149199
1 129559 331957771
2 175043
2 101830
1 33441 536410677
2 88240
1 54742 646465899
2 72789
1 136583 445732146
2 139091
1 11393 643219046
2 137046
2 190925
2 123872
1 147353 947247116
1 46789 486482079
1 182245 828326224
2 98378
2 190736
1 95228 566899466
1 52745 110110786
1 40663 704868258
1 168223 415655383
2 183367
1 63666 374229537
1 40550 442261553
1 96166 67155381
1 157512 424531430
2 168734
2 124406
1 69101 735374193
2 20878
1 157366 73264908
2 172593
2 49367
2 163054
1 141180 726210078
2 80199
1 24451 411941757
1 155248 766531663
1 67616 437371045
1 77545 119050568
2 33771
2 127509
2 145507
1 173496 294004477
2 8654
1 47350 631008870
2 92819
1 36141 675624435
2 53208
2 147607
1 126463 230419665
1 126557 379493250
2 120955
1 7786 951056760
2 93059
2 196030
1 171581 434598172
1 188692 932691251
1 169215 661367767
2 141034
2 52179
2 9392
1 134073 335356830
2 52448
1 73258 676326679
1 158800 976047086
2 24728
2 8930
2 58947
1 27882 396826630
1 74546 874146774
1 162745 963265959
2 50404
1 45578 436631869
2 125849
2 127389
2 62865
2 52952
2 158279
2 144853
2 77710
2 43312
2 105421
2 102618
1 75473 559727359
2 152148
2 12679
2 85411
2 83896
2 19683
2 152543
2 189580
2 50028
2 68049
2 179906
2 148130
1 88295 780153342
1 114389 736474475
2 59612
2 9796
2 50213
1 56091 603261374
2 32586
2 187756
2 47690
1 119308 182165182
1 167581 233774643
2 47910
1 13044 531793675
2 83027
2 175231
1 69160 751633343
2 81253
2 180025
1 134629 383127386
1 120019 338353949
2 105037
2 156769
2 78607
2 31183
2 88865
2 116680
1 113691 730854240
1 57256 624862951
2 190486
1 191851 364379229
2 2493
2 79178
1 21643 609368001
1 151257 55775325
1 55097 340691703
2 17893
1 82334 38344042
2 13044
2 103858
2 55317
2 115250
1 16144 550775769
1 31961 643499719
2 108214
1 56555 53409473
2 97668
1 436 259680254
2 24817
1 88448 2807183
2 117137
1 137197 953734456
1 185420 810570961
2 110678
2 28995
1 166013 754867103
1 87747 278927130
2 185470
1 149381 218790945
1 59372 360373469
2 187965
2 88537
1 141733 343995417
2 129270
1 183781 301564927
1 140816 916955110
2 155901
1 134812 961424877
2 49587
1 112192 631659233
2 44092
2 156001
2 28216
2 15854
1 111456 474983066
1 74943 532530463
2 10815
1 12838 885272846
1 198503 50685269
2 44502
1 167502 586974620
1 145459 130723814
2 163384
2 25162
1 68138 190568428
1 84 606689307
1 88620 225676657
2 184192
2 136941
1 150275 616254570
2 55858
1 97894 10380726
1 178695 500357412
1 8387 310147894
2 115089
1 80453 389337261
1 197398 588731935
2 26451
2 27406
1 145102 919790486
1 185160 642000739
1 146817 361080158
1 25177 34250693
1 147116 840985486
2 33134
2 33749
1 166064 656509806
2 150879
2 27584
2 91210
2 173720
1 56988 699351930
2 55207
2 138434
2 95747
1 181332 649666165
2 154398
2 192000
1 17519 591218415
1 154208 313206713
1 179542 299643567
2 43746
2 63826
2 42519
1 183044 20166959
2 163013
1 90001 394648726
2 144274
2 6953
1 169277 132765072
1 173313 394303126
1 128789 436714495
2 88014
2 107734
1 127767 523776345
2 28828
1 172786 992411605
2 122115
1 31453 42792810
2 119926
1 11705 364979996
1 50184 933836784
2 26894
2 15301
2 140010
1 33257 863284885
1 149617 897208744
2 33927
2 144509
2 57837
2 25920
2 81811
2 10795
2 150125
2 43470
2 58966
2 107401
1 114687 987310817
2 100296
1 96727 476844368
1 77746 298626185
2 157144
2 23880
2 53485
2 152187
2 167453
2 100482
1 66331 635922941
1 6514 986265111
2 44791
1 77385 840995015
2 138021
2 19349
1 112849 24968978
2 12654
1 62655 387403884
2 7471
2 29656
1 116957 487958773
1 86837 457449836
2 49411
1 117763 122892627
2 197558
1 75982 62339705
1 71035 978894676
1 157646 666259198
1 190158 567348115
2 196319
2 126451
2 75259
1 163394 775450913
2 86971
2 10095
2 77204
1 151078 628052044
1 151637 689860836
1 77829 702238069
2 5275
2 155859
1 165475 504053737
2 22672
2 64833
2 145330
1 56335 307486852
2 31794
1 125567 553143890
1 65551 692488001
1 142956 912193453
1 75069 274409587
2 161663
2 157796
1 21673 234330006
1 165811 910080484
1 110389 40319769
1 143748 986141964
2 69442
2 141104
2 105501
2 164320
1 113094 425023696
2 170692
2 84620
2 138209
1 8359 395767778
1 63903 557497294
2 182584
2 79907
2 77527
1 132687 273869001
2 185508
1 191196 920521447
2 104008
2 116274
1 162302 743393289
2 187346
2 49519
2 139616
1 22519 504546387
1 157360 995374767
1 5888 296857242
1 101300 89359521
1 3883 777918878
2 37326
2 3844
1 57578 907558442
2 88091
2 98988
2 20888
1 139324 153324322
2 66209
1 60581 126131360
1 198913 987958575
1 133882 1681402
2 174536
2 54808
1 120070 734253251
1 138914 353407564
1 11136 294704746
2 101715
1 130098 40717531
1 32942 287913140
2 7752
2 151126
1 198499 591790065
2 642
2 172423
2 46333
1 147706 896321095
1 31830 464602455
2 135677
2 10575
2 43945
1 9083 146108258
2 125610
1 109876 462596944
2 17636
2 155449
2 178196
2 193152
2 177204
2 160508
2 64738
2 143597
2 153596
1 39415 36075712
1 169022 693495248
1 103211 746242019
2 161157
2 129794
1 85187 127804792
2 147471
1 57612 148435228
2 55499
2 121035
1 107380 132471510
1 9093 86363274
2 191342
1 169690 96023974
2 137804
2 107173
1 149402 35241376
1 148129 712345151
2 154511
2 33121
1 119370 468214858
1 123601 548796632
2 94828
2 146864
1 51072 811928691
2 33328
2 83354
1 72529 539728712
1 19224 326739582
1 66065 683586205
2 122157
2 59525
2 123910
1 125958 7862927
1 3096 86026644
2 41495
1 165324 656103173
2 70332
1 33082 724342744
1 153951 191360230
1 162103 269807976
2 194161
2 42297
1 98899 316192909
1 123947 719410719
1 40815 585385709
2 136066
1 87997 602430728
1 86250 814325872
2 194333
2 33909
2 151400
2 172156
2 38383
2 45524
2 82390
2 44492
2 56319
1 174969 986300215
2 46026
2 68540
2 166983
2 10490
2 107581
1 89739 535839958
2 107990
1 141839 592127274
1 166755 832361872
2 195659
2 15067
1 95695 586985545
2 102260
2 134906
2 88389
2 9024
2 17007
2 135599
2 177630
1 36859 594706974
1 13532 172251558
1 193794 988340027
2 94669
2 57209
2 143710
2 192221
2 147402
2 131914
2 128436
1 28956 242015466
2 119987
1 84445 711041298
1 47278 107978708
2 31587
1 158321 608148149
1 58762 124416943
1 112195 742124208
2 117746
1 46402 331776024
1 108847 704670734
1 85959 558191109
2 61775
1 129814 295495924
1 162575 466128110
1 49627 274859834
2 54000
1 3122 334659447
2 78728
1 117006 94689712
1 6308 783842395
1 82225 847926724
2 89236
2 38014
1 103647 437018249
1 93124 266109561
1 56358 427248800
1 120076 738313186
1 46189 902961904
2 32880
2 145425
1 96720 112176425
1 145242 178222287
1 144570 609783052
2 33498
1 150900 362956843
2 51068
1 5244 834123210
2 56637
1 85466 498216576
1 73365 381238157
2 97759
2 194313
2 3607
1 120731 521116871
2 145153
1 162542 246020527
2 41049
1 115815 482984492
2 171828
1 64758 410173440
2 63734
2 39676
1 194280 460147774
1 19312 904593058
2 56165
1 159395 66712645
1 1338 815805090
2 86471
1 61119 402481823
2 71526
1 70082 590990979
1 8976 216292244
2 93213
2 158069
2 38412
2 82291
1 129840 502611186
2 176264
1 46922 320172600
2 87852
2 75692
1 161015 10516538
1 103620 952123178
2 170607
1 29406 146235616
1 79068 130351619
1 25096 833385752
2 150585
2 93456
2 170543
2 179183
2 183353
2 54817
2 49212
2 77451
1 137679 879972141
1 4755 42997851
2 180944
1 135271 905534212
2 119787
2 40742
2 178224
1 81327 284869295
2 148160
2 133567
2 150785
1 156146 549276910
2 2301
1 169512 42458759
2 20844
2 102487
1 93700 670367245
1 199069 419820637
2 77879
1 126262 441924565
2 109495
2 181774
1 100560 568762770
1 65185 866054112
2 135434
2 183000
1 62038 196977780
1 80749 441569177
1 100380 436653749
2 131961
1 8799 253348309
1 143092 924603294
1 63175 649628543
2 7888
1 33964 967344576
2 13338
1 141078 814510159
2 198050
1 18816 13615614
2 183498
1 134146 740768656
2 28634
1 2913 532638795
2 47828
1 32603 631037833
1 66663 155114532
2 8226
2 83960
1 100872 510981811
1 172719 817660444
2 48220
2 180858
1 6043 888983315
1 191983 236595619
1 51655 887505632
1 79254 295838948
1 42569 725106533
2 58683
1 186112 672192064
1 131667 484896477
1 110112 23041803
1 180352 46636723
2 150997
2 64098
2 195914
1 182029 454348790
1 44482 149216073
2 14264
2 37401
1 191328 741288310
1 13873 140133221
2 48149
2 183369
2 18493
2 136309
2 82658
1 81318 874819301
2 151194
1 92061 131139098
1 137027 792430813
1 189552 870975347
2 29472
1 50547 942650088
2 196147
1 188066 426693472
2 195201
2 139149
2 162853
1 1692 799801731
2 96125
1 147135 413498549
2 76034
1 121759 75234572
1 58833 472333399
1 154997 58253679
1 115651 795435548
2 95029
2 82680
1 119378 989764474
1 115116 567463200
1 130341 41194880
1 28480 398285208
1 67041 477333337
2 63463
2 36834
1 138814 498082106
2 23737
1 136988 105442982
2 58109
2 78972
1 17082 919190408
1 172740 100130872
2 155488
2 191633
1 85671 992124463
1 187721 689802369
1 177537 855831495
1 58653 56266457
1 168848 463498344
1 123366 789039943
2 39429
2 188846
1 180624 240421076
1 143253 672741579
2 194740
2 136935
2 106335
2 33640
2 47353
1 140071 211966245
1 52712 322129744
2 103616
2 93311
1 47896 278006924
2 32920
1 114102 83279251
2 74148
2 115776
2 8866
2 41618
2 247
1 39958 255696300
1 126220 811618759
2 92450
1 105664 946753381
1 195541 429578755
2 189900
2 44403
1 116901 254905893
1 189332 11049945
1 41555 878921494
2 198814
2 15706
2 72592
2 151985
2 110159
2 25535
1 75285 418619631
1 30775 282029308
1 161654 74658422
2 74818
2 52816
1 35016 949949369
1 125335 356572683
1 47480 455459496
2 95129
1 11009 559544057
2 145716
1 21518 907418204
1 151150 601873286
2 62086
2 68721
2 165062
2 115091
1 109581 884169651
2 49077
1 127316 577002789
1 97864 721245349
1 104184 924942361
1 87563 616316180
2 107896
2 74343
1 101087 828924888
1 84831 96093171
2 119038
1 1529 945941583
1 130366 13882174
1 132671 623016778
2 137494
1 190368 855530646
1 33203 482308695
1 101271 172318159
1 147048 93564118
1 92808 447175046
1 73254 701390405
1 155439 768807605
1 14860 103172908
1 84844 661115254
2 186347
1 134874 510875824
1 41469 636102901
2 70915
1 34345 670761855
2 194235
1 93284 232404469
2 190978
2 181851
2 77630
2 193574
2 58725
1 109633 276452618
2 6178
2 63719
2 157356
1 149650 592128933
1 162391 863757356
1 121198 941289516
1 163865 698091643
1 72881 599112814
1 111591 722800108
2 37167
1 164839 454529424
1 182777 297844999
1 105323 431831904
1 50670 709031327
1 123422 671667999
1 136922 904664505
1 150802 717133391
1 8137 192798450
2 188498
2 8001
2 87290
2 148135
1 132407 226402370
2 21055
2 45743
1 186657 702515682
1 108812 789005037
1 147412 325119000
2 111437
2 33388
1 167269 948310669
1 163212 852780838
2 30871
1 177678 252719166
2 29963
2 159122
2 70682
1 100293 912919749
2 48021
2 6289
1 121804 893938894
1 101066 63959426
1 92588 776451122
1 141854 526303248
1 70211 568922388
1 31460 785450221
1 77091 798883138
2 94152
1 71596 62388472
1 28300 135802185
2 133175
2 10969
1 144682 549833524
2 189706
1 44201 393594405
1 188263 822282473
1 21004 565154156
1 102271 867792816
1 113191 302928857
2 186412
2 173042
1 164090 207589643
1 119423 777683645
2 154965
2 129614
2 144323
1 76483 961956518
2 142046
1 118336 163177592
2 130636
2 156856
2 49115
1 112909 902825099
2 46975
1 131425 389854160
1 131831 734696832
1 17987 203147523
1 57856 788030252
1 117160 702520838
1 3045 236221189
1 42904 599062405
2 130558
1 66566 406205207
2 190547
2 84261
1 48534 45443603
1 101595 467006065
2 30691
2 106138
2 159300
1 49060 330490350
1 130571 658945258
1 25654 594626081
2 76220
1 169904 639673553
1 156087 607900525
1 14169 595009744
1 2068 954620043
1 98606 500307217
1 160778 506306670
2 26826
1 194242 971826751
2 171556
2 76118
1 169472 854109486
2 8449
2 152339
1 121382 533631941
1 72952 571149966
2 135378
1 144915 9562915
2 158692
2 30258
2 185972
2 198375
2 124331
2 188086
2 172333
1 5232 14044778
1 156711 525394173
1 29007 526225326
1 23549 677296165
1 149123 211248812
2 145880
1 89386 854128759
2 179600
2 60739
2 44797
2 171488
1 72217 582701547
1 131313 632651673
1 160745 979191567
1 171397 230092059
1 16727 275329561
2 88906
1 89003 101251670
1 110092 997893717
1 54833 408855235
2 192541
2 21838
2 19464
1 23834 649936961
2 15556
2 5591
2 170529
1 81318 867691617
1 51052 661113203
2 135953
1 58775 893386552
2 159661
1 71371 585526142
2 157054
1 191278 485782949
2 91512
1 99064 452095369
1 16660 268631177
2 168222
2 140865
2 40285
2 153036
2 102421
1 165425 87386595
2 191011
1 60129 117056017
2 55201
1 104167 580078702
2 162858
1 28640 42016873
2 29191
1 109665 221339367
2 999
1 188151 29366854
2 46159
2 147960
2 171380
1 2346 92689888
2 5481
2 158887
1 133788 2667519
2 173057
1 30622 833829442
2 98409
1 87391 395594931
2 8789
1 58155 990245525
1 97501 834353309
2 118465
2 166952
1 165730 955498973
2 59376
2 28975
1 8027 637118281
2 157845
1 103309 692235354
1 144363 485241105
2 183295
1 42789 446940719
1 35010 604546760
2 49411
2 168707
1 184637 759268174
2 171896
1 95033 239247991
1 106067 357284013
2 158636
1 53534 712624301
1 113172 885298948
1 178239 911606752
1 181702 745259826
1 169684 382166102
2 51627
1 135988 619003757
1 84737 732608107
2 115878
1 106468 521351506
1 66831 552882667
2 39083
1 137633 919602702
1 155829 745017735
2 118356
2 23935
1 71688 338996010
1 154588 968630945
1 25088 682525974
2 25932
2 24497
1 2269 6739221
2 98793
2 81154
2 45369
1 20443 64946383
1 68622 714550191
2 781
2 164960
2 99901
1 62503 610796908
1 106184 695131827
1 76913 82888011
1 181063 6768756
2 4624
1 108052 20016253
1 75870 170039990
1 175070 849547698
2 128889
1 58963 164527419
2 25777
1 22797 128371647
1 29956 643384066
1 62533 405363837
2 116982
2 182782
1 81005 187257686
2 124312
1 125509 452315744
1 110814 1865026
1 178379 25069956
2 174453
2 76397
2 107220
2 154309
1 170642 471144495
2 187292
1 184907 315413622
1 136594 827220506
2 82191
1 127344 879651074
2 24044
1 94166 495815183
2 37976
1 75133 860347357
2 142513
2 102951
2 114166
1 64088 653123054
2 84213
1 55524 919014735
1 36770 659465444
2 184552
1 70952 830799055
1 2868 385015239
1 119932 220005056
1 31683 930752983
1 58108 949721192
1 6726 10797710
2 119273
1 63834 699173686
1 39858 361501759
2 51314
1 28634 51573498
1 64753 1848274
2 141850
1 18241 440565376
1 149530 249732645
2 58670
2 121714
2 26253
1 153305 691853886
1 158909 835194040
2 78735
2 152486
2 112530
1 89389 469541981
2 151037
1 126049 538996892
2 102084
1 88335 192448434
1 35717 292447012
1 189687 344156021
2 127771
1 170208 665998139
2 189509
2 108646
2 43056
2 7716
2 143641
2 186651
1 62104 727289446
2 42586
2 105493
2 20201
2 167457
1 165566 575428960
1 181789 342725579
1 42165 774711391
2 40246
1 199130 544669523
2 39583
2 4347
2 26623
1 181775 612404538
1 15351 742494522
1 64420 387406578
1 99242 172870924
2 103213
1 811 430294404
2 70464
2 142800
2 13730
1 156042 370772920
1 87276 998592341
1 77530 700544084
1 157383 618989614
2 133965
1 170461 781030767
2 103721
2 170531
1 199169 150645572
1 104091 923695814
1 107201 943793189
1 34057 217082203
2 78665
1 159498 807535765
1 22065 418164908
1 19246 986607549
1 15819 150697797
2 19610
1 9152 191247066
1 163106 320451249
1 37406 551688584
2 31539
2 46845
2 178791
1 145620 184128886
2 17538
2 193799
2 194682
1 131209 617105812
2 191385
1 171241 529308554
1 11732 457673734
1 40360 769996152
1 46118 946286764
2 13529
1 128146 79808060
2 193216
1 82029 603587128
2 106713
1 144642 398562900
1 176883 346451911
2 13197
1 67310 450696286
1 21063 514837420
2 64103
1 70614 264210478
1 113873 198922890
2 145913
2 175342
1 81104 596814101
2 17968
1 158515 738232752
2 53410
1 146822 865018653
1 4441 868326266
1 147116 554995358
1 44706 943866404
1 47083 572695769
2 52693
1 129343 295039681
1 76153 402414559
2 123297
2 51042
1 99612 844048378
1 52132 120808073
1 141895 455076752
1 36669 22164661
1 29968 703703330
1 118725 18298014
1 127299 900413490
2 67540
1 103032 702476977
1 36534 697249218
2 129378
2 78645
2 192320
2 167035
1 20293 935665091
1 46744 218364326
2 192430
2 158779
2 33796
2 42950
1 1116 323715884
2 29867
2 150725
1 184469 374641355
1 56186 347732877
1 80121 558582430
2 151743
2 158101
1 33674 522013958
1 54032 530530087
2 189181
1 66693 956219521
2 73881
1 152649 426058801
2 30825
1 100401 456691699
1 128043 620436384
2 24917
2 64356
2 41214
1 195051 747036833
1 121007 562533184
1 94276 211570913
2 17256
2 90093
2 12484
2 87277
2 129364
1 155611 237968810
1 57611 576376115
1 16552 355819167
2 190527
1 148538 632461912
2 4072
1 10959 115800725
2 113322
2 60106
2 172383
1 68533 826375679
2 62431
1 99461 475975844
2 140810
2 92033
2 14041
2 146972
2 83515
2 29525
1 151502 314933285
1 134557 286931951
1 63067 693442698
2 51280
1 9459 669326173
2 5250
2 35192
1 84691 727858755
2 25231
1 59239 336183962
2 61085
1 190436 789053666
2 11799
2 74099
1 10817 446984698
2 59558
1 69409 434704314
1 65699 257785047
2 159458
2 25434
1 49072 122089938
2 115630
1 70717 150381244
1 131964 763887242
2 117072
2 170492
2 50820
1 121982 701678534
1 155880 374393902
1 169999 522973261
2 105096
2 152710
2 53706
1 160461 448832056
2 70683
2 115385
1 111355 657056760
1 7259 706908907
1 107734 112819075
2 55126
1 141483 239424678
2 98809
1 135978 438835369
1 95307 377926418
1 110878 301956919
1 194771 693936468
2 195010
2 33204
2 58316
2 98569
1 174255 844116511
1 113474 356197503
1 18442 477048234
1 85098 488749954
2 121335
2 154738
1 93746 554219886
1 24527 166722620
2 35082
2 90423
1 151437 813453547
2 35738
2 64502
1 126766 59099343
1 139493 233913043
1 31195 905196045
2 48006
1 89779 631169389
2 26452
2 93518
2 41980
2 198834
1 72011 179993728
1 70088 730789598
2 197414
2 6578
2 76175
2 83489
1 43462 959688706
2 115692
1 137836 558870387
1 94418 517027409
2 161999
2 152882
2 168388
2 191939
1 93868 96039157
1 183389 734695496
1 188155 104159170
2 22786
2 50838
2 13886
1 196807 28297058
2 9719
1 107826 710787615
2 129393
1 24333 280838750
1 104706 795967268
1 117844 511398585
1 157500 346084885
2 148504
1 121065 836425436
2 50846
2 88987
2 142359
2 54327
1 76085 188593712
2 46024
2 140853
2 6463
1 132804 292027842
2 168554
1 106404 277924376
1 33231 646212293
1 7105 123430261
2 97180
2 119824
2 17283
1 182446 671651420
1 166387 398904273
1 128597 836393746
2 182789
2 182460
2 158387
1 60502 810271219
2 119375
1 37243 321187448
1 115821 310332652
2 194082
2 116805
1 79649 924933179
1 89677 928292151
2 87183
2 6455
2 178368
1 64245 763695986
2 12410
1 159723 875256213
1 2574 733138751
1 162490 341506985
1 184276 677326039
1 163854 530885904
2 102092
2 106192
1 174586 13657607
1 120150 26379736
2 178308
2 168071
2 85008
2 36775
2 194934
1 27865 387884853
1 184114 873502078
2 192317
2 183579
2 5563
1 186838 274768988
2 140636
2 84261
2 45852
2 12106
1 133800 931442971
2 93409
2 141668
1 18679 912219299
2 121211
1 64431 934603359
1 51542 115281549
2 60973
1 5214 768264686
2 4049
2 144366
2 141189
2 98503
2 54784
1 145124 961978789
2 30607
2 55474
2 49944
2 196107
1 36477 802042754
1 151369 290053205
1 108961 870827640
2 26938
1 197139 58574999
2 68608
1 104466 842798268
2 158842
1 67489 822180227
2 127059
1 114669 969375284
1 156558 185398535
1 42143 503416086
2 167326
2 168374
1 91242 333430193
2 142312
1 18920 268286787
1 192699 258078969
1 23715 260324030
1 71820 460572617
2 128472
2 74041
1 29631 39582496
1 32878 650288329
1 195195 472338959
2 102187
2 96902
2 25962
2 79548
1 194904 246632572
1 85712 864696672
1 78369 449174855
2 175202
2 97436
2 18759
1 1165 735783035
1 159429 451467341
2 138185
2 25058
1 98873 887431590
2 173088
2 15637
1 912 493882105
1 21381 620187048
2 179599
1 103677 552320513
1 90370 514788826
1 20183 830011657
2 167774
1 19156 36521154
2 186051
1 68617 122424283
1 159557 803784085
1 6720 880109323
1 38499 423939498
2 69165
2 157559
2 6252
1 130559 171567996
2 153876
2 18335
2 189748
1 65194 488548249
1 171224 126475082
2 99143
1 106093 284577293
1 180987 505311590
2 100519
1 192461 569791935
1 16655 707759828
1 63025 587555140
2 8283
2 173610
2 17700
1 105102 141955047
2 132065
1 33123 730012843
2 158030
1 115364 986085624
2 140161
2 156801
2 141730
2 17145
2 36615
1 42657 91552075
2 195623
2 95793
2 151190
2 9890
2 81050
2 73510
2 127440
2 74844
2 161813
1 16694 781933977
2 80533
2 43457
1 65943 178932988
1 101971 153834836
2 176149
2 143544
2 6427
1 84702 821145477
1 65233 897158865
1 101419 670720185
2 97667
1 171087 463210515
1 108290 7033351
1 22846 294383100
2 179308
1 171575 462038058
2 165870
1 94317 650003884
1 1276 860046006
1 53900 307449221
1 38212 788004569
1 130521 402036503
2 88528
1 9490 587195193
2 24326
2 124254
2 100195
2 107383
2 73160
2 73763
1 65206 225368898
1 127109 377036645
2 118605
1 41741 750913749
2 18818
2 56906
2 56614
1 118458 565633559
2 142541
1 192558 315845485
2 24083
2 184183
1 198520 626935010
2 13099
1 22168 439132392
2 179366
2 82869
2 20124
1 131395 622202889
2 116789
2 90780
1 48712 681833950
1 86956 623631494
2 18293
2 126443
1 106442 169301581
2 139072
2 181689
2 153865
2 79790
2 113446
1 115137 84060214
1 52816 417843902
2 157995
2 26969
1 27540 460686265
2 194304
1 82599 263852520
1 188708 949647809
2 135598
2 140773
2 28028
1 109271 5661472
2 154034
1 195604 698267031
1 32878 549197283
2 131473
1 175895 344300532
1 116491 622450076
1 182035 730963044
2 7281
2 150498
2 132394
1 116506 694689628
2 103476
2 118745
1 161263 132856559
2 59112
2 196600
2 50390
1 117847 73116785
2 94655
2 176713
2 180730
1 149897 30000899
1 10022 563975793
2 118427
2 102925
1 185056 66846659
2 83525
2 53441
2 141503
1 61982 797296448
2 34203
2 25116
1 24073 143356501
1 176116 475069201
2 197189
2 172975
1 14135 642964057
2 140765
1 27437 355878468
2 56892
1 13205 80275655
2 158486
1 21783 751178352
1 80224 876246363
1 65164 886249099
1 109447 7569547
1 114166 820473494
2 83187
2 82639
2 87164
1 73823 398033624
2 39441
2 104949
1 77194 523336151
2 161417
1 155445 873239405
1 21164 174382255
2 131705
2 191683
1 199755 565609662
1 47240 456127865
2 107310
1 46073 823102391
1 102244 472899747
2 126190
1 169011 123513470
1 23036 405486972
2 1445
2 58848
1 25392 590082285
1 157137 223381946
1 41622 53204590
1 19089 779048924
2 156833
2 21127
1 158046 680657401
2 98268
1 166501 202041742
1 139836 433604679
2 194663
1 74436 167209589
1 3429 491256214
2 50339
2 145393
2 26050
1 100203 86015527
1 57174 497232230
1 49721 514420797
2 139680
2 105556
1 111166 31449212
1 137778 998575351
1 79106 611988929
2 168762
2 37843
1 194364 855095989
1 169216 219750405
1 21736 972015766
2 154916
2 32555
1 7228 249266268
1 149184 483722502
1 145401 195871424
1 130606 368126694
1 14897 96353113
2 185139
2 18197
2 48819
1 112151 58796576
2 69671
1 9644 771467673
2 199420
1 131120 551809423
2 188866
2 75697
1 33303 285924391
1 191837 385461118
1 161341 489283163
1 119622 914345868
2 3512
2 38612
1 151359 568225650
1 91224 555640377
1 14773 788110931
1 26446 849978336
1 4568 420280160
2 97736
2 39436
2 110990
2 172462
1 112732 236077888
1 111033 124348625
1 128419 804686355
1 9564 995592833
1 110009 828351
1 117401 802238746
2 14266
1 102412 497481878
1 129764 562435850
2 44916
2 28204
1 163733 483567027
1 110589 393881284
2 30665
2 24261
1 92624 207972130
2 142878
1 7101 465839322
1 35425 617659516
1 95772 925536682
2 63886
1 72200 200350758
1 176692 845185479
1 47337 980416081
2 52162
1 1022 591804774
2 148740
2 7614
1 37948 47704226
2 125409
1 59397 850695303
2 153090
2 32616
1 88329 169515449
1 69492 700799476
1 193969 674760457
2 5992
2 89138
2 102992
1 40106 473962756
2 184884
1 30926 547935976
1 123800 320904153
1 16468 928842112
1 84826 432174857
1 188638 429545409
1 17744 574944945
1 95873 432566783
2 161880
1 181687 752810013
2 127822
2 127485
2 18354
1 177522 677107546
2 47151
1 95517 799728120
2 67636
1 22616 801485896
1 174390 769200431
2 25613
1 65912 986855223
1 197503 301683873
2 192354
1 142238 368595572
1 46560 401067818
2 187068
2 13093
2 17929
2 63443
1 175527 842338015
2 48215
1 97581 237804613
1 110710 369550371
2 135029
1 154783 256302184
2 191492
2 69750
2 146973
2 24066
1 89353 695619549
2 159291
2 25604
1 167620 439570056
1 161102 666185730
1 24340 469464015
1 41237 117085858
1 8395 945257102
1 42940 685219424
1 112061 832010313
2 179114
1 195000 182474134
1 120602 276080050
2 21056
1 155495 469647986
2 164753
2 173527
1 128748 18604324
2 185908
2 174016
2 135331
2 171671
2 13460
2 3213
2 87152
1 101888 162693653
1 8571 78538409
1 389 431637560
1 133956 439266295
2 118122
2 83625
2 156477
2 5512
1 68404 857845660
1 21690 141704463
2 166810
2 146165
2 167099
2 114581
1 171997 676670186
1 24581 2244051
1 80756 622342693
2 118541
1 99726 69060593
1 10011 6334899
2 51156
2 141317
2 71731
1 43921 550861904
1 60128 774195386
1 124316 265459736
2 152786
1 144893 883799759
2 166717
2 182736
2 128619
1 3950 650314858
2 119233
1 68531 478055132
1 185575 668755966
1 74444 283150416
2 73114
1 121302 332154062
1 37190 299139806
1 150406 219389928
1 44221 817253680
2 186227
2 167828
1 52833 833745387
1 100677 146009046
2 151628
1 170675 278029630
2 158501
1 116951 707060336
1 185149 169440488
1 54347 755245118
2 119270
1 61694 755683640
2 48590
2 139970
1 156523 575690889
1 140267 844084623
1 42101 329671421
2 98188
1 110436 870154834
2 85616
2 115943
2 19747
2 150898
1 185179 667046719
2 50547
1 183721 871422012
2 26107
1 192651 567268589
1 114181 696423493
2 130073
1 73727 937954054
2 13473
1 118454 15758657
2 80521
2 123421
1 40310 325424019
2 67632
1 55626 847771154
2 117891
2 196388
1 111810 969038409
1 91817 960767116
1 94284 992242630
2 152671
2 117094
2 6597
1 41274 509446864
2 176105
2 98815
1 10613 404134233
2 73050
2 165342
1 157387 119903326
2 157810
1 91242 884566739
2 28100
2 69838
1 102794 353431342
1 91337 691724634
1 54359 130633424
2 23432
2 112288
2 93587
2 173134
2 80131
1 121944 444565989
1 101725 858385739
2 123911
1 118743 72975357
1 9102 250176416
1 153738 394206302
1 152284 428237735
2 173802
2 76756
2 58643
1 77630 456549591
1 112934 462683206
1 169846 100654825
1 22903 771796915
2 132147
2 128533
2 87506
1 115187 775270595
2 31870
1 184755 136884803
1 108210 216714108
2 109149
1 51536 625271375
2 133667
2 76712
2 4959
2 94056
2 4452
2 42089
2 171508
2 125024
1 84645 654864304
2 106189
2 43426
1 25477 498698181
2 8720
1 187508 346084537
2 78372
1 22221 964281717
1 177434 889157536
2 148535
2 21344
1 148929 541940407
1 194059 32729354
1 113736 381593199
1 174670 140382630
2 173269
2 129507
2 106979
1 28672 983522495
1 186255 853494321
2 114998
2 48372
2 153514
1 137311 377913200
2 137353
2 190033
1 2389 627227815
2 73172
2 68787
2 102727
1 196815 803546013
1 42948 440268775
2 184695
2 177188
1 40417 707655362
2 7066
1 11497 890398974
2 3164
2 50201
1 146239 324592342
1 29648 683555451
2 69026
1 149999 228733495
1 114432 953520669
2 120509
2 133700
1 64332 450965789
1 22801 512480353
1 41556 32015451
2 834
1 147981 326315805
1 157422 880982863
1 58516 770697699
1 198774 957927239
2 193309
2 118496
2 3442
1 162531 522156768
2 154518
2 198728
1 163175 73418596
2 55711
2 144003
2 56879
1 3595 773570700
1 47075 368866982
2 185853
2 40991
2 130407
2 123708
1 5748 296729728
1 137718 456886226
2 41776
2 129696
2 39755
1 17959 281030233
2 148581
2 62928
2 22964
2 25317
2 48175
2 149207
2 62842
1 139087 698979476
1 163116 807524860
2 166860
2 129525
2 143681
1 53952 554976732
2 26895
2 3982
1 37918 90430064
2 13605
2 33
1 165067 159812650
2 95348
1 44547 320008482
2 99579
2 42010
1 35135 298125154
1 165084 424152377
2 156860
1 199803 57385948
2 506
1 199385 231162759
1 76566 911291849
1 51131 496606585
2 117984
2 189410
2 174090
2 6317
2 66599
2 149089
1 161247 966408468
2 49421
1 31669 167258080
2 63522
2 55106
1 177222 393419335
2 84101
2 74931
1 183792 776516471
1 125543 712620771
2 36545
2 25955
1 194453 210916128
2 65264
1 18175 593797402
2 57206
2 3625
2 112807
1 3687 907133415
2 161695
1 45959 722070004
1 11673 978973129
2 26483
1 181327 242842718
1 168696 336285375
1 131693 652408278
1 12036 357152916
2 71792
2 76248
2 116015
1 118579 925885087
1 29990 96302098
2 89020
2 159061
2 152513
2 89229
1 192335 734225075
1 190069 430975973
2 196439
2 188559
1 62099 337373432
2 186398
1 2161 469264834
2 182000
1 102002 428297929
2 27079
2 16369
1 177181 987251525
2 149187
1 78419 56723149
1 100400 410921535
1 147742 606420820
2 167619
1 57320 613969804
2 78514
1 98507 610203410
1 198058 21955752
2 112746
1 13529 95855204
2 170170
1 93971 496830066
1 125906 728810271
2 78823
2 28413
1 173479 586709198
2 98067
2 13863
1 33762 905573374
2 146682
2 8175
1 165831 521611858
1 21860 551381490
2 9496
2 6410
1 142427 821624813
2 155894
2 99904
2 92972
2 12632
1 79131 996279040
2 40961
1 170224 437696140
2 148336
2 116792
2 87816
2 187242
1 120608 578577709
1 92243 349095581
1 2279 878183181
2 49784
1 188550 290232381
2 13655
1 1693 221548486
1 15474 810785316
1 16694 610612390
2 161567
1 112953 609340920
2 191437
2 132162
2 27993
2 22707
2 75450
2 174358
2 133188
1 18462 750883083
2 147172
2 170879
2 3981
1 143047 894552244
2 65721
1 143250 826689239
2 194768
1 167886 629826279
1 90455 658538557
2 123417
2 194458
2 147170
2 16684
2 77193
2 163667
2 185139
1 79342 670778627
1 47508 644141164
1 65104 934664753
1 46207 427973196
2 29626
2 14407
1 169924 33196582
2 144565
2 142046
1 39185 664832672
1 35992 504581968
1 159261 698850188
1 199847 101904017
2 48769
1 113810 60240235
2 91523
1 10675 620892789
2 151006
1 175785 595449383
1 147614 789198781
2 89943
1 68378 617953618
1 50277 342234913
2 91762
1 84214 364214331
2 120574
2 95138
2 191446
2 125416
2 70920
2 73045
2 161553
1 52320 304703679
2 26884
2 9187
1 160834 834590423
2 89513
2 171777
2 54737
2 15287
2 124374
1 97802 763210034
2 43398
2 72636
1 65139 33337142
1 128366 869969115
2 63746
1 132739 980898125
2 14214
1 22233 775743228
2 115444
2 8421
1 72845 364486665
2 112878
2 106372
1 43930 242262412
2 192005
2 81909
1 49298 566692287
2 170287
2 194683
2 197045
1 13819 604447869
1 62590 731271688
1 8586 326124382
2 185795
2 154146
2 64776
2 62513
2 96169
2 45819
2 54471
2 50
2 44736
1 73147 176923367
1 95118 727725565
1 23229 131303047
2 112611
1 151947 637774672
2 121266
2 109411
1 138196 55831744
2 55422
2 46888
1 32340 305053607
2 102252
1 153830 718654708
2 41926
2 151362
1 185883 21170353
2 67325
2 160174
2 126099
1 32791 146221850
1 127841 74939505
1 8550 220777434
1 18991 767359055
1 164811 230346540
1 93561 751433084
2 172099
1 21413 483596384
1 164518 294299572
1 143639 144444011
2 107294
2 87750
1 65675 610482544
1 9065 900377243
1 195221 754103651
1 89983 401242844
2 47478
1 196898 983002728
2 165033
2 120531
2 107529
1 61225 990098743
1 21351 535877066
1 51822 222957938
2 12874
2 18907
1 93989 704770720
2 180729
2 128935
2 11511
2 2409
2 89101
1 150025 182183090
2 152134
1 174431 519094163
1 47195 114288923
1 142687 915543454
2 181843
1 168928 135840233
2 76636
1 41875 50051928
1 85671 247685172
1 125952 512785639
1 198208 890841937
2 11157
2 14065
1 120552 131541034
1 78942 714205046
2 14305
1 168028 577004721
1 120294 523041657
2 145856
2 13374
1 92813 195122554
1 36147 667204983
1 103872 771096742
2 115108
1 3706 793401174
1 32828 571738086
2 37694
2 49919
2 125783
1 198172 153554503
2 170763
1 145712 257558251
2 158739
1 98028 515652587
1 80696 565426404
1 123846 736961079
1 63529 458781945
2 136011
1 195339 964876913
1 110084 255033168
1 49040 109984076
1 103190 452007529
1 80055 932031196
2 119488
2 163168
1 54973 606823680
2 148106
1 122244 696793338
1 31577 805572678
1 24973 625819254
1 164298 301803143
2 161847
1 4697 942443836
1 133646 512368212
2 162256
1 16867 813686444
1 81918 627123100
2 101052
1 85457 371569947
1 49167 20540894
2 28024
1 142773 15119641
1 27035 115975102
2 157877
1 83785 992036246
1 34302 131535690
1 80085 792447378
1 121102 849072610
2 76859
1 196991 761159778
2 195277
2 134018
2 112096
2 111021
2 165499
1 192542 257280684
2 74653
1 154547 858201295
1 125176 971804551
1 87411 179398271
2 188246
2 139877
1 10013 29996084
2 138341
1 103909 986313109
2 118061
2 191656
1 197177 368049219
1 198381 119582918
1 121110 761013161
2 108692
1 42775 715569735
1 23387 676435961
1 181600 548217968
1 71263 132297287
2 33292
2 8456
1 67795 500603714
1 97160 139615496
2 167045
1 83357 917716649
2 190542
1 121731 589981794
2 5732
2 3170
1 17368 193298504
1 142355 56449787
1 56460 379033683
2 42403
2 175224
1 62979 342858789
1 134258 129378797
1 56588 27257247
2 94722
1 107496 46525954
2 2796
2 190327
2 187458
1 94118 453816920
2 111930
2 54342
2 68682
2 84307
2 56528
2 115032
1 124106 572301035
2 138869
2 75509
1 24927 663741824
1 18829 487537799
2 1223
2 191411
1 193626 635125975
2 51070
2 103591
1 109913 935957026
1 84524 389224220
1 5097 345840965
1 65510 684888772
2 76693
2 53145
1 40137 273921864
2 143964
2 32902
2 44290
1 81838 633382063
2 164687
1 75294 767256798
1 149073 861785781
2 92414
2 24680
1 30299 864075091
2 91300
1 145383 306922786
1 78574 400066928
2 22010
2 65016
1 79174 636575442
2 45321
2 70022
1 198223 690761794
1 147341 927529129
1 87686 439565553
1 24835 349366330
1 58675 577924458
1 152924 23604306
1 67552 746907890
1 32768 741086020
2 13547
2 63448
1 178579 418519974
1 66179 430642146
1 10271 849879505
2 166072
2 159467
1 171254 274763057
1 77282 254157633
2 122437
2 66877
2 2844
2 143094
2 13613
2 30382
1 139986 105394845
1 175218 334463081
2 98172
2 126361
1 176430 353380756
1 185095 984234647
1 187739 289486562
2 23076
2 143601
2 40008
2 139878
2 102364
1 50821 854249867
1 7650 223545478
1 77401 760562815
1 181818 286086828
1 59925 243446857
2 120239
2 99486
1 134645 161614217
1 33763 876962958
1 176313 893894082
2 34722
2 198992
2 173452
1 6753 921005404
1 106245 980873648
1 133743 594519117
2 177947
1 72472 797513724
2 67009
1 152240 216672886
1 146935 461582392
1 89640 281087013
2 122943
1 21781 760806828
2 10516
1 99759 411927541
2 47973
2 7767
1 76661 629772212
2 33353
2 77424
2 20172
2 101632
2 36648
2 73796
1 192870 481235231
1 93263 663418084
2 143589
1 172397 911226634
2 112654
2 10418
1 143109 851435470
1 147124 450182937
2 64351
2 155368
1 178142 436957542
1 89468 31280164
1 83389 953288858
1 39632 92632930
1 144534 409006779
1 164450 40014646
2 124978
1 167201 416787665
1 121569 90751446
2 85003
2 133968
1 6645 403026928
2 10870
2 32138
2 100163
1 144709 276569300
1 167438 551386324
2 7370
1 165018 590464306
1 139717 764269915
1 150750 732906380
1 188226 835357389
2 99107
1 59190 59523327
2 135887
1 179911 504519360
1 152463 222303698
1 90898 573230754
2 116207
1 36991 837079751
1 76100 667013179
2 2386
1 123578 482829870
1 194050 955460940
1 10299 565365829
2 124213
2 115911
1 34236 828245151
2 18425
2 197647
2 163540
1 174227 68268357
2 17288
1 94764 820896004
2 144660
2 11297
2 148193
2 164529
2 128428
1 4317 364295704
2 50978
1 121103 511471562
2 180505
1 167011 888170087
2 73130
2 92267
2 34071
2 103897
2 27943
2 129611
2 30475
1 73553 58989236
1 46457 659557076
2 196488
2 130988
1 58718 178338039
2 137239
2 109559
1 3161 723844324
2 125666
1 112413 653324373
1 14154 398060470
2 10472
2 126121
2 88488
2 173029
2 114732
2 153256
1 188862 989291676
1 134548 198358240
1 9035 50315286
1 24873 1830827
2 83573
2 104804
2 73292
2 10045
2 67923
1 77399 169831222
1 54141 307400438
1 65635 695501514
2 49403
2 113143
2 43152
2 18140
2 106685
2 187918
1 91894 705493697
1 195445 905859061
1 20876 453459719
2 18118
1 152627 163113261
1 131683 909380840
2 155206
1 38850 946153318
2 133446
1 11215 695443169
1 103313 822101081
2 142541
2 195463
2 173469
1 123815 277208788
2 44493
1 65278 229978196
2 163506
2 178093
2 29673
1 155325 928910979
2 147440
1 20929 936681607
1 156955 652607066
1 115018 339096814
2 168963
1 30312 977829611
1 46614 442085864
1 17808 800791450
2 177257
2 118646
1 99091 428498081
2 50412
2 56885
1 140889 705953552
1 170817 895898970
2 99143
1 25223 592356018
1 139848 89384995
2 25636
2 9595
1 122239 740030405
1 83180 253013603
2 21243
1 898 453017151
1 11967 589199943
2 115817
2 135772
1 136336 400385051
1 187595 549450972
1 197449 220591810
1 104607 912269803
2 66531
1 44229 261290266
2 67420
2 51795
1 196719 155916249
1 15716 205930037
1 83015 367488397
2 107128
1 9086 837724203
1 132608 825354675
2 11181
2 114702
1 81389 36457074
1 36159 246295084
2 37724
2 17129
2 134688
1 67640 524244017
2 27287
2 117301
1 32377 401834342
2 179428
2 34933
1 133249 158209788
2 108711
2 73294
2 11501
1 10692 121196233
1 7220 439223431
1 177890 494044414
1 116420 734441816
2 6052
2 1465
1 56370 658087278
1 126207 810156531
2 73744
1 160265 199950923
2 198585
2 38228
1 65453 538813802
1 40623 929922452
2 12555
2 102183
2 113499
1 139679 359536636
1 171812 659133226
2 168041
1 147147 105875622
2 54561
1 30851 394562107
1 27112 496817006
1 145302 639790493
1 30845 97720117
2 122208
2 141346
2 44774
1 181371 18517669
2 109948
1 136794 315191959
1 41250 897880401
2 171884
1 157792 982207006
2 117518
2 111251
2 5923
1 152881 215593602
1 9847 381571654
2 40182
2 50829
2 35988
1 100735 588293587
1 170727 729889259
1 17634 387621739
1 186344 24577437
2 1113
2 118635
1 190188 861031463
1 41003 511882468
2 56663
1 75171 935052280
2 12985
2 196185
2 55926
2 81117
2 90854
2 16424
1 160197 574568088
2 140956
1 154186 696489276
1 31560 712385814
2 6084
2 48998
2 105977
1 38625 789075540
1 168142 565036152
1 24470 527580736
2 115962
1 125105 178972784
1 83537 70599643
2 162166
2 84793
1 174542 200410505
2 115222
2 76825
2 133162
2 38806
2 32044
2 176504
2 157046
1 180368 535898337
2 192967
1 23963 811905156
1 137821 59992783
2 113560
1 194096 765342150
1 135662 178921894
1 158680 408911682
2 140537
1 50903 625411890
2 49707
2 103909
2 198608
2 60416
1 171250 926795189
2 145933
1 112119 32602441
2 194064
2 19249
1 130155 348547861
1 131467 420159620
2 102752
1 161260 829046855
1 61162 894920807
2 193545
2 36500
2 97997
2 19839
1 183143 671378794
1 7402 131662263
1 19947 329197591
2 128768
2 76857
2 128341
2 161852
1 36129 798293670
1 30385 501170614
1 36246 333755671
1 136280 590176788
2 4374
2 173978
1 145522 764461327
2 198777
1 129670 183544805
2 192253
1 198556 950512143
2 38928
1 171173 541682209
1 18220 441938669
2 15734
1 10232 364449133
2 80813
2 164895
1 84338 140534902
1 105382 463119443
1 9567 63418517
1 88062 920981732
2 115510
2 54943
1 89890 37346218
2 153991
1 33868 364117705
1 11272 47320443
1 22760 704459068
2 74978
1 68885 673414547
1 131531 712806533
2 14403
2 68465
1 128497 598236300
2 188445
1 145291 472668370
1 180308 811492126
1 25263 233812553
1 5728 507075384
1 182960 731286021
1 173309 836582079
1 25192 493662214
2 115758
1 179522 21987867
1 35656 210589812
1 84229 321488121
2 13315
2 55286
1 122766 845054034
1 160579 663497
2 154365
2 115739
2 32306
1 66118 753730012
2 121573
2 69533
2 68025
2 19804
1 42265 750705485
1 158726 228649126
2 160878
2 3917
2 33605
2 234
2 2547
1 69750 907036102
2 13931
1 59588 553176465
1 126423 259960880
1 2965 541704006
2 19919
2 59609
2 150170
2 142263
1 119796 543238678
2 198735
2 196695
1 1995 485689988
2 117942
2 71573
2 39345
1 55050 600963679
1 135418 160803743
2 83150
1 178420 63644952
1 87639 155587676
2 185466
2 23322
2 18287
2 76482
2 33850
2 23225
1 24194 69124619
1 143336 606170052
1 19975 959330802
2 5367
1 97893 779091244
1 28999 744566592
1 982 11672164
2 171263
1 24737 233136007
1 124028 351690301
1 167346 341137278
2 120382
1 174581 851450907
2 154518
2 150454
2 39729
2 157009
1 158873 537512363
1 58549 80689411
1 41221 989509738
1 74148 61563955
2 95315
2 47187
2 76731
1 22179 514690493
1 4148 579727374
2 190334
1 119599 861258776
2 107084
1 145765 818363580
2 11837
1 112168 126770310
1 8253 570249541
2 89344
1 145637 436644692
1 76178 443149349
1 165332 661384660
2 32834
1 92490 577636031
1 94842 954590758
2 125440
1 39219 935365104
1 54482 439658961
1 169511 960907638
1 37628 640984080
1 79075 322443236
2 84267
2 113972
2 44000
2 132874
1 55481 108085555
2 121832
1 104036 422054380
1 89695 689251707
2 122605
1 11440 248901177
2 118197
1 14631 375125921
1 145030 416106728
1 134920 403874954
2 164409
2 31674
1 81132 726602499
1 192900 642097805
2 47045
1 97821 771392430
1 147677 212595402
2 22361
2 121637
1 173765 921681889
1 182551 902547489
1 45376 91420644
2 163528
2 94060
2 91082
2 198316
1 181280 647920560
1 197336 652876576
1 169886 990357847
1 186146 293850420
1 57174 177945967
1 16759 456898546
1 20708 383962677
2 42933
1 160625 824889121
1 105881 375048663
1 14550 386394730
1 42770 487635589
2 91995
2 82130
2 173437
2 18276
1 156437 18569352
2 148954
1 160448 496930894
2 35277
2 39888
2 42733
1 168476 544166227
1 146413 155252669
2 122685
1 18149 946581590
2 155436
1 128712 362401024
1 198353 667264537
1 97220 674879763
1 1226 39666242
1 176657 872558513
1 71035 162899788
2 3921
1 167370 544869435
1 41609 500419614
2 185240
1 114378 909594656
2 70107
2 155039
1 91994 684422372
2 196226
1 132522 410819825
1 137212 231644519
2 49376
2 170330
2 54766
2 181843
2 186609
1 176584 416951313
1 142267 216353547
2 24820
2 106641
2 122879
2 118228
1 69643 303008402
1 25831 993968234
1 128115 262346399
2 7412
1 1165 147016510
1 199332 167623919
2 1110
2 57559
2 100760
1 172034 784515281
1 72277 321032815
1 71865 503047534
1 160739 78671936
2 187041
1 58945 582573769
2 116407
2 150210
2 111294
1 152113 727375484
2 43286
2 50217
2 151007
1 101679 690218402
2 132191
2 193093
2 14194
1 91463 125958768
1 21484 352450519
1 35270 972217521
2 134024
2 115398
1 9119 145239248
2 191477
2 126580
1 48978 224766468
2 38329
2 14064
1 115641 694761722
1 168311 420606793
1 89719 319059242
1 194974 843223287
2 81975
2 159088
1 119293 6445652
2 184818
2 100229
2 28777
2 171098
2 86770
1 134953 808210734
1 107636 722335375
1 179848 524999748
1 175383 104109611
1 109710 295045770
2 65074
1 140142 347763790
1 12351 777313731
2 53663
1 66000 592067769
1 129468 549559891
2 60195
2 24964
2 17185
1 61469 97903644
2 33362
2 103482
1 67687 359704643
2 112848
1 149788 515392769
2 12654
2 174079
2 181556
1 24539 181036035
1 120335 234081959
2 167826
1 167442 448020810
2 168965
2 198683
2 64657
1 103126 455079986
1 37380 635248941
1 192321 623312553
2 179172
2 156191
2 148550
2 23197
2 52013
2 192135
1 87827 308345813
1 119579 718900499
2 92179
2 34044
1 121401 856685118
1 153136 203433399
1 56949 777153948
2 31914
1 144556 674747179
1 48103 681858558
1 94333 150319040
1 194488 519469992
1 174511 938919300
1 189772 575913305
2 82800
2 102650
1 23441 901448870
1 25350 906020643
1 142351 644176509
2 37147
2 29203
2 28310
2 47526
2 50004
2 61556
2 74248
2 164308
2 159857
2 68481
2 92638
2 111471
1 4046 550471549
1 196184 348138012
2 104137
1 190726 628959024
2 137617
1 60916 784295272
2 32983
2 89390
2 95481
2 146695
1 42288 779657106
2 126756
1 42729 167630830
1 91489 783527700
1 105869 481873255
2 114025
2 81745
2 158473
1 46613 568427708
1 124282 458465888
2 77254
1 104025 429725667
1 18245 153050141
1 149388 977618463
1 161672 507868541
1 111885 490070108
2 68197
2 32934
2 86885
2 178319
2 165716
1 67907 753487607
1 188669 436630896
1 154887 285451466
1 189640 912057103
1 179044 149863996
1 526 616337343
1 172204 742375577
1 7235 503120023
2 33560
1 103352 136768742
2 109326
1 173263 436180671
1 109199 142179322
1 179418 231826773
1 95026 693121270
1 31456 489434329
1 68990 770438722
1 65183 42408102
2 170985
1 135357 422430618
1 139964 850458809
2 61731
1 42057 52838890
2 177589
2 63282
2 154067
2 66114
2 73345
1 192803 704189700
1 95799 431349787
1 184913 739678916
2 70913
2 106157
1 138248 772571172
1 127241 865186531
1 85601 953394276
1 106870 199287457
2 197449
1 101683 479713594
1 80895 807023407
2 1383
2 116832
1 143401 867973314
1 27276 855263777
2 52828
1 181003 191628530
2 27947
2 190330
2 25028
2 79876
1 174083 590846478
2 144608
2 33045
1 51223 174779220
2 79185
1 43702 233663572
1 190034 680699453
2 137195
2 6384
2 184259
2 74071
2 128486
1 52543 463374085
1 174493 112875604
2 143894
2 150926
1 193783 288805815
2 48891
1 41319 418121911
1 66134 31461213
2 95451
2 187359
2 158026
1 27318 472556026
1 23119 622559238
1 172582 886795573
2 182288
2 173529
1 42177 544358063
1 149382 659982752
1 119743 306248619
2 64350
1 120499 745476689
1 122577 835290083
1 111334 600472081
1 76028 865728714
1 10743 722560388
1 284 659830442
2 81324
2 10013
1 153520 350783034
2 154653
2 84314
1 145946 106390010
1 102292 307875805
2 4177
1 179704 440259927
1 25810 949421306
2 172962
2 194298
1 129243 561267057
1 176086 11864317
2 178634
1 170756 685263666
2 37451
2 85537
2 167965
1 41122 673595282
2 233
1 34648 324514080
2 138668
1 23898 548125158
2 166589
2 149625
2 27049
1 81049 822117279
2 15609
2 181639
1 107014 632137671
2 83709
2 9429
2 158049
1 68383 100478239
1 106403 498461619
2 79932
2 6922
2 158774
1 147919 31606000
2 162299
2 195506
2 175558
2 128056
2 192448
1 73770 282771324
2 54564
2 176241
2 39748
1 170560 358672390
1 147549 518820252
2 117096
1 32713 442989142
1 34350 140590897
1 144754 770400906
1 192572 369576187
1 189536 224340865
2 103298
1 52702 414354201
1 192744 265672762
2 157993
2 24110
2 21848
1 131404 686884663
1 39951 848860875
2 69773
2 164852
1 25765 332295706
1 143511 143513970
2 26795
2 111399
2 196517
2 27153
1 155031 432608684
2 90432
2 117047
2 73873
1 56724 830271068
2 29346
1 184756 220481712
1 173547 587562376
2 197259
2 125067
1 66006 318678781
1 88017 824778201
2 88220
2 51782
1 188308 26841293
2 156991
2 161515
1 135379 498568454
1 45249 603685992
1 28754 36440980
2 165395
1 64897 569979384
1 141448 613314148
1 83430 794824590
1 13724 796268791
2 91827
1 41561 780941207
1 126319 203759777
1 175366 497223893
1 83203 647966869
2 80272
1 174089 936371122
2 165626
2 85415
2 70142
1 34948 74286314
2 25395
2 71105
2 37813
2 88465
1 97660 271385033
2 123652
1 149405 837445665
2 109280
2 49382
1 16725 721474798
2 40899
1 7604 369096784
2 193160
1 71929 929280611
1 42468 318467915
1 90107 398778208
1 65729 138114861
1 86184 417251645
1 160704 290964153
1 130651 154813145
1 86477 126321128
2 189169
1 115960 383369355
1 100539 151858862
1 118029 672642970
1 146008 559320986
2 29069
2 185629
2 95218
2 28029
2 126854
2 123224
1 13049 336583787
1 40779 721860779
2 18314
1 17458 107251468
2 163138
1 126693 470510121
1 107998 658441480
1 57985 12944479
1 27759 55076936
2 197432
1 67035 378460216
1 154226 936684310
2 155149
2 108457
2 103973
2 152902
2 126392
2 98800
2 101015
2 131622
2 101590
1 164826 49374536
2 108437
1 73855 578957557
1 39446 540180919
1 109752 411917002
2 60361
2 41168
2 174526
2 104770
2 149945
1 154602 614199515
2 36216
1 19668 588552099
2 170228
1 4239 440172344
1 18456 772700083
2 20302
1 167883 891427515
2 139756
2 110774
1 178486 202977989
1 64923 318334014
2 160600
2 143875
1 45441 184108638
2 152989
2 157911
1 163187 938948612
2 188505
1 136971 154468219
1 33475 688406415
1 134317 442894693
2 187256
2 65411
2 127312
2 89978
2 196264
1 38431 469452109
2 52636
2 97280
1 149926 252362032
1 166854 224544887
1 25340 801035599
1 2022 49138928
1 26370 843003721
1 28799 113103699
1 129060 567089524
1 86711 907386173
2 144115
1 117629 458556731
1 69436 173900164
1 114370 904435796
2 175306
1 15712 16829034
2 161728
2 16649
1 124951 675165714
1 59505 285633578
2 133372
2 82734
1 130850 957324968
2 37197
1 113182 267410753
1 197249 122751605
2 172878
1 97306 900973793
1 64388 481516702
1 43197 320838023
2 18595
1 133911 826268195
2 153989
2 159987
2 3171
2 190397
2 186956
2 57623
2 54817
2 78514
1 20780 682377835
2 137638
2 151325
1 196328 605100357
1 186763 696456509
1 108170 467175731
1 126932 974473829
1 142590 898938138
1 164450 568447657
1 198920 760094979
2 195695
2 197822
1 404 530452789
1 110065 774306162
1 61027 483767898
2 111550
2 126975
2 92076
2 133210
1 73878 162728751
2 98209
1 91156 844524587
1 149708 252019696
1 197467 172429684
1 81350 370190032
2 29814
1 138975 421279573
1 196667 566301717
2 154362
1 152071 738338252
2 17924
1 103078 42697843
1 124044 39819409
1 94877 166175396
2 29738
1 72790 871331688
1 48767 945615062
2 128889
1 188310 308515259
1 16639 20968941
1 34344 158783239
1 179323 708167361
1 3410 749336797
1 131685 160355864
1 168394 878579847
1 106133 707908849
2 5505
1 61806 550411248
1 197522 236739470
1 138942 804907739
1 96023 181819634
1 117505 674985274
2 187149
1 184949 194209739
1 151596 517362353
2 15843
1 67590 373779692
2 28958
2 139412
2 35612
2 107275
1 68074 900332332
1 2996 362914112
1 189440 175528793
2 85256
1 181745 169118564
2 147227
1 64973 357072690
1 108769 723983296
2 172306
2 36606
2 101329
2 106534
1 151338 413525286
1 47169 152184942
1 6937 256036012
2 175785
2 162220
1 127021 791214831
2 47638
1 72043 146839266
2 136472
1 84011 479855001
2 16623
2 34668
1 79487 473944262
1 158507 31319582
2 102386
1 21975 26464458
1 166915 327278598
2 39397
1 21538 82853143
1 12366 333854324
2 122699
1 165298 837299853
1 166431 153810506
1 64944 586336175
2 137606
2 3489
2 10655
2 23174
1 72954 695667333
1 162585 434668019
2 178539
2 165415
1 169275 190711281
1 139078 198820401
2 51000
2 62925
1 136069 861358665
1 143936 317644951
2 58781
2 116332
2 5820
2 30108
1 40912 815514843
2 141318
2 187963
2 185822
2 85982
1 3883 25507183
2 134498
1 56590 750586030
1 169023 143043430
2 9854
1 173507 215588402
1 109976 108560941
2 109096
1 152022 141203648
2 15049
2 149210
1 60194 575863154
1 152277 463761983
1 106129 473025306
1 134146 366427405
2 42358
1 58654 252470979
2 155109
2 181935
2 58759
1 111940 539160204
1 123769 673455215
2 117188
1 9873 402187736
2 196413
1 5484 120982034
2 25013
1 162310 974377135
2 42554
2 123723
1 134582 820055705
2 137297
1 152989 497143901
1 43637 876221181
1 38162 94930738
2 66103
1 192329 279246222
2 72856
1 13193 676724916
2 55927
1 91939 341945739
1 187118 333311609
1 99220 222203051
2 15128
2 100325
2 73295
2 151432
1 50720 811612218
2 74643
2 118728
2 8647
1 162344 952826024
1 190155 655508941
2 124486
2 166342
1 81510 863668354
1 130036 446884281
2 92087
2 5469
1 147445 311189311
1 119362 142697340
1 28165 903994173
1 75100 600741565
2 125453
2 48297
2 138475
2 19142
1 191242 179403535
1 34859 248742454
2 127846
1 4034 808165002
2 14928
2 199437
1 139478 231272843
2 139916
2 117187
2 27312
2 17371
1 88000 818363611
2 40811
1 176466 832654971
1 56435 650383079
2 126036
1 120856 867223176
2 187346
1 7630 262522580
2 29523
1 173545 740294238
1 107723 289803565
1 22740 42116174
2 139934
1 115243 123069869
2 150247
1 93301 864296628
2 13549
1 84448 606101690
2 177171
2 114550
2 154929
2 45110
1 91963 11880615
2 61413
2 168498
2 44565
2 170108
1 25582 578417514
1 150745 779150425
1 7678 278128777
2 119618
1 79769 778076474
1 3119 88082436
2 10729
2 50870
2 143041
2 183901
2 146082
2 65743
2 13827
2 114285
1 108938 688685159
2 56253
1 28300 79783663
2 133978
2 119616
1 966 756407196
1 127927 102693078
1 121294 159334359
2 981
1 107191 7922138
2 178712
1 128172 896994197
1 151750 778901464
2 103578
1 122826 771948698
2 145030
2 158600
2 151575
2 3227
2 147856
1 44176 44551588
1 179761 316955571
2 54920
1 4173 556465892
2 59916
2 91033
2 122024
1 127529 249908870
2 188336
2 16878
1 30330 984035189
1 126226 971693277
2 156740
1 161249 544823803
1 159794 787327772
2 108911
1 121067 824519121
2 34772
1 125651 683066685
2 158534
2 9476
2 99860
2 131111
1 27112 973448084
1 80757 863956891
1 140118 70796736
2 37296
2 86198
1 42892 400699539
2 32233
2 42743
1 10659 714639423
2 24023
2 59917
1 37893 315795617
2 169652
2 165846
1 78542 446544203
1 141697 528637570
2 52740
1 79268 738621853
2 90122
2 181470
1 11167 353219098
2 99202
2 57679
2 85801
2 149571
1 173932 957763698
1 20045 841941401
2 193195
2 69486
2 134350
1 102 780925955
2 55687
2 112823
1 64498 617053804
1 190962 942961645
2 14149
1 46300 966757406
2 54989
1 51012 299692325
2 136808
2 23596
1 157133 600513459
2 184600
1 84702 550397980
2 131912
2 21010
1 30636 957767539
1 105580 751282424
2 60381
1 87236 588078575
2 34929
1 15378 362333589
1 153596 144453647
2 151352
2 45440
2 127013
1 22213 46892462
2 148030
1 171785 748130371
1 52608 804011714
2 167092
1 40673 652525398
1 159396 655003177
1 90048 109986152
1 41782 587691406
1 168584 959885169
2 107832
2 177970
1 153005 466603133
2 98969
1 9320 559753305
2 36150
2 151196
1 135123 146548368
2 116577
1 74484 760092174
2 143957
1 88876 291083611
1 79026 159144312
2 184209
1 192018 969387309
1 81670 718666318
2 119758
1 118183 617138854
1 194276 557207287
1 6399 469663377
2 127220
1 139516 493761455
1 49272 207971233
1 30627 820405393
2 126907
1 18179 572504432
2 38339
2 178172
1 25849 888338778
2 89526
2 149970
1 147751 439303126
1 7681 43011117
1 186525 527371792
1 18218 747460433
2 30443
1 176048 767433328
2 158881
1 52627 508603616
1 148335 882679233
2 162221
2 80968
2 1824
2 56858
1 113055 93785835
1 134297 432252156
1 29363 750856589
1 22759 240678420
1 34442 112393751
2 179924
2 14037
1 146065 290061792
2 165472
2 180855
2 70101
1 116661 617424408
1 129373 434647648
1 50369 356803315
2 193558
2 83827
2 179176
1 60364 574110580
2 60801
1 177574 658529513
1 66271 777876627
2 5914
1 114731 876234894
2 146224
2 154972
1 147005 989318910
2 186743
2 190777
2 3989
1 80911 57907492
1 159969 108271205
2 137771
1 1467 712119148
1 5725 834741922
1 6820 410375785
2 158131
2 180187
2 77566
1 56913 872504527
1 178569 116663199
2 16550
2 199549
2 101690
1 12071 658270001
1 55456 82682697
1 168286 712420550
1 134532 474413249
2 50964
1 37473 368834262
1 198061 856382104
2 44555
1 111400 610414713
2 126502
2 101068
2 141676
2 187448
1 162158 613622947
2 1615
2 44641
2 46412
2 49435
1 3136 986241335
1 94194 387764063
2 45262
2 169951
1 83037 908067020
1 81723 939129582
1 193763 255055288
2 192173
1 12348 284980804
2 193119
1 148566 728852169
2 177703
2 187164
1 125059 341713675
2 136644
2 106437
2 183085
2 187284
1 88652 437225904
2 116091
1 15490 187423116
2 190524
1 141280 241156810
1 160445 898407866
1 23372 152601237
2 14025
2 186763
1 64163 423753652
2 1881
2 68334
2 118344
2 98560
1 15691 882515662
2 116485
2 90592
2 39893
2 4175
2 171386
2 12215
2 41616
2 110461
2 56005
1 497 447919442
2 168105
1 154067 837810063
2 41374
1 68830 560902412
2 127948
2 130927
2 73166
2 14212
1 186474 605438374
1 89286 354202576
1 108637 481685150
2 76708
2 60500
1 165219 604657615
2 188561
1 29771 856624414
2 199102
1 110689 785664151
2 145615
1 33076 855685412
2 119611
1 191493 882633928
2 133449
1 136780 384828269
1 139157 3708957
1 168937 392997598
2 43156
1 60237 977052277
2 147086
2 76151
2 115424
1 124773 479503745
1 76810 567131361
1 145995 887792809
2 28512
1 118662 324724318
2 157748
1 198110 598757931
2 166921
1 112839 95808462
2 95337
2 61571
2 35032
2 136074
1 29485 266998564
2 71992
2 193633
2 99705
2 167068
2 77611
1 159657 994797768
1 183928 917634699
1 149114 243130246
1 188443 354327157
1 155077 135750112
2 198276
2 110771
2 85892
1 156001 871035728
1 2233 773421446
1 139457 854269148
1 187997 957413822
1 148264 525309717
2 69604
2 102291
2 185055
2 72868
1 65064 940990658
1 133094 660790412
2 134192
2 72596
1 72653 906088234
2 27014
2 177646
1 183667 232814988
2 31636
1 48464 806413009
1 39210 895449398
1 133375 829844899
2 186855
1 8872 570398874
1 140268 751057202
2 37485
2 939
1 69222 734676289
1 87999 782955589
2 106826
1 197733 973913260
2 150504
2 101385
1 172229 54688213
2 154849
2 94523
1 149515 401855435
2 89843
2 113368
1 176840 917856452
1 113891 884284265
1 75445 541246358
1 183624 634467962
1 56589 730145321
1 50541 826024913
1 137628 810618646
1 28108 51787315
1 47973 145788172
1 117575 229160983
2 70658
1 87080 879570045
1 120407 746167650
1 150600 243791467
1 97661 758865943
2 144239
1 149851 720587643
2 81474
1 199985 162432172
2 193140
1 165252 239464520
1 190938 912289301
2 153165
1 89834 815612736
2 151362
2 67751
1 75952 414555450
1 101500 477726932
2 125260
2 59574
1 177985 739050390
2 122102
1 56177 602936096
1 91616 752575761
2 34434
1 127639 444223718
1 194077 699659300
2 24656
1 110124 957815103
2 12575
2 191816
2 50181
2 163926
1 40224 14909042
2 67264
2 117573
1 162604 605097875
2 85402
2 197716
2 99437
1 14072 870043863
2 99212
1 168084 635888434
1 109345 535824675
2 54985
1 86532 90436891
1 30368 900778735
1 139358 104209605
1 90838 519272866
1 135788 760020512
2 194336
2 123474
2 35470
1 4355 85819636
1 158635 257668416
1 143680 605462021
1 88252 228835304
2 156
1 154061 859522058
1 188646 619578816
1 32261 607252071
1 93267 171089229
1 128610 369686060
2 132830
2 124295
2 106366
1 32122 657851627
2 134044
1 125903 544358075
2 154009
2 107733
2 2490
1 27727 824814108
2 10023
2 50761
2 162129
2 137597
1 182619 561298923
1 45273 372878348
2 166194
2 111283
1 58452 419025419
1 178092 959770415
1 106854 578204386
2 99184
2 92017
2 45
2 92574
2 180956
2 192164
1 110660 474755721
1 164817 354659297
2 118226
1 8353 460654274
2 97671
1 16130 362505584
1 47538 78277502
1 110058 185503350
2 117308
2 116803
1 127 163531486
1 46628 157030297
2 83343
2 193560
1 61940 683387451
1 55720 542208255
1 174894 844440998
2 145761
1 126161 351243204
2 117097
1 105627 223658765
2 137918
1 113805 187024340
1 177645 905291139
2 88088
1 124108 279889205
2 125343
2 96791
1 166668 836460775
1 136247 384030597
2 62435
2 145993
2 45833
1 12734 23412551
2 84763
2 63078
1 10903 137886480
1 54626 878908103
2 123638
1 144910 620802620
1 132953 695889978
1 150755 356594653
2 131949
1 50107 817464807
2 133773
2 129369
1 23497 350615844
2 46779
2 69206
1 167635 63951270
1 118691 722640829
1 128358 232976482
1 20419 589603442
2 177655
1 72157 141254302
2 184917
2 196347
1 148348 686312628
1 27206 573346667
2 112283
1 45772 577721725
2 196746
1 30753 426983193
2 68609
2 43797
1 97126 232781225
2 163009
2 133006
2 15431
1 61956 512236657
1 142425 415749279
2 100580
1 177134 31025407
1 70390 981571896
1 35376 525956605
2 147586
2 126308
1 122752 636481280
2 107576
1 137816 431831084
1 50189 460558470
1 183516 597644168
1 176104 929868166
1 166112 187522850
2 26060
2 67921
2 21851
1 162867 923047441
2 129990
1 115108 808560588
1 179736 137974914
1 29581 592984141
2 149162
2 19747
2 2579
2 154938
1 126045 150202470
2 191274
1 114197 490260542
2 63212
1 166455 891280965
2 18476
2 47041
1 124688 309836876
1 43366 614681949
1 196757 701073473
1 35977 158130350
1 169147 460462560
2 134505
2 33877
2 123904
2 34574
1 131851 673420977
1 57571 6473958
2 151168
1 61871 141114517
2 152743
1 56901 8575993
1 140101 808229124
2 142823
1 150547 749020665
2 85083
2 37603
2 51333
1 155416 576301542
1 85143 394472865
2 146671
1 196512 782484084
1 183244 610379343
2 124559
2 47090
2 31449
1 31367 902865656
1 170085 567656956
2 138906
1 17978 374882845
1 16195 352459191
1 171212 143472736
2 195415
1 24482 177659640
2 157903
2 33932
2 291
2 154873
2 175154
1 7387 167821643
1 24573 244576564
1 115700 402228782
2 60726
2 164471
1 5714 322876795
1 70276 481604951
2 193365
1 194174 362061205
1 51999 163570530
2 28130
2 154239
1 190471 932065514
2 113437
2 110617
2 111016
2 29026
2 111748
1 104044 295671012
2 152299
1 125749 344691579
2 180169
2 86395
2 193850
1 24119 855399987
2 192067
1 194434 884244344
2 84215
1 14930 295736610
1 148912 850635595
2 182428
1 83892 641671922
2 32045
1 28801 118227929
1 48251 186199696
2 49710
2 55199
2 52301
1 144489 79038130
1 51735 829155141
2 123631
1 152390 412622292
1 143003 94231891
1 141634 768514085
1 31093 762427668
1 111062 554438904
1 191170 900337597
1 123857 458424141
1 195297 678040634
1 70400 932842083
2 175738
1 103315 960269348
2 55338
1 48289 614771014
2 79039
2 131135
1 191859 613535790
1 19236 976005478
2 65521
2 144288
1 59178 801314150
1 194006 234648944
2 26067
1 189782 461756335
1 188389 129151085
2 16616
2 138441
2 91073
2 21396
2 188468
1 49698 114748412
1 42275 912918643
2 85892
2 107782
1 71804 524905059
1 177066 844380492
1 87693 148540032
2 130753
2 73667
2 138604
1 48939 990193896
1 17801 722730645
1 101624 832604765
1 194258 365512512
2 110747
2 135168
2 114085
1 3031 730410395
2 141174
1 53831 526532351
2 162517
2 23291
2 107578
2 47443
1 43291 99360400
1 2640 598361180
1 84392 936905963
2 82567
1 74887 17601179
1 18215 911611808
2 189290
2 21730
2 78667
1 90917 839275098
2 62192
1 109697 92696180
1 3977 326565666
1 12595 44008800
1 79701 908062588
1 56541 994878878
1 49732 952873691
2 176391
1 136027 725523242
1 178602 960153769
2 160030
1 118887 636988048
2 177102
1 66604 386968420
1 172130 809305793
1 172809 80189339
2 166071
2 34937
1 9185 95586262
1 60368 101830082
2 140836
2 171584
2 135123
2 155355
1 136388 727104776
2 9718
2 162847
2 57993
1 189431 830986298
2 52103
1 196110 173735245
1 135535 360792543
2 105102
2 1389
2 121074
1 87674 80383993
2 190425
1 110369 75049018
2 14965
1 172634 716394850
1 167541 590028600
1 190119 211969138
1 25792 779147647
1 176555 460024182
1 4636 112774379
2 164391
1 93126 743936808
2 144835
1 60624 600008103
2 46486
1 57803 519736279
1 23567 409812495
2 147436
1 73462 863862921
1 80737 490439548
1 150326 537174369
1 94886 61903543
2 74731
2 120440
2 125103
2 366
2 30822
2 63422
1 1691 679992277
1 99096 687297474
2 137040
2 176340
2 179133
2 73231
2 78113
1 97217 824353427
2 53353
2 129182
1 176599 4049230
1 17764 667563186
1 99433 480381375
1 165171 794478482
2 39297
2 195881
1 7667 455478137
2 112314
1 126052 834238973
2 29210
1 23697 595430004
1 75842 496700286
1 9949 937806842
1 198032 362619340
2 117247
1 24665 665364813
2 1636
2 30644
2 53174
1 176008 265504479
2 132285
1 168415 48434140
1 116920 835032946
2 53636
1 129658 894760064
1 40428 604857111
2 82187
1 107012 895107537
1 62471 797574964
2 52004
2 136864
2 198038
1 120666 497575366
2 65282
1 114602 607873880
2 184891
1 139275 173799611
1 174098 758965492
2 194196
1 143715 538564646
1 53505 714339722
2 141389
2 76463
2 146544
1 28873 535561732
2 56215
1 30000 609606258
2 16471
2 143688
2 160262
1 84297 144473973
2 49170
1 163897 357039951
1 187619 617177450
1 92433 104538278
2 68935
1 1664 66906240
1 110603 441557996
1 35901 782488220
1 5972 545965837
1 1238 753461065
2 151646
1 53245 804578760
1 183979 529759655
2 140519
1 91005 106146937
2 140616
2 57280
1 176221 188161099
2 7167
1 192802 459287165
2 106519
1 78442 65141693
2 42055
2 3428
1 189102 966684405
2 175121
1 26108 342763152
2 19464
2 182310
2 86134
1 8468 163130602
2 92293
2 15417
2 177792
1 170715 935871199
1 79304 892034648
1 141049 696552437
1 124059 685258214
2 14671
1 121754 57608325
1 73049 591295027
2 68173
1 121169 460986780
1 107138 933147054
1 97598 889048037
1 57670 47208435
1 83610 554396866
2 64007
1 67261 135436271
1 19957 481641006
2 131699
2 149338
1 97459 817088270
2 158238
2 118357
2 176065
2 81951
1 111177 872452888
1 198028 746303197
1 66593 197205950
1 114331 379474140
1 62092 239181921
1 49427 455428182
2 41074
2 37107
2 10965
2 41544
2 103987
1 20101 392888170
1 84195 719341965
1 180381 433074168
1 83093 141425701
2 6545
1 12278 442655914
2 15145
1 34484 757973036
1 28113 997098035
2 163995
1 145724 968030271
2 139510
1 99032 745074610
1 94560 160009235
2 2421
2 184074
1 20306 169366363
1 152612 555035018
1 159281 126421284
2 122319
1 49625 378798888
2 168136
1 151221 486102313
1 101645 510822458
1 69933 689015181
2 60129
1 28226 329319384
1 95234 56693688
2 174695
1 48071 826110625
1 191720 550464830
2 153865
2 170767
1 108836 108608123
2 72623
1 38512 948521251
1 114606 900209469
2 195737
2 161771
2 42860
2 54819
2 186541
2 188889
2 169349
1 93440 870886676
2 49867
2 178428
2 138900
1 198081 990247964
2 375
1 142958 444425426
1 144725 93782604
2 17566
1 156929 55615098
2 83937
2 145606
2 120429
2 80368
2 73758
1 27332 988272379
1 60847 405647984
1 186519 85818180
1 35187 569128658
2 3182
2 87328
1 140568 717469135
1 149225 499930964
2 190971
1 65069 146170113
2 87631
1 114467 385721619
1 158723 614103661
1 80072 18946381
2 135181
2 118402
1 128002 954444785
1 137461 625140663
1 121771 430902276
1 138931 412566817
2 195668
1 3953 858175115
2 125940
2 2625
1 44397 8441812
1 2748 987531154
2 169910
1 46551 174788122
2 91690
2 186300
1 144233 104794473
2 138868
2 30374
1 4275 852446986
1 135895 39287172
2 10581
2 95327
1 198230 890565693
2 150201
1 142932 925135127
1 191001 346324721
2 36656
2 117993
1 50058 781814402
2 78956
2 170662
2 88421
2 177169
2 135563
2 16913
1 51516 671700351
2 184924
1 81748 846268322
1 94012 629199578
2 101098
1 127576 193968874
2 46381
1 73650 791528170
2 45983
1 135099 679001864
2 52708
2 175963
2 41793
2 63718
1 98689 467825250
1 87137 763864429
2 147168
1 21489 945353986
1 157168 660381109
2 65568
1 40510 808182208
2 179897
1 58014 27025475
2 149628
1 145310 600165403
2 970
1 150129 720037560
1 168731 85883776
2 94690
1 186923 874447334
2 132287
1 107295 345018714
2 50759
1 66720 949420076
1 17971 865860050
1 94899 958087837
2 165644
1 141633 257138879
2 180320
1 163183 798396101
1 80580 871368423
2 175952
2 195527
2 187100
1 135373 722078202
2 33047
1 76571 546637822
1 87493 742521657
1 78865 787528891
2 52082
1 88132 783331026
1 26770 594208799
1 56987 307756031
1 162816 429309871
2 155675
2 80777
1 144126 723559011
2 23749
2 158818
1 15850 521844258
1 70920 427394405
1 68869 406593343
1 98939 45317811
2 56214
2 27610
2 69453
1 21315 440547233
1 162743 379851625
1 53579 569797505
2 10218
2 121043
2 88086
2 97919
2 112480
2 25645
2 143050
1 136558 869582335
1 145298 758994115
1 182346 788241920
1 17515 735552041
1 92955 749008942
2 146838
2 159033
2 45740
2 189715
2 99183
1 69593 364429481
1 18755 596555153
2 34402
2 22010
2 156470
2 35757
2 55718
1 123208 168720251
1 143648 963764261
2 95151
2 84746
2 179890
2 75614
1 95997 875537304
2 44221
2 186224
2 168587
2 3444
1 60864 545213101
1 148726 893092962
2 175237
1 77280 255966487
2 142293
1 97158 642772097
2 107941
1 158370 705066672
1 65378 834884787
2 46348
2 18341
1 15055 309489500
1 35015 479139342
1 132654 767447082
2 152768
2 50089
1 138217 325179627
2 93757
1 159761 956754020
1 127391 748821183
1 101988 378559666
2 104593
1 13217 738023281
1 134953 538809707
2 42026
2 39307
1 186175 325208628
2 76782
1 18262 168564040
1 127467 544326744
1 170731 370087976
1 44875 554863247
1 12959 820475180
1 176004 156050245
1 141516 916504734
2 36793
2 14022
2 149247
2 11940
2 77986
2 196733
1 182077 202040346
2 166335
2 100091
1 159355 102107008
1 137753 512027889
2 82731
2 118261
2 192149
2 91493
2 31535
1 32457 999738735
1 10367 302140444
2 79671
2 18947
2 121325
2 194560
1 131107 213737653
1 18757 464306557
2 174421
2 15363
1 12925 800220621
2 125144
1 33341 401087393
1 167036 638879082
2 42459
1 39064 750459362
1 197278 392732880
2 16717
1 122570 481809008
2 70777
1 5386 83852778
1 91083 218650963
2 168481
2 170617
1 4482 205318591
1 104212 522957299
1 94862 51091871
1 126868 102284973
2 122091
2 90471
2 37084
1 50177 435142101
1 46791 852499539
1 140877 938702551
1 14563 860294614
2 193487
1 128438 330860611
1 30906 449039968
1 171013 925136311
2 37225
1 77820 505285
2 196797
2 3110
2 105538
2 83594
2 69592
2 184309
2 152098
2 65865
1 136727 930416578
2 85543
2 195255
1 20859 643787184
1 158671 977020023
1 81509 599788278
2 3889
1 118161 151323489
2 87950
2 189105
2 185707
2 125871
2 10728
1 167156 875411915
2 160894
2 52812
1 156349 893271447
2 96970
1 153144 588553757
2 30844
1 49789 632920094
1 176673 482530820
1 53399 830749515
1 151602 983139662
2 96646
2 115
2 192585
2 171314
2 2011
1 157617 747271033
1 159847 832012603
2 19932
2 59605
1 189844 692723588
2 92534
2 15741
2 60069
1 130502 354452499
2 39956
2 37253
2 139918
2 109254
1 112969 115123054
2 46885
2 72957
2 144529
1 47991 811196967
2 101930
1 62515 107960653
2 90864
1 14883 114161967
2 13106
2 178964
2 20976
1 47023 327954845
2 172141
1 196385 800608858
2 142213
2 30765
2 36201
2 189323
2 127033
2 96600
1 21446 435429704
1 193625 286564450
2 45375
2 143642
1 31125 197432481
1 189805 386895538
1 74276 768373058
1 171862 2240968
1 37505 221366260
1 25865 955004046
2 128572
1 192312 556761618
2 95377
2 169099
2 82866
2 199670
1 61654 444959130
2 158368
2 77813
1 120293 835037358
2 168686
2 48045
2 183858
1 65372 189034357
2 12835
1 195975 682567454
2 173096
2 11030
1 193315 529521318
2 21884
1 40480 22158008
1 195378 323833024
1 187000 879575206
2 16937
2 197977
1 175011 570735532
2 84940
1 121928 596547901
2 92838
1 180874 413525568
2 26413
1 32079 743369220
1 124287 962028304
2 188111
1 61332 499736508
2 198899
2 137874
2 113285
1 176681 211003349
2 29946
1 4815 305302607
2 83555
1 142060 905254613
1 148630 376930143
1 48825 824641644
2 102746
1 40461 176940294
2 174897
1 38718 531156537
2 137890
2 183511
1 47930 122698680
2 167400
2 162530
2 46741
1 75093 172298605
1 48850 771570004
1 78904 840103021
2 134326
1 169457 552958802
2 86890
1 181531 819380057
1 159307 408893218
2 138650
1 119862 959453151
2 21472
1 65806 25448904
2 164583
1 41797 361889338
2 14440
1 72201 580314887
1 131615 271137438
2 155222
2 36806
2 14144
2 23257
2 69644
2 7281
2 90096
2 69829
2 117678
2 21122
1 123070 129640256
2 122431
1 101744 88119169
1 107531 84168412
2 54687
2 21005
1 132433 347971211
1 161612 42222557
1 124707 300546415
2 44294
1 196622 128636601
1 163864 595443730
2 169360
2 59698
1 29079 134737467
1 144025 121912876
2 130442
1 196401 86878459
1 143389 842965848
1 198270 69180538
2 130457
2 137901
1 12712 957135248
1 97786 897356504
1 172195 279663199
2 192828
2 157498
1 121662 535487309
2 76100
1 164946 736956968
2 88409
1 1005 827003965
2 83377
2 20164
2 67609
2 27178
1 127154 934295006
2 46646
2 190901
1 36948 626231146
2 60211
1 37592 946698405
1 100672 481589045
1 7154 250983667
1 121227 924399594
2 63661
2 158245
1 163078 104650024
2 119576
2 63958
1 71469 850454829
2 106809
1 86453 997638426
2 71862
1 66856 875622795
2 112726
2 171130
1 21910 652954966
1 105775 860053333
1 118921 255428003
1 195318 295599080
2 5937
1 76740 190652220
2 32979
1 182493 699496271
2 42920
1 150963 417603789
1 32575 741255346
1 101661 789424225
2 139492
1 1659 922214664
2 22228
1 139941 39800309
1 42559 442485843
1 81070 197932456
1 93470 693751413
1 193492 802110009
1 172820 3180047
2 159881
1 130340 715953783
2 167379
1 97498 481624938
2 120186
2 122292
2 198008
2 27109
1 61053 981247135
2 42232
2 95623
2 120037
2 136327
1 175908 770391131
2 39783
2 129637
2 13999
2 184564
1 8572 859178533
1 43502 925913024
1 137160 256962758
2 67902
2 16345
1 158763 165359871
1 153222 568613831
2 61277
1 183591 305629935
1 106475 656332647
1 189233 917289712
1 41323 206454890
1 49479 368639524
1 172978 26264076
1 95419 985842123
2 189303
2 46747
1 168428 721333294
2 108754
2 92712
1 13862 590590365
1 43857 147660098
2 136546
2 104786
2 134518
1 46002 619861163
2 100175
2 69293
2 136942
2 183240
2 10569
2 104362
2 25523
1 142553 721228423
1 134590 990700866
1 37197 477268685
1 10640 195768244
1 195839 665404238
1 120096 326853112
2 197405
2 15450
2 127547
1 181006 684516549
1 123192 490921621
1 174932 843390136
2 86589
1 112334 162973876
1 26843 224862562
2 163675
1 42049 719982285
2 89209
1 106929 339095564
1 86630 360457875
1 159623 666561839
1 35030 615784766
1 148536 717638244
1 91878 534609304
2 14360
1 74931 50727206
2 37816
1 71545 286255178
2 183813
2 199339
1 141242 851040297
1 78983 873229734
2 44109
1 53209 187273093
2 168406
1 151913 628836961
2 68048
1 185151 16282487
1 5055 152962505
2 33824
1 28619 607523878
1 57414 162457069
1 109417 203187647
1 164517 892120275
2 182267
1 159544 606628729
2 42577
2 32386
1 159977 924859320
1 439 280801915
2 156134
1 165567 199049739
2 10773
1 52006 152359554
1 27097 103099259
2 13232
1 84556 167889588
1 161658 630301071
1 54763 816893908
1 21614 847055274
1 179537 692573791
2 127150
1 76210 603110861
1 162566 203360333
1 85814 991028826
1 129451 270111252
2 124320
2 138687
1 13895 898513601
1 149873 372208286
1 114229 925212606
2 80888
2 62234
2 144459
1 84679 708780058
1 761 882806624
2 5030
2 14301
1 66815 969873758
2 39362
1 57597 414405272
2 179079
1 167425 589341700
1 16250 604753964
2 149262
1 183678 566020713
2 52377
1 50957 217663389
2 188722
1 94736 133408770
1 17397 248089545
1 86124 530402350
2 83081
1 129188 807212667
2 153637
2 56361
2 167191
1 195486 737330182
1 58521 83240030
1 8420 589992129
1 118267 313163896
2 122574
2 22050
1 78114 829244060
2 115258
2 48394
2 131121
2 133189
1 21668 21037482
1 57815 87531342
2 96154
2 63443
1 52238 721977443
1 56890 58311352
2 81335
1 178802 341437530
1 197471 175356203
1 139044 568699961
1 28786 745764440
2 135767
2 73824
2 171666
2 28693
2 122361
1 57918 394535046
1 169241 744624490
2 24736
2 157096
1 115563 183072895
2 32951
2 121267
2 158773
2 87165
1 154749 701363633
2 140728
2 197628
1 53147 54394946
2 42174
2 105636
1 192964 672708774
1 189072 892519641
2 33571
2 45043
1 162966 812913069
2 168705
1 4424 979276647
1 4386 252901540
1 57255 810804674
1 171878 609497034
1 97936 652388966
1 115223 903275939
2 82929
2 115130
1 34658 389332383
2 1788
2 19170
1 185826 335429530
1 33927 209886734
1 178069 623043489
1 106047 213358894
2 134323
1 100798 240899316
2 110227
1 183358 470123675
2 67603
1 9759 603741020
1 163377 775861483
2 97207
1 160977 916620982
2 98729
2 24955
1 117670 934425810
1 155408 483844416
1 155241 120054212
2 179283
1 140301 84065068
1 24678 763696006
1 43330 673790111
1 93195 540457897
2 139313
2 159836
1 105688 609358469
2 170262
1 150484 298398383
1 12929 88576443
2 61586
1 68512 542166678
2 137987
1 99366 386043357
2 1622
1 5414 195232532
1 181747 626754284
2 50927
1 136824 240581772
2 79760
2 165890
2 111196
1 122687 849052085
2 139686
1 199676 832166257
2 46961
2 12880
1 165549 442241924
2 76044
1 109317 881208628
2 35080
1 171547 770751900
1 119674 247988892
2 63181
2 90595
2 22321
2 49765
1 96787 779167718
1 188637 452934169
2 188005
2 153553
2 26664
2 162756
1 59586 743406938
1 174248 839652950
2 188705
2 63645
1 41246 325585293
1 164841 192557286
2 71246
2 48316
2 146632
1 169925 205430920
1 27421 235601880
1 95040 813077714
2 74099
1 182210 876741960
1 66149 41737000
2 39504
2 174388
2 30336
1 124097 233983442
2 75540
1 70433 552333288
2 58304
2 131615
1 37241 335019817
2 186042
1 134204 950037363
1 74082 849080255
1 103653 795378144
1 141001 367047674
1 5194 408365698
2 26121
1 5854 384501177
2 147249
2 160765
1 79762 189540945
1 107419 214273974
2 108901
2 2942
2 93291
2 51103
1 8489 685437560
2 42767
1 24133 356030037
1 27822 58053615
1 103028 375736384
1 170750 385961929
1 137318 38728992
2 50592
2 47795
1 22519 709232089
2 174550
2 97103
1 124268 266127148
2 43852
2 54425
2 83647
1 116663 534143371
1 117056 28386168
1 51051 921624020
1 33207 806050592
2 130005
2 16767
2 44962
1 171238 615009626
1 163060 688789455
1 125752 85252738
1 69869 993657919
2 51041
1 156547 162790925
2 90354
1 119749 821177208
1 98205 101688715
1 176324 601698723
1 43615 349169560
2 96488
1 149862 90793226
1 109535 405052245
2 171650
2 134349
1 174153 728824105
1 24802 193055563
1 5228 603773511
1 124116 666589517
1 184599 956771424
2 106544
2 54176
1 79527 318204860
2 8663
1 91470 819265171
2 76654
2 130538
1 191610 174848389
2 45414
1 13490 853040343
1 137486 124419410
2 75341
1 6982 760284781
1 95805 62842672
1 102578 445928499
2 21699
1 164931 181439007
1 168517 490183536
2 23947
2 11407
1 190386 129828332
1 80657 925055170
2 19758
1 172668 196200416
2 145400
2 169004
2 42384
2 62532
1 134283 847936279
2 73812
1 48646 828401381
2 44814
1 55259 268867951
1 180051 505520322
1 59223 890177715
2 108569
1 148981 57370344
1 62911 426143910
2 180612
1 9952 665534315
1 45117 777580130
2 15486
1 105534 865786880
2 156763
1 160176 219702758
1 195035 49447319
2 99983
1 191999 592268759
1 83488 365061325
1 77680 681700683
2 18909
1 43822 501420079
2 55640
1 105873 872497564
1 56844 75341931
1 189015 654859251
2 39198
1 28393 713960935
2 167253
1 159134 879292783
1 119682 246597751
2 51814
2 134931
2 182199
1 33847 214963559
1 19236 102010661
1 156489 789098155
2 74193
1 49919 843822204
1 43452 350011138
2 112516
2 59467
2 99442
2 141911
1 46509 401202760
1 141350 221202180
2 26330
1 73082 556484438
2 86457
1 193311 979932057
1 104116 590250718
1 81776 704773874
2 87632
1 88138 97066532
2 114517
2 64088
1 94337 584342546
2 155454
1 169094 236486247
1 56775 691879747
1 152593 447004271
1 108875 417852599
2 108565
2 189369
1 119060 133321432
1 166795 726919988
1 197415 907128465
1 87337 768249093
2 78935
1 136321 654733852
2 12310
2 139941
2 38752
1 114578 233947406
1 110914 308297756
1 55499 790890924
1 16533 415889192
1 132332 917821885
1 183778 15388310
1 132697 124405142
2 135343
1 80488 122060779
2 141278
2 101195
2 172435
1 193715 963505078
1 188745 789218481
1 12118 478620858
2 106793
2 79502
2 116455
2 85838
1 109180 511075256
1 3448 678031709
2 191286
1 64791 529925897
2 32096
2 195497
1 174815 473292269
2 94807
1 47535 189492483
2 76413
1 197905 579373441
1 180026 3126087
1 12627 194978344
2 116869
2 147345
2 90604
2 121193
2 172327
2 154863
2 4444
1 21921 561808987
2 192614
1 199612 388147312
2 104255
2 197244
2 126587
2 86718
1 93665 801051525
2 160366
2 189604
2 157501
2 69647
1 179243 101393386
2 121153
1 197697 734164115
2 166730
2 169556
2 154112
1 13138 591707514
2 8253
1 74357 258971475
1 109499 374078610
1 101199 953868566
1 17965 721743604
2 35756
2 107863
1 179126 221414553
1 55940 391242035
1 170747 269497348
2 141752
2 131710
2 67584
2 102795
2 145713
2 154794
2 88440
2 88815
2 121584
1 94416 948888346
1 5132 106898250
2 86608
1 121465 456397386
1 85850 823873973
1 106849 506074127
1 169410 115938123
1 192792 409405477
2 138898
1 29163 173241997
2 32929
2 191571
2 147890
1 78455 416547733
2 117510
1 53664 784742212
1 33119 927894720
2 127460
2 121721
2 152673
2 46514
2 61958
1 101195 620261346
1 176162 950635658
2 7819
1 36187 653933810
1 119249 765842469
2 100804
2 4562
2 167160
1 139523 810160002
1 74214 827744116
1 186436 935870112
2 25192
2 63356
2 161050
2 193005
1 155541 948210251
2 153032
2 82263
2 48828
2 106402
1 129972 933145368
2 106710
1 16778 530654685
1 161702 814885134
2 142277
1 49768 920973209
2 159683
2 43633
1 70983 407944750
2 117724
2 138058
1 109155 106610642
1 170476 283292448
2 85682
2 151748
1 91801 866877661
2 22124
1 102059 497399339
2 76497
1 192337 282836184
1 161667 33689138
1 140096 221129970
2 4155
2 108085
1 44647 82987374
1 79751 934458392
2 189905
2 65085
2 118846
1 173245 395962860
2 45096
1 53448 179635394
1 110481 83386325
2 66690
2 173181
1 135294 466393384
2 96309
2 58086
1 165818 710246992
2 86598
2 173461
1 188400 251598918
1 162431 372530268
2 197637
2 160119
1 97452 142633006
1 167759 750442942
1 77818 528628223
1 32259 99372286
1 150133 427005798
2 149214
2 180196
1 134497 680759059
2 76601
1 76424 774969657
1 179462 425093359
1 13204 566388272
2 86280
2 182508
2 118437
1 161610 663884324
2 125805
1 16073 40007102
2 1031
2 189528
1 92164 322607360
2 134921
1 189297 530693301
1 165109 350481493
1 184597 639321146
2 154419
1 134945 972063388
2 191474
2 160830
2 52839
1 81990 248607043
2 115878
2 189
2 176468
2 3395
1 67018 951062817
2 19192
2 146725
2 112626
1 184582 314260652
1 104850 755327598
2 24429
1 82852 688846414
1 90202 647497779
1 35230 926787053
2 161520
1 138739 918043079
1 101125 898410804
1 102591 383763872
2 141544
2 138518
1 46806 774047407
2 60677
1 192170 156549938
1 2972 347351751
1 3186 711517371
1 162084 234067165
1 83156 864615414
2 52742
2 34347
1 93417 7197767
1 196915 984844063
2 82291
1 32198 96388976
2 98366
2 88227
2 126981
2 163128
2 55890
2 149944
2 75001
2 105749
1 24483 996987846
1 173317 805245290
2 60391
1 180739 213232368
1 108061 938511428
1 40449 431035860
2 189301
1 25153 992153762
2 15975
2 83664
1 156648 231239002
1 145762 192277714
1 113547 831969235
2 177528
2 162981
2 123073
2 4076
1 130550 433538353
2 17698
1 111038 393549647
1 196212 112761569
2 182412
1 74690 460059820
2 2797
1 163333 504107449
2 16928
2 169892
1 139176 718291867
1 4368 329777805
2 180969
2 155253
1 44922 785784530
1 26610 73722241
2 183258
2 146380
1 17473 116606471
1 199059 312694010
1 76311 706537313
1 48131 266629615
2 46570
2 181094
2 99516
2 159017
1 147792 930522340
2 179944
2 21464
2 41119
1 150351 958256415
1 137387 113332805
2 62845
1 46893 356944282
1 105804 310649269
1 43796 714217260
2 80777
2 194200
1 28579 816122645
1 84808 62041648
1 197221 322747583
2 140895
1 173744 918669359
2 33762
2 90760
2 1628
2 75857
2 39504
2 79657
1 84162 540975069
2 63131
2 61744
2 94196
1 14994 637238574
1 66205 117141044
1 39302 360734159
1 77047 890953698
2 160532
2 53418
1 152034 142773692
1 37310 789892506
2 126882
2 43
1 158303 174012427
1 180255 457819134
2 79993
2 171320
2 152968
1 185382 702187826
2 57205
1 83955 325485560
2 106337
2 117204
2 31029
1 31406 67399450
1 74669 660452332
2 186671
2 183269
2 132833
2 85518
2 113517
2 16084
2 20218
2 78706
2 164495
1 158591 453121469
2 193107
2 31676
2 40270
2 185933
2 101511
1 153414 775338961
2 63849
2 6121
1 37519 322993044
2 9049
2 111131
2 159538
1 43547 319268900
2 191789
2 9701
1 149846 539270074
2 65059
2 140028
1 75468 331003304
2 32879
2 50216
2 91481
1 140913 57338059
2 70844
2 60682
1 107502 212105872
2 56318
1 271 506966537
1 79171 217668034
1 186291 152443038
2 39517
1 84 731524834
1 154063 579165778
2 177304
1 108491 121020388
2 22612
1 180772 683583693
2 54457
2 122493
1 153126 540873635
2 163879
1 7354 58481592
1 40950 763333865
2 176660
2 142961
1 157934 691721208
1 66850 798921866
2 38492
2 24593
1 41943 727595259
1 8400 733051398
2 159809
1 76529 100772554
2 142288
2 36599
1 66241 378851364
2 165313
1 159987 894519126
2 104463
2 9609
2 181489
1 55902 164377891
2 182214
1 119954 764373985
1 184765 706918379
2 163555
2 12863
1 193836 825810696
2 137177
1 110978 21324606
1 865 62169454
2 136077
2 59278
2 31456
1 147548 811884564
1 19655 963493320
1 59179 78990350
1 25965 360109184
1 87860 835398909
1 66080 792297945
1 127012 793299292
2 54931
2 90890
2 199921
2 146735
2 140598
2 118918
1 89717 376783038
2 86506
2 197427
1 47514 260817972
2 81378
2 186263
1 55156 313852270
1 82459 103217362
1 113749 656170605
1 27957 572399120
2 175687
2 178918
2 16406
2 156999
2 42909
1 28206 335469384
2 140096
2 148221
2 35655
1 17996 776080773
2 3012
1 174182 518312449
1 83194 887016646
1 4428 84937758
1 9835 683911342
1 86908 160415600
1 152125 445020834
2 47687
2 193501
1 32693 51958725
2 152673
2 154875
1 93486 996140481
1 163142 568012846
2 49386
2 101694
2 68077
2 94308
1 31542 676088723
1 121547 138891110
2 73934
2 36578
2 3891
1 59120 165227525
2 27649
1 183425 406644433
2 47855
2 73104
1 30773 948186843
1 75594 253434421
1 158343 17034667
2 74560
2 143443
2 58290
1 23387 540136812
1 15857 650809334
2 182819
2 155667
2 54077
1 7257 638375988
1 88254 509698112
2 23209
2 113909
1 65548 417256614
1 74178 67958354
1 76284 485220208
1 49190 237704482
1 487 51711876
1 150596 857661976
1 77138 734698537
1 20100 568041721
2 69572
1 1360 416936191
1 57362 18391688
2 92920
2 167068
2 177155
1 176868 142810853
2 148279
2 141850
2 147583
1 166160 512714719
1 138697 878716162
2 158096
2 26391
2 159405
1 126794 455937259
2 97502
1 146967 915096297
1 198453 398642950
2 136083
1 159792 221603381
2 77177
1 128431 339990086
2 41802
2 133176
2 166549
1 25404 949950168
2 91450
2 194361
2 169715
1 51854 690092220
2 73663
2 48857
2 156097
2 77506
1 37728 174631891
2 163187
1 33354 345229319
2 128889
1 118074 66964102
1 164951 150834070
2 64107
2 26307
1 94423 746818031
2 169053
2 34618
1 70744 769260116
1 153649 657782450
2 148346
1 189954 487116674
2 199158
2 591
2 73765
2 5208
2 141278
1 111437 521465796
1 29894 25727708
2 66746
2 95814
1 94705 522977882
2 189429
1 12228 316340189
2 115362
1 33746 734142887
2 194846
1 40433 853155380
1 107196 225241885
2 91905
2 30957
1 19749 44468051
1 67280 997777621
1 186947 838987748
2 118631
2 110768
1 59221 807944600
1 142058 866232625
2 56669
2 143445
2 76102
2 57196
2 29011
1 112742 743059731
2 98036
2 129774
2 51988
1 52174 2208139
1 84232 42035399
2 64309
1 191690 683450099
1 6352 991956002
1 92331 246586286
2 162682
2 117049
2 44152
1 193541 8046465
2 141930
2 133350
2 94371
2 72908
2 20673
1 75984 906478251
1 43798 859679751
1 192866 322145949
1 97007 553093482
2 36246
1 24958 266807739
1 108148 791301706
1 84941 606716701
2 112538
2 182607
1 168561 562202727
2 13611
1 114589 998065738
2 142342
2 126267
2 27542
2 125858
1 197937 150604509
2 196667
1 197080 659201112
2 64235
1 25597 743008379
2 87290
1 153481 302205430
1 182295 744140993
2 10401
2 62547
2 112338
1 6931 215761881
2 100680
2 67563
2 141973
2 136908
2 121907
2 151555
2 122986
1 98695 309799798
2 25346
1 102754 683592345
2 154181
1 162808 658241404
2 6388
2 96956
2 60258
2 30036
2 184568
2 95126
2 72455
1 139513 957291143
1 166467 142292794
1 181073 29016161
1 129529 124173019
2 25023
1 155179 648370196
1 73520 424080063
2 192680
1 197826 583566752
1 41816 240860165
2 100754
1 49051 492826893
1 178132 895073088
1 69660 53023753
2 90753
1 52244 299519154
1 44417 605414870
2 161652
1 32293 287901087
1 4318 908736838
1 199278 390709309
1 72892 784522787
1 112598 168173030
1 17988 343171065
1 152294 627258759
1 137113 486733402
2 80400
2 184708
1 119161 957150625
2 87482
2 156453
2 19512
1 187526 368002488
1 174852 948725031
1 26527 22596686
2 59654
1 117513 657215513
1 43469 857489685
2 14640
1 133887 202288814
2 29394
1 3394 87953453
1 183604 185909605
1 48678 976413141
1 72785 913178656
1 68116 269096348
2 149725
1 196731 293343051
1 135113 413799964
2 47005
2 100011
2 67833
2 133757
2 72162
2 137327
2 87004
2 128063
1 129411 30450095
1 197624 947172288
2 111676
2 102865
2 51199
2 183838
2 7453
1 163513 286344411
1 169322 479429438
1 145463 473067485
1 92550 708124417
2 184926
2 92122
1 64071 993591457
2 177758
1 20724 805738710
2 177675
2 39660
1 179180 723792506
1 57470 48867434
2 26786
2 91919
2 180783
1 156041 184233115
1 83457 609127244
1 141950 341557051
1 160682 247887378
2 9880
1 102074 462850284
2 166390
2 142955
2 187134
1 962 304392112
1 107383 815065398
2 26984
1 163551 973663681
1 169312 647073276
1 184947 962977527
1 151990 74247302
1 102008 816248185
1 55519 992709629
1 60965 230021218
1 169746 500569759
1 115226 485233882
2 182536
2 154877
1 106958 580593923
1 11355 995054226
2 12407
1 129349 772972924
1 155663 964197578
2 130943
1 60706 795508750
1 71206 292990103
2 179185
1 139717 608019684
2 96710
1 160799 294321673
1 11447 153091317
2 144067
1 109952 537041042
2 141952
2 70224
1 156540 905596030
2 7178
1 46977 757693630
1 24281 707547582
2 20206
1 128405 439905135
1 158264 37467169
2 25444
1 150169 47854259
2 112037
1 30366 843649804
2 43868
2 36831
2 9660
1 175056 82069436
1 95029 371089442
1 95301 179725904
2 68114
1 30059 43605282
1 163405 853109744
2 109422
2 96831
2 157337
2 87204
1 82336 802639348
1 128522 791254756
1 98372 884634901
1 5140 772352339
2 155631
2 10956
1 196465 324194751
1 99644 474053669
2 29442
1 74027 385969740
1 53190 180372553
1 194580 345593662
2 174166
1 106412 846778623
2 198079
1 183867 126679400
2 94075
2 138066
1 126301 364384978
1 147238 391252252
2 93873
2 157621
1 81695 350698062
2 29422
2 34369
1 66115 857623929
1 65175 610410296
1 43738 709386700
1 172186 83343133
2 48726
2 91067
2 91210
2 22448
1 13841 830768190
1 61671 909645350
1 179115 814382880
1 114565 759393836
2 146833
1 120308 279341117
1 137417 984880582
1 72498 305197362
1 64198 540517533
2 109004
1 69079 469188392
1 96217 545181730
1 128890 542537867
1 106260 271808016
2 168174
2 54887
1 169816 851222275
2 13559
2 199106
1 118652 171720875
1 110561 429669970
1 119287 676921394
1 45047 358541180
2 182406
2 99574
2 105594
2 172802
2 83616
2 95934
1 165654 389477034
1 113996 743425852
2 94215
1 146434 148113446
2 111307
1 152090 66257096
1 177360 583602736
1 25006 806767907
1 10661 423719672
2 67175
1 68552 534389798
2 136969
2 199988
2 127047
1 159727 844147530
2 18056
2 174649
1 60528 901710450
2 66908
1 91011 112455680
2 48197
1 121106 370711077
2 41523
1 147318 433493711
1 62198 203732351
2 165193
2 165945
2 112914
1 124099 409115417
2 118239
2 99124
1 110301 73107741
1 187041 79000931
1 80546 416337646
1 63612 499413708
1 127757 340929365
1 86382 857382413
1 131027 165500730
1 185616 971351156
2 145470
1 28788 972100184
2 12170
2 126774
1 111766 71055887
1 65142 399748283
2 193924
2 98850
1 142195 576630277
1 96018 338043781
2 131003
2 81010
1 36154 676034913
2 90058
2 84007
1 107403 325123295
2 89191
2 63538
2 92859
1 147093 381200860
2 18340
1 182115 593325550
2 172877
2 27997
1 47889 322543550
1 123268 705156536
2 172025
2 16844
1 128632 982348212
2 173993
1 150188 943636629
1 96379 222556963
1 104983 458529865
1 195894 454987602
1 64351 845485259
2 68909
1 183594 694089917
1 53737 975521819
2 140038
1 82669 984026907
1 126693 639951293
2 111533
1 16476 192549829
2 169390
2 169679
2 82730
2 187556
2 131030
1 172854 784765062
1 73880 239098156
1 40669 665339362
1 166519 857368294
1 111472 740567086
1 81943 790185106
1 171885 837356638
2 191705
2 45978
1 184159 643832114
2 126172
2 132749
2 59221
2 89668
1 84501 13915961
1 36080 218862510
2 3306
1 76214 838841699
1 130478 158434949
1 73159 556661708
1 40662 724115080
1 181755 790083517
1 26159 89720816
2 102315
2 199640
2 129293
1 12292 690188300
2 101134
1 100376 7873583
2 188006
1 80236 981875766
1 133785 154862288
2 65729
1 44701 436146889
1 34173 57902582
1 84076 153209748
2 126518
1 81893 153645877
2 37402
1 108005 420414253
1 111603 574714268
2 75114
2 122277
1 10631 49719000
1 9017 254680804
1 180518 774339832
2 88113
1 101442 154264314
1 93403 207320168
1 47921 298663892
2 80679
1 87772 943395919
1 48508 570718424
2 4638
1 63997 753612888
2 172948
2 139213
2 12863
2 128400
2 10648
1 179637 239412131
2 89875
1 166729 176551165
1 119372 661060824
2 123443
2 139841
1 71965 571798943
1 41684 222602871
2 104746
1 31342 71826025
1 26833 703855369
2 94764
2 76747
1 35408 56129715
2 34115
1 98022 968395146
2 19731
2 120038
1 89813 322884120
1 101656 546722316
2 175875
1 124473 91257601
1 169525 599438669
1 168140 300150716
1 158534 423010576
1 118883 487424063
1 46902 927928319
2 29144
1 76364 744152095
2 101104
1 21596 239545269
2 152101
2 2301
2 81519
2 95734
2 100866
1 100206 806506650
1 111765 684271729
2 122175
1 161583 253542648
2 123119
1 137901 981558788
1 55944 794201043
1 34693 402222611
1 126283 897093584
1 46142 845853148
2 161193
2 172210
2 136867
2 40076
2 65975
1 60713 502730918
2 117669
2 43279
1 10030 1173036
2 62114
1 155210 343737035
1 120029 636388103
1 150483 591448287
1 189305 262332978
1 6796 655542731
1 73356 362938035
1 65579 405188891
2 157151
2 49150
2 166149
2 181829
1 55156 973992689
1 197149 578352197
2 50647
1 23615 956262208
1 4441 980791366
2 101099
2 69279
2 110567
1 81747 423350360
2 17061
1 111010 381349014
2 7744
2 23800
2 156761
1 179223 591615399
2 36297
2 112618
2 55618
2 44517
2 26852
2 123307
2 50856
2 42505
1 65391 911186927
2 36685
1 35286 696992177
2 118727
1 174252 301787120
2 144684
1 144311 307820301
2 70529
2 185622
1 127353 597126617
1 40132 608520783
1 522 27148943
1 140215 786048717
1 64834 273554584
2 60314
2 45634
2 151124
1 84675 69794235
1 19064 22454363
2 92866
2 184595
2 184997
1 124168 57638324
1 112676 859753985
2 38062
1 18593 889279800
1 186820 362610478
2 70692
2 40959
2 143227
1 146551 336771676
1 2004 404885855
2 196441
2 137047
1 88464 434736916
2 11845
1 5586 313070091
2 151894
2 40653
1 151383 461488604
1 112865 319658632
1 116384 353556581
1 108982 109512772
1 67747 831519859
2 100523
2 166640
1 164523 274009019
1 91589 262858110
2 100988
1 125944 933078400
1 57465 252903996
2 187548
2 187953
1 558 728270699
1 198866 349678236
2 197783
1 155721 909462497
2 92280
1 31411 811963704
1 874 939344155
1 6999 137647436
1 121567 228926085
2 103234
1 14106 73472411
1 94561 391808521
1 118013 603410022
1 66931 735422140
2 32268
2 52655
1 190283 285910231
2 38959
2 42761
1 197477 539282147
1 54154 991191197
2 80586
1 153306 871059530
2 11475
2 33268
2 198661
2 172518
2 48018
2 93612
2 70969
1 46082 454015351
2 173063
2 173842
2 17439
1 48247 933413766
2 1368
2 185705
2 148717
1 110540 801180210
2 22572
1 167256 79545831
1 87885 673000480
2 84210
2 57104
2 8698
1 8501 214887708
1 192397 790836377
1 184795 390746555
2 81426
1 198966 614536167
2 29201
2 72125
2 6246
1 7348 160469059
2 168071
2 85298
2 146267
2 137077
2 50877
1 123777 713967077
2 155869
2 10053
2 109532
1 172287 609717863
1 14244 506360756
1 140067 978002335
2 178767
1 105718 101859299
1 89120 446607740
1 194439 252517788
1 50930 969327656
1 79342 202318373
2 11975
1 197273 183197050
1 56193 960039485
2 129305
1 48319 739940101
1 193862 512503832
1 51037 895819714
1 90938 734117186
1 38010 794027454
2 61029
1 65632 823223075
1 181194 516390432
1 32981 44879118
2 133352
2 94482
2 149051
1 47473 750122806
2 177187
1 118458 801449074
2 34418
1 112129 765867768
2 175862
2 27472
1 56569 35051708
1 107210 555646681
2 60646
1 132292 372748012
2 1644
1 55067 85008753
1 35105 318114260
2 132123
1 86493 951744122
1 125299 656468888
1 129655 696448506
1 173579 292846026
2 55353
2 120188
1 106447 955480510
1 3788 792138633
1 12222 158267064
1 52243 115335160
1 44330 534103394
2 72992
2 11164
2 110154
1 158917 720143702
1 182211 394335325
1 84605 714471259
1 127402 773324921
2 43068
2 138900
1 143681 969869230
1 25466 775914313
2 176810
2 130584
1 118439 107634655
1 114789 586825531
1 10985 842599868
1 58337 843472874
1 145749 887527517
2 143868
2 179313
2 9104
1 179567 127450913
1 25095 144985353
1 103576 260276530
2 116333
1 166482 911251692
1 65941 843237567
1 143028 12063404
1 98064 86072209
1 149519 114510335
1 112170 901096481
2 152422
1 73779 993518338
2 123380
2 135267
1 10493 420182834
1 175355 695505914
1 47190 84478307
2 120572
2 21933
1 171377 288218763
2 44750
2 59247
1 49771 264241923
1 62643 432162336
1 13370 831149008
2 121656
2 14461
1 34645 32128719
1 21181 474860046
2 85980
2 66259
1 148295 844450281
1 11179 431511041
2 49835
2 66353
1 147933 343906057
1 9486 351898371
1 76128 120653554
1 119373 596816202
2 158495
1 90356 870081018
2 38235
2 60210
1 59046 227641876
2 82874
2 129774
1 161885 566819868
2 114445
2 90380
2 37890
1 57599 773520201
1 73340 266962595
2 6242
1 194157 880072570
2 167040
1 133922 587166989
2 71962
2 98014
1 97892 967190339
2 64009
2 116094
2 80096
1 137084 50937298
2 73911
1 123805 345630144
1 123656 971149490
2 8791
1 100480 667192948
1 194722 448554469
2 17880
2 43809
1 119732 921325756
2 126399
1 197528 47328413
1 173096 443653451
1 26277 170617926
2 166207
1 175885 404485988
2 16351
2 116342
1 15458 225172667
2 43371
1 97339 228658416
1 113647 688926464
2 20593
2 62603
2 43010
1 171018 439825434
2 165170
2 52058
2 55290
2 182033
2 75712
2 148227
1 32196 360845616
2 161988
2 138258
2 30819
2 7077
1 18275 560859725
2 10857
1 18906 507907657
2 77751
2 101503
1 121231 325831301
2 76629
1 69951 370213997
1 193326 222610886
2 180574
1 128622 724292374
1 88754 695602471
1 38611 377567036
1 45286 200558269
1 41888 429981667
1 116480 669651322
2 27675
1 67130 768854941
1 100981 27134784
1 150505 825920252
2 140737
2 162013
2 68470
2 27922
2 39592
2 112167
2 173134
2 142124
2 63047
1 151703 920570764
1 42536 640387637
1 95748 367272765
1 44642 368641322
2 40987
1 177718 916392852
2 26053
2 1673
1 196143 482820340
2 160077
1 174163 801201350
1 67954 598461028
2 69497
1 168189 239764479
2 40858
1 119935 377882389
2 84912
2 46252
2 99395
1 174688 460876063
1 165950 754964157
2 159343
2 60396
2 189344
2 186030
2 51123
2 180372
1 116705 94123607
1 153486 839066788
1 190778 641461164
2 77856
2 101994
1 60084 449019871
2 129142
1 148146 718315596
1 155986 382185566
1 118978 226279704
2 10003
1 145573 767533544
1 48907 997371763
2 195611
2 31505
1 198735 391688675
1 129428 706395571
1 75364 498218516
1 131652 521184974
1 171514 177519313
1 190489 794566339
1 127733 872421483
1 6037 151588440
2 101768
1 45934 116302970
1 282 136067922
1 63677 508932105
1 80980 530425776
2 87808
1 26453 335228424
1 111806 782819673
2 16506
1 134070 837587194
1 111079 507204399
1 142247 179550835
1 88173 812440652
2 169271
1 105547 180905946
1 3289 457347497
1 20815 65848658
1 111478 367567667
1 17831 422861798
2 54592
2 133094
2 155880
1 197744 977023920
1 106382 461061227
1 6552 85156983
1 146296 829056412
2 76509
2 67370
2 12495
1 74432 403992931
2 197152
2 178550
1 92353 639812408
1 85580 723865461
1 150916 929226175
1 40565 972523407
2 180752
1 154575 992023244
2 180479
2 116959
2 7664
2 194640
2 150185
2 177644
1 78811 667491190
1 48640 15923141
2 9454
1 69606 713000691
2 61542
2 154647
2 157301
1 116524 719847603
1 152896 362488385
1 164240 392712605
2 4895
2 31256
1 192898 328056928
2 162825
1 90368 791885169
2 84286
1 147647 46158019
1 180798 932824902
1 199839 316035420
2 88373
1 82405 725112300
1 116089 534749847
1 116027 392800651
2 108550
1 168421 841540557
2 121077
1 28420 431082851
1 2325 901376941
2 113311
2 66993
1 71219 556054403
1 137653 583534831
2 181403
1 148341 827696296
1 195627 722882389
1 91579 487706244
1 46196 661022027
2 52348
1 139335 89493718
2 65881
2 46404
2 102317
1 120040 424178260
2 6555
2 77098
1 175207 792884205
1 78381 275641975
1 989 469328649
2 115429
1 160651 11422983
1 77975 204278520
1 162536 217895476
1 141575 360615467
1 84553 11438288
2 116043
1 125882 991655509
1 21160 724645611
2 141003
1 65226 890389814
1 43196 427064573
1 48103 825602864
1 105163 990937658
2 34674
2 52907
2 144095
2 41395
2 11517
2 30189
2 194985
2 191464
1 176512 538761305
1 112709 12810703
1 69605 21639786
2 43336
1 128191 25664991
1 11718 723292136
2 87787
1 119121 44975542
1 28055 481922497
2 92022
2 25872
1 120901 823639839
2 171477
1 140684 116814134
1 147686 86934923
1 18689 475369931
2 19064
2 153382
2 74449
1 93672 469279040
2 52036
1 32838 904693826
1 45789 929907628
1 171472 389620892
2 141062
1 24812 348737797
1 61358 447876577
2 49898
2 36198
2 78549
1 132465 468669644
1 37600 751606655
1 187210 55218252
2 742
2 21575
2 61755
2 138022
1 16526 82620812
2 31610
1 3767 585734829
2 2135
2 178765
2 9160
1 121333 637282784
1 54887 386323238
2 183320
1 56246 873257684
1 122285 867036399
2 61430
2 82978
2 117607
1 138292 425188247
2 142215
2 153842
2 60452
1 1981 767927465
2 34641
2 199022
2 101598
2 71670
1 100144 219714672
1 143710 337713282
2 143082
1 7103 516144205
2 197211
1 78713 792303094
1 93492 437276723
2 115743
1 20075 723445878
1 31535 684094903
1 86503 655933461
2 47810
2 114900
2 135965
1 11441 395798503
1 118603 947635806
1 72736 88795176
1 17369 630186854
1 145707 976657743
2 70123
1 199859 56192948
2 195523
2 82603
2 115154
2 129200
2 110087
1 101620 740114012
1 23777 158789787
2 73181
2 145221
1 13140 377862996
2 179626
1 18940 994724713
2 84378
1 98699 186428757
1 134942 127618341
2 179330
1 28718 69169338
2 148400
1 167825 833959413
2 88736
1 89883 17968885
2 180521
2 115872
1 139540 380972673
1 151646 674542437
1 142158 633393502
1 103707 256987073
1 172773 636541050
2 892
1 156419 530603596
2 119485
2 95291
1 76039 333405701
1 188032 626025083
2 8829
1 122468 730654612
2 8568
2 43993
2 4837
2 195516
2 42883
2 8032
2 123733
1 193752 178401197
1 7040 639860091
2 125461
2 91718
2 14015
1 54346 732358133
1 98122 354279578
1 61834 196432879
2 98781
2 86398
2 51783
1 112001 919785337
1 35800 714616561
2 119003
2 168383
1 36372 464590549
2 12302
1 141181 746324374
1 164688 605196498
2 118885
1 99103 941326375
1 135552 953424204
1 52994 634810251
1 190367 541230627
1 59537 193999534
2 133381
2 83521
1 58702 747462380
2 162943
2 156256
2 32419
1 36290 570359288
2 57387
2 3081
2 526
2 35512
2 74832
2 157121
1 56200 898372784
2 130961
2 23274
1 179816 39158442
1 44295 59484413
2 66196
2 141902
1 191143 15377117
2 186036
2 50533
2 2591
2 85360
1 73112 970579071
2 60749
2 57236
2 90089
1 95165 595389922
2 188507
1 145071 984690491
1 34244 701823533
2 72242
2 177656
2 29597
2 33507
1 76859 199610872
1 47314 489669653
2 72216
2 183225
1 120929 92656190
1 153669 252157553
1 66474 719368229
2 93301
1 165931 960031271
2 6233
2 77574
1 20049 27838469
1 138778 3320037
1 187110 855108194
2 85899
2 134363
2 19831
1 119363 141210252
1 20324 563879596
1 81366 613072974
1 96631 108680179
1 71706 214246348
2 12615
2 183084
2 61612
1 188224 660599689
1 100817 314216962
2 7217
2 14683
2 113425
1 80378 335171446
2 57678
2 148947
2 199896
2 196128
2 187098
1 31880 15754539
2 110435
1 1534 43698528
1 149588 452430588
2 185650
1 19446 485585873
2 137405
2 177442
2 94852
1 116319 296910028
1 78948 606192384
1 86281 668748053
1 8877 601122201
2 139060
1 137670 494079665
2 163011
2 63972
1 67094 830759967
2 197304
1 182273 819249598
2 51916
2 119363
2 192775
1 3607 193369954
2 199882
1 2130 984888127
1 114966 881792731
2 114649
2 156792
2 151172
1 55122 870398069
1 142890 18385089
1 108875 397244713
2 66463
1 97672 951581837
2 198787
1 4049 813822929
2 63003
1 73682 661246542
2 186461
2 181955
1 20373 31411134
1 90844 613044262
1 51886 566816926
1 83622 117948559
1 170094 716445929
1 96139 161825197
1 151769 50431081
2 27136
2 131200
1 33013 610419227
2 46147
2 91758
1 21538 439527297
1 114982 396776332
2 113886
2 16305
1 130627 259841825
2 184821
2 60604
1 75 761425431
1 56480 857207815
2 154775
2 150886
1 47521 131360240
1 32383 953160620
1 108128 90960349
1 101246 766384190
1 160518 735400903
2 132967
1 45770 492796357
2 78671
2 95417
1 68489 811302139
2 128530
2 29425
1 51677 924874854
1 5935 489385645
2 1305
1 147079 193865470
1 123246 52014703
1 183306 73144642
2 156529
2 4473
1 140028 546596629
2 48515
2 165009
1 119128 76545016
2 61607
2 31296
2 85192
1 161468 259996714
2 84692
1 19149 910384443
1 159220 158225662
2 130270
1 15235 918790101
1 182728 198733017
1 81796 399776733
2 172475
2 176379
2 186863
2 74963
1 186511 357268766
2 111898
2 128894
1 19915 845948922
2 54481
2 137139
2 155112
1 25645 832084744
2 191319
2 119528
1 119707 646021804
2 149194
1 160478 162040007
1 75907 682501197
2 26033
2 69244
2 47664
1 88289 348896290
2 63134
2 171015
1 48831 972350036
1 44421 899354530
2 69971
2 95806
2 128333
2 86916
1 25345 3023818
1 198200 94310354
2 25643
2 91651
2 118452
1 74761 791725323
2 16673
2 35108
2 181312
1 46535 173985203
2 84911
2 65381
1 32303 90739310
1 27942 709933633
1 64577 408203944
2 91720
2 66502
2 198461
1 166848 180976973
1 146067 124000875
1 98469 512845225
2 39394
1 155913 467712829
1 27274 35613744
2 96082
2 131594
1 58573 799626911
2 52123
1 181269 878638056
2 135803
2 34452
2 71750
1 599 767226224
2 61476
2 62528
1 73219 500523074
1 43114 110540468
2 107254
2 119022
2 11561
2 159561
1 100746 483361182
1 183996 405215596
2 195411
1 159545 522940735
1 87077 679835472
2 144733
2 132098
1 155670 556849472
1 57026 23466654
1 16600 63154251
1 64960 348028031
2 155096
2 15459
1 5797 266774007
1 88044 972652549
2 6889
1 122534 122102539
1 188927 325506465
2 95185
2 75886
1 72630 237523883
1 130900 223533289
1 74427 994355961
1 19756 83112300
2 105001
1 152927 650458832
2 80844
1 167732 433052264
2 176321
2 9398
1 199279 828005552
2 14429
1 48346 577266121
1 81673 655942762
2 122395
1 84198 362518058
1 97138 824331909
2 108896
1 69241 574954437
1 184087 811054298
1 146856 507803109
2 75564
1 108070 438503140
2 84206
2 63203
2 7907
1 98388 794018160
1 186304 181783358
1 129333 718962373
2 97236
2 24717
2 148994
1 94071 42252552
2 154117
2 167375
2 13935
1 79680 83472959
2 70033
2 155235
2 6652
1 72487 865452937
1 106167 379351051
2 176745
2 58191
2 110929
2 190403
2 167647
2 107572
2 108334
1 61438 631073594
2 145562
2 168781
2 130544
1 34087 967796339
2 21723
1 42723 5586899
2 147478
2 174779
1 198081 517813190
2 22354
2 119878
1 185535 794978553
2 79466
2 55090
2 575
1 76243 714242521
1 143034 271086061
2 97402
2 99485
1 22109 324887593
2 151135
1 9351 61898256
2 83693
2 145700
2 113102
2 3290
2 93799
2 62555
1 82519 962768540
2 182595
2 39177
2 53859
1 46612 375241054
1 162635 594151493
2 106815
2 182037
1 176325 744048770
2 65819
2 74746
2 188611
2 50921
2 140126
2 37634
1 48771 908063127
1 57098 43021153
2 129753
1 71813 921357658
2 101103
2 81928
2 52941
2 132962
1 166448 722646793
2 156114
2 120660
1 64759 667766181
1 112760 141144492
2 164339
1 101902 731192754
1 91791 246666170
2 182373
2 18777
2 109623
1 72181 912040048
1 80578 823481655
1 31325 890783105
1 199526 929370140
2 14307
2 87972
2 147049
1 7702 871548591
1 27627 259609902
2 167169
2 105402
1 131183 180513705
2 128085
1 181498 666699702
2 55857
1 136317 285651141
1 80326 60566719
2 112108
2 79250
1 77658 286826681
2 153347
1 95961 9085774
2 70023
1 162242 683750470
1 134446 340850155
2 59114
1 9819 637432667
2 182575
2 164317
2 29238
2 105986
1 101080 632132221
1 113335 955709201
1 163182 86185544
1 124993 767304980
1 199268 135934337
1 188561 739294936
1 117730 387544733
2 117466
1 182051 611687495
2 191691
1 58272 925997468
1 36369 912014885
1 6620 658896472
2 86442
1 137742 700358775
1 55593 909406963
2 19020
2 196080
2 80853
2 197579
1 5107 17108176
2 175644
1 137661 778654979
2 58891
1 114254 225444227
1 46478 435433145
2 35354
1 24798 635238960
1 150061 777140865
1 188822 192510345
1 57642 470766053
1 92248 676616408
1 15183 401628230
2 76506
1 12217 172524782
1 168757 358100749
2 86083
2 88001
1 82241 106180357
2 83477
2 116793
1 149691 859921212
1 21765 845681648
2 134289
2 114196
2 91047
1 63990 875390555
2 170175
1 113852 175032877
2 135671
1 166708 185543254
2 93509
2 57452
1 117163 871687931
2 24653
2 38131
2 78230
1 1255 89617470
2 165005
1 181769 175744898
2 48687
1 15931 435100859
1 129888 275183845
1 118020 314306241
2 115351
2 142817
1 72330 558125241
2 129616
1 130857 256377779
2 140479
2 30396
1 102952 153363736
1 56030 687974823
1 128026 284992826
1 152299 681423701
1 98625 266606498
1 172824 916538078
2 51764
1 16462 220988677
2 38126
1 4264 92016728
1 154948 408591903
2 168151
2 51842
2 65305
2 193986
1 86888 704457866
2 169687
1 134373 644588314
2 32126
2 4393
2 156378
1 18558 291145818
1 152635 594456657
1 151866 870490115
1 82946 348198315
1 181406 417514457
2 121053
2 37662
1 45891 487682760
1 41207 268653104
1 33953 442436959
1 165098 886301668
2 66917
1 42114 570211977
1 134246 931792237
1 176553 705605207
1 151240 39774577
1 7742 961700152
2 26472
1 77445 850482543
2 127205
2 18069
2 67206
1 109651 886096580
1 101416 349835937
1 41700 4322175
2 35391
2 63699
1 90769 482406862
2 96967
1 65085 40886609
2 8657
2 87852
2 183673
1 154816 534347141
2 142126
2 165190
2 20550
1 147129 322981872
1 24032 474483380
1 75244 463942500
1 75240 949609648
2 173157
1 85288 288105722
2 35929
1 157257 436014476
2 1103
1 121112 20835601
1 129371 604664609
1 183704 143649611
2 106003
2 3219
2 166956
1 138395 143407985
1 129641 137008997
1 30664 717156525
1 72847 772099247
2 91063
1 144897 540390877
2 146683
2 165427
2 11892
2 196076
2 139572
2 133744
2 91675
2 37406
2 130733
2 137824
2 120449
1 2979 587764479
2 11126
2 159132
1 51897 838079310
1 170673 66802402
2 149928
2 33421
1 38856 122046648
1 13421 494519055
2 20930
2 145307
1 146841 278219660
2 55011
1 184729 636109541
1 6082 961179972
1 163371 838102112
2 37757
2 177499
2 156594
1 45221 873191263
2 51091
2 172313
1 180401 455091552
1 137192 61791468
2 102461
2 101669
1 135456 469298489
1 182439 463877626
2 101738
2 29880
2 181576
1 99974 607653298
1 107223 956617088
2 159754
2 49806
2 77941
1 121452 975380772
2 62261
2 116705
1 45294 492647854
1 112649 773630182
1 156151 341933169
2 103627
2 105268
2 92249
2 101031
2 45381
2 197298
2 33690
1 22882 40287662
2 184385
2 196948
2 183265
1 76197 951909747
2 150069
1 22240 523601783
2 34553
1 161433 235199373
2 81046
1 22238 419612729
1 48079 664815542
1 128748 496494761
1 129235 852481006
2 191908
1 193902 801280156
1 141219 334001985
2 197531
2 183869
1 107 283715290
2 15422
1 116701 285343342
2 22458
2 84214
2 136172
2 68628
1 57859 634706858
1 177979 536047398
1 153194 245867714
1 72902 853855062
2 76813
2 108135
1 156639 496472292
2 14873
1 175208 462910080
2 21303
1 175738 995208776
1 139858 190319458
1 151620 373112592
2 32409
2 38160
2 45698
2 138771
2 101141
1 102851 673526805
2 29693
2 14928
2 9387
1 151706 186647978
1 187226 921879049
2 143154
2 56510
1 178005 584098611
2 14561
2 164562
2 36796
1 107938 255982870
2 48112
2 26557
2 69485
2 110326
1 96987 875494593
2 177149
2 8916
2 171162
2 86316
1 103172 403978382
1 177233 720191366
1 1404 204647011
2 9143
1 139051 374548175
1 107519 169276330
2 34312
2 27146
2 35294
2 86741
1 10178 253489599
1 116064 858114860
1 117577 132741695
2 146527
2 145697
2 145934
2 116600
2 68496
1 7234 133095681
2 131568
2 72976
1 64844 25970012
2 104689
2 34949
2 114893
2 196427
1 69836 128108690
2 176721
1 18283 967964683
1 101679 327847309
1 146791 249587657
1 51549 479359647
2 163358
1 54150 56945979
2 109384
2 21465
1 28856 255947503
2 165629
1 157370 46908431
1 78401 858820309
1 39315 466925355
1 157941 668366860
2 176793
1 1306 485545950
1 177719 732276561
2 199426
2 84389
2 194884
2 157123
1 64783 28040826
1 162281 22969288
1 125208 312924735
2 40607
1 5298 870679420
1 177823 481480696
1 107008 137398566
1 198495 938442967
1 84613 416138469
2 114726
1 87191 394531440
1 97511 984859608
2 119867
2 107257
1 174612 345235097
2 27132
1 51483 894116196
2 176177
1 146209 601204119
2 123390
1 104938 235579896
1 48814 171707153
2 26526
2 133619
2 4694
2 191098
1 184835 483334953
2 164417
2 116119
1 72113 221270074
2 84468
1 135144 873498206
1 110902 292514511
1 20836 143508471
2 162035
2 12551
1 158142 716580734
1 184001 19901820
2 162420
2 25990
1 87968 126822588
2 130928
2 14725
2 191410
2 20341
1 28433 707583925
1 196001 759674638
2 161683
2 67992
2 64134
2 4652
1 140043 133366053
1 13845 596458564
2 124931
2 93034
2 195548
1 174194 757458609
1 106637 235125425
1 40570 137396888
1 49756 545180149
1 68885 339398046
1 166859 890509965
1 186906 864929494
2 87760
2 96081
2 21237
2 85133
2 81102
2 26145
2 112940
2 167965
1 58292 367829302
2 5713
1 149696 972577848
2 153999
2 174473
2 29851
2 183835
2 63961
2 108073
1 45800 489244585
2 15753
2 54406
2 118480
1 125337 49325
2 89200
1 24336 496031004
1 104972 47085907
1 95596 831426091
1 21207 710053441
2 27510
1 19596 694891947
2 9122
1 5362 562066889
2 3027
2 89935
2 72072
1 59379 485431384
1 71408 276008052
1 127199 589512923
1 164132 882265883
1 122748 585389756
1 66363 389201027
1 131701 151409452
2 164748
2 63710
2 144171
2 27720
2 81941
1 114961 606574353
2 55902
1 43597 591527047
2 36961
2 69058
2 17961
2 15022
1 26294 452559481
2 192171
1 190147 786277487
1 132849 55536441
1 30690 783035669
2 155878
2 68505
2 38621
1 52546 463483744
2 127287
1 2449 168676218
2 193902
1 99487 129545947
1 112813 440648462
2 52426
2 125778
1 74353 558154088
1 124189 817914103
2 139524
2 150606
1 52908 559968628
2 17982
1 157057 462503163
2 46656
1 71370 479864263
2 8598
2 68032
1 159301 57008738
1 6579 439846063
2 91599
1 129902 193068292
2 183577
2 158729
2 151272
2 121863
1 177768 537137314
1 160357 357652169
2 47788
2 195928
2 63482
1 21009 216798086
2 24947
1 92263 163270087
1 22887 917838332
2 136360
2 121172
1 93624 41571448
2 194959
1 167376 481481668
1 139110 581266304
2 115652
1 141993 219826716
2 1182
2 190722
1 30345 149632526
2 152980
1 85947 796072568
2 58125
2 76239
1 62687 476365536
1 114129 331056646
1 65410 680362775
2 7443
1 81108 915081013
2 183930
2 1487
1 49697 734010944
1 123897 61017891
1 134555 988471218
1 128179 755251666
1 7539 460627760
1 127576 49104468
1 89404 251021924
1 117926 42230317
1 5930 741197995
1 125821 158731934
1 164745 31437734
2 157457
2 196707
2 98198
1 119453 39039981
2 36679
2 57145
2 76722
1 149762 249045757
2 9105
1 41684 978231211
2 146964
1 110727 595974380
2 98920
1 65805 417910955
1 184721 685410829
2 57518
1 75068 772878495
1 155904 914144289
2 175800
2 48638
2 7409
2 164084
2 163774
2 118318
1 111257 609480424
2 34296
2 128763
2 142425
1 60422 311115138
1 67083 152556520
1 34631 765139724
1 132153 642985741
2 4353
1 142914 965696681
1 119615 102597594
1 114122 332403398
1 134541 705805192
2 44884
2 85383
1 30049 726613000
2 42303
1 183833 472951863
2 124373
2 176475
2 199375
1 96335 471613801
1 115006 613453626
2 139058
1 31314 286716927
2 149123
2 129279
1 89739 566428367
2 49173
1 155323 255175657
2 6224
1 105266 43599402
2 76596
2 129645
1 131380 554602027
2 45636
1 172824 878563346
1 57258 1631223
1 74517 669843682
2 88285
2 1115
2 182230
2 117134
1 124799 518174904
2 30860
2 186903
1 115571 523322005
2 49432
2 139161
1 69060 581533524
2 1335
2 38908
1 103359 886376656
2 50030
2 185638
1 102041 85473875
1 185918 107782563
2 67578
1 133466 629289613
2 117600
1 128457 334471292
1 121108 713199265
2 177903
1 152914 668748367
2 141302
1 184700 330527949
2 188982
2 31765
2 93011
1 44802 654756549
2 160578
2 147119
1 172515 454409411
1 77218 552535688
2 110568
2 24043
1 174598 79199372
2 142138
2 122254
2 184458
2 131634
2 41147
1 183890 491615051
1 157772 541433413
1 184712 451096247
2 149005
2 38313
1 56865 476933375
2 139700
1 79534 573643736
1 160847 847357710
2 150667
2 92695
2 183111
1 9586 683441091
2 17491
1 14558 752921429
2 103547
2 91716
1 1025 56487925
2 82502
1 69596 297409386
1 125139 867648084
1 130027 701160096
2 29249
1 69570 267734997
2 11258
1 125185 872107558
2 96688
1 111415 852574930
2 150599
2 121780
1 62626 313616492
2 65
2 166736
2 27255
2 158112
1 190239 319673978
2 185627
1 49160 102700241
1 37617 756385252
2 79967
1 90831 478054704
1 10458 315735049
2 24527
2 2522
2 59846
2 102594
1 186809 47924654
1 188062 413569150
1 194449 642035931
2 171577
1 105867 238581988
2 58253
1 4902 152174524
2 31618
2 179340
1 198759 30752265
2 105682
2 27638
2 67058
1 137992 274169479
1 148188 863065827
1 32119 358643429
1 14677 404230403
1 144380 649377762
1 150660 353025458
1 38863 154761114
2 51632
2 103405
2 81500
1 178927 994276277
1 68544 174294252
2 24867
1 124583 745112244
1 173097 486468282
1 69028 336089437
2 101743
2 4892
2 67102
1 107929 94196387
1 98655 642249487
1 109435 770702511
1 133965 766538678
1 60491 616572651
2 148889
2 65509
2 37852
2 119525
2 193420
1 154127 133502100
1 161341 236168533
1 91397 121182170
1 108781 574609171
2 1901
1 166800 324174512
1 107405 845447223
1 167919 416903882
2 19099
2 64968
1 137447 324508095
2 116728
1 178309 793860970
2 197635
1 98958 934485781
2 159884
2 198572
2 135573
2 110645
1 129054 66717150
1 39309 137842970
1 127296 94725866
1 137423 750239102
2 157689
2 158463
1 69909 720297509
1 44088 97468861
1 90838 924617688
2 95083
2 100155
1 48253 402077939
2 55998
1 32333 127328715
1 192082 239638550
2 101409
2 131917
2 135624
1 143542 745032830
1 146745 45319057
2 39394
1 57838 319163342
1 30841 395526631
2 52254
2 184921
2 143576
2 182242
2 103428
2 107784
2 86385
2 136366
1 167724 791925692
2 14430
1 95133 7984516
1 94596 632993318
1 18914 916807750
1 7439 481619513
1 53934 540548353
2 1942
2 64302
2 116642
1 154753 315824937
2 191247
2 5996
1 129972 421650300
2 34500
1 28728 454116536
1 164071 588020576
1 193539 81371225
1 27307 674504769
1 133608 828279298
1 43727 404884633
1 77075 15852640
2 10769
2 134102
2 62370
1 63625 782826132
1 20500 777070146
1 111907 656562441
1 27703 48582574
2 179897
2 185286
1 94483 341023993
2 48643
2 151181
2 21413
2 30829
2 42168
1 8922 858976837
2 175177
1 49497 389906913
1 108958 439236813
1 136136 668229666
2 41038
1 86588 162721077
1 46545 917403154
1 28045 796544321
2 122452
2 99664
2 65371
1 31865 72507761
2 111821
2 48522
2 77009
1 101602 500826358
2 15840
1 80366 860892189
2 75575
2 183157
2 154956
1 71222 654922369
1 92786 201293469
2 85622
1 138872 755103521
1 65655 98430733
2 40998
1 189250 672108689
2 186175
2 91819
2 162270
2 95824
2 186953
2 172901
2 33660
1 121894 916671916
1 23606 316971644
1 198630 803437966
2 134520
1 85525 963861555
1 178917 626852368
1 150535 639448217
2 116594
2 95291
2 112268
2 150353
1 24939 154320473
1 23855 657420382
1 136842 86289109
2 14980
1 173892 507653478
2 67
2 28298
1 114679 342190170
2 139463
1 111427 202621424
1 120562 425582497
1 55844 178444529
1 125712 32601033
1 95278 809559906
2 194496
1 5027 589100222
2 136481
1 97648 942204083
1 23167 298530949
2 42872
1 57067 512158250
2 54437
1 126842 582950771
1 71669 810294330
1 13136 319286560
2 187457
2 19987
2 139417
2 113095
1 24415 752295473
1 170019 590024427
1 42648 839724125
1 23131 980088670
2 153401
2 45284
1 53732 547753534
1 83344 95092046
1 40483 400955049
1 39678 921921383
2 84081
1 46589 281851047
2 75501
1 19755 452231142
1 11731 609967321
1 152124 823439845
2 14662
2 23724
2 29265
2 73453
2 113336
1 187116 164929451
2 192901
2 43188
1 176606 985945535
2 155081
2 110612
2 90761
1 95013 267948399
2 9092
2 173189
2 81004
2 21033
2 27221
2 93954
1 149710 926953436
2 72978
2 72080
2 23562
1 130417 894751905
2 70197
2 98682
1 174348 159324741
2 83969
2 180155
1 184949 484996076
1 16756 727379966
1 119108 531940239
1 15331 36117091
2 145574
1 69519 961860633
1 34560 404781459
2 153468
2 68583
2 44211
1 54316 968654249
2 8127
1 17360 378035882
1 107840 313869750
2 190521
1 1401 402875211
1 43398 262952129
2 65715
2 1948
1 138365 907920070
2 122190
2 183186
2 10399
2 704
1 164731 548977357
1 199526 836813468
1 139591 898348611
1 33394 805978150
1 122350 628587658
2 82105
1 27745 308872012
2 99060
1 73124 584857602
1 19503 923620004
1 143649 277561375
1 174335 490388961
1 132341 695684384
2 7286
1 111228 49837307
2 101262
2 82697
1 129650 71434881
1 78725 213945111
2 180806
1 132797 330188904
1 113797 293030269
1 134457 936942734
2 49851
2 52781
1 184886 163259185
1 53857 766084369
2 163837
2 119181
2 89903
2 25158
2 86127
2 60213
1 46776 315699835
2 10828
1 116428 237257412
1 162968 742186107
2 63947
1 177562 240622420
1 90559 167733117
2 88150
1 109902 655390622
1 156542 512655027
2 53262
2 150173
1 157751 98175416
1 131928 688208330
2 110956
2 158299
1 132784 908726947
2 90161
1 136414 304022147
2 116083
2 24683
2 92520
1 42066 583871563
2 64794
2 162398
1 194230 694129052
2 9875
1 4314 290552523
2 128997
2 182034
2 112744
1 133561 916119062
2 43008
1 15755 569129147
2 82475
2 133085
1 50207 813079368
2 122935
2 92045
2 81286
2 132881
1 158345 435245337
1 169719 151650342
1 26421 914057757
2 118463
1 135369 262517520
2 139380
1 21350 593226420
2 10856
2 104574
2 6086
1 51017 925404554
2 125670
1 102369 66449672
2 169238
1 138488 474319709
1 84260 725791002
2 24158
1 69424 165615600
1 94444 260149980
1 113299 188855486
1 70176 195830322
2 174964
1 66408 877954972
2 111604
1 173507 504276961
2 29313
2 191643
2 10949
1 95369 959151312
2 197832
2 58912
1 178678 217598486
2 89784
2 9174
1 9695 885848400
1 58670 559351721
2 161804
2 42212
2 98313
2 98659
1 37988 855928222
1 57349 857846312
1 108311 689779068
1 65292 346457189
2 89509
2 74556
1 71066 803339420
1 47223 363111250
1 140887 763306726
1 183552 313714488
2 98738
2 151557
2 21397
2 15704
1 136847 702650716
1 182505 234452085
1 22031 20933021
2 51397
2 62227
1 84697 778155716
2 41209
1 141658 567181218
2 38244
1 17580 161282058
2 164850
2 47323
1 11339 686555057
2 125867
1 69715 943682222
2 123979
2 61235
2 88727
2 118646
2 29625
2 86148
1 136622 161513191
1 162634 620246577
2 152870
2 138206
1 64133 616950227
1 163095 361462226
1 151895 830120505
2 181333
2 59614
1 161067 625356248
1 140403 922838726
2 100107
1 64895 297099449
2 56137
2 67702
1 95811 978086929
2 71407
2 61522
1 46065 166039521
1 58802 129866992
1 41312 813394422
1 119063 278774372
2 127784
2 1807
1 46847 824480545
2 2350
2 178935
2 188318
1 54065 214346674
2 110868
2 50091
1 124655 197259469
1 183127 724037009
1 158453 339668791
2 77979
2 113586
1 188940 197060121
1 120589 280962072
2 73678
2 154829
2 199064
2 186738
1 11761 981851941
1 101473 665596717
2 122806
2 93817
1 25373 488300933
2 165433
1 23954 726381146
2 120049
1 142134 677965806
2 62908
1 89432 495222284
1 61082 719067890
1 195298 942892023
1 137546 941776649
1 108381 840909213
1 75699 19736102
2 188060
2 30637
1 165822 946543846
2 116232
2 75864
2 184718
1 186966 872914660
1 125293 222544861
2 133437
2 195605
2 26695
1 110314 438996816
1 97335 880974336
1 185365 263973475
2 146460
2 70502
2 35349
1 117459 449312826
1 188950 945526985
1 195391 535530314
2 137592
1 82184 260308437
2 79053
1 108455 960476847
1 167908 590162523
2 154794
2 193971
2 62517
1 134436 270422665
2 77591
2 47606
1 127541 601557369
2 170075
1 46898 278546901
1 161460 541648464
2 105052
1 119014 852915902
1 64145 993236910
2 131952
2 125739
2 146564
2 198095
1 83885 222051513
1 76162 430855909
1 116756 923556963
2 33312
2 86529
1 80435 789513316
1 106583 626233039
2 145700
1 31671 457454855
2 181812
1 158507 362511172
1 111745 182293749
2 27611
2 50341
2 136754
1 65028 796178705
1 189153 407162667
1 155129 665942607
2 3959
1 108264 543658802
1 129371 874303636
2 36689
1 133637 425014585
1 13849 634714010
1 51275 517103691
2 68039
2 197166
2 139033
2 39300
1 143754 903998456
2 24687
1 165239 368326498
2 17236
2 133835
1 20429 857549597
2 125278
2 13998
2 58939
1 109171 374749059
2 177180
1 79915 760232604
2 194189
2 90268
1 192268 751051537
1 83606 757913703
2 187052
1 160901 79582352
2 117759
1 190141 211917224
2 56384
1 59278 545163660
1 105888 152012246
2 12966
1 13841 297818843
2 27165
2 128725
1 190804 918979807
2 37527
1 57495 125947228
1 116619 204042064
2 38599
1 141106 422197532
1 77873 747094260
1 126090 654202055
2 172881
1 14628 201350812
1 150193 288761147
2 168344
2 172671
2 180694
1 2003 177659896
2 11611
2 47353
2 89795
1 89962 184549030
1 57470 430054764
2 5074
1 27733 110818911
1 49251 83234798
1 16722 693350926
1 180575 54456910
1 77889 643826346
2 189457
1 50839 740450056
2 139151
1 169415 324370185
2 89004
1 199358 944806675
1 120630 864227858
1 110652 26609962
2 114913
2 39952
1 157208 648262339
2 152472
2 187118
1 194532 903634099
2 97856
2 88308
2 150724
1 60057 478440076
2 189905
2 184449
2 87302
1 84245 664864529
1 28096 795972495
2 23406
2 54694
2 120346
1 37430 302425535
1 72636 628485189
2 22392
2 169131
1 47504 354330283
1 192575 295872666
1 88800 729882481
1 177623 170232890
2 56013
1 177003 698797810
2 76639
1 41941 68250298
1 31895 211472601
2 45862
2 82105
1 170080 874528956
1 54240 261461756
1 140824 306835921
1 101600 530936990
1 52351 482321674
2 99410
1 114032 270669969
2 11094
1 52280 380444792
1 103621 882060700
2 82150
2 57526
2 36595
1 138404 951104536
1 68807 988326270
1 61665 579051536
1 67430 87065606
2 109769
1 135300 924486535
2 99535
1 33437 539882206
2 87823
1 97289 817654398
1 50486 648917659
2 138856
2 121894
1 37900 595339296
1 111241 59036542
2 189516
2 1104
2 41548
2 166282
1 199891 577296122
1 88864 607132945
1 14788 932037785
2 136046
2 140346
2 88527
2 44016
1 183753 717965718
2 108293
1 71464 129265762
2 190251
1 103794 568339750
1 157139 434075746
2 160424
2 4477
2 8655
2 188129
1 139052 469593097
1 76219 491100224
2 34379
1 131725 643177113
2 193819
1 35439 733009133
1 87939 10944056
1 167475 45337949
2 115169
2 37469
1 23160 939866835
2 76149
1 139693 785172833
2 194166
2 188646
2 166050
1 88550 652288116
1 105297 406310812
2 28054
2 103403
2 140308
1 145266 777166123
1 81835 295990785
1 32895 880672133
2 67315
1 167118 687974926
2 71115
2 80118
1 192468 248217263
2 7178
2 115939
1 39294 348084660
1 115322 458081618
2 148556
1 81995 446902183
2 24453
1 16714 464059768
2 173009
1 4591 340755709
1 62086 706102435
2 88197
2 120311
1 2622 809186787
1 184238 162329246
2 63873
2 190352
2 172438
2 49339
1 109900 37146399
1 167934 948340318
2 198042
2 179799
1 198973 848068538
2 105567
1 130120 290517461
2 171158
2 98961
2 176928
2 31046
2 166662
1 58000 439025314
1 54751 738989129
1 147824 87094676
1 140080 420406719
1 83351 176861889
1 16729 704951256
1 8030 92198849
1 48385 937186997
1 187436 139491166
1 98404 865592482
1 119300 397046639
1 18203 237861220
1 59734 426889833
1 62427 311143320
1 102004 457524017
2 99997
1 167414 377128262
2 37127
2 127553
2 75293
2 130100
1 57405 937354961
2 103992
2 80765
2 66871
1 189895 81109085
1 4532 74824184
2 60832
1 163311 238571419
2 162903
2 27830
1 163394 117989965
1 72267 14699904
1 183445 283831215
2 45994
1 153381 185397361
2 118290
2 126451
1 161417 891848642
2 78360
1 182928 612896054
2 153130
1 165581 231024411
2 33957
1 60824 949691695
1 131829 444762275
2 64670
2 164841
1 145396 121480157
2 69333
2 48415
2 99610
2 44908
2 53224
2 114872
2 115329
1 179626 660303531
2 188678
1 34176 399109428
1 27721 321586438
2 133514
2 31173
2 109090
1 67750 421318525
1 88504 252310268
2 22934
1 146955 821460920
2 145753
2 1396
1 136239 379789992
1 180718 713038584
1 41743 920984975
2 128476
1 32760 222814740
2 146100
2 34302
1 1559 898239648
1 123658 653097401
2 138583
1 116178 760236068
2 192389
1 22943 336769276
2 40752
2 48144
2 139178
2 148778
1 26962 238569577
1 99395 740885283
1 175544 395271130
1 5329 500691425
1 165436 259934079
2 39955
2 49746
2 119983
2 168765
1 72951 995936684
1 128141 701557983
2 185956
1 165176 190229805
1 174175 305142293
2 97494
2 54365
1 116487 861022747
1 153950 715657983
2 17322
1 74020 619211837
2 19844
2 112454
1 96251 83580599
2 119196
2 10803
1 99504 436146630
1 26649 595169730
2 113345
1 32170 96908153
2 16611
1 152164 158642837
1 56961 383106370
2 40193
2 170113
2 124092
1 24562 662421832
2 167043
1 185559 337361367
2 176435
1 162517 794982542
1 25940 911415022
1 16794 412755673
2 161828
1 31737 515412114
2 121349
2 113006
1 194857 852660233
1 17333 472015759
1 23783 961504609
1 44763 313498101
1 83366 993169780
1 157905 230478119
2 141785
1 30253 964234165
1 127547 279834442
2 106319
1 172748 961535499
1 14812 658931500
1 126049 980022019
2 84867
2 72924
2 13160
1 58213 325192438
1 81536 76643341
1 130592 866497774
2 146515
2 174497
2 87075
1 84206 931697594
1 19365 478574186
2 184350
1 110041 448491162
1 2358 754693630
2 58038
2 136672
2 154619
1 43953 506768927
1 189167 275981875
1 53279 406861121
2 138334
1 95584 131064991
2 102117
1 190347 97281426
2 137523
2 56490
2 32024
1 123383 543337003
1 132923 586535459
1 163209 465537470
1 96639 410995991
1 190372 811240701
1 87425 875784873
1 76520 686499849
1 190187 149251398
2 87981
2 62599
1 111471 540420505
2 184499
1 60813 530203227
2 96576
2 30381
1 109660 309419868
2 117058
1 60588 779196062
2 95926
2 153955
1 94272 534561545
2 133244
2 52174
2 71790
2 160677
2 94706
1 71420 961600188
1 157112 426833586
2 149723
2 87178
1 17928 69781339
1 30519 494671912
2 114284
2 178132
1 65011 985860570
2 103425
2 78095
1 9283 221016263
2 159547
1 53613 818301061
2 193724
1 190540 781360025
2 17512
2 113888
1 133576 496139638
1 176234 629263490
1 80711 922681587
1 155635 659988932
1 159078 793318815
1 42068 559472177
1 112888 317622149
1 114953 533950335
1 10125 741413484
2 96153
1 36868 112285783
2 15684
1 100949 613505905
2 97839
2 30274
1 30977 912339440
2 179788
1 145294 855015025
1 167874 606250607
2 167118
2 90354
2 69238
2 112173
2 30878
1 26016 406435469
1 120606 431631582
1 94237 942262751
1 75778 610955278
1 54459 915577181
1 190610 760629203
1 63836 486008482
2 108120
1 133206 543169894
1 132651 356166626
2 14238
1 189527 36662970
1 163835 556862146
2 169657
2 183469
1 32699 492133086
1 50321 80114472
2 170814
2 130132
1 171277 780773613
1 171942 84066552
1 81288 793910139
1 119415 788791966
2 107881
2 25126
1 23406 912229145
1 39389 173326434
2 155289
2 103954
1 31241 788014398
1 83285 226925849
2 89411
1 127663 171838721
2 113238
2 169889
1 121483 410892682
1 115865 239754088
1 115111 183614663
1 47723 143992111
2 78662
1 196873 157888754
1 6214 724121758
2 50525
1 65946 709599533
2 161692
2 31790
2 32391
1 68746 690070124
2 5135
2 101857
1 187927 327991652
2 84893
1 184154 225334521
2 52181
1 183459 648623880
1 22846 924610825
1 142911 689500074
2 157785
2 131467
1 106178 95199205
1 50359 745914463
1 90886 200260504
2 119067
2 21109
1 108090 578667481
2 68965
1 18613 155527023
2 91146
1 126181 413174909
1 39639 739461717
2 59652
2 45798
1 138169 532095415
1 83248 112072239
1 4359 600237770
1 66886 59288750
1 102573 719327370
2 106050
2 187775
2 165660
1 2266 141126331
1 111106 11113921
1 40187 780877882
2 137541
2 106276
1 55198 687377989
1 89961 640801339
2 189870
2 71065
1 150906 701556332
2 75440
2 159874
1 48131 480299308
2 160670
2 181319
1 139038 451723144
1 34819 208672797
2 67761
1 148230 752148018
1 155819 61764286
1 100814 721869465
1 98139 130961871
2 7167
1 198126 413990561
1 99282 217123845
1 188760 687356729
1 198959 781511346
1 92173 624601106
2 13343
2 58824
1 194097 614679659
2 13178
1 27277 512257393
1 58607 873297947
1 46625 908868625
1 131870 111487781
2 32213
1 90072 783666479
1 147852 225672352
1 129822 186941829
1 68669 730463477
1 51577 819602044
1 75989 780176110
2 95914
1 102522 850132976
2 23365
2 189035
1 83876 609554571
1 32259 697156691
2 184186
2 115503
1 13290 476576039
2 123432
2 144950
1 156217 223046347
1 139073 783235601
2 25844
1 35049 303124487
2 135129
2 8468
2 80825
1 58470 853005515
2 70100
1 29146 779753660
2 94077
2 25993
1 158829 152376031
2 856
2 67604
2 107851
1 815 789633718
2 77682
1 24161 646263361
2 10209
2 37310
2 160745
1 117383 10787437
2 96564
1 112590 253489018
1 152594 630563987
1 5791 830310319
2 99588
2 164392
2 80537
1 133520 247957374
2 17440
1 76932 213468924
2 7705
1 48614 26262618
1 119236 595214834
2 80652
2 184408
2 143485
2 62452
1 23474 870403298
2 120096
2 83056
2 63796
2 89207
2 95583
1 152219 153250931
1 18833 299792732
2 58830
1 107328 367935255
1 121872 781822840
1 69481 929075396
2 63124
2 195277
1 124587 90671251
2 126338
2 10900
1 177550 226199968
1 175590 536895451
1 174661 129070864
1 163529 897857101
1 143395 699856823
2 15999
1 112295 610243429
1 133201 786168468
1 78979 684908985
1 51632 525370566
1 54875 829898820
2 190500
2 136472
2 129229
2 141406
2 93708
1 140364 943288190
2 6440
1 49258 326490573
1 45353 570359831
1 49426 130897129
2 111094
1 113020 116703955
1 168929 983311963
2 196709
1 138865 397589913
1 42324 876576927
1 143877 547218141
1 66891 294247585
2 127902
2 57339
1 57601 469435583
2 154278
1 15190 938616633
1 116062 952458450
2 14888
2 39169
2 19048
1 186477 449355573
1 160978 568878482
2 87378
2 180292
2 126388
2 85494
2 77407
2 54327
2 19415
2 1216
2 81428
2 166127
2 138328
2 15960
1 5559 440851660
1 153070 273788223
1 103286 793225501
2 196734
1 8593 789165922
2 50246
2 55007
2 156494
1 88439 67033849
1 40893 945000214
1 105562 269826571
2 85253
1 194456 810596236
2 77164
1 63997 437790073
2 118306
2 157153
1 142123 511784694
2 161325
1 121130 587984854
2 130910
1 141928 289395705
1 88526 342819500
1 97229 813807069
2 151278
1 28827 375942412
1 16056 988568793
2 197502
1 187044 234825225
1 177463 76111900
1 80349 479133878
1 90868 55047647
2 17815
1 73715 125506819
2 67533
1 54833 250760087
2 149487
2 140346
1 95520 439200285
1 32736 30986349
2 51509
1 43601 305857080
1 50222 66414127
2 143613
1 117938 814570829
1 135284 122380918
1 46926 538677033
1 141450 747248650
1 38545 813519063
2 81529
1 111823 212292811
2 193143
2 36659
1 56604 649617886
1 151340 291255839
2 9032
1 126038 694778575
1 24269 819176797
1 134424 190177068
2 123865
2 38403
1 151094 919324008
2 15378
2 27097
2 87269
1 53589 18337765
1 51301 756043421
2 80407
1 45574 493451248
1 190654 991780475
2 85598
2 149787
1 69511 983753949
1 48203 215691337
2 118067
2 152855
2 55873
1 189972 10261269
1 10486 356906374
1 37258 286630729
2 126107
1 138470 359643102
1 65335 955868415
2 121028
2 195360
2 66606
2 102352
1 102104 944554921
1 193890 610910821
2 2456
2 179299
1 167683 606962780
2 81687
1 184376 548180458
2 74265
1 133642 260972235
1 23683 814944307
2 77007
2 47732
2 70181
2 106348
1 63806 78484035
1 67768 532476846
1 155261 345616125
1 31211 764548994
1 787 974924948
2 86969
1 104268 196896320
2 120444
2 93520
1 39201 838421606
1 184901 941791813
2 35415
2 100139
1 42623 895031820
2 79046
2 88077
1 139217 289730781
2 155897
1 5838 95769682
2 139152
2 155976
1 48739 132041411
2 134242
1 135880 400509184
1 65629 213088098
1 126906 373406339
2 147433
2 184013
2 165940
2 142654
1 82345 79161636
2 59632
2 74821
1 124810 77782384
2 152367
2 75068
1 196803 96724562
1 112433 608819343
2 185479
2 53789
2 11153
2 67200
1 30640 836573914
2 156369
1 163831 412614179
1 49002 429903471
2 144624
1 123185 296694761
1 95663 464298043
1 119734 419275755
1 169876 207275354
2 125181
2 103638
2 192336
1 100512 756519208
1 159290 670978357
1 148575 416263721
2 178491
2 58136
2 164012
2 197788
2 144629
1 13549 397194478
1 75452 588541404
1 170773 574856610
2 28233
1 17505 660361868
1 185303 450877342
2 100273
2 45623
1 12832 965414168
2 129257
1 28170 261331436
2 148959
1 87362 846482298
1 165431 741578103
2 150534
1 7053 116524667
1 71367 777632614
2 176318
1 26323 564173171
2 180734
2 36655
1 157210 620194360
2 80434
2 23288
1 123722 843146411
1 128458 510445014
1 31307 727424025
2 126471
2 129529
2 3357
2 78532
1 150933 121718272
1 153968 379299334
2 27612
1 163101 824765525
2 24833
1 145858 680489991
1 100224 301481365
2 114233
1 145380 449877051
1 47903 149854589
1 169679 441271025
1 126264 156534610
1 95445 381499192
1 170230 205688923
2 76692
1 135201 758290749
1 129609 124353437
1 163406 249576010
2 116681
2 169751
2 22259
2 193196
2 30154
2 144248
2 1187
2 135452
2 14623
1 35785 692460778
1 24607 777528306
2 14527
1 95873 858763157
1 6443 281466211
2 195379
2 93262
2 86271
2 119528
2 98787
2 128683
2 33872
2 136971
2 122917
1 46484 623350365
1 1817 378103310
1 23862 155353211
2 175745
1 194559 431321225
1 77625 348922209
1 124467 216510121
1 37624 200337036
1 1018 285718159
1 185294 834051747
1 182415 54129713
1 86244 184745192
1 248 498570207
1 32583 35404429
1 152835 5937910
1 75820 280565366
2 87202
2 73032
1 47685 714312607
2 83495
2 93807
2 150849
2 37077
1 134060 167601405
1 14424 380827967
1 59038 127610696
1 149618 358355838
2 101255
1 71896 521556785
1 61900 492468325
1 189765 984947892
1 96829 950905283
2 185209
2 190331
2 73623
1 127966 70064799
1 145941 695119653
1 95133 250652364
1 177295 280954952
2 137769
1 30195 994072867
2 150178
2 166513
2 126903
1 195527 999477168
2 73204
1 187811 575368120
2 161687
1 133882 433696530
2 162887
1 36974 164657129
1 174076 355348611
1 1920 201547728
2 6704
2 76071
1 78076 554546162
2 50116
1 46916 264225010
1 25868 880109010
1 50891 364092792
1 13736 365359130
2 52270
2 68337
1 71499 781266764
2 90150
1 153474 637823367
2 79477
1 76064 974267174
1 114249 936215685
2 158590
1 85544 130595274
1 54157 679977041
2 132658
1 4310 34469905
1 46907 424868940
2 130340
1 69386 270576856
1 83944 664428192
1 17936 526578139
2 87627
1 67294 560163643
1 103025 636775133
1 81953 535889926
1 80502 713301053
2 151252
2 69367
2 10034
1 62124 190888707
1 153875 816288937
1 156639 613216938
1 137488 788169594
1 101991 332957503
2 188173
2 76803
1 184977 664193923
2 46967
2 72926
1 66366 385524256
1 83981 219186356
2 184694
1 99781 224614896
2 71467
2 140381
2 113247
1 101637 883669672
1 146927 493782186
2 171039
1 50042 701680756
1 189502 340067864
1 111270 657510443
1 87983 117127675
2 176101
1 144914 394731058
2 167096
1 145974 522362184
1 157825 752749838
1 163149 367609823
1 144105 998648274
1 137522 454535184
1 121554 814115001
1 170976 616566505
2 109984
1 34807 141823864
2 139834
1 22061 131129200
2 178349
1 25779 171778371
1 110819 999727266
2 127624
1 134854 123607256
2 186193
1 54908 765180352
1 171647 440985308
1 32329 91229740
1 184457 425962713
2 106674
2 73015
2 191919
1 23172 996301838
2 96395
1 166878 892946695
2 34116
2 100007
2 13824
1 1854 466528162
1 158300 49870931
2 53006
1 55312 312997076
1 107927 590559218
2 195753
1 89291 671228695
2 83646
2 27635
2 23310
1 98553 682623634
2 95627
2 14946
1 120321 409128192
2 89804
2 170870
1 143213 851767547
2 92920
1 51122 840449580
1 33301 798649751
1 175774 571328710
2 45384
1 175621 622227822
1 72804 301384321
2 54019
2 63137
2 3492
2 165042
2 9656
2 72974
2 77248
1 169299 794416207
2 24273
2 68288
2 157842
2 52190
1 166042 907135919
2 58600
1 105244 897038641
1 63904 679862668
2 95453
2 121189
1 31069 277544210
2 31770
2 98301
1 13076 106829803
2 30176
1 168127 350437835
1 112626 633081548
2 137210
1 21350 218386765
2 108633
2 92165
1 55371 785830371
1 118321 712940538
1 46475 547073598
1 73265 808847806
2 15913
1 97883 815293500
1 50697 575564723
2 95591
2 83320
2 93553
1 185507 630791254
1 77577 549961759
2 169040
2 116608
2 48196
2 169533
2 113006
2 71738
2 15296
1 131023 109275825
2 44218
1 194389 28127525
1 163052 755050703
2 166248
1 45583 261538030
1 96087 619788220
1 107592 143676289
1 85683 393501848
1 54571 697616634
2 116872
1 162001 979198684
2 196012
2 119814
1 158424 996892900
2 36845
1 60041 997028925
1 184709 95702437
2 111383
1 142887 950807316
2 29266
1 37333 99705496
2 152941
1 122278 526069293
1 197664 588219243
1 154984 873710014
1 67529 793112097
1 105534 299421971
2 166440
2 161827
1 112882 199047400
1 6106 674942049
2 8500
1 195162 919319066
1 193909 125802340
1 199979 377756276
2 81255
2 193214
2 195520
1 76470 565148857
1 119846 264498204
2 36968
2 5073
2 77669
2 22507
2 183156
1 17194 257300514
2 63872
2 9833
2 59998
1 139784 942825191
1 168958 521041036
2 69941
1 138668 431776242
1 38825 135389377
1 5374 465652046
1 99552 939004206
2 196227
1 20514 518549613
1 22259 920451779
2 92513
2 88373
2 87819
2 64508
2 66134
1 110454 652193605
2 103337
1 10760 76834222
2 168531
1 65300 224069642
1 34945 656126095
2 196937
2 192034
2 94798
1 49296 354117502
1 72442 402944714
1 138027 397375923
2 152518
2 120225
1 84790 735615563
1 171654 556736517
1 62950 340521635
1 78281 63789012
2 127519
2 186983
2 147520
2 95689
2 25253
2 198202
1 109698 810107402
2 59375
1 141347 976433933
1 195825 889708574
1 147898 688106580
1 66708 317213369
2 26631
2 115294
1 190066 757915846
1 198573 73179279
2 186089
1 100408 750314980
2 64639
1 55044 493235006
2 179943
2 78588
2 1684
1 40896 563507556
2 179329
2 193050
2 107173
1 79781 634812549
1 107557 891986145
2 122567
1 68171 234609676
1 70142 859432905
2 14018
1 136896 764416711
2 158029
1 34753 863953669
1 55027 682655660
1 150042 126783890
1 159591 823345617
2 21927
2 94889
1 130006 910290665
2 4795
1 27231 916086286
2 147533
1 78510 480086917
2 105594
1 62113 341178075
1 46818 765006162
1 139237 6619874
2 77315
2 46732
1 178963 898748673
1 177127 868946389
1 85698 829718191
1 53784 665389317
2 167420
2 73923
1 92667 717223823
1 134748 407010324
1 65738 491225963
1 12673 664747413
2 182520
2 151028
1 49306 181805855
2 101367
1 22924 15620252
1 6994 786155235
1 14122 952840894
1 161424 438119895
1 127552 630505353
2 14876
2 78121
1 145635 41354641
2 16272
1 6032 798371116
1 52267 831412546
2 63395
2 101489
2 68870
2 81206
1 159854 231274961
2 165574
2 20536
1 121256 176108034
1 184271 225046577
1 112663 370323830
2 136422
2 10917
1 33224 990329539
2 105477
1 7253 637428379
1 152814 141677689
1 66922 748157832
2 97881
1 73603 754305492
2 184611
1 116720 972004035
2 35613
2 3216
1 11253 461292971
2 122114
1 18995 711885127
2 89339
1 27847 179978176
2 128248
1 11283 144500697
2 161022
2 88499
1 146968 874447164
2 49914
2 59166
2 31661
1 43444 828374159
1 51516 108313988
1 171610 89938127
1 82893 633788139
1 73035 208844750
2 112094
2 62041
1 134795 644845573
2 195586
1 25265 343693528
1 89576 653751512
2 48146
1 153039 290720501
1 99363 171536952
1 76856 555979714
1 142136 738839835
1 120756 334483243
1 36099 230091632
2 78656
2 133707
2 40200
2 49428
1 38995 352472890
1 199529 876859570
2 193744
2 138018
1 189410 550847553
1 67262 733830069
1 127234 359327646
1 147939 438741117
1 95743 243525673
2 191269
2 25899
1 11572 669036139
2 6531
1 141880 15447560
2 53006
2 95501
1 66866 492899316
1 64523 26771196
2 68040
1 121919 39788939
2 52859
1 55016 570321308
2 165587
1 85142 56467757
2 162028
1 87109 719923673
1 70431 182966586
2 99627
1 74595 757316407
2 26107
1 58221 241587612
1 9782 742413273
2 128839
2 16392
1 15440 551782515
1 180025 21283366
2 120746
2 136170
2 306
2 29189
1 184696 784279970
2 46795
1 127431 687607235
1 81314 863246863
2 157356
2 101931
2 105058
2 187282
1 44603 913761733
1 88509 370140807
2 81536
1 76900 444236959
2 132300
1 176272 554162998
1 144252 792496602
2 160225
2 24061
1 105564 823438005
2 82577
1 87225 190297770
2 70791
2 68277
1 85125 916475961
1 186494 132134432
1 143696 113708584
1 9740 202252896
1 68301 79589951
1 166323 854926048
2 94483
1 64788 369007279
2 23454
2 195818
1 153770 516976555
1 163119 695722549
1 119181 164342067
1 20003 81393671
2 32771
2 118912
1 154371 928684243
2 158214
2 46348
1 95210 902767489
1 117165 149180712
2 21464
1 18209 908459585
2 163956
2 46580
2 15002
2 112636
1 104374 793678484
2 152199
2 77287
2 123387
1 9273 357855143
2 32261
2 7377
1 160380 416917006
2 2118
1 52595 297270718
2 51139
2 115889
2 17636
2 62358
2 8724
1 26828 192470978
1 14177 368162687
1 70926 112806937
2 141138
2 54190
1 150281 511237316
2 186862
1 79816 141413695
2 156810
2 2781
2 184763
2 33017
2 190331
1 90594 573509451
2 37014
2 63190
1 40794 779613269
1 173401 370202737
1 160681 328457644
2 192995
2 153041
1 48967 388459864
2 110947
1 45806 592819809
1 176662 317563565
2 83568
2 62075
2 12570
2 130355
2 84690
1 22728 398153883
2 151854
1 99835 927059616
2 11596
2 163940
1 139280 798763636
1 99954 535925320
1 80188 235189144
2 148480
2 84251
2 81176
2 167701
1 48078 600620211
1 62285 268009654
2 30815
2 4376
1 118351 694221210
2 198539
2 100729
2 24706
2 151706
1 109370 801385235
2 129970
2 105628
2 146166
2 7175
2 155499
1 153131 42064481
2 40059
2 95209
1 119178 313692744
2 71674
2 135942
2 88046
1 95901 517974094
2 21881
2 163508
1 136224 69434540
1 95353 207754010
2 84762
1 152771 813262975
1 72615 326070861
1 91844 19911725
1 96897 247916742
1 187968 606886759
2 188750
2 101329
2 2686
1 151907 931279066
1 131532 70665933
2 59059
2 74725
2 38262
2 15037
2 152336
1 166909 312841574
2 159116
1 157399 830685583
1 97407 568928259
1 151732 885614714
1 4289 57425439
1 37905 445847161
1 78123 582478671
1 67432 199158199
2 187766
2 113556
1 156362 246579291
1 58798 366373688
1 54059 260694563
1 60337 267153812
2 137757
1 135403 635636415
2 89909
2 175915
2 62390
2 118322
2 70587
1 167052 41109781
1 111638 354240118
2 177498
2 96957
2 147868
2 67227
2 131885
1 127718 321966858
1 68400 699213941
2 182097
1 107331 887415658
1 17231 613009849
2 37985
2 174038
2 61179
1 121306 407662278
2 188063
1 165513 848152644
2 185439
1 123534 423141981
2 94588
1 116039 541191936
1 17707 158230156
1 81006 725248370
1 7945 950020107
1 122119 303656043
1 101126 732110416
2 81333
1 124480 391054252
1 46567 899253296
2 114595
2 147178
2 96808
1 164753 701134455
2 199693
1 109674 498335565
1 131262 187765658
2 191604
2 142878
1 77254 557355475
2 3495
2 185076
1 19842 57074399
1 175840 463387675
1 80399 534746107
1 53750 561401395
2 35254
2 183809
2 178465
1 43514 258593994
1 167657 409178431
1 94150 124903380
2 139379
1 123539 386343441
2 59397
2 97894
1 103722 160666551
1 132699 895936863
2 196316
1 191229 746350374
1 43163 850265143
2 179369
1 156113 598354974
2 36786
2 130666
1 44701 223584397
2 116082
1 13072 883306448
2 99430
2 64042
1 82293 46615592
2 154187
2 69052
2 60555
2 152397
1 36435 242603899
2 120038
1 285 702825915
1 183411 658212248
1 20006 342483234
1 30478 616876417
2 14064
1 146244 90760600
1 111165 784019180
1 45115 171763657
1 25575 703591853
1 192251 735411642
1 75073 320319729
2 54188
2 110199
1 116598 474160208
2 141234
2 187108
1 129633 86288521
2 119360
2 156516
1 135743 475717909
1 135504 916582024
1 168334 39735913
1 28328 293722390
1 110125 249071311
2 83166
1 176527 884896053
2 63621
2 119071
2 169095
2 30780
1 50210 221124429
2 27022
1 179347 948009962
2 10142
1 153221 937622894
2 125187
2 195871
1 119735 982050632
2 120050
2 124399
1 123691 639536744
2 29623
1 96466 637591653
2 185554
1 130932 661829657
1 73760 861125266
2 191092
1 93962 792366959
2 68394
2 89008
2 192892
1 27856 49185917
1 193614 422273474
1 50411 726294270
1 159673 192334913
1 53681 712436002
1 96087 24570087
1 181354 208860198
2 23302
2 153906
1 152288 243832759
2 53263
2 46180
1 125249 48531643
2 70807
2 156489
1 142872 982854747
2 182487
2 33083
1 171053 594683589
1 112236 435550105
2 17390
2 192495
2 126638
1 198641 50386385
1 185472 749172120
1 16599 157392946
1 187112 868331906
2 96980
1 65011 373035188
1 112244 198993467
2 145411
1 129387 380919457
1 69752 147389701
1 15454 235714507
2 115160
2 445
2 164092
1 105268 185727166
2 132545
2 3014
1 136060 378632428
2 132597
1 62007 137076070
1 6768 823671524
1 151501 767701676
2 72555
1 16006 484090551
2 82569
1 43282 87388573
1 70569 842891739
2 41875
2 18706
1 32846 92503851
2 20839
2 184298
1 151020 503832733
1 70744 10811272
1 51363 524493356
2 86183
1 22381 566667743
2 174459
2 134420
2 100298
2 15370
1 540 227083081
2 56874
2 3812
1 164357 933858378
2 42071
1 83298 604955138
1 54926 752057064
1 83799 747528489
2 168838
2 50947
2 14249
2 78686
1 163228 694055603
1 106564 451085305
2 86812
2 90087
1 94763 552280235
1 179893 623262360
1 168507 126122292
2 62577
2 78114
1 139603 460172881
2 139630
2 132687
1 150640 674897433
1 87725 922405806
2 14185
1 150674 116724637
1 164612 36219530
2 141548
1 121977 332552645
2 33233
2 102892
1 27953 966676913
1 181289 676437391
2 97619
1 45167 749888706
1 90023 408381094
1 127409 175758875
2 124959
2 140796
2 151615
1 54237 65607254
1 63787 926645912
1 112184 349189273
2 30062
1 159918 477730653
2 104021
1 138219 596368267
2 29077
2 10255
2 65598
1 58145 80534477
2 123686
2 57799
1 91475 610366157
2 66826
2 177526
2 163934
2 95012
2 115600
1 46440 168355042
1 62608 755742632
1 26292 696251242
1 62183 451022750
2 4092
1 98084 853218660
1 91759 717925762
2 19511
2 155763
2 67626
2 179292
1 106900 786386739
1 162962 593583725
1 143164 724033336
1 146396 512963844
1 38921 950171870
2 149434
1 24807 146938187
2 68577
2 95557
2 176244
2 143149
2 89635
2 117803
2 91717
2 50610
2 102359
1 175206 526597931
2 139513
2 61258
1 26649 538979446
2 85772
2 63812
2 483
1 161205 339114468
2 127496
2 98602
2 42642
2 130831
2 30506
2 132551
2 142985
2 193077
1 78435 679810924
2 35588
2 165030
1 6226 33206352
1 56038 230411407
2 9386
1 12934 76983376
2 62834
1 46226 168432843
2 138602
2 99305
2 138171
2 88856
2 67973
1 15025 764291202
2 144739
1 39985 725032570
1 68676 421918561
1 113372 303412020
2 166666
1 15237 300257725
2 86715
1 24153 28393837
2 9475
1 176496 391214418
1 177688 535404598
2 100994
2 142015
1 52851 353366835
2 162541
1 188114 52952447
1 69871 238947356
2 139999
2 148247
2 56602
1 96305 114599991
2 81063
2 190261
1 98135 88345448
2 20604
2 192600
1 178100 224684771
2 17800
2 163104
2 89415
2 173825
1 45753 421129315
1 194355 285310843
1 136265 100903107
1 52038 503279003
1 170925 880043470
2 129382
1 78845 945678168
1 11807 320245514
1 12631 13498131
2 180985
1 18307 710932093
2 72650
2 64084
2 11045
2 166062
2 150703
1 184795 960387852
1 96759 725867090
2 122835
1 169554 363847791
1 47360 377289761
2 66001
1 199906 861545867
1 166503 233789292
2 110070
1 39680 181168476
2 145671
1 64668 474063016
2 151830
2 124860
2 944
1 69955 170947728
1 184444 401059163
2 71236
2 141001
1 132136 361654466
2 1670
1 199893 785431894
1 56312 52074548
1 42497 173461884
2 77229
1 89059 916354965
1 179967 714414619
2 69993
1 197308 784687511
1 13708 405388498
2 197290
2 40521
1 177762 830297828
1 114319 793591917
2 169615
1 30129 690998111
2 26413
2 5387
2 188211
1 105415 384268576
1 69266 592741077
1 151191 262469460
2 16399
2 110631
1 146044 790780053
1 65989 761018662
1 80151 346033612
1 111232 380904999
2 162590
1 58881 544097588
2 73743
1 110109 643965282
1 24146 806591219
2 148756
2 121996
2 62745
1 191175 733691192
2 188275
2 141338
2 187773
2 75643
1 14750 515417782
1 165372 780233327
1 154227 347491983
1 160537 337935419
1 177426 652768312
1 58592 684487148
2 42194
2 167488
1 75482 965616902
2 168696
2 55914
2 1306
1 58424 437602634
1 121245 516491898
2 109904
2 74463
2 11964
1 184591 658821887
2 193971
2 2688
1 116062 188799169
2 145685
1 133338 568628641
1 196395 758363947
2 99631
2 146471
1 121054 549766155
2 12288
1 46765 710044119
1 196173 214632063
2 157752
2 87327
1 182274 574911648
2 17270
2 3347
1 99540 204035992
1 133799 221689525
1 14308 215187146
2 196660
1 188951 734196111
1 123390 73739223
2 71304
2 188623
2 60174
2 42646
2 171458
2 197155
1 158381 301443052
1 144872 666983777
1 98578 989096203
1 106083 678638896
2 70951
2 79018
1 190941 208950140
1 184717 240683941
2 81221
1 180673 259838631
2 51613
1 177763 715992468
1 196613 420565848
1 137357 857068602
1 155547 655383819
1 150328 941147403
2 2886
1 75625 41570299
1 115367 408153395
2 198163
2 167894
2 36609
1 5379 518994117
1 109838 177263096
1 11762 562799026
1 24024 229557759
2 80298
1 63736 225458295
2 154285
1 151998 857495407
2 43441
2 59175
2 126662
1 77218 612132708
2 129089
2 183355
2 150941
1 16488 359629063
1 105357 340059170
2 69357
2 100425
2 115979
2 29176
1 185853 748536770
1 196590 75864520
2 12485
1 8286 895434453
1 102 550259555
1 146449 23813438
2 182381
2 15514
1 56913 303716985
2 33046
1 177659 438145492
1 79772 835661264
2 83784
2 11570
2 168316
2 94057
1 26024 794135104
2 34838
1 142595 606529231
2 185186
2 127789
2 171300
1 72113 214052498
2 160668
1 108023 99644091
1 48977 884316900
1 175599 218357987
2 188876
2 5594
1 28996 845076327
2 107327
2 167815
1 120048 578472697
1 122297 601138132
1 32096 924399284
2 171258
2 129918
1 94693 897626395
1 139761 703619964
2 63505
2 96228
2 64703
1 23697 240122075
2 94822
1 111194 251192889
1 124442 737227059
2 80657
2 115386
1 180447 730873383
2 170349
2 164110
1 191027 84984945
1 80254 308052049
2 49320
1 68399 929516655
2 182664
1 26326 880644857
1 85199 476367057
2 85267
2 72743
1 145577 354963215
2 23057
2 43586
1 14158 857989902
1 109389 856021009
1 139351 293404210
1 39860 195799484
2 120758
2 83842
2 105165
1 177364 663610268
2 19479
1 30551 353297563
1 27219 160883523
2 194011
1 66259 313061331
2 79693
2 98901
1 195340 554326058
1 61553 997157888
1 174423 172948367
2 91053
1 116174 905144060
1 40419 726768755
2 65407
2 118010
1 163742 971856681
2 89114
1 150036 706439264
1 199769 976501913
2 144866
1 9486 603093337
1 182855 607879547
1 164231 388019821
2 185479
2 45359
1 144860 579333261
1 16294 805823912
1 180762 859504719
1 148423 981979275
1 6597 341878037
1 177722 371436529
2 48053
1 180216 688847761
2 93980
2 131502
1 87316 331709233
2 192479
1 1160 476996741
1 136939 55820959
2 7357
1 161808 742212128
2 49338
2 160834
2 81853
1 158153 192895293
2 101276
2 183555
2 81261
1 59634 857335188
2 102346
1 173276 610600164
2 169444
1 197968 355773013
1 25307 732832667
1 55622 458915639
2 60335
2 142769
1 164352 419955114
2 17133
2 111245
2 34513
1 55403 903796531
2 89783
1 138606 959433608
2 69980
1 198063 134161860
1 163473 722018678
2 43798
2 117602
2 13202
2 32460
1 147708 775726214
2 181101
1 141945 459207432
1 153872 676042804
1 183647 90427023
1 136452 558524930
2 85080
2 67021
1 168648 499868952
1 117112 741547009
1 65066 785835523
1 25443 686523699
1 46170 504048132
1 186836 35107305
2 110305
1 194139 15770694
2 22489
1 18015 935523128
2 8149
1 11191 396284992
1 1223 838703719
1 115923 961159271
1 119269 924054220
2 112393
1 127270 777750847
1 160587 645038155
1 104599 955460055
2 134479
2 69080
1 196620 839364628
1 165715 247856874
2 23207
2 130281
1 42419 240974332
1 175605 572844429
1 34243 438516075
2 103935
2 5070
1 154572 623769465
1 77935 445615068
1 131404 882294737
2 157153
2 67071
1 71195 349010892
1 133864 554488512
1 112074 347304567
2 109017
1 8678 681203185
1 161602 299811213
2 87998
2 45445
2 99985
1 88335 920530428
2 68204
2 137301
1 180593 184794796
1 188184 149781122
2 170970
1 126211 825511596
2 149008
1 113515 120817971
1 89818 668878014
1 193985 512526657
2 78414
1 24897 392436318
1 81380 537910291
2 147833
2 166322
1 25002 941116910
1 91476 90058312
2 125210
1 83255 521878702
1 24811 713743277
1 68584 286189931
1 45183 135554581
2 43167
2 193756
1 184236 143793582
2 59206
2 162323
1 148784 961153089
1 60818 6435934
2 63054
2 85882
1 15088 936092333
2 165950
2 58575
2 198272
1 102087 392111628
1 47292 733698025
2 192711
1 91260 711819340
2 104099
1 173058 746135994
1 159677 404057332
2 190224
1 89371 49389307
1 119957 329703726
2 112652
2 108677
1 8353 633249272
2 102911
2 108476
1 188162 941997797
2 189883
1 58905 756377250
2 164408
2 47409
2 110268
2 63581
2 22634
2 198292
1 15838 940193549
1 33131 608539932
1 5734 418073034
2 189738
2 15461
2 140676
1 19958 330024050
1 188912 735893413
1 56944 936603122
2 124386
2 79497
1 8661 947164896
1 33837 549365532
1 25484 274385642
1 100332 30874934
1 150982 198423400
1 88406 182934381
1 185521 924265848
2 37801
1 76644 517928081
1 90802 292787261
1 99019 252791387
1 66375 47526893
2 187583
2 13368
1 87176 265182847
1 114146 342815441
1 96448 677706570
1 171004 832519195
2 131427
1 98052 246846297
1 39525 403949811
1 144105 249380728
2 88693
1 135341 769626116
1 38674 377349415
1 36503 310041635
1 6620 606475698
2 124667
1 166506 146639566
2 107245
2 146278
1 196320 55392093
1 83828 551798678
2 3067
2 169563
2 6177
2 193385
2 112562
1 106095 901646910
2 122792
1 67272 891632093
1 161091 622124237
2 162290
2 21278
2 51835
1 158550 164339900
2 4489
1 47696 752885432
2 142182
1 164702 464248467
1 6446 9891700
1 191022 610176559
1 90498 346374931
2 17892
2 169783
1 192701 480035373
2 50699
1 23179 290586201
1 22180 259807782
1 30991 652906371
2 173053
2 147716
2 177111
2 121054
2 96197
1 107832 175034246
1 186466 128257514
2 33123
2 29107
1 182267 864922638
2 75043
1 86825 605152098
1 2269 382629696
2 70095
2 50430
1 176572 712229111
1 91137 213413371
1 126220 691702464
2 84140
2 130648
2 129066
1 26279 344416807
1 167142 129930628
2 35212
1 19643 835434145
2 89737
2 61342
2 136360
1 30639 663280405
2 186376
1 92547 385270269
1 156054 295018004
2 20792
2 10482
2 6641
1 908 335702569
1 52955 532362871
2 33416
1 42762 700131138
2 23430
1 114123 176068276
1 12821 868346374
2 148971
1 129725 495081106
1 28900 179763123
1 168188 966300554
2 190363
1 121183 433069818
1 174265 115291641
1 55971 312756640
2 110331
2 55699
1 131458 849882666
2 92025
2 58323
1 45537 429790119
1 84292 898611941
2 116113
1 71381 851169073
1 106204 97795849
1 144844 566113562
1 81013 705396037
2 117573
1 98537 833111423
1 18798 362221545
2 65795
1 3024 947102537
2 178241
2 2211
2 85929
1 93216 357989618
2 131524
2 80743
1 19678 169244585
2 44964
2 157732
2 197883
1 182191 19701318
1 49168 968704287
2 195272
2 42756
1 157889 208143744
2 166463
1 153148 333024380
2 139669
1 157038 221190786
2 154842
2 97254
2 188703
1 192068 132253508
1 149913 988817232
2 12524
2 151650
1 117839 702295538
2 119362
2 189220
1 109259 796037857
2 104160
2 117149
2 10580
2 98463
1 167109 150297206
1 171789 317822922
2 42985
2 172820
2 67713
1 152291 29644495
1 70545 224523532
2 102275
1 169866 145715019
1 132704 151945588
2 11512
1 164939 901510207
1 125166 243014481
1 17743 857297482
1 63328 323371100
2 194904
2 197067
2 26778
1 56859 19111264
1 106149 364468824
1 34844 916450275
1 22459 84392995
1 73467 603462712
2 155071
2 120039
1 118300 477639556
2 6789
2 109348
1 46451 689354595
1 181855 789732067
2 143043
1 158106 973814878
1 198887 425831735
2 42927
1 148382 311725237
2 124445
2 72190
2 48686
1 13740 766528528
2 17576
2 16262
2 87815
1 130162 373172535
1 79309 38250738
1 171524 986899181
2 116661
1 133446 603096140
1 184344 184019994
2 89820
1 37030 412091910
1 172175 244839932
2 13607
1 119813 216998144
2 16253
2 107653
2 171793
2 149557
2 1262
1 170536 324210309
1 172394 646418933
1 137188 355232071
1 170426 717528646
1 61191 444765552
1 31169 954214491
2 98462
2 5182
1 30357 313243537
2 29031
1 77442 148179120
2 182048
2 125759
1 71718 695478647
1 145450 689719456
1 154226 857540498
1 49325 151977639
1 73374 819534865
1 185029 667027217
2 124420
2 110201
1 172253 544974749
2 195779
2 104378
2 1934
2 151045
1 146854 505651962
1 183489 782747537
2 7960
2 149939
2 65489
1 30366 526638595
2 105526
1 125048 106456804
1 90508 104454190
2 164641
2 85917
1 160242 73257950
2 179958
2 141332
2 142577
1 109409 486613066
1 55396 897747771
1 52588 126337027
1 148847 553573292
2 69835
1 187558 890756002
1 100807 577531177
2 67546
2 142920
1 39999 499192670
1 37222 627913349
2 23393
2 96219
2 25249
1 80779 820683424
2 132116
2 154690
1 58413 884865477
2 124372
1 197155 219752250
1 81384 781749191
1 91700 308004462
1 23442 297000789
1 151597 206429849
1 16201 17573406
2 128992
2 142295
2 37421
2 138637
2 170170
1 18169 161714059
1 157167 154618465
2 9227
2 147401
1 54029 835432702
2 10959
1 106970 979056832
1 72998 746474807
2 62631
2 47238
2 146710
1 36001 722154308
2 51446
2 197099
1 70629 597980246
1 69048 2182541
2 141190
1 29811 879316131
2 140327
2 39148
2 96447
1 15364 77338583
2 174772
1 53643 272335737
2 162959
1 89278 955665842
2 11603
2 64626
1 132470 1720728
1 68649 869224008
2 73081
1 18524 28310275
2 166514
2 109168
2 43
2 49953
2 75932
2 45377
1 81996 979613397
1 94527 984621420
1 167696 255642614
2 8479
1 19300 129644813
1 129607 270850245
2 155984
2 88154
1 193404 627080471
2 58092
2 51563
1 16922 633272326
1 135079 375744900
1 84362 686909233
1 66509 851084866
2 43745
2 37202
1 66283 234799771
1 52912 261643105
2 143307
2 125618
2 109082
1 158488 38179920
1 60493 344463546
2 92341
1 158974 105831443
2 43382
2 195316
1 88557 2589416
1 96939 620055222
2 53729
2 3535
1 110121 149196081
2 170973
1 26780 548306517
2 64403
2 57901
1 87006 142289542
1 101333 507518568
2 96113
2 24126
2 178151
2 96372
2 83494
1 120875 976505291
2 160423
1 158175 621107043
1 97795 64258577
1 70863 662491692
2 84329
2 45517
1 184271 300442240
1 27067 639239034
1 66121 451403045
2 137910
2 89618
2 14262
2 176814
1 34895 154964889
2 127940
2 48934
2 148567
2 164259
2 58136
1 169658 1840340
2 36183
1 72775 389131883
1 8791 208823573
1 53739 407689457
1 130171 519658872
1 48081 992508258
2 98476
1 28616 69480163
1 103410 907455598
2 51965
1 120155 856391649
1 113659 164203464
2 197915
2 24156
2 129302
1 167335 287823446
1 36856 864373819
2 8188
1 79417 932067095
1 47139 137222025
2 43765
1 156789 961882920
1 161397 223005731
2 161783
1 161067 730767578
1 23948 446454245
1 49895 698706755
1 160447 161505687
2 64183
1 128702 871514910
2 166483
1 124399 579028877
1 151071 994665137
1 160819 699393897
1 123292 82612693
1 88997 555866359
1 49216 435064709
2 13992
1 78387 362933940
2 147210
2 123730
2 11861
1 29772 254804917
1 154141 32526518
1 118007 628374466
1 73992 616484856
2 2651
1 109375 273396550
1 42701 902195279
1 48851 826856845
2 176724
2 165707
1 72994 616508590
1 179702 235719930
1 175589 63892151
2 1022
1 27293 602645358
1 192016 618526963
1 21815 944936955
2 2114
1 97514 425375088
2 120326
2 27738
2 183014
2 126029
2 89860
2 124970
1 28527 195176591
1 198429 34589627
1 127540 278377552
1 11078 301679693
1 194273 889672749
1 27259 181403788
2 138273
1 79583 374280368
1 1757 867757217
1 120928 648446686
2 75385
2 38311
2 126066
1 117124 649199657
1 135889 817987535
2 89954
1 27329 836131330
2 108907
2 161640
2 150934
2 24360
2 41596
1 53079 593031053
2 94932
2 128139
2 195336
1 167558 532705727
1 69140 141396892
1 62323 435547752
2 65226
2 38546
2 142708
1 188715 300955038
1 90942 24560529
2 100884
1 192685 180223932
2 62490
2 27921
1 185647 409924104
1 57414 973573157
1 101463 246500563
1 65548 48420114
1 102644 542305026
2 30183
1 121006 991470085
2 35344
1 64759 187824136
2 82773
2 66062
2 144104
2 118979
2 115280
1 8442 832350492
1 162002 515133843
2 57650
1 194926 211639668
1 52289 913117970
2 172406
2 184567
1 57154 621509733
1 71180 57157718
1 182270 991695192
2 71143
2 191726
1 155921 389237768
2 96026
2 38450
1 81613 247593681
1 30194 288530494
2 64999
1 138729 902703145
1 166160 84758319
1 92146 789368500
1 157073 487368938
1 41682 5781264
1 76112 266146446
1 148368 212957202
2 181002
2 99117
1 125191 178069657
1 129604 102760326
2 63754
1 56727 642340032
1 144949 939788492
1 23624 21392752
2 76303
2 10302
1 5771 466180896
2 163958
1 122660 611624670
1 123216 697815257
1 183619 132279059
1 89513 39035457
2 89955
2 39226
1 73128 971302901
1 180610 245600505
1 160044 307222412
1 156297 728891074
2 20191
2 169697
1 186917 413482233
1 111458 306720604
2 117093
2 92322
1 134284 427880110
2 154596
1 176037 241582915
1 129812 570519929
2 17600
1 90234 37565954
1 168514 291112203
2 109907
1 121060 407756291
1 160316 86343744
1 153846 745502263
1 164474 330524078
2 13606
2 104390
2 196271
1 7183 580447924
1 129056 560286891
1 119550 599081752
2 179010
1 199964 779163084
2 137388
2 75528
2 148871
1 7506 713467595
2 95205
2 196583
2 49638
1 51328 931378576
2 161551
2 52479
2 78381
1 34211 294839450
1 22301 59903127
1 190627 573824108
2 35008
1 8200 584457292
2 1480
2 88377
2 155876
1 147599 710617874
1 67690 346714803
2 187909
1 97125 504135236
2 13419
1 160697 420986973
1 93158 924470141
2 139003
1 138553 774382208
2 77571
2 95307
2 102054
1 95603 137985844
1 93386 814507375
2 129651
1 138678 943932739
2 96927
2 144832
2 90185
2 71909
1 78650 321648426
1 16426 920962056
1 125931 964034107
1 114945 823965189
1 27242 629162216
1 194557 883950785
2 8056
1 23117 681751829
1 149793 579202359
2 161784
2 62475
1 119098 152325054
2 151892
1 131267 189681771
1 11912 288147829
2 174870
1 31298 854509543
1 3278 380378801
1 197179 457881320
1 99999 159076641
1 112899 514094118
2 176417
2 84924
1 11670 528621971
2 48693
1 16859 464084359
1 188935 207345221
1 132143 795189879
2 9675
2 196758
2 82506
2 50322
1 172259 772249627
2 9750
1 92245 624615896
2 67828
2 46018
2 132812
2 62062
1 169778 581565676
2 48531
1 63138 299060645
1 171234 315167642
1 4020 175595853
2 110794
1 53625 602807549
1 16523 1560862
2 174197
1 179458 644547693
2 181259
2 173937
1 64074 423602499
2 64331
2 131803
2 162435
1 61630 82482178
2 153350
2 138521
1 32009 24047700
1 158867 520059914
1 97634 882592804
2 195483
1 41590 780079402
2 121130
1 20572 946512608
2 732
2 139606
2 19981
1 133270 139708867
1 5370 406771859
2 4257
2 4436
2 46657
2 167379
2 1884
1 105794 621041926
1 144774 106433002
1 177114 565318673
2 54664
2 135321
1 167346 287840368
2 23013
2 145572
1 144329 723476869
2 171989
2 106662
1 72038 115498396
2 136033
1 52597 682509970
1 127719 100054603
2 109899
2 101034
1 111625 209194921
1 144043 387480509
2 58442
2 112622
2 38094
2 91415
2 64948
2 139360
1 50711 74024710
1 144000 385709230
1 102106 42112845
2 116208
2 7749
1 134233 850677208
1 51117 706831923
2 37966
2 186133
2 108072
1 93003 144592223
2 15985
1 33900 214610278
1 93239 834124304
1 55255 477867705
1 183942 782652089
1 106636 472001142
1 47207 104304662
1 166247 530086533
1 111747 498887858
2 49423
2 153762
2 121316
2 164736
2 56852
1 129614 609368452
1 59516 402880572
1 113817 874651709
1 109330 118843870
1 177887 120164476
2 176693
2 5805
1 60742 117533780
1 157957 869950508
1 151649 694169147
1 7139 788825178
2 151541
1 152072 804115519
1 89283 749124350
1 11760 303000774
2 198311
1 115214 449264046
2 163571
1 85705 695025847
2 12840
2 181666
2 81608
1 107735 590706529
2 124326
2 67804
1 132556 970126541
1 158960 9565743
2 159866
1 16142 931625377
1 24479 896487297
2 144648
1 137812 326987288
1 172729 778019506
2 196926
1 179388 839787635
1 197970 986771664
1 172713 391104567
1 70395 852650974
2 59257
2 195060
2 182534
2 138691
1 37436 737312505
1 154755 744178044
1 107501 183139951
1 41458 430890164
2 116700
2 23857
1 35508 702858883
1 93845 266047338
1 169532 4364676
1 186094 368049517
1 197186 176606658
2 148236
1 32378 831388903
1 133779 785530335
2 25540
2 127717
2 141084
1 102647 807385816
2 149744
1 184461 347074902
2 124560
2 7787
2 189431
2 17572
2 75624
2 45490
1 143257 542991360
1 36065 333587798
1 111976 542026508
1 100741 32090197
1 89197 677124582
1 8154 235749513
2 131194
2 111021
1 170526 505009954
1 5300 851221090
1 107071 520641507
1 74121 518718620
1 44529 123008716
1 150130 97660869
2 13034
1 66566 61882689
1 137547 50199211
1 179598 22386744
1 63413 121785410
1 141953 139152080
1 34409 400805147
2 44012
1 31811 592109987
1 138984 413355488
1 127105 637765335
1 125760 445804134
2 154471
2 124511
1 57062 694975314
2 20670
2 82314
2 104617
2 71391
1 21739 190197985
1 1036 842304226
2 193110
2 182762
1 199968 939753757
2 87423
1 56980 79684253
2 115934
2 7265
2 98363
2 18195
1 22632 554364962
1 195099 318354849
2 176761
2 97611
2 181916
2 55777
2 148730
1 106576 895243881
1 195560 868672486
2 23718
1 43986 645903107
1 83670 176387384
2 122537
1 45236 424133522
2 123825
2 129392
1 74312 139761209
1 53724 72880228
1 159563 18541527
1 149673 34695281
1 36375 140509080
2 104032
2 166722
2 136002
1 19133 937597167
2 138681
2 21893
2 15804
1 80454 666347819
1 17845 14164328
2 85652
1 35422 404686513
1 65212 1809630
2 45189
1 91650 511625369
2 35550
1 58495 581967176
2 32288
1 924 556882982
1 43623 543588414
1 49545 537694067
2 5487
2 4619
2 44496
1 181946 22513036
2 118220
2 68489
2 172
2 120078
1 166897 201043140
1 188002 264498561
1 85247 73315524
1 180743 131243754
1 197422 14834087
1 120779 3842655
1 102935 517642110
2 70594
2 114953
2 183222
1 192225 842553662
1 104731 398925487
1 113674 143415199
2 122240
1 187528 63215106
2 170254
1 27972 191402165
1 17888 481185230
1 23092 406924627
1 181074 389151975
1 11657 704114276
2 25986
1 72171 917433743
1 53639 71238802
1 122067 914156177
1 121567 823019426
1 56757 66401566
2 92322
1 157063 941777937
1 106943 509576186
2 84582
1 185603 800059982
2 149532
2 148714
1 3499 661311676
2 42818
2 166692
2 1616
1 117185 457588675
2 78754
1 58619 766646759
2 153109
2 105563
1 106346 527301566
2 18209
2 114576
2 173827
2 73243
2 86079
2 83539
2 50979
1 99510 5324689
2 152827
1 5195 725977499
2 157321
1 119626 433863922
1 193473 21683854
2 96645
1 159989 581926761
1 67250 684421812
1 132685 227140555
1 106087 291683469
2 10033
2 165234
2 122193
2 97532
2 100664
2 87797
1 32852 557364423
1 121540 74024431
1 98249 907725568
2 106023
1 132972 674945771
1 90234 379996239
2 20154
1 152851 76679359
2 76561
1 3403 305969672
2 53689
1 94196 813038576
2 47733
2 101082
2 65464
1 9851 252595670
1 157116 951932897
1 37527 995028469
1 126851 26199397
1 7238 351105433
1 154320 811659488
1 37212 596997619
1 127199 873497160
1 120941 277678199
1 140410 886254582
1 169044 584680955
1 83498 675976921
2 192545
2 2009
2 85918
2 91564
1 14112 80703960
1 81182 340750899
2 139157
2 103985
2 115982
2 25043
2 49687
2 2314
1 196819 933123761
1 186178 172399197
2 97957
1 164526 889301332
2 71837
2 85863
1 189153 592981458
1 39872 993161948
2 724
2 196746
2 22725
1 59434 939361558
2 173201
2 133686
2 117510
2 72681
1 63393 822611286
2 91599
1 6885 179849049
2 135675
2 194887
2 42312
1 57573 136346778
1 49159 339937358
2 80358
1 182810 258580625
1 4981 583841624
1 79267 941125716
1 18281 133310186
2 50353
1 22760 725572576
1 39934 582025242
2 30423
2 40242
1 104953 379948853
2 197539
2 185809
2 98349
2 138759
2 62231
2 12825
2 182161
2 9689
2 39760
2 111804
1 48032 732151090
2 88077
2 139684
1 13654 354824083
2 130055
2 133067
2 142792
2 143621
1 114856 816865209
1 87472 302683801
2 31756
2 116609
1 158363 412411730
2 99249
1 100407 856912106
2 45909
1 116047 984318465
2 56043
2 152607
1 8834 635709601
1 132665 471187883
2 189266
1 52536 568504511
2 147008
1 160028 102704205
2 166061
2 53894
1 164003 140694325
2 38864
2 151287
2 77090
2 58599
2 81458
1 81775 585204119
1 144166 794096395
1 48781 424054926
2 196900
2 199786
2 7226
2 190868
1 58011 597755425
1 152232 844276992
1 109175 416498746
2 178992
2 195080
2 23049
2 194393
1 19938 347866802
1 118457 746576514
2 17329
2 79548
2 161764
2 79664
1 94259 699407225
2 195309
1 10667 199497087
1 172662 645955873
1 13839 191678453
1 11045 274676862
2 102293
2 147957
2 193748
2 132496
1 30882 480512925
2 75218
1 117265 222323054
2 103585
2 121416
2 118259
2 7397
1 187488 881430504
1 98008 417725259
2 82678
1 63592 858120873
2 154104
2 4805
1 26801 577614348
2 29525
1 24053 90926241
2 122487
1 57222 445354142
2 190474
1 6356 656691626
1 179518 856771460
2 154095
2 169104
2 135346
1 118155 143004589
2 198144
1 170814 959309858
1 52814 143481200
2 57218
2 56007
1 115613 566499276
2 8992
2 110629
2 121053
2 60616
1 11046 121055417
2 140220
2 129332
2 120373
2 121253
2 30873
2 196932
1 114866 990531071
1 14197 352598909
1 98135 849110769
1 42893 111101286
2 186945
1 107461 585145110
1 166217 2303726
2 75430
1 125974 435333986
2 172552
1 30204 373674190
2 129133
2 19740
2 179058
1 50373 202718797
1 41507 570295418
1 162640 414992684
2 170871
1 54209 483116647
1 109391 987103753
2 114230
2 177712
2 107439
1 115081 477124224
2 8110
1 33824 138831309
1 29310 283179519
2 191955
2 102109
2 96004
2 162208
1 140995 380549989
1 67494 979551515
2 162878
2 71024
2 530
2 3285
1 17554 572632756
2 188683
2 177923
2 108215
2 105599
2 50335
2 191279
2 160633
2 65346
1 66142 455251683
1 184453 496407539
1 73863 860319149
1 171580 73112317
2 46787
2 43269
1 184951 802150066
1 41759 867412692
1 64465 497746228
1 163845 203698179
1 36596 602634221
2 68817
1 134910 684292344
2 172091
2 125295
2 136480
2 136407
2 49707
1 59088 332511455
1 101195 167470123
2 16899
1 74150 754929279
2 75490
2 96300
2 170038
2 39052
1 79984 424794662
2 118087
1 85444 790815072
2 54614
1 116845 479176044
2 166666
2 139299
1 135640 220936352
1 144632 262399447
2 144215
1 70375 101049162
2 164011
1 167204 702821603
2 122422
2 11755
2 40089
2 191955
1 66438 751702150
1 27977 886298619
1 32039 795627220
2 182338
2 36885
2 17349
2 148540
2 8083
1 165169 695155341
2 25667
1 54111 559853706
1 2366 271933251
1 644 61669425
2 46511
1 96663 124994501
1 83630 47951632
1 17727 18906089
1 154078 523147030
2 105172
1 156611 531245796
1 147422 922283132
2 68041
1 22261 279105706
1 146864 752942235
1 5681 448630659
1 182349 609071388
1 149224 697603190
1 105359 415745484
2 198416
2 93482
2 180646
2 27875
2 150095
1 109034 357430675
2 183607
2 40266
2 40047
1 70162 479540142
2 190011
2 89603
1 45128 507836623
1 186709 955824524
1 141773 571283811
1 160655 146867696
2 75676
1 35813 479660719
2 21799
2 199165
1 91760 957645379
2 4247
1 53255 590010747
1 152328 651058853
1 32341 231406740
1 59748 272336967
2 149411
2 109754
1 184725 254425700
1 115025 264532682
1 110805 480738854
1 107128 800970776
2 80866
1 177366 847141401
2 178470
1 20487 663162265
1 96515 788262742
2 4485
1 110144 571835114
2 40343
2 144040
2 36766
1 128264 5654651
2 75
2 141308
1 76315 836808188
2 26227
1 6932 625233992
2 68176
2 44470
1 181757 8919684
2 180168
1 97692 129375857
1 190927 536034749
2 142616
1 13644 472337178
1 130241 171366524
2 130770
1 11827 230542737
1 153717 973529657
2 186138
2 66926
1 41411 38103835
2 59116
1 199117 173623850
2 108492
2 131994
1 130920 344496250
2 109088
2 137040
2 175731
2 89623
1 182569 123914778
2 96669
1 77987 862850291
2 117967
1 96762 508573053
1 130697 948301528
2 34440
1 58844 790647875
1 191796 380170025
1 197589 678356915
1 126926 438870749
2 110142
2 67520
1 124334 69484774
1 84855 937479175
1 59817 945750148
1 160637 366392037
2 132894
2 165467
1 42321 110716480
2 8868
1 93311 985211461
2 85337
2 87845
1 148153 394893317
1 29328 577401291
1 125376 815479950
1 164616 594385279
2 105988
2 87483
2 165162
2 2466
1 165042 846604168
1 52608 243419428
1 55597 75727845
2 178698
1 65543 448232744
2 29305
1 128077 377090827
1 101039 983572103
1 36299 800935597
1 108419 513285038
2 80504
1 193519 812430665
2 157009
1 34976 241271655
2 162797
2 27672
2 24602
2 86981
2 166078
2 196234
1 188631 720419510
1 104375 696229786
2 75305
2 36550
2 124717
1 189689 662170339
1 129918 462614085
1 51525 211372289
1 78749 308332782
1 134642 721673786
2 54783
1 14246 925408553
1 144945 36908592
2 46518
2 143970
2 66621
2 22262
1 97563 47790613
2 162932
2 117759
1 45425 576188257
1 109085 447108113
1 39737 664505278
1 28569 972302861
2 150279
1 7970 930119565
1 93427 157389520
2 124036
2 90256
1 192798 594056290
1 181948 675174682
1 125815 609227134
1 140681 825890158
1 74281 921108546
1 165727 330045791
1 168937 442796387
1 166656 931062142
2 174158
2 198175
1 153967 110569388
2 111267
2 194508
2 85145
1 76622 957408514
2 140759
2 65201
2 187058
2 42336
1 83937 90526179
1 178970 24304505
2 88960
2 129900
1 149522 616601278
2 164396
2 186192
2 98281
2 33032
1 152878 381946087
2 155859
1 188104 97026794
2 101044
2 180725
1 1867 79655796
2 179561
2 95989
1 63094 400317750
1 152359 969915262
1 1180 873672581
1 192909 936868022
1 91280 792305161
2 176283
1 11031 18207332
2 152042
2 179345
1 76830 639029683
1 80118 470430212
1 180656 824252667
2 113720
2 189150
1 111888 81513702
2 131219
2 184572
2 154979
2 30890
2 180309
2 143445
1 121071 60657581
2 185639
2 166133
2 16840
1 110794 745568432
2 138523
2 90506
2 20494
1 33635 601036007
1 199667 154920448
2 166344
2 131550
2 109355
1 4099 166455080
1 189692 589130808
1 67161 151978302
2 85056
1 22164 861229284
2 124894
1 89017 12572128
2 189385
1 168083 923997411
2 76439
1 157160 538123876
2 151528
1 142873 709866686
2 43901
2 40597
1 179357 982828431
1 123096 875241434
1 38084 600128617
1 189207 703125991
1 185767 805091805
1 190781 452169146
2 196654
1 107072 90457760
1 37916 799903012
1 115570 726058683
2 132264
2 104266
1 88118 578396861
2 7305
1 112136 918817060
1 191176 690942632
1 196661 217600405
1 31880 103737927
2 60999
1 177340 392984989
1 149272 839028339
1 41776 30984968
2 21231
2 130994
2 12465
1 115598 831796810
1 102174 206796363
1 7734 172638348
2 56690
1 159802 681149242
2 170870
2 71061
1 148285 965035672
2 161299
2 112363
2 126826
1 24208 649023195
1 137112 689912503
1 141692 660657356
2 7763
2 90291
2 155953
2 32772
2 74578
1 168996 918540678
1 47918 893568381
1 194234 365989601
1 188434 314123674
2 36305
1 120269 634726909
2 50423
1 154092 75391297
1 175732 77390710
1 169997 947032222
2 160311
1 158147 204112263
2 82802
1 166736 946376937
2 196490
2 249
1 55674 181556391
1 3930 387885460
2 97377
1 52910 414666066
2 72563
1 105785 345201363
2 135007
2 74830
1 198018 980158586
2 15550
2 110291
1 54882 794317674
2 71708
2 70949
2 195873
1 16734 185066346
1 179087 419046378
1 179230 777118131
1 58449 802945931
2 18597
1 45277 465515494
1 822 196012341
2 54470
2 102320
2 99646
2 115813
1 128826 357402885
1 64097 500249255
2 41637
1 101345 179785138
1 8623 116608480
1 20284 562693737
2 34508
2 10429
1 128456 394313082
2 90477
2 74058
2 114907
2 43564
2 56470
2 105735
1 72149 116434203
2 12697
2 123232
2 59756
1 29228 353913563
2 24085
1 101889 142569821
1 194244 555121953
2 135755
2 109222
2 194411
2 10910
2 73166
1 42216 605327885
2 51079
1 194593 372497889
2 122462
2 169647
1 61209 293534151
1 144994 917751429
1 125212 354980860
2 91123
2 67802
1 158943 124473153
1 177166 984347476
1 105068 549404157
2 41620
1 178418 640122682
2 158309
2 115484
1 128719 380070925
1 8848 492525354
1 27142 334445804
1 103290 137920907
2 18276
2 182947
2 156558
1 127510 385815024
1 168180 640300971
1 136553 694978257
2 174783
1 66985 177186288
1 161939 373911054
1 18223 682688105
2 75994
2 8379
1 3971 695014741
1 143242 343671812
2 76958
2 10252
2 3783
1 124135 101899143
2 189988
2 185848
2 100730
2 107564
1 190935 295304591
2 169318
1 67742 898870804
1 186765 389441255
2 11663
1 80689 198659044
2 68407
2 177376
2 117816
1 140056 287680398
2 113436
2 197441
2 150075
1 28445 306381480
2 31219
1 93419 593451972
2 58775
2 79813
1 23865 731618096
2 109374
1 159679 357783878
1 29032 870482208
2 66130
2 77057
1 93762 88264799
2 190122
1 124680 55590378
1 56350 64737007
1 162756 450846124
2 51555
2 13424
1 122434 747624339
2 55946
2 19369
1 839 412909982
1 177697 47102584
2 124521
1 125049 215520883
1 146557 518529961
1 113954 908873202
1 129240 742334457
2 68431
2 41387
1 154329 495741102
1 149703 427064021
2 127501
2 60075
1 152765 642834247
1 55950 69060858
1 138411 982479185
1 39512 715038922
1 169204 608042877
1 119153 545192170
1 111227 3055220
2 119163
1 84116 721710377
2 1974
1 27291 403770122
2 153821
2 19022
1 90718 752159320
1 27260 539201356
2 124758
2 81668
2 15124
1 117232 388452030
1 123383 939448128
2 12939
2 142747
1 42006 329064819
1 115530 443381650
1 136762 354291195
2 134660
1 179714 799906049
1 13555 405294351
1 14793 13623436
1 127886 519358493
1 3871 174604608
1 75816 694620491
2 139576
1 60177 108467976
2 45295
2 38079
1 85627 662662976
1 65534 735404609
2 16107
1 34278 532127202
2 144981
2 29370
1 117403 625165815
2 144644
2 97605
2 5782
1 129501 8029477
1 168556 343196197
2 143559
1 19538 355944164
2 39512
1 173895 975017167
1 3712 859864528
2 19419
1 153960 958348237
2 29277
2 132354
2 128644
2 183786
2 146859
2 40270
2 22082
2 18300
2 41802
1 19523 525305185
2 69364
2 91002
2 94843
2 4619
2 107390
2 85094
1 82876 482068859
2 142417
1 136009 538597899
1 180881 106245831
1 16966 350047597
1 168912 616646152
2 136197
1 112023 309730824
1 91 488925234
1 88288 146310549
2 118920
2 81343
1 89680 479050674
1 151525 885651112
2 7244
2 85954
2 67808
2 187873
1 80707 687208122
1 137134 925776186
1 60039 824526228
1 94940 924271047
2 14334
2 157228
2 159989
1 2797 906941927
2 41277
2 4278
2 12413
1 103838 497044550
2 41455
2 132741
2 168137
1 53829 592351399
1 39941 312936892
1 173759 436640095
1 169983 196700259
2 52558
2 190359
1 123715 258232617
2 118873
2 1974
2 65416
1 193355 572084001
2 71504
2 158267
1 71835 512874839
2 80595
2 39321
2 84928
1 152066 839780004
1 30234 730834466
2 136734
2 12212
2 9664
2 188686
2 173236
2 121452
2 60381
1 180672 4233981
2 41659
1 134295 906440449
2 46659
2 2730
2 43374
1 67715 460118660
1 130077 262979829
1 170397 460877332
1 39371 905982687
2 170685
1 153034 545654039
2 130521
1 23173 513760333
1 91611 568561753
1 67201 82371393
2 14960
1 196782 38553994
2 43211
1 156222 576175846
2 64682
2 48765
2 156155
1 166179 181388965
1 80354 404133508
2 143202
1 176082 887656468
2 123972
1 149354 901013039
2 13265
2 142432
2 185254
1 180136 649978791
2 195173
2 122012
1 39533 548607153
1 43965 970240741
2 47317
1 177687 752930175
2 174659
1 55803 539870085
1 152372 41220111
1 199604 522594203
2 146479
2 133609
2 155283
2 118469
1 59777 859753535
1 18828 461644548
1 91905 369368167
2 45313
2 126458
1 188667 948076991
1 90466 484502656
2 128298
1 33592 689515887
2 162831
2 199499
2 137816
1 77858 674554503
1 144551 652170028
2 170121
2 180472
1 180866 504291207
1 111403 872431504
1 101695 420087115
1 48958 989136200
2 49266
2 132157
2 148825
2 15709
2 35810
2 1842
1 161445 62621686
2 133914
2 188149
2 48445
1 23842 437030223
2 12747
1 183532 552050036
1 45319 909586052
2 138138
1 127670 981868341
1 46468 737064891
2 96036
1 75242 198507475
2 18797
1 157594 289755143
2 170644
2 119685
1 34653 922599137
1 153680 244864032
1 61101 511658879
2 143523
1 60294 338812503
1 28911 570614086
2 33099
1 101028 312330600
2 147003
1 34394 926567215
2 96196
1 166787 893448540
2 127726
1 133596 436012737
1 21280 267975596
2 77409
1 106532 315839718
2 27434
1 99878 31131579
1 97838 645229711
2 127969
2 60257
1 138193 719033860
2 17745
1 195098 222819252
1 47652 384479808
2 143214
2 197043
2 187996
1 166156 14721045
2 734
1 96607 811583024
2 39931
1 114672 655475758
2 31836
2 136974
1 32449 911975040
2 190691
2 24262
2 59728
2 136409
2 194575
2 175570
1 127727 792789800
2 72945
2 34212
2 89001
1 120194 724753768
2 75997
2 115745
1 24742 640143697
2 54553
2 177425
2 39507
2 192470
1 132075 204707887
1 26873 6366333
1 151702 835408217
2 23687
1 60439 919260024
2 19033
1 103820 268001067
1 181354 504354356
2 125797
1 167944 305126400
2 126561
2 91514
2 179523
2 154151
2 25472
2 105468
2 33972
2 123534
1 54546 892487882
2 184109
1 123173 416638423
2 13413
1 78085 481793259
1 86586 342535227
1 37945 317685059
1 189239 488289528
2 49567
1 176618 251285260
2 167039
1 82057 537427027
1 80173 381559762
1 122550 905028844
2 81719
2 7143
1 36483 547720034
2 141975
2 58811
1 21251 58358937
2 133198
2 53044
1 21220 980178567
1 29111 185125443
2 105898
1 57437 865680617
2 155115
1 141211 83962395
2 138919
2 152650
1 173535 212564168
1 195034 23820488
2 187478
2 75388
2 103336
2 185610
1 67292 705277604
2 138366
2 50340
2 52979
1 176579 125780583
1 117 613847556
1 61522 984401975
1 113050 733811888
2 97645
1 173716 296784702
2 75153
1 73194 602077564
2 163281
1 60517 258256852
2 56055
2 93836
2 137863
1 45626 577028210
1 85218 289670613
1 150819 22050229
1 68966 782840930
2 112054
1 112409 687700771
1 41072 655321961
1 119640 432471722
1 18119 305616799
2 63685
2 83671
1 195933 3085755
1 173943 306528740
2 75165
2 123492
2 29130
2 39899
1 138100 161551908
2 146907
2 132892
2 188314
2 69132
1 60175 407454150
2 145689
1 74566 733764459
1 86959 4222666
2 69100
1 34394 873494946
1 17158 557137239
2 24491
1 162216 185715785
2 65482
1 178498 463492552
1 68953 606721264
2 139941
2 88078
1 92249 325048493
1 197630 914398438
2 22486
2 104353
2 12185
1 95191 78496321
1 139251 660309385
2 115501
2 115835
1 46656 122851550
1 87170 578053555
2 95550
1 126400 636740233
1 102198 543311020
1 59047 114709943
1 10674 214596405
1 178139 986894954
2 197285
1 91676 629327879
1 114955 813545530
1 73692 747902299
2 140285
1 170737 692625364
2 89389
2 26600
1 163223 93666988
1 51911 139495862
2 80084
2 62196
2 178984
2 172212
1 31975 174309111
2 79223
1 43883 249802570
1 37089 235944741
2 154045
2 72818
1 68051 92162025
2 64797
1 8429 651495624
1 146391 924889027
1 103727 267671137
2 160691
2 3306
2 81448
2 51168
1 162306 466288366
2 195696
1 77433 282425031
2 41082
1 187280 721392735
1 54160 615308248
2 136979
2 125015
1 136233 869981770
2 25686
1 7346 105265229
2 129261
2 180090
1 99098 417624024
2 63649
2 148096
2 141550
1 194389 765591507
2 166740
2 34991
1 182574 212948196
1 35226 39213036
1 161502 370145327
2 141971
1 195463 51499282
1 167224 794493639
1 169424 61015891
1 16732 154879070
1 6317 776285971
2 90379
2 67301
1 180710 709683666
2 176633
2 37252
1 16125 155041955
2 90566
2 125072
2 101488
2 196414
1 86006 964463171
2 110576
1 66761 310858762
2 47532
1 41455 174319851
1 84027 591865354
2 125169
1 11324 201856819
2 149929
1 170389 272384162
2 85652
2 16601
1 132502 409298088
1 28445 748453036
1 78131 709998518
1 113128 627907127
2 31007
2 3892
2 18501
1 71066 231992415
1 161580 333969488
1 190442 1090881
1 150230 512893539
2 130838
2 19695
1 131454 546407018
1 17396 744686972
1 3536 502097495
1 49593 472678085
2 121197
2 158841
2 146250
2 114204
2 182273
1 136814 735813863
1 157366 646945658
2 181253
2 41668
2 10926
1 88751 113920300
2 46368
2 54563
2 116903
2 123568
1 183332 943482084
1 81212 552527665
2 8960
2 165203
1 159738 703171237
1 180536 719565416
1 14568 691918437
1 140079 113294580
1 94244 693390760
2 129275
1 30570 549950177
1 179173 722514286
2 79754
1 161085 884181415
1 109817 931528461
1 41243 663967673
2 82335
1 24501 882058710
1 114589 537543737
1 17370 500429182
1 15699 762373229
2 24323
1 8719 988742039
1 151582 71453468
1 2968 430260471
2 91863
2 12061
1 172794 868214874
1 136068 509226148
2 67408
1 22471 241754471
2 96403
1 39190 555314070
1 11807 167542825
2 104980
1 34110 448980543
1 39229 282434223
2 42190
2 168535
1 6779 582885008
1 6716 525257019
1 71990 373399619
2 53005
1 184995 800814320
2 3410
2 103470
1 94895 897020692
1 38949 459561643
2 131326
1 79373 744867008
2 29928
2 77267
2 13039
2 121522
1 72478 191523343
1 60255 793085500
1 85634 824865226
1 10859 928555678
1 109091 555776607
2 144761
1 39193 289644908
2 34571
1 117603 494478478
1 105279 423829963
1 20233 794314514
1 147379 181815604
2 177574
2 147843
1 13816 232235010
2 153701
1 55749 928455312
1 152786 383097641
2 83677
1 8740 193462205
1 24277 850808523
2 180118
1 194177 381523908
2 25590
1 182597 937178977
1 166331 400275924
1 100156 695025406
2 24290
1 114070 559431546
1 136560 127841681
2 149507
1 180380 652255992
2 131570
1 185321 968230386
2 84382
1 71917 244781950
2 98795
1 130933 27501990
2 198295
2 196513
2 96018
1 180390 110598691
2 182216
1 120021 980363472
1 164487 524345469
2 70900
1 79629 873255436
2 131402
1 139510 849684874
2 23535
2 31871
1 109803 525053494
1 146188 533597215
1 157451 493880394
1 32688 262975414
1 175774 659987369
1 4265 60711489
1 9006 67017705
2 151573
1 189234 841114949
2 185774
1 146635 477733089
1 14132 672917575
2 125055
2 31795
2 104448
2 66078
1 91619 946699286
2 163394
2 126472
1 60440 601886191
2 175995
2 174709
2 1152
1 184634 170574587
2 192358
1 115328 339060325
1 178101 899356692
2 107318
2 155601
2 93576
1 125862 981762947
2 155576
1 38853 168004185
2 170901
1 141711 109596131
1 14409 406595179
1 153383 800659798
1 167425 429838876
2 125606
1 138622 150084585
2 116558
2 82367
1 93490 426063026
1 163859 57008968
1 183059 195839358
1 120170 172068953
2 121644
2 127362
2 58816
1 141032 85263110
2 18931
2 26191
2 45692
1 13773 948499992
2 98551
1 78096 573979669
2 41816
1 197111 13785779
2 199887
1 9451 374933688
2 125850
2 142609
1 4909 158559782
2 73381
1 71103 448568303
2 39817
1 159410 18563695
1 178113 607910582
1 134963 39056704
2 120062
2 54419
1 182921 626428479
1 2753 400900238
2 81869
1 110357 504876576
1 89642 901264286
1 187304 306972070
1 67698 595928857
2 196644
1 184167 132190821
2 36894
1 4200 656086910
2 81687
1 47403 519597411
1 158361 966917421
1 109441 826564357
1 169367 448511177
2 176807
2 121638
1 6602 998687834
1 70681 52732478
2 31461
1 110440 536382391
2 167859
2 57894
1 30525 395727141
1 119077 662986634
2 92154
1 51698 721180084
1 10727 518972867
1 16052 231263213
2 60178
2 112910
2 109761
2 69260
1 88897 187829250
1 49387 126936271
2 101177
1 17399 19753160
2 48846
1 59571 777734597
2 165496
1 86150 108740102
1 168236 167192644
2 109588
2 47861
1 177592 439163071
2 146848
2 120207
2 196759
2 193436
2 50878
2 131923
2 199917
1 80293 1532251
1 134526 972991179
2 42189
2 184515
1 197888 914594546
1 91695 713638249
1 41343 727716766
2 37429
1 93430 641007868
2 160248
2 20210
1 125237 449203458
1 7959 559383752
2 182847
2 98409
1 65857 981116846
2 32386
1 178001 362013351
1 63491 41513652
2 184407
1 144369 193241915
1 94383 182608565
2 124777
1 105614 905903583
1 23397 99295535
2 6619
2 116917
1 45252 324330426
1 91787 951440093
2 156041
2 162344
2 174246
2 30659
2 41706
2 80110
2 168965
2 185762
1 123505 703492529
1 47158 609697383
2 97612
2 32612
1 21071 832790680
1 146846 34153613
2 115721
2 45364
1 30780 102363207
1 132573 727953330
2 23080
1 21723 59354167
2 196384
1 25048 451128823
2 39687
1 36544 770253048
1 41848 813627714
2 60194
2 34752
2 31555
2 22158
1 3550 907831593
1 56417 47425944
1 53883 63946500
2 3023
2 6566
1 121298 612483516
1 29170 239094712
2 157904
1 181313 877121819
2 3278
2 142751
2 19565
1 75099 321844767
2 114795
2 159610
1 21202 642847676
1 19694 154840092
2 142703
1 60351 178918463
1 128606 859850562
2 22080
1 87669 138615941
2 97368
2 187749
2 54262
1 155 941803703
1 149222 599656327
1 166247 234389509
2 18901
2 68712
1 98744 469591844
1 136214 913219027
1 22402 162105607
2 68673
2 79238
1 54876 289037238
1 35232 862820814
2 50264
2 68663
2 147038
1 25337 984731626
2 144748
1 124503 130062266
1 172112 207286161
2 154258
1 13793 387238641
1 26444 348867514
1 13568 595710179
2 104835
1 15430 435623284
1 137713 395139757
1 167919 380196710
1 67410 19182296
1 65345 806419895
1 17524 30293872
2 66964
2 43088
2 44759
2 116866
1 62610 256559291
1 63892 55499535
2 110336
2 88982
2 14351
2 151280
1 104917 658896801
2 137169
1 102697 460480040
1 144896 638176375
1 35127 577766972
2 160986
2 127243
2 18073
2 43960
1 89328 263088400
2 68845
1 148557 142079961
2 19297
1 47602 215880197
1 68421 876407590
1 176180 368116457
1 163360 744403945
1 85451 180722334
2 106607
1 78085 221817017
1 138226 305840742
2 106692
1 136930 136795766
1 101249 817188615
1 5575 681269208
2 110626
1 197631 228354994
1 40023 48887062
2 181799
1 192693 44514113
1 39061 456320293
2 29174
1 15798 38199905
1 51947 522478699
1 67059 671684648
1 135704 780896423
2 73297
1 190264 53580719
1 133882 239776363
2 178974
1 108965 272311308
1 169241 898905935
1 78861 699306937
2 86145
1 43889 513063045
1 8488 340258803
1 144261 232774579
1 7252 226610024
2 11300
2 73550
1 58433 581396522
1 27106 825972437
2 23495
1 155295 946555947
1 53093 183485877
2 49952
2 103198
2 142051
2 29751
1 80068 874657670
2 189929
2 149561
1 1956 938795163
2 162856
1 80126 206835312
1 79151 175756873
1 187943 942059908
1 97562 931361425
1 128250 57303801
2 1252
2 180088
1 71972 359853365
1 164230 433870438
1 6087 5454142
1 108323 636617559
1 78829 962836813
1 166387 607996107
1 51442 961478470
2 94853
1 182226 96882376
1 42787 458326652
1 60799 734716199
2 127537
2 180573
2 5094
2 127380
1 61041 153135313
1 37012 751159837
1 88662 828797590
2 159955
1 23001 650740472
1 68040 140044496
2 52627
2 106676
1 137862 483062853
2 167897
1 176290 251893949
1 21270 221626372
2 164689
1 72183 668095177
1 9568 896436239
2 46559
2 31142
2 112067
1 89833 285394374
1 117747 738190177
1 72164 972834613
1 5278 976443781
1 6264 979296539
2 77287
1 154502 880540273
2 54439
2 10992
2 11537
2 170438
2 106606
2 63767
2 128045
2 45919
2 3498
2 167348
2 176869
2 69432
1 116971 490191575
1 59708 323248705
1 48608 19158173
2 189401
1 83453 542266948
2 60040
2 22898
2 115993
2 135138
2 199173
1 119097 255330185
2 136834
2 31395
1 161430 33480121
2 158627
1 135601 414170469
2 71147
2 4315
2 162474
1 199083 721963582
1 190858 735644011
2 77389
2 69024
1 21805 992961298
2 43189
2 335
1 193257 90832316
2 12393
2 12383
1 77793 139124337
2 148299
2 47120
2 168681
2 185446
2 189030
1 49954 42253591
1 120855 559114914
2 154450
2 128721
2 78754
2 108046
2 151811
1 186835 30277688
1 38871 116222663
2 94172
1 13241 929807054
2 155125
2 15370
2 4427
1 192606 608403190
1 44583 839339258
2 60455
1 6778 513829346
2 84060
2 159785
1 104182 753545016
1 173752 488904209
1 172282 648562
2 119568
2 181633
2 126426
1 85194 247181991
1 132459 225126325
1 115098 832032614
2 193075
1 126996 113306703
2 74717
1 95896 48362814
1 43112 384260307
1 43035 300119133
2 80675
2 182484
1 29474 948408846
1 66489 50076539
2 190502
2 74693
2 125098
1 184719 138453377
2 165145
2 158887
2 199183
1 98302 172217997
1 169448 223340816
2 42500
2 80255
2 105291
1 12230 697876590
1 111391 421033750
1 1069 742069673
1 89369 171383445
1 82126 921516990
2 134211
1 167982 815848643
2 73720
2 6277
2 99076
2 124237
2 97034
1 91576 540223516
1 117289 381498358
1 93387 542866341
1 56401 280635511
2 137174
1 33060 212002005
2 189051
1 81922 86038520
2 42616
2 20753
2 57956
1 126436 111618541
1 146289 317410442
2 146700
1 96378 597543926
2 35276
1 37747 256847078
1 174348 960318472
2 186651
2 198729
1 82379 391617822
1 61603 74626534
1 95808 879787614
2 41645
2 63866
1 155574 986898950
1 51078 442880859
2 177372
1 68921 297681771
2 105956
2 21306
1 45747 985829909
2 14495
2 164734
1 2810 96487253
1 56940 140099118
1 48333 565215079
1 76590 509110682
2 43101
1 21860 552987448
2 104528
2 8741
2 116148
1 77838 473680170
1 145537 296276799
1 137378 185101030
1 198272 737450003
2 102549
1 120908 247057809
2 178821
2 3236
1 72903 626139947
1 45152 205429634
2 41055
1 68179 731890718
1 61392 182600350
2 38610
2 41319
1 180436 73770508
1 19845 844351812
1 125435 674027188
1 54215 473654389
2 141833
1 93580 647623009
1 117655 762557776
1 86231 600880338
1 120687 780027642
1 123199 375095157
1 122888 247100954
2 171078
2 75096
1 169624 51184496
1 102014 226750197
2 199813
1 95745 558654305
2 113463
1 117537 456899300
1 168366 759385570
1 68699 804517856
2 7508
2 149892
2 102159
2 60347
2 187466
1 77263 310586489
2 47081
2 107812
1 67791 130768445
2 149594
2 95478
2 39716
2 98167
2 86865
2 52332
1 160447 938589068
1 28250 2661064
2 85566
2 100429
1 189151 523743472
1 115793 217746289
1 153341 296394721
2 72263
1 138513 870702732
2 94432
1 97809 833738474
1 20138 115883435
1 73809 311099996
2 118708
2 17451
1 3821 944151019
2 149651
2 37588
1 4591 740066562
1 38742 993180218
1 140207 754153849
2 76713
2 55796
1 102521 344521853
1 53923 255930696
2 14469
1 186324 980378786
2 125827
1 109397 809599424
2 85748
2 27467
2 186239
1 174253 504473913
2 139331
2 79648
1 4279 950264179
1 100361 845543006
2 57773
2 83515
2 111812
1 88606 467675948
1 15888 128526888
1 105416 530783014
2 157100
1 17541 282557285
2 67189
1 85209 472496102
2 146666
2 83175
1 174501 257736563
2 54793
2 182886
2 31350
1 87173 453340136
1 145370 316008583
1 62906 834922756
2 191154
1 182390 677700585
1 174036 205797364
1 59300 868085770
1 70439 727506500
1 36654 135315859
2 49921
1 156682 42894398
2 82826
2 192913
1 179757 141709853
1 162644 51035680
2 33361
2 193969
2 198137
1 87478 785670024
1 58199 675952652
1 161543 967593635
2 176726
2 162285
2 43164
1 166351 73874660
1 148296 720100604
2 170463
1 168956 260341615
2 21946
2 173369
2 46916
2 99608
1 11878 32794015
1 128844 565550256
2 10016
1 88625 184169313
1 12973 592956530
1 129290 798800354
2 71055
2 154478
1 88793 699017593
2 154503
2 61755
2 40165
2 149603
2 195640
1 103365 429829645
1 65994 415748101
1 115771 228245303
2 681
1 97589 95626892
2 44386
1 32437 539133372
1 161033 190433429
2 30062
2 34434
1 65093 407913442
1 113793 122927686
2 81966
2 98794
2 31464
1 69551 142110586
1 100407 410273391
1 140166 65365286
1 96785 4671125
1 64198 934564187
1 94757 804204552
2 163101
2 35146
1 96255 924057672
2 9532
2 186803
1 154408 58826808
2 70165
2 30781
1 92070 863030062
2 119922
2 162098
1 82438 318866992
2 71758
2 149139
2 108630
1 199974 312213965
1 47802 216515527
1 178158 548469008
2 110915
2 95124
2 73176
2 166595
1 118343 733995060
2 87926
1 56303 515868412
1 7629 749363296
1 79336 184211692
2 30430
1 55764 354240908
1 53008 186497630
1 17262 826439298
2 5514
1 136413 280993848
1 193307 333624199
2 10353
2 196367
2 180603
2 62612
1 155874 895042023
1 32289 969754232
2 178310
1 98795 505134544
1 169925 585671771
2 44208
2 149898
1 184777 848633050
2 146629
2 144538
1 51351 9559204
1 144818 97031757
1 55167 569001864
2 83281
1 60264 171611154
1 98316 670546081
1 156270 29492402
2 149971
1 767 268795760
2 138376
1 152681 167231018
1 72873 195931152
2 111880
1 57989 686190365
2 97494
2 55561
1 122539 350869840
1 14551 783212768
1 31103 531321803
1 170219 319545110
1 92487 733098138
1 74874 955583335
2 11380
1 158259 575351068
2 176177
1 105904 951637465
1 109117 402328716
1 184820 85667352
2 73082
2 59735
1 191607 796665658
1 62680 598441035
1 170845 430943361
2 74450
2 132405
2 192754
2 177278
1 180601 84300302
1 28358 996846314
2 59161
1 34919 591532898
2 26172
2 36585
2 90325
2 6024
2 42166
1 97688 992670249
1 39293 440860188
2 70193
1 110741 317572041
1 113498 797379228
1 184724 271475431
1 174477 444401350
1 159701 587440958
2 144359
1 119041 948305342
1 167719 756899103
2 183969
1 27609 588023475
2 182347
1 169900 637124946
1 193163 677031754
1 167587 396181488
1 57945 370841479
1 58053 282121305
2 96594
2 22706
2 126320
2 42089
2 107267
1 118403 482503155
2 97539
2 22458
2 110681
2 163328
1 173073 556535497
1 194855 442804087
1 181158 816931462
2 126799
1 41517 535608263
2 174025
1 62840 327388101
2 23337
2 69774
2 80110
1 64555 734135120
2 20161
1 69170 376402664
2 77600
2 6618
1 20965 609519894
2 110110
1 68044 288235521
1 86803 745180398
1 173802 831505833
1 139161 288704207
1 159708 454249115
2 116275
1 126368 7399053
1 48935 551668191
1 68768 54119727
1 13629 446896760
2 163584
2 90379
1 157665 614295528
1 15304 616334814
2 151701
2 190814
2 29196
1 153345 917586737
1 62911 908716341
2 131491
2 131283
2 85747
2 71167
1 146545 248005953
1 90727 153168215
1 77696 510995051
2 63759
1 162674 188141613
1 63881 4078544
1 68464 637606611
1 179493 554443823
1 109321 98419029
1 185493 410172286
2 199456
2 108174
2 83559
1 159520 496720283
2 20751
1 190204 529174230
2 100625
2 164559
1 91552 256003567
1 190755 645337643
1 168520 547148044
1 26436 420635879
1 64231 519871763
2 127561
1 184633 648594058
2 124791
1 78103 419460994
2 178932
2 37221
2 60141
2 106243
2 163664
1 191665 603962783
1 111022 878890609
1 114145 351836211
1 149466 741983256
1 13712 142345399
1 181400 451605173
1 17728 989972459
2 81423
2 130287
2 117949
1 76651 487632082
1 23819 910639150
2 169346
2 62739
2 193023
2 26459
1 87661 359481086
2 50660
2 14267
2 194586
1 146594 734472686
2 103299
2 168429
2 190196
1 29956 854459302
2 28187
1 27367 36884195
2 51370
1 40823 72180057
1 28646 950261287
2 54048
1 165359 208789544
2 40582
1 147041 720964902
1 183375 865338906
1 73449 846878656
1 73503 205744196
1 142006 622271348
1 162370 98170526
1 5806 894094315
1 77735 146494285
2 185077
1 115310 622003468
1 193997 145168199
1 45477 903990761
2 106120
2 170170
2 50367
2 128352
1 21296 516423742
1 77724 139935548
2 172794
2 185017
1 106086 443371292
1 14076 106598397
1 25636 448200921
1 117587 878823897
2 142374
2 103454
1 190809 105249799
1 108237 220952169
2 66276
2 64322
1 148367 861997004
2 130597
2 145082
2 123778
1 162698 923333644
1 96335 985604054
2 156888
1 174012 728636942
1 197923 729252591
1 2536 87586532
1 49077 159085816
2 103338
1 22308 611608993
2 170111
1 101683 756949943
1 164029 148703629
1 118708 335258162
1 82087 34090334
2 18200
1 121167 42552394
2 42821
1 15377 391285651
2 149246
2 22686
1 108145 357323977
2 182779
1 166102 434212949
2 16337
2 30597
1 199779 745943844
2 22223
1 115859 233256967
1 192346 329453741
1 111711 998206491
2 44930
1 115026 617109294
2 115939
2 42572
2 6616
2 178288
1 88389 136456124
1 197331 940543978
1 104578 827613261
1 35218 69197726
1 41068 67526087
1 12964 928098925
2 164307
2 551
2 183177
1 197279 469774047
1 83205 889613175
1 97017 474798108
2 32004
1 1205 849345902
1 97415 214262280
1 47548 598368660
1 42118 712090727
2 47151
2 16422
1 148398 340816802
2 55496
1 95519 529114914
1 29033 498064168
1 166054 482955715
1 73652 112830823
1 57170 910296786
2 34788
1 162056 510008175
2 196833
1 54626 971709636
2 154111
2 64416
2 78942
2 144472
2 190037
2 141563
2 102719
1 105230 264673170
1 16387 983817090
1 54498 632625350
1 30877 575880823
2 121902
2 99455
1 39319 156709177
1 70467 944717216
2 70337
2 2826
1 74491 829671718
1 103491 1140647
2 18617
1 185076 136076185
1 31879 131030949
1 107687 219617485
1 196975 601365538
1 103705 198987465
1 92596 116726629
2 164349
2 90819
1 57717 117249986
2 142834
1 178648 153114008
2 136830
1 43877 274869053
1 100642 526727145
2 109488
1 132014 941900045
2 131427
2 37793
2 49673
2 102347
2 79343
2 43641
1 134197 579310891
2 45837
1 107108 420884892
2 137509
2 21102
1 33007 168673666
2 57389
2 59431
1 94579 129755993
2 195623
1 112773 687166970
1 123558 252168364
1 58367 761183493
2 110369
1 108011 440592403
1 87845 342619661
1 161819 277345591
2 7581
1 34927 942651662
1 173592 372677568
2 179970
1 26968 156537853
2 89748
1 26505 742819859
1 80018 783553090
1 117744 28096162
1 155032 24885016
2 63061
2 133783
2 138158
2 111294
1 23061 52787630
1 75963 99730020
2 69114
1 195508 536252922
2 13596
2 123995
1 178988 671628574
1 144727 579925388
1 113575 989649393
1 27576 413621499
2 39511
1 39057 551468000
1 195379 482523837
2 117377
1 56980 672375550
1 179444 3788793
1 31626 83612865
1 137443 845821798
2 176239
2 70852
1 116589 945834795
2 39317
2 71475
1 183405 214352060
1 157810 927843158
2 104041
1 125933 20486108
1 199926 722852691
2 130513
2 190554
1 31543 838877209
2 92120
1 19340 731298357
2 114689
1 24609 497247641
2 6890
2 31920
1 118171 546119523
1 21727 102612830
2 54745
2 42007
1 105332 10075282
1 152525 831628633
2 114806
2 77249
2 142293
1 88449 333660286
2 10880
2 130007
1 79218 874860972
1 170897 338845477
2 32436
1 78954 606537393
1 140453 244461176
1 188539 545603621
2 15765
1 37643 467898160
1 146399 319599844
1 125123 224886737
2 62841
1 103069 412027346
1 25010 355475102
1 38583 762566869
1 82922 959673976
1 113503 570410078
1 66548 794527731
1 126010 816746658
1 46536 268852023
1 133683 869260853
2 33800
2 149473
2 181119
1 144051 535760129
2 122688
2 24234
1 162178 591037572
2 7905
1 190749 62389293
2 128153
1 94045 142603069
1 53648 637718985
2 199286
2 79329
2 44663
2 165536
1 189935 294435093
1 171757 573452819
2 27007
2 95897
1 196451 126429485
1 42361 139562544
2 189153
1 89269 191021761
1 145088 504248612
2 9756
1 52307 17194187
2 5598
1 184178 563978388
1 88246 495590417
2 39539
1 94622 181521426
2 43990
1 30109 923892932
1 169484 213307926
2 23167
1 91216 67004475
2 109638
1 196726 199183548
2 42799
2 188643
1 113869 458278733
1 12563 663521787
1 106367 340727418
1 18184 356155508
2 103628
2 170902
1 66260 652306173
1 183194 975893041
2 184175
2 130161
2 42587
1 187235 514590081
1 157279 807969961
2 153814
2 103410
2 93356
1 34131 698021503
2 53826
1 90809 620401196
1 55116 298810111
1 162782 545555554
2 77467
1 106827 108228660
2 28518
2 199698
1 195999 183179115
1 170979 970035173
2 112499
1 121046 69181709
2 158594
2 169780
2 41934
1 33332 712065489
1 51749 825011415
1 68026 54460010
1 165889 561257317
2 153791
1 78652 247741922
2 75269
2 20353
2 303
1 99267 474638741
2 195540
2 114895
1 150325 439106170
2 24198
2 95610
2 82536
2 76850
1 194208 618913013
2 90366
2 128177
2 147535
1 134312 663164857
2 166201
1 122305 809396464
2 66877
2 34486
1 186340 381897680
1 180774 321008707
1 106141 926629572
2 114444
1 91929 567492380
2 92505
2 179489
1 161710 333241743
2 84573
2 46645
1 112025 321086725
2 151063
1 131316 839568101
1 73191 922653254
1 68509 386117086
1 47633 522930010
1 152621 86362639
1 175964 636921636
2 35096
1 178915 804139861
2 183802
1 7705 543697491
1 23503 260224245
1 82767 388009819
2 56704
1 146932 958201849
1 65769 257143662
2 116398
2 177759
1 123642 998340589
2 189085
1 24864 728511620
2 45246
2 14141
2 178772
2 41213
2 98566
1 187808 676161349
2 103245
1 75349 838793425
1 157669 769568700
2 136856
1 119058 171254057
2 47966
1 195524 912857155
2 118005
2 164522
2 52749
2 53060
1 2461 654280182
1 92941 579887691
1 23414 516127777
1 46654 140213438
1 9674 625174948
2 137213
1 2062 133132636
1 85730 176211186
2 22051
2 132254
1 79162 955825933
1 93352 157538114
2 7134
2 79144
2 68557
1 164533 498963732
1 137111 312947417
1 99147 687816231
1 98840 209624576
2 188714
2 98157
1 82461 12151214
2 173292
2 16337
1 29592 122877421
1 150998 204155412
2 52451
1 196922 753466951
2 49753
2 45881
1 1942 697361698
2 106096
1 17777 996802689
1 154654 177065242
2 60096
1 183988 842016794
2 80111
1 18444 911563777
1 157450 619307439
1 17168 400680158
1 163403 481603606
1 61772 509647995
2 39204
2 76310
2 95870
1 168313 637391855
2 33500
1 34707 620695764
2 173885
1 51747 973924277
1 6139 206403849
1 165852 171303681
1 6099 119978776
1 42299 122406299
2 84191
2 41090
1 169956 479510723
1 93340 962132846
1 30569 470748818
2 127588
2 160635
1 30072 571205710
2 95163
1 40788 891047618
2 79563
1 6694 263965136
1 60033 821188550
2 114847
2 7741
1 152789 593988479
2 106063
1 194256 345830342
1 89245 755320886
1 64093 824805000
1 145546 245866646
1 36961 617794765
1 104991 417441130
2 153597
1 175198 562014415
1 16945 294459787
2 75228
1 29004 837588293
2 94657
1 148149 677542243
1 198820 854398071
2 105873
2 85385
1 103673 121955441
2 196118
2 52050
1 194564 705517712
1 75834 880867561
1 39897 173841802
1 77198 881502117
2 137592
2 110460
2 143380
1 94168 666689128
1 130839 532827740
1 69319 944754177
1 7568 932688776
2 144239
2 183384
1 60381 878843010
2 137697
2 46019
2 23849
2 129553
1 24883 493593063
2 83881
1 83875 430366948
1 126054 484608510
1 106256 787660560
2 152550
2 100265
2 190053
1 172354 457506573
2 114152
2 9733
1 154891 98199998
2 145785
1 15654 56448459
2 196559
1 168613 251520248
1 52631 779209442
2 5020
1 184277 788747658
2 33503
1 157069 474593040
2 122640
2 156658
2 28567
2 21716
2 87486
2 49053
2 134392
1 30555 436257074
1 76629 581757914
1 91986 426507858
1 130193 639966532
1 125061 685371109
2 95241
2 31841
2 171661
1 133486 948782006
2 62878
2 88237
1 126560 215727383
2 47670
1 142796 791706958
2 12369
1 63085 501953592
2 57926
1 145009 172897898
1 164021 113459171
1 186953 312470037
2 125783
1 145445 482483206
1 113285 165410253
2 165502
2 133087
1 108063 70080669
2 194667
2 97645
1 140020 581248105
1 58022 457726579
2 180474
2 179612
2 147930
2 69570
2 7729
1 120834 901352743
1 178389 738056363
2 119120
1 179497 74772055
2 61454
1 183063 812020126
2 98799
2 104996
1 270 712399187
2 165520
1 185273 339040241
1 192342 560181123
2 100492
2 62425
2 109271
1 142892 24579714
2 59412
2 32045
2 34936
2 113999
1 30475 682916148
1 8766 643436162
1 150377 213103779
1 123185 658769910
2 44568
1 72147 48419744
1 168196 838516437
1 171119 341875827
1 98803 776362100
2 131876
1 103411 156600497
1 108853 472510111
2 140314
1 174553 222871460
2 122490
2 45383
1 148320 235406465
2 7748
2 2772
2 115216
1 54458 833964390
1 117345 613229451
1 114978 406839323
1 31022 337735146
1 39387 303972779
2 98468
2 154372
1 42277 262037696
1 36022 466046457
1 4350 940878769
1 107539 607184391
2 179447
2 121570
2 193099
2 188203
1 124463 623000202
1 83178 483679712
2 2051
2 79932
1 194741 766512537
2 136720
2 115049
1 67048 96367431
2 147758
1 116651 753472826
1 15002 295675865
2 188160
1 77061 349881486
1 198725 917302932
2 17574
2 173726
2 86588
2 129340
1 100247 167178979
2 56619
1 11343 795237640
2 33268
2 60574
1 196294 421801922
2 3128
1 82037 753628933
1 189377 217257183
1 86587 709211927
1 90425 949098997
1 52407 426841952
2 39722
1 134473 646709514
1 178434 721596179
2 170383
2 134770
1 103739 360273022
1 108229 558511534
2 149639
1 64843 372476068
1 169218 624961735
2 4735
1 55215 169463750
1 166688 463204605
1 170832 201306732
1 57103 822858139
1 41414 271056247
2 174912
1 143000 246382141
2 193789
1 1194 883928802
1 18463 106671425
1 199405 866074384
1 96422 131880814
1 137674 129971097
1 118006 361738977
1 43042 386604206
1 172208 439767991
2 103343
1 195436 384235240
1 67668 167390052
1 24345 169512825
2 50882
2 123435
2 102148
1 12793 189235922
2 62658
1 182941 554499421
1 27204 555705618
1 79574 126026182
1 185501 626265755
2 197295
1 20572 314415881
1 833 251933187
2 75207
2 156616
1 32519 596047157
2 67244
2 178262
1 162254 959892019
1 145337 719987087
2 37718
2 187367
1 184891 314611951
1 135670 849362792
1 70841 222455083
1 142665 273900188
1 106577 567260109
2 19301
2 19932
1 89536 499696968
1 175562 136114852
1 160487 730792817
2 5348
1 95776 286666854
1 182580 234237505
1 175686 387951705
1 116747 401619048
2 37245
1 53108 140973502
2 173323
2 160779
2 8940
1 49875 215889897
1 45770 489143419
1 9300 682891483
2 94864
2 189759
1 90011 974600267
2 87446
1 109067 601935340
2 81550
2 40642
1 107942 52059881
1 120866 717856107
1 63335 216169651
2 149547
2 196159
2 35986
2 5822
2 54972
2 193128
2 2590
1 134127 846648114
2 192862
1 21477 174976584
2 153065
1 175215 86844343
1 179059 431079733
2 26219
1 15846 513259035
1 74657 871780902
2 37753
1 185584 593119719
1 111716 508335780
1 87395 268983508
2 175291
1 76141 473266952
2 140045
1 176588 393100066
1 29700 300958726
2 47320
1 31686 55473203
2 58575
2 140877
2 27249
1 183902 57474880
2 91273
1 5983 310012883
2 29622
1 51720 777495561
2 93096
1 114724 617327494
2 176543
2 166581
2 131665
1 87772 581192130
2 194523
1 69844 830204395
1 65381 321116758
1 154495 24831207
2 144733
2 10567
1 169377 99284445
2 190850
1 140061 417940602
1 65755 983375194
2 142100
1 23677 776825030
2 161617
2 169868
1 16016 643636661
2 102772
1 168080 586492286
2 58374
2 188363
1 77158 213986952
2 88325
2 55779
1 107432 30670868
2 35069
2 37724
1 176978 254689305
2 119634
1 124429 446231927
2 5751
2 35239
2 112860
1 131967 758185236
2 184403
2 69731
2 92594
2 177742
2 135897
2 75824
1 67286 451648681
2 83436
2 150051
1 141286 523159035
2 38674
2 22972
2 101667
1 33623 833054625
2 90693
2 191004
2 108328
2 174752
2 142071
2 120084
2 139027
1 126575 867109611
2 51757
2 121049
1 156928 788157922
1 66049 876147913
1 73479 802988781
2 13579
2 197966
2 188354
1 77489 72226775
1 107425 201787209
2 123414
2 173747
1 186427 134415279
1 145702 265521113
2 89156
2 102010
1 125394 587528566
2 148010
1 89115 607060202
1 64928 762348889
2 161345
2 109257
1 11402 937085663
1 87020 168668996
1 52496 767258618
1 81557 701329032
2 31834
1 75148 476447008
2 100948
1 144255 854458902
2 8014
2 127039
1 186230 823275901
1 124812 13692341
2 1798
1 88715 933692735
2 10132
2 138122
2 3257
1 37829 970397608
1 149892 617313779
1 40977 310166551
2 42840
1 180342 985029993
2 10918
1 145717 588567911
1 133149 323988548
1 67596 777758180
2 187570
2 189014
1 18379 784046105
1 152302 353576269
2 82009
2 161969
2 26315
2 177192
2 151287
1 138422 833943037
1 64611 525984336
1 76323 557779190
2 93971
1 106764 400801940
1 92293 737692480
1 86397 966842039
2 37061
2 152070
2 151250
2 130993
2 178031
1 5259 458062202
1 9171 120583552
2 74551
1 77173 880402735
1 107428 476205643
1 153138 215777355
2 135141
2 187250
2 57646
2 196729
1 120871 29519117
1 55953 515623612
1 198860 197225518
2 1203
2 125380
1 1978 268827465
2 21477
2 98896
2 101042
2 176655
2 1232
1 145759 932409144
2 114073
1 8709 254024042
1 66289 163337699
2 141097
1 99164 669268285
2 48951
2 131050
1 144624 529050095
1 152213 180676129
2 195473
1 151195 784390949
2 55753
1 117993 67289797
1 149850 62922839
1 34803 832710702
2 136411
1 85096 991830380
2 92576
1 193980 910506218
2 148734
1 50641 255743012
2 192797
1 96089 222585052
2 11184
1 76383 886779383
2 33982
1 105762 545858469
2 77557
1 195514 178345489
2 11495
2 185867
2 168940
1 195054 930872122
2 26137
2 100928
1 161599 210829356
2 82420
1 46924 991064043
2 74720
1 149059 499436899
2 36397
1 187094 504734525
1 103321 685936093
2 35164
2 117875
2 25781
1 115024 69169861
2 114894
1 166160 20959180
2 65639
2 155153
1 25308 711760363
2 55819
1 31728 55625619
2 159466
1 51075 855939218
1 56088 577840216
2 129314
2 24255
2 148169
2 84617
2 194795
1 71294 608165878
1 156171 171003343
2 83415
1 163082 124152577
1 80977 753742871
2 59924
2 138226
1 76568 585424
2 156122
1 1651 364692981
2 121347
1 60817 935780830
2 168726
1 35690 171229180
1 171609 711636499
2 77587
1 69296 842065564
1 12578 479815953
1 144635 867876867
1 62926 810846804
1 156333 96651360
1 117121 18696316
1 165290 211522145
1 85077 609099821
2 147015
1 147002 68044006
2 60365
2 151700
2 151106
1 34302 357427313
2 6921
2 52419
1 53910 743712926
1 9163 343851952
1 74418 654620608
1 126265 604618399
1 23616 590130024
1 180439 714093015
2 147773
2 137314
1 45570 416499153
2 179682
1 170013 518440324
2 95363
2 62672
2 129356
2 85349
1 155020 29171592
1 137092 464247368
1 97192 478194952
1 77961 19307393
1 58334 188582570
1 155665 770958705
1 129515 572623882
2 149624
2 128553
2 90563
1 64697 484996977
2 4969
2 175746
2 49022
1 44284 316375973
2 69479
1 185968 5884707
2 15489
2 61992
1 113671 501800997
1 143739 426328892
1 157492 922204856
2 117864
1 177906 244828941
1 180079 185533172
1 86846 715765110
2 183486
2 195189
1 117801 836005015
1 43042 53508725
1 112470 28118561
1 22191 107197696
1 19744 681205064
1 82343 725970406
2 179822
2 115536
1 183912 941860277
2 159009
1 57842 909179134
1 136437 696321587
1 186054 851929958
1 5536 767437569
1 83965 553241132
2 80646
1 121722 294525160
2 20498
2 23696
1 117575 208579340
2 120619
2 184983
1 1600 783856130
1 118976 142307264
1 174259 736288666
1 163254 41230914
2 162841
2 160800
1 142113 649201110
2 33720
1 153233 181542526
2 57227
2 137415
1 194319 703795801
1 172955 359320092
2 101586
2 166702
2 62507
1 86288 453090250
1 155429 665707968
1 111716 773109416
2 138976
1 39034 725573295
1 70479 756601663
1 122835 216715915
2 122391
1 164318 732809881
2 19795
1 113313 924029652
1 76361 582272516
2 139122
1 113957 789641042
2 176527
2 32058
1 97259 608142842
2 130195
2 175440
1 83255 909100727
2 199862
1 46415 913209565
1 33576 286558711
2 175446
1 194058 186340012
2 130129
1 160882 794417407
1 15863 119860593
2 122567
1 78990 490893932
2 21750
2 175897
1 196982 636823992
1 14228 629229089
1 144839 399683485
2 82379
1 195049 123768569
2 31598
2 83819
1 85368 621949694
1 113635 40875144
1 40746 635041167
2 197420
2 56404
2 185264
2 84576
2 129546
2 183956
1 187663 512575893
1 97927 591288209
2 135185
1 184939 635521280
1 162923 923923622
1 159683 785960403
1 9174 499996332
1 49881 703933580
2 181406
1 151949 495902678
1 110868 149701067
1 100182 591152209
1 110967 532963873
2 57601
2 164163
2 32500
1 105485 763885440
2 162983
1 113898 16961057
2 94405
2 131754
1 165918 420639786
1 22067 818518450
1 47376 533568948
2 36872
2 70664
2 64476
2 93213
1 138544 355350407
1 143076 870718346
2 142851
2 120788
2 20150
2 1410
1 5411 874238031
2 63415
2 121646
2 86639
1 41655 882333698
2 175964
1 6380 446242021
2 156831
1 177198 702847460
1 87174 694882065
2 77728
2 139328
2 164660
2 22761
2 10692
1 48254 147420824
2 48169
1 125179 682963549
1 133877 699552034
2 103716
1 50754 682483175
1 170331 214189110
1 194938 496949097
1 78176 618689633
1 73141 469278824
1 160637 182570596
1 133353 354064620
1 86362 405194505
2 161487
1 142815 588344250
2 155709
2 76394
1 155641 315197255
2 72427
2 42101
2 98965
1 77837 488243115
1 184188 599719962
1 142450 970552674
2 144845
2 109215
1 148495 284201767
1 101181 263622938
2 160823
2 150690
2 109197
1 54760 582423717
1 199849 317544272
2 123414
2 138354
2 104584
1 196415 797813643
2 142578
2 16945
1 118657 433642641
1 113537 247318322
2 36732
1 149793 558986580
1 2208 351821872
2 193218
1 42153 261084774
2 19525
1 88158 450691158
2 83942
2 67583
1 8386 811293689
1 188345 311539666
2 95088
2 161151
2 104889
2 153777
1 189075 614855703
2 16616
2 168765
2 80403
2 100057
1 174499 73222155
1 110860 938635571
1 152440 892417216
1 76535 653250670
1 128914 546321846
2 36612
2 80431
1 144243 728305519
1 138723 726561233
1 17776 570234072
2 168933
2 39834
2 38821
2 55302
2 116161
2 40099
2 118971
2 35578
1 72641 583096102
1 57160 828190511
1 33087 736308528
2 177623
1 16137 811391126
1 31462 991344096
2 182722
1 65621 800411745
2 150426
1 152911 525978456
1 28341 765690111
1 35244 776812948
2 52036
1 158708 313181980
1 138414 18205638
1 77852 534273444
1 177284 816940775
1 141966 148946068
2 131488
1 4543 906025163
1 33352 265332831
2 195454
1 102618 385792923
2 66197
1 96792 358835960
2 145316
1 27697 587521653
2 93747
1 38707 235403906
2 48854
1 83611 827618395
2 77361
2 198519
2 47751
1 155581 425851416
2 78733
2 91676
2 51608
2 143908
1 70847 865344921
2 78691
1 119581 712816955
1 52150 216418300
1 143742 375724791
2 19670
2 131497
2 15736
1 110188 794467657
2 172652
2 163849
1 199623 184749572
2 19673
2 112825
2 105299
1 44871 734518409
2 60208
2 125947
2 174905
1 54395 98103304
2 86251
2 92538
2 154567
2 198862
1 17069 977453029
2 15172
1 95830 874700509
2 98333
2 96324
1 119708 824341740
2 122944
1 195811 496339694
1 40146 170951623
1 32601 779335681
1 170141 730703191
1 35764 70758381
1 63321 889361626
1 36051 555595236
1 148202 240880783
2 43382
1 155268 760712702
1 134470 643452185
1 151468 401561347
1 189037 236322361
2 153190
2 136540
1 99899 960891238
2 166632
2 88724
1 181528 92106784
2 85400
1 113359 272898786
2 157257
1 152012 582682701
2 62342
1 144483 176337825
2 88026
2 100084
1 58630 720858214
2 101584
2 171999
2 78796
2 24579
2 154532
1 107586 653331639
2 111974
2 47125
2 74289
2 49940
1 118650 358372774
1 61194 681018199
1 106470 687517849
2 13765
1 131030 869969172
1 117711 804393199
2 7515
1 123804 385870545
1 156336 969547163
2 100549
2 176822
1 14804 553475823
1 154638 926002585
1 14672 522536659
2 71058
1 65310 734431829
2 28941
1 83748 136264443
2 96213
2 13602
1 154718 136757661
2 87022
2 29229
2 94914
1 80078 631100431
1 133288 840729922
1 181849 242379549
2 139050
1 146083 436102792
1 103937 465479734
2 112598
1 170600 951362360
1 158095 564454409
2 31461
1 98039 126609123
1 116750 747599708
2 127239
2 179612
1 164280 939709340
1 174521 347728827
1 196366 795188447
1 84062 216830906
2 13891
2 107326
1 125893 978410851
1 123158 353810540
1 6541 151552915
1 112425 404797104
1 167438 968100952
1 170243 293319764
1 148388 448326646
1 172190 137776312
1 64095 454882277
1 193679 859665212
2 158407
1 182276 179968328
2 182560
2 1670
2 4481
1 128785 578032038
1 142255 479760389
2 182984
1 17634 344159490
1 147771 126190106
2 2410
2 122550
1 48317 413471268
1 127915 973953233
1 105482 983251061
2 132242
1 24946 752108372
2 126308
2 150461
2 92488
2 39178
1 99797 977280561
1 120026 92292244
1 25052 832780455
1 121746 507531276
2 12170
2 132587
2 63383
2 38294
2 152571
1 91466 555326105
1 15273 199050047
1 188500 85523546
2 160614
1 33531 655905609
1 39987 871345194
1 113253 461902884
2 156089
1 146211 839907088
1 119774 969932856
2 90396
1 105347 58055232
2 195129
1 181072 432985505
2 117943
2 43164
2 38020
2 28871
1 48056 696653237
2 21322
1 65936 49893825
1 93081 176419686
1 123406 662277158
2 5824
2 169947
2 171586
2 77604
1 65663 683346162
1 166289 582663685
1 150963 738035378
1 112781 175775590
2 105768
2 24960
2 43035
1 42135 346360050
1 133774 446642567
2 108921
2 192717
2 174496
1 153311 9086580
1 6790 541565233
1 46140 239689251
2 59070
2 105248
2 90612
1 151471 990490464
1 141112 563000477
1 150140 877811793
1 54153 46094008
2 1478
2 69040
2 24262
1 86105 145335061
1 58266 733706690
1 163141 858056068
2 150659
2 159336
2 140729
1 189445 591953883
2 182672
2 125248
2 125075
1 78907 671127801
2 134225
2 88755
2 46406
1 21684 859502168
1 28649 438168355
1 51134 439673392
2 69204
1 118016 677935016
1 76447 312527767
1 103796 581616158
2 187170
1 188337 901238797
1 155710 986631430
2 28690
2 76498
2 83141
1 149290 589044970
1 25077 644327558
1 40336 533684072
1 166910 860825635
1 124813 222664022
2 101892
2 41700
2 30340
2 33082
2 46513
2 75795
2 112172
2 44715
1 93165 68680028
1 51504 206707307
1 145542 224182408
1 153774 856042391
1 162086 997330200
2 133075
2 162798
2 10143
2 124844
2 128171
1 183519 397936915
1 81298 194448490
1 66699 296323620
1 125678 813841450
1 139292 844473313
2 61776
2 126838
1 120820 509483236
1 73101 519017190
2 122485
1 107580 352032270
1 53973 548968477
2 37922
2 183592
1 153813 844605981
1 177663 571458727
2 180574
1 53145 926888542
2 150753
2 142003
1 19462 535391834
2 103680
2 108988
2 100758
1 64610 398386328
1 89372 633130026
1 40157 751146423
2 52857
1 164093 750197507
2 115639
2 24878
2 33171
1 187921 620744890
2 34475
2 127794
1 175568 238129754
2 196092
2 142323
2 123971
1 103381 724443257
2 170713
2 52728
2 13779
1 27703 584965414
2 179734
1 192144 116061394
1 169882 431796843
2 59383
2 141227
2 9979
1 82030 106547681
2 143806
2 12518
2 24210
2 198114
1 91542 153977355
1 124221 323892915
1 101258 380381935
1 9121 165755752
1 91258 41210115
1 36910 897302693
2 126376
2 25687
1 189447 867862785
1 146075 147937459
1 39703 31971916
1 72282 553370736
2 59801
2 193939
1 77909 223565099
2 162567
2 7484
2 166009
2 160632
2 129955
1 155648 968975160
2 57517
2 168592
1 107691 576028293
1 26977 383127133
2 67971
2 95860
2 161105
1 1590 143333965
2 164810
1 55452 879278042
2 47976
2 33206
2 50672
2 106404
1 58270 917350783
2 197404
2 69952
2 168156
1 169059 245722612
2 84409
2 20626
2 96250
1 7391 723983271
1 31584 820245954
1 66234 299422703
2 134021
2 117725
2 15902
1 61206 724008106
2 168110
2 11066
2 24449
2 34851
1 105158 876736311
2 142104
2 92875
2 185864
2 84505
2 107693
2 30027
1 120064 147772764
1 196627 432474654
1 27100 879608173
1 185460 601618877
1 20897 540630963
2 93312
2 37121
1 54932 989409976
1 60720 673112046
2 17941
2 190387
2 15113
2 196371
1 55891 503506770
2 174754
2 159090
2 191263
2 97549
2 120277
2 18755
2 99774
2 110868
2 6878
1 16753 102317432
1 158681 471098490
1 184993 463952862
2 98343
2 188710
1 54220 760557158
2 177917
1 112634 600626877
2 153887
1 42467 70792514
2 179579
1 52447 756535141
1 191673 924493148
1 180567 318551781
2 57360
1 95029 664351753
2 55913
1 66960 394311599
1 81278 551739466
2 56117
1 6553 630947654
2 183555
2 167157
2 5917
1 146255 502761776
1 92224 154455688
2 42110
2 19263
2 121137
1 158551 561403202
2 153000
2 158331
1 87469 57180504
2 8266
2 83169
2 193306
2 66337
1 40230 273028120
1 107995 390936848
1 193531 805762469
2 136995
1 54987 496005893
2 150366
2 131836
1 96492 898582712
2 198513
2 194203
1 13744 675600405
2 16419
1 14694 972105465
2 105554
1 29022 605952330
2 65932
1 134937 44652230
1 190793 149117822
2 89673
1 148956 871773279
1 119230 179760076
1 149793 227613181
2 24919
2 36970
2 130341
1 197538 209936524
1 35657 512837647
2 129794
2 12008
2 60304
2 198634
2 41650
2 9856
2 47890
1 84809 646572825
1 180615 498326560
1 188823 140555532
1 10130 197127888
1 6947 818819401
2 67639
2 134018
1 88107 473537713
1 133992 196960596
2 126292
1 147498 432029512
1 37691 209416926
2 12381
2 137861
2 306
2 190230
2 20288
1 45362 518237723
1 106273 292278343
2 141182
1 146607 365832344
1 92122 489730460
1 101122 791187845
1 81813 981732574
1 110107 29310074
1 99975 850229095
1 2983 568991360
2 135838
2 17898
1 120574 426666348
1 183822 17052359
1 188155 845419672
2 22132
1 197180 312625989
1 184355 974751587
2 144445
2 145515
1 46466 454033073
2 145339
2 138968
1 57389 83773953
2 122134
1 92457 666318498
1 109663 349201439
2 76933
2 47998
1 44798 44668461
1 173424 490197186
2 146005
1 131370 220720690
2 3959
1 57344 772778995
2 27381
1 38489 534622107
2 37755
2 37410
1 154058 836363885
2 168910
1 198415 475423634
1 170505 618167179
2 59376
1 46169 549443062
2 136320
1 107823 413099595
2 188695
2 158849
2 68975
1 37352 624620141
1 98524 342872496
2 36597
1 165274 293024398
1 31235 584869813
1 137472 802522166
1 47833 283670404
1 105844 57150093
2 44776
2 173435
2 58720
1 146349 651857708
2 15366
1 39615 847639596
1 152764 452927581
2 150522
1 42152 284043678
1 19716 313572687
1 67875 821568866
2 114031
2 34922
1 190539 357453729
1 198405 401781743
1 90618 280500066
2 125952
2 118701
1 186455 88690360
2 109649
2 170210
1 10755 314904832
2 10205
2 88070
2 137690
2 164612
2 71539
1 24117 56471916
1 25894 398895866
2 166211
2 161522
2 106381
2 36644
2 35079
2 193748
2 129062
2 144043
1 57510 854111118
1 41122 605508854
2 60946
1 68874 203600796
1 123588 601209056
2 88149
2 105243
2 74703
1 145600 194928760
1 94057 670758918
2 105832
1 42543 937192699
2 152456
1 159700 692216198
1 91918 792569884
1 186389 11963595
2 71152
1 183011 725782073
1 3119 417488285
1 36970 607832768
2 179181
1 175413 383545441
1 74193 125952124
2 133291
1 54913 629579071
2 189676
1 23661 361490510
2 163828
1 20886 325622674
2 145653
1 194434 139941300
1 144958 248871427
2 35009
1 52773 611537070
1 156279 23014185
2 153924
1 84234 187179110
1 117947 171777926
1 83474 74152999
2 101185
1 83013 803689757
2 134105
2 27713
1 42411 59483426
2 43806
2 193899
1 186784 234749855
2 150540
1 190103 907304172
1 84369 544613539
1 53983 295226980
1 77587 798258634
1 25408 334506664
1 173441 900091510
1 54415 623935407
2 64288
1 14174 576898065
1 58240 743082336
2 194587
1 142606 110577930
1 39887 243163297
2 121552
1 126599 333379257
1 74399 329287714
2 81689
1 15757 38191686
2 35129
1 87179 316675096
1 196618 98408261
2 122610
2 31026
2 56954
2 139791
1 35525 483997821
1 178840 819252079
1 175088 617800926
2 6418
1 155562 962104825
1 113402 671609960
1 65227 697741469
1 166377 96938507
1 126164 590080176
1 20905 138225850
1 113950 780394860
1 48124 279711444
2 87688
1 55450 787303387
1 180570 162657099
2 72838
1 120917 844349260
1 5095 118855853
2 13427
1 24567 260719349
1 185581 555166422
2 173940
1 177246 666603943
2 170132
1 175491 599184721
1 199666 951205300
2 198817
1 98416 120378540
2 83732
2 165199
2 54853
1 173988 912763283
2 123201
2 47400
1 133298 646421474
1 84763 778542301
1 127633 331354786
1 175717 773701632
2 99954
2 182947
2 77161
2 88284
2 138558
2 94028
2 159477
1 61766 670257748
1 170815 931420842
1 18275 889777975
2 119442
2 137012
1 150216 752245406
2 93353
1 58723 387978484
2 54934
2 172343
1 88711 20259486
2 59543
1 159628 831926158
1 187021 624067550
2 22860
1 166383 160005081
1 122724 414433742
1 178711 93867465
1 48821 943519468
2 50055
1 120401 520918754
2 76118
1 40923 504824447
2 59669
1 173511 639869942
1 118621 66344596
1 8618 544505354
1 167622 284473894
2 179605
2 157312
1 88715 449798980
1 145884 312183841
2 151446
1 111789 462625073
1 177804 206828308
1 106746 597441271
1 40972 461193024
1 166489 742557860
2 153260
1 102518 969275164
2 180716
1 161889 181777213
2 118033
2 63580
2 39960
1 182044 891017944
2 199886
1 40548 822553354
1 129936 923125238
2 196512
2 42394
1 141567 14925726
1 66854 7169352
1 141340 178424441
1 128526 724178336
1 130408 530798831
1 1620 702861390
1 177152 286814877
2 7070
2 34759
2 23020
1 101995 528454093
2 43603
2 6361
1 16060 744802773
1 19936 992707031
2 121096
1 67752 183846095
1 57361 668079284
1 191969 533013306
2 19999
2 38193
1 96368 931114751
1 195074 900228996
1 77954 980900007
1 26956 417207145
2 8538
1 7973 481258753
1 189797 475708146
2 116947
1 112097 900891979
1 96139 880403025
2 129704
2 178976
2 158585
2 177626
1 100489 685169738
1 87822 599820447
1 30365 840020594
2 189659
1 30396 525949534
2 87382
2 187097
1 131543 416245026
1 128765 384923390
1 131285 443330282
1 133877 893879871
2 137266
2 174476
1 136807 714429673
2 151386
2 142905
2 175776
2 96695
1 131512 959870866
2 117704
2 2384
1 33987 486777108
1 105556 969838417
2 111872
2 100011
2 45310
2 35301
1 48919 319472362
1 131665 3285432
1 138985 238327101
1 84550 281687341
2 161555
2 61370
1 163826 717588758
2 56036
2 77796
1 132229 508411066
1 135926 364874259
1 110702 43295868
1 54523 454081959
2 78459
2 193150
1 94171 479105972
1 49233 131408189
1 98477 579832453
1 199238 69074645
2 119385
1 9019 917160605
1 95237 1428668
2 1489
2 139408
1 71544 372977123
2 59319
1 47704 227557794
2 110777
1 114264 814938262
2 114655
2 99290
2 63105
2 88091
2 66456
2 154704
1 159590 441623491
2 127503
2 130944
2 156360
1 110528 484582033
2 144262
1 76829 985032047
2 171705
2 152542
1 133110 141671055
2 41051
2 28180
2 28420
1 139292 605385019
2 117871
2 89144
1 28043 973423249
2 77196
1 153441 217708906
1 77472 411732636
1 22534 890759025
2 49099
1 57683 708934808
1 100225 20443144
2 81279
1 134841 42104938
1 18008 696823386
2 186877
1 105131 281365653
1 15707 349364047
1 71493 638390932
2 68845
1 45343 3481616
2 177666
1 173667 646559965
1 172535 701527207
2 120815
1 165510 716239199
2 181869
1 73203 333534124
1 68701 854156034
2 173505
1 133552 148082618
2 103215
2 11028
2 23069
2 113306
2 84860
1 23724 877817416
2 91255
2 196455
1 111706 616208658
1 184269 770622243
1 97459 115120269
2 135404
1 143838 793823935
2 196654
1 26092 344887260
2 9528
1 156903 148820337
1 28759 174191482
2 86703
2 160383
2 11284
2 59676
1 48354 618074830
1 151023 841126989
2 93985
2 64111
2 199301
1 105681 324860478
1 63041 23814433
2 87247
1 31843 4336820
2 52835
1 89428 432348789
2 190602
2 102691
1 141266 709909176
2 27039
1 85291 591490081
1 123404 686210536
1 43142 779527162
2 166679
1 109238 235200936
2 123596
2 195455
2 23181
1 166511 837190167
2 138693
1 133020 159147413
2 94172
2 149063
2 113345
1 26515 119209312
1 101370 352533286
2 1219
2 46028
1 21353 140206301
1 118098 461938560
1 103306 568502704
1 89423 796052975
2 67465
2 141422
2 41521
1 73910 677743754
1 72046 813767036
2 95165
2 67980
1 139672 985522837
1 37610 189501004
2 17451
1 11061 407164769
2 59691
1 68756 67179703
2 135325
1 75284 969512111
1 143175 777904296
2 5384
1 53401 133774792
1 125578 252129518
2 167096
2 152553
1 7415 590349986
1 52512 449839776
1 193646 762742311
1 136319 986420929
2 41232
2 59131
1 119234 186216951
1 32305 960858488
2 8487
2 3120
2 102736
2 198298
1 63399 139715386
1 194943 83461260
1 35666 633754115
1 45763 261880071
2 101715
2 24629
1 34290 941500171
1 113615 39349337
2 165545
2 199415
1 132956 335703631
2 180804
1 110691 236958911
1 108214 206101827
2 71435
1 41648 72936083
2 39510
2 77494
1 94103 75760678
1 133770 759912983
1 83962 346592114
2 177154
1 14767 485275781
2 13704
2 140662
2 133643
2 177116
2 134325
1 68967 438458605
1 197007 209693775
2 112929
1 75287 517013278
2 143378
2 114696
2 22980
2 110974
2 40040
1 182012 460537913
2 166938
2 196994
1 90242 553358262
1 116123 398024687
1 72740 324266350
2 28090
1 184253 947891163
1 58893 576839261
1 114845 260763399
2 124421
2 8710
2 5241
2 43295
2 1280
2 165007
2 177216
1 72095 95700423
2 66661
1 71618 498614512
1 159060 868490987
1 27488 670021503
2 103402
1 181796 474609670
1 171909 545338266
2 94376
2 22577
2 78564
2 92603
2 173901
1 39364 166927926
2 123310
2 112977
2 168025
1 29981 283460470
2 25456
1 122376 523672407
1 83072 860950244
2 133354
1 120274 689092065
1 62274 167597157
1 10952 357811468
2 40715
1 79270 61266938
2 62702
2 73168
2 99209
2 26895
1 132408 701418104
2 38679
1 193737 772352289
2 40921
2 154605
1 34164 979565059
2 144117
1 187515 666280482
2 114727
1 97480 574007722
1 93912 27748356
2 178967
2 125379
1 124864 594403931
1 75226 267687567
2 76883
2 20620
1 155290 996804006
2 87556
2 163755
2 135389
2 119085
2 123660
1 61794 154477843
1 132458 837734221
1 90753 908363761
1 135859 961134105
1 30080 624680959
1 194163 136480441
1 91360 209859055
1 96743 394446359
2 6360
1 106554 298855140
2 179180
2 98101
1 36092 304808685
2 138302
2 43525
2 194514
1 188181 986403879
2 83501
2 132600
1 128564 175793782
1 48309 519524831
2 199279
1 35714 680536009
2 52442
2 28520
2 27916
2 24816
1 161344 92579367
2 14328
2 79553
1 151499 843022400
1 192762 33962336
2 49020
2 85732
1 74356 147934684
1 181007 300881617
2 55098
1 116793 796698019
2 10458
1 181344 420009626
2 1296
1 142496 598306088
1 129028 105168259
1 39184 659799491
1 180158 150983926
2 14217
1 108545 409446127
2 114651
2 36185
1 167670 293763067
1 133673 657022848
1 26412 791307780
2 104068
2 96289
2 6016
1 54831 758933221
2 42647
1 74687 630979254
1 161460 484429520
1 13526 27454854
2 27680
1 43452 250764054
2 93332
2 151785
2 19685
2 26120
2 58417
2 18754
2 39875
1 128892 622603468
2 109655
1 83929 78072476
1 133442 387979307
2 140110
1 185090 386423447
1 122526 854148799
2 167197
2 162779
2 74289
1 90179 909422344
1 9267 799903511
2 56026
1 43016 327439074
1 195167 164818394
1 163150 331428444
1 39577 382544062
2 130217
1 199756 810757329
2 76507
2 183764
1 109987 618824707
1 47470 422750453
2 125086
1 168349 971369322
2 154694
2 37226
1 59437 351013565
2 107781
1 47413 727005930
2 142347
2 18384
1 27944 620304343
1 38871 135305208
1 96229 29110405
2 42994
2 177277
2 145080
1 105561 371548012
1 22424 172496442
2 179415
1 30354 18872637
1 188504 594817640
2 29310
2 22918
2 199088
1 171963 94868365
2 176814
2 41426
1 81290 787287801
2 138442
2 196989
2 127157
2 119523
1 181011 104753964
2 171402
2 76972
2 82949
2 154857
1 71763 271074438
2 85447
1 101423 564628490
1 34332 271473470
1 41161 69276913
2 6046
1 23987 773416013
1 45233 704981397
1 43883 297529476
1 104154 128443979
1 186625 233042781
1 61510 318222249
1 79709 732597580
1 152097 542246895
1 167133 403295441
2 97255
2 120204
1 148817 938330606
2 75401
2 57267
2 146086
1 103098 318767501
2 17890
1 134810 559287055
2 19116
2 162993
2 35480
2 154240
2 25919
1 2226 585506010
1 182571 515379497
2 92749
1 39856 359647717
1 45354 873180101
1 169752 575507392
2 27315
1 89625 567634216
1 190347 903807633
2 76571
1 78003 615137079
2 66862
1 77432 401231428
1 39934 414802886
2 104886
2 26003
1 3231 485436990
1 97185 89199629
2 198480
2 58598
2 159531
1 105728 136004867
2 124169
2 87409
1 116543 3961884
1 177753 42705229
2 104042
2 149359
2 58217
2 104996
1 91749 712181847
2 16717
1 166466 661255801
1 77544 740732597
1 134457 919487797
1 191419 166458158
1 120038 267095915
2 49299
2 64099
1 172353 890066376
1 36545 650673289
1 98392 170408436
1 120363 794229113
2 174627
2 16438
2 121751
2 134952
1 198969 976399046
1 148630 12245347
2 51664
1 74538 1367000
1 199814 840493509
1 66933 9280223
1 84519 560303433
1 24881 154461997
2 80242
1 97995 935962366
2 67454
1 13216 331115612
1 168480 927045812
1 131016 744226890
2 106041
1 40451 985024562
2 179464
2 124425
2 139554
1 183515 123656308
2 21321
1 73117 140058139
2 444
1 129217 885653349
1 193559 464204279
2 109230
1 27015 342014768
2 113696
1 28492 131617843
2 139960
2 163305
2 88835
2 117760
2 67555
1 119362 423935767
2 167739
2 26167
2 161376
2 139776
1 186807 800836718
2 14954
2 157347
1 95062 496174323
2 11195
1 101286 419550030
2 12861
1 23869 886468158
1 108960 284554985
2 173646
2 63380
2 153299
2 90093
2 70726
2 64605
2 69149
2 184384
1 187479 455501357
2 10982
2 100668
1 173235 763082460
2 190855
2 180714
1 175617 433511081
2 48739
2 97944
2 67883
1 153081 947888596
2 79765
2 102609
2 190826
2 79513
1 146369 697825755
1 110482 863273921
1 118045 595491858
1 51901 101408878
2 137775
1 111329 707973557
1 145053 592227900
2 175433
2 91547
2 143663
2 38675
1 131913 656967655
2 111754
1 194792 617747287
1 185884 889663244
2 43315
1 133189 546129327
1 20152 131786534
2 126055
1 111655 660082241
2 8328
2 162328
2 144
1 90041 70547543
2 195188
2 107296
2 163492
2 78475
1 71350 207137259
2 155796
1 28422 49955083
1 23887 831245008
1 117090 419545715
2 13302
1 158628 603043218
1 199332 888251079
1 21269 283240225
2 141838
2 37159
1 180277 941654651
2 21336
2 90663
2 130294
2 167301
1 183076 388915683
1 41793 974022483
1 9594 630051433
1 76898 473722967
1 129243 539918532
2 133531
1 168507 669820571
2 97493
2 54291
1 195712 762628097
2 3293
2 18512
2 83540
1 174851 916391005
2 186338
1 83891 971098859
1 163561 793373326
1 116610 925106379
1 58470 943137323
1 185829 854167500
2 106991
2 51052
1 10697 257578321
1 76044 455820885
1 53908 520849535
1 188445 221590119
2 130851
1 108693 250568776
1 134542 325579180
1 126050 257868342
2 94622
1 39518 988734733
1 60507 78753114
1 31848 360233651
1 116712 667717277
2 19184
2 20467
1 177678 875653320
2 13685
2 55287
2 154653
1 144681 108212716
2 40537
2 91371
2 116925
1 134318 745875369
2 24836
2 49861
1 21610 432370603
1 190991 162724586
1 90095 97474599
2 171801
1 78040 898778187
2 90293
2 25178
1 94260 378449653
2 196291
2 194334
2 65470
2 153256
2 158216
1 19473 880871093
1 21999 570573029
1 12991 916350386
2 145960
2 189917
1 140408 620253233
1 164898 657015650
2 4962
2 108954
2 64111
1 58893 183650188
2 127624
2 107182
1 135295 829162356
2 75826
1 37163 547031830
2 34147
2 53466
1 64142 77062576
1 51729 785241784
1 67071 800491231
1 99371 411225243
1 176451 384582876
2 140954
2 107462
2 180324
2 87252
1 56975 686128804
1 140314 418367481
1 30319 101810639
1 122543 587513216
2 108241
2 24907
1 132366 559240682
2 38121
2 12107
2 55324
2 178225
1 91872 822020633
2 192041
1 72484 761969489
2 52160
1 114586 137139715
2 10764
1 131173 95005687
2 80152
1 67017 944780673
2 102494
1 49355 713704224
1 139976 993256484
1 21639 175013812
1 195091 564350064
2 167676
2 6863
1 69624 160832559
2 129829
2 41192
2 98433
1 135719 582300057
2 192746
1 163688 16889165
2 132534
1 34489 85553612
1 195221 500112359
2 69199
2 83383
1 188058 632435394
1 94233 720624536
2 182757
1 74928 67758328
1 18840 459651613
2 79830
2 120496
1 175752 689781141
2 78167
2 165458
1 57101 107107038
2 114855
1 23955 398777495
2 54272
1 141572 325310866
1 86691 188486006
2 137277
1 44156 809036645
1 120007 363888491
2 39690
1 142396 538360766
1 136885 907685672
1 124158 312859810
1 161607 419289202
2 98078
2 171748
2 171319
2 186719
1 129018 196779314
2 188204
2 166558
2 108973
2 165288
1 167413 691095757
1 128624 197237022
1 18294 975074123
2 126002
2 94295
2 56522
2 176338
2 82002
1 43756 533123230
2 37528
2 126549
2 49591
2 50918
1 148183 680869598
2 83105
2 194837
2 61879
1 55621 540481126
1 175913 246261105
1 139223 792471143
2 157966
2 171141
1 96702 68715886
2 146121
1 121992 702615419
2 40164
2 172474
2 163056
1 106275 896577530
1 30719 134215288
1 165177 68408353
2 83511
2 99315
1 117582 221101800
1 183625 122656106
1 145771 321501756
2 57417
1 84277 586394007
2 57553
1 108674 788141939
2 93753
2 165035
1 44879 767488148
1 38171 237669641
2 124595
1 63235 818446067
1 99845 899349852
1 1984 277122636
1 132351 472448006
2 19656
1 30296 637385422
2 122815
1 83355 586447918
2 84795
1 163223 76831905
2 156954
1 61141 246150341
1 31855 1551630
2 134692
1 14615 117732485
1 79007 573866825
1 171791 171979725
1 193118 647755160
2 86584
1 90010 222589236
2 9153
1 56519 45988144
2 153894
1 26266 588954243
1 33905 862133450
1 14677 790745701
1 31974 11881789
2 24950
1 120546 808385303
2 71231
2 58195
1 91875 572890509
1 23925 282281951
1 127491 47848330
1 194599 682081181
1 14722 325076535
2 49949
1 62131 688048362
2 149918
1 34901 351372395
2 77636
1 140253 734281477
1 192923 244978940
2 50465
1 88214 390984565
2 125059
2 56230
1 159593 432043477
1 62031 725349583
2 147934
1 58635 229739603
1 68700 25800157
1 61227 483512692
1 188553 599753962
1 122273 53110158
1 23354 404892615
1 140158 720750159
2 169426
1 88823 445413021
1 110500 412587776
1 132474 949426929
1 178370 732408606
1 41069 734819022
2 59184
2 127920
2 8603
1 75169 60979257
2 34795
1 170958 187888358
2 185168
2 99719
2 128259
2 199302
1 98729 278843693
1 66557 349936079
1 104192 813341445
2 141356
1 138411 466574627
1 178144 784291667
2 76601
1 62789 989768793
1 107539 199439065
2 47668
1 155689 628418013
2 116307
2 99116
2 135007
1 185999 65206411
2 71941
2 194070
1 163086 566408025
1 36557 12322997
1 101038 199241866
1 128024 742288458
1 16109 952511783
2 52422
1 6654 560474801
2 31554
2 15328
1 131828 311176841
1 42944 615525077
1 140962 10836954
2 83560
1 22301 785665804
2 42818
2 994
2 9878
2 198062
2 92343
1 153988 417683700
1 166578 683232868
1 181548 983783710
1 161105 643707581
1 2445 528428565
2 19846
1 118680 716377662
2 197623
2 140191
2 126882
2 194187
1 18078 879179261
2 132498
2 166433
1 88297 135997860
1 75908 624508676
2 50318
1 84833 614118317
1 140544 935932388
2 93425
1 109228 920532193
2 31522
1 53067 201598339
1 101183 626620238
1 168694 210607483
2 27077
1 94522 419241692
2 163717
1 40787 107512614
2 192513
2 66621
1 146960 381910574
1 165800 643622287
2 41641
1 181511 963995340
1 118501 614106477
1 116090 450963988
1 32587 53215019
1 85375 26552494
2 146576
1 136121 661041513
1 77996 466656662
2 142736
2 159776
2 174034
2 181251
1 176801 295456160
1 160907 429766512
2 30334
1 99695 774563954
2 94177
1 67843 71729804
2 3573
2 83289
1 151962 347543885
1 132336 486667785
1 101566 209005995
2 142273
2 162933
2 89895
1 64922 673068160
2 135126
1 80210 301807215
2 166807
2 37296
1 119227 968973978
2 4191
2 162626
1 61389 720435507
1 122140 767524346
1 97850 487259002
1 34330 334697211
2 112154
1 3619 32284135
2 112415
2 51934
1 101781 970338607
2 88783
1 169829 691496598
1 158313 203638305
1 42738 316268031
2 162912
2 165659
2 140829
2 176734
2 65790
2 38069
2 180167
2 185453
1 102569 432033309
2 115588
2 103185
2 4445
2 96282
1 84698 195821819
2 68342
2 129736
1 172855 587959676
2 74680
2 37227
1 37461 459224021
2 136699
1 197836 533117257
1 123801 461708733
2 184377
2 88450
2 109829
1 23464 829266379
2 110182
2 61362
1 69094 700283230
1 25609 800993911
1 123665 701004096
2 147578
1 33185 634114822
1 90621 462969025
2 75489
2 193954
2 135208
2 195651
1 131174 243832031
2 159875
1 174134 677765692
2 33648
2 127582
2 40537
1 148401 55749081
2 169927
1 95229 628261143
1 116340 277646330
1 82762 6441313
2 17133
1 182177 220153531
1 63072 431053326
2 2205
1 28962 292946371
1 32960 60208431
1 151958 658193833
2 75110
2 41976
2 137884
2 196557
1 131574 481201153
2 61622
2 45452
2 86055
1 97492 431272133
2 55488
1 171109 406849155
1 189873 30098902
2 132707
2 138779
1 69293 777908211
2 7409
2 88107
1 160790 856175707
1 84884 189937770
1 23294 257601975
1 519 125831995
2 80941
1 166784 280729519
2 176117
2 50848
1 133451 129465008
1 109500 237067274
2 199746
2 75971
2 43406
2 9889
1 33754 417404175
2 168741
1 185582 650909124
2 79092
2 183308
1 82797 249735676
1 42150 292396399
1 102650 848116014
1 83986 867878332
1 192987 908187146
2 98691
1 85388 101541510
2 194364
2 30212
1 14927 660093264
2 152598
1 168801 181317500
2 24668
2 129535
2 82250
2 197065
1 188302 910604342
2 160543
2 177509
2 43558
2 185668
2 149781
1 91362 509772994
1 56826 719611287
2 158962
2 40692
1 12763 760800629
2 106970
2 39364
1 86086 278918703
2 36749
2 104256
2 173633
1 172166 349218829
1 6944 11031277
2 198388
2 198457
2 8491
1 40030 461536589
1 2859 103976204
1 20381 570213146
2 20623
1 54593 295599160
2 45694
1 143184 536818833
1 174122 451894493
2 6251
1 4875 685739958
1 145602 524503078
1 40176 985114741
2 158833
1 172314 374421766
2 153152
2 78896
1 137702 193027867
2 22321
1 72240 91413013
1 61845 473550641
2 2547
2 173571
2 23326
2 141898
1 50775 286930399
1 53200 637617292
2 155774
1 29786 206107986
2 155798
1 88343 492781923
2 23568
2 93497
2 44976
1 13297 963627744
2 106576
1 127170 153135616
1 67463 336713892
1 167889 196170134
2 195286
1 143117 114026862
1 133161 186706789
1 184155 493458544
1 150159 904861491
2 142232
2 144563
2 9309
2 34750
2 48871
2 4817
1 196387 541339181
2 123071
1 72132 721501237
2 116081
1 128047 699022188
1 29141 907885947
2 136752
2 112207
2 193143
1 93144 176996893
1 102524 225697626
1 175921 381869778
2 97164
2 161858
1 72855 834878915
1 148392 637722732
1 156110 75831522
1 5180 794041167
1 35089 743734154
1 136041 26057873
1 129324 871742410
2 58975
2 97332
2 152887
2 139162
1 156628 222163733
2 195092
1 48437 282943473
1 187111 696475425
1 69354 824732159
1 176483 804857392
2 77058
2 44797
2 131769
1 192278 705218283
2 28132
1 142875 877731877
2 47115
1 94268 839648440
1 131445 504227805
1 12122 779832107
1 103597 618441484
1 57086 483306796
1 30783 90723689
2 181052
1 67385 373845950
1 117225 716522224
1 151899 558681187
1 8665 280418854
1 195957 250248951
1 77995 324954993
2 150260
1 179175 528039400
1 125744 469185622
1 46196 815932704
2 15216
2 111979
1 93803 414045900
2 178165
1 68328 608266219
2 143518
1 33722 601142046
1 173572 611632476
2 154307
2 173508
2 111508
2 199236
1 129679 452634963
2 53311
1 134864 189022609
1 183667 265804524
2 63783
2 81035
2 72257
2 167670
2 94036
2 138043
2 180260
1 131015 57904651
2 158889
1 58218 927731132
1 183073 648898108
1 107100 54834803
1 145791 910570630
2 13231
2 177799
2 179805
2 88680
1 66903 814385697
2 12823
1 62292 671329252
2 79219
2 159471
1 180475 456256931
2 70540
1 100386 5850466
2 135812
2 123489
2 5247
1 110681 974478353
1 18588 17508348
1 10852 648055335
2 192459
2 139304
2 165782
1 177575 546102158
1 21022 604803953
1 126053 962758869
2 159364
1 198165 310826308
2 16972
1 13399 310630511
2 99212
1 13615 112789704
1 95526 204492763
2 170116
1 113366 253269169
2 171292
2 147319
2 11257
2 146730
1 28746 854273265
1 156933 874384063
2 77519
2 180143
1 96739 556104471
2 199010
1 174233 182650805
2 34196
1 110946 506918235
1 191487 449004785
1 101727 335002824
2 187977
2 105003
2 49693
1 27025 153309780
2 15985
1 198048 496404571
2 80613
1 92862 699439822
1 67763 562148337
2 159634
1 49821 678887483
1 19311 851415196
2 69370
1 83432 720528495
2 95385
1 32437 222748928
2 13117
1 87441 114479785
1 87007 581592917
2 113977
1 53660 551102421
1 188988 208238606
1 143581 270059978
1 183097 706477323
2 117786
2 134695
1 5784 822225110
1 190788 492074006
1 154072 391953718
2 187012
2 96025
2 130129
2 172514
2 32856
1 193362 624790257
1 130309 316810433
1 111209 416332007
2 41415
1 161117 748228760
2 55645
2 135280
1 25805 956013625
2 143436
2 37682
1 116898 337072808
1 164266 134194551
2 62172
2 147043
1 101714 127835417
2 100804
2 42880
1 6814 573527679
2 129815
1 55190 419007017
2 81589
2 53050
2 161642
2 132218
2 186580
2 87375
1 32294 22258399
1 121791 938967238
2 30377
1 43518 423556584
2 4934
2 87786
2 175771
2 101599
2 46687
1 134522 556228918
1 167604 93741957
2 110027
2 128187
2 101849
1 130429 712709346
1 74626 443844528
1 171164 568392801
1 81049 220406938
2 65354
2 169599
1 3654 279901042
2 50262
2 183927
2 111402
1 37243 724748751
2 197228
1 191370 773578766
1 183014 459893565
1 85456 291194598
2 195036
2 61749
1 49310 993837144
1 10426 618863214
2 180990
1 154269 788540350
1 128212 211400777
1 84741 323442659
2 126646
1 35599 294744323
2 2503
1 25391 105048552
1 26725 891137644
2 157829
2 79004
2 76342
2 56674
1 90134 215271423
1 128092 279087828
2 108024
1 122273 177763478
1 165340 395545129
2 144093
2 51421
1 179260 924550663
1 51403 619737239
1 12450 52942311
2 78213
2 143280
2 129834
2 143293
1 138449 694414540
1 79036 469929837
1 105435 6619249
2 128157
1 40728 591386353
2 47130
1 38484 269148024
1 49835 707215042
2 40354
2 128180
2 190691
1 98836 107461272
1 39904 579170001
1 140401 583927832
1 62906 149285881
2 111872
1 3956 43563212
2 140696
1 68707 688325459
2 50402
2 11219
1 181858 833115771
1 8848 74925603
2 172983
2 157001
1 168617 169068425
2 57877
2 136509
1 180486 696215888
2 189086
1 146716 225107776
2 63571
1 57799 218144155
2 34172
1 58069 986589822
2 35056
2 66295
2 88670
1 93486 326075378
1 95865 746088153
2 186375
1 42638 589955684
1 7522 937971807
2 132868
2 1042
1 106589 472523545
2 61691
2 39170
2 57263
2 99849
2 9699
2 90077
2 55491
2 57186
2 43300
1 108399 815129205
2 147910
2 135468
1 119233 729718018
1 139103 886081987
1 185607 534133455
2 24700
1 133282 489009152
2 66077
2 133345
2 180280
1 81426 413898443
2 131955
2 95690
2 46444
2 13929
2 199299
2 43285
2 16247
2 146391
2 87588
1 34796 735324242
2 153809
2 184041
2 63645
2 87613
2 106967
1 109212 787051461
1 20936 283238186
1 185759 698311003
2 73420
2 75748
1 54174 777618461
2 90297
2 77807
2 26066
2 178674
1 9663 363043242
2 124912
2 87417
2 102183
1 177025 505121505
2 144788
2 195058
2 13606
2 13413
1 10280 63352354
2 63990
2 197295
2 20014
2 144788
1 138013 744815827
1 188726 741497955
2 20013
1 41756 66838192
1 104930 787563311
1 152944 91791986
1 57414 758162064
1 29854 856207124
2 20212
2 59947
1 31849 773880171
1 126305 782414485
2 61288
1 186350 526083334
2 147377
1 62408 646497770
2 48466
2 61383
1 164560 605674007
2 192921
2 178746
1 63798 833831487
2 162440
2 190840
2 102305
2 134419
2 155502
2 101746
2 186121
1 114858 623790681
2 11520
2 51564
2 111105
1 65004 129783800
2 114291
1 15594 110924747
2 89391
1 40709 442917228
1 74575 417542153
1 70499 119830747
1 143490 881480778
2 176001
1 199363 570376972
1 170456 511125103
1 91058 872843419
2 62030
1 162922 568034909
2 179778
2 163857
2 138927
1 196696 246835430
1 128317 224433462
1 55390 27597277
2 22650
2 12717
2 45619
1 102750 939354351
1 177679 879962031
1 142546 862058319
2 40317
2 129758
2 53725
1 143948 691322465
1 80573 703880726
2 105362
2 55578
1 57842 312503987
1 100537 914938560
2 94393
1 43883 912453449
2 123047
1 2748 425966356
1 173357 613659735
1 29016 859252262
1 78142 315749524
1 199844 407140467
1 109803 678558699
1 167134 240984947
1 77441 825639461
1 45615 976462131
1 52116 608520487
2 158466
2 184527
2 147149
1 113538 774594436
2 95302
1 139640 788851376
2 33693
2 103169
1 34919 782435943
1 55840 250615498
2 48509
2 51960
1 152665 959237853
2 128813
2 162853
1 1548 187944559
1 82574 940163287
2 124370
2 80716
2 136506
1 196008 658244880
1 196727 401836371
1 180078 317709622
2 2125
2 41883
1 142692 204033426
2 80181
1 152910 176328590
2 132652
1 106008 416506622
2 169573
2 181594
2 108948
2 6261
1 2064 931512048
1 173714 264181345
1 188255 169115524
1 109794 998599360
1 48671 81316617
2 171363
1 48018 214260383
1 113024 129048628
1 4798 762984527
1 24692 68773732
1 16439 889849404
2 113150
2 125649
2 108892
2 65135
2 38142
2 88597
1 39930 172986361
2 127640
2 82704
2 117090
2 73823
1 114159 100034050
2 151121
2 122231
1 109269 788527856
1 147491 107347924
1 89926 118843297
1 170249 199817968
2 23618
2 158173
1 145071 905536445
1 79859 208520254
1 70595 885915073
1 83675 658158095
2 139501
1 172574 514337679
1 158228 240224686
2 21691
1 108667 671808672
1 34101 95228968
2 119063
2 699
1 102928 378091988
1 105365 620714863
2 62072
1 48478 237481160
2 174558
2 164850
2 146800
1 33230 390702285
1 3992 808381377
1 163229 322257505
1 158515 323476103
2 6071
2 147284
1 256 185550480
2 21936
2 153395
1 74214 650472590
2 121034
2 147105
2 148655
2 136114
1 47464 682585774
1 165206 696800443
2 97438
1 173599 690074919
1 118597 320918310
2 27330
2 12868
1 13323 20084717
1 179759 167952412
2 19649
2 37262
2 37484
2 150876
1 155442 928232316
2 174530
1 36829 506658572
2 162613
1 23651 154208906
2 70894
2 149200
2 64351
2 14602
1 117514 586970180
1 180478 545223507
2 137806
1 90595 960160498
2 10582
2 33797
2 71091
2 170844
1 112320 968654011
2 36579
1 154954 367190274
1 180113 897703890
1 166943 412137956
2 169410
2 173463
1 142612 449945695
1 48683 127650897
1 172155 400923887
2 169737
1 150001 73123704
2 129330
2 112403
1 128339 465000739
2 8896
2 8525
2 188690
1 43710 170383717
1 137045 424101409
1 105162 654561746
1 168410 799454310
2 79853
1 178108 108745412
1 91575 438842520
2 11037
1 188714 941981605
2 124874
1 106080 112434388
2 855
1 70257 398024329
1 150865 742522736
2 28450
1 150474 188238673
1 141625 301499854
2 174703
1 104039 134936163
2 187872
1 2622 198297898
2 37270
2 10590
1 74324 811604776
2 28115
1 173686 252042892
2 158431
2 152514
1 54762 869058499
2 43517
1 71350 918461349
2 99814
2 139432
1 24056 360337749
1 54254 5726991
1 178176 956678489
2 53402
2 60164
2 73198
1 118497 90297686
1 48537 812186031
2 108100
1 47541 797515335
2 110920
2 56261
1 28483 46008828
1 131272 157258095
2 118129
2 99621
2 98450
1 63848 701643858
1 199561 678677262
2 58330
1 141071 329073910
1 78274 447695558
1 156613 788909333
1 48874 148767266
2 48156
2 69101
1 123106 925402485
1 80356 417204755
2 68495
1 66721 578816919
1 123588 748709682
1 19418 59105036
2 188582
2 68626
2 111294
2 90960
2 120981
1 142677 494505168
1 121423 871147504
1 22872 436109238
2 108657
1 40136 37194657
2 113492
2 106883
1 136820 153090095
2 195521
1 74104 485188678
2 56338
1 60530 864264
1 139117 336321311
2 36477
1 173304 812611583
1 167275 570040944
2 196243
2 44765
1 135614 336168951
1 178254 210585278
1 68794 758457232
2 35007
2 96446
1 37779 986042289
1 9429 759884892
1 7278 791485124
1 181539 85423571
2 127333
2 170637
1 75758 327236476
2 135908
2 153365
2 120377
1 79133 247497291
2 5265
1 11814 566430638
2 74479
2 98289
1 15597 807678970
2 126799
1 145766 951908712
2 146861
1 302 560513245
1 15073 545877866
2 150839
2 40807
2 159820
1 120295 85552724
1 93368 655540439
2 142232
1 176992 197130559
2 17118
2 59358
2 111940
1 49313 705415310
1 37511 528908467
1 74842 809236951
2 6393
1 120306 571965777
1 97129 745553504
1 4193 373601685
2 54329
1 92713 445200662
2 15968
2 199291
1 136288 627709141
2 153322
2 148926
1 123407 511850904
2 81461
1 171397 818913007
2 16335
1 166712 236354398
2 178913
2 39460
1 145303 10845074
1 184981 283790685
2 199030
2 9966
1 144260 970422110
2 70599
1 82448 113238606
2 148793
1 77497 343304048
2 8391
2 87045
1 172394 997532877
2 125912
1 156290 766807968
1 163607 295576138
1 65180 422499538
2 102128
2 6907
1 157065 298286157
2 91713
1 29117 815215106
1 291 792262782
2 42777
1 184343 374222652
2 77777
2 23084
2 169345
1 194804 852416526
2 71186
2 117323
1 162227 593930911
1 144543 359813379
1 116255 317365538
2 110318
2 16068
2 87388
2 23549
2 14918
1 86222 781237283
2 25744
2 147747
2 196254
1 4896 407047816
1 160730 450884030
1 9079 266472611
2 43551
2 46168
1 46220 560823199
1 195285 461647845
2 131355
1 48371 64630847
1 119033 112878336
1 197137 499377309
2 178674
2 138784
2 104925
2 176625
2 161857
2 44240
2 105702
1 193744 329884158
1 156068 895612410
1 27496 186230531
2 85955
2 27815
2 96157
1 8776 785162215
1 92286 535848801
2 173182
1 29687 686648643
2 90550
1 99299 430570772
1 526 702726768
1 191644 318715706
2 146214
2 130620
2 159727
1 85719 711060395
2 95029
1 45679 608169578
2 45802
2 133481
2 16260
2 79655
1 10688 850711520
2 182647
1 41021 500020655
1 134230 465881295
1 11518 809643634
2 95858
1 175646 881004385
1 24800 784182741
1 85035 252748522
2 137267
2 100769
1 76404 38808217
2 94463
2 93993
1 178008 685670235
2 52297
2 26204
1 44619 509026200
1 74873 272158500
2 33203
1 60240 879676856
1 182085 589082884
2 752
2 66992
1 73533 60879113
2 169628
1 39880 335840436
2 198800
1 124927 798097683
1 7395 743722230
1 592 315013742
1 102327 362060197
2 47645
2 175489
2 115333
2 105199
2 25014
2 112186
2 180345
1 91312 353768749
2 36530
2 36873
1 21143 559296118
1 95506 462488987
1 17655 427877223
1 73499 943370603
2 112538
2 106816
1 173256 529957829
1 11374 120132942
2 164848
1 136890 185109626
1 191469 329530130
2 49409
2 91043
2 109204
1 136306 134684195
2 78947
2 132648
2 96218
2 92355
1 76594 343088491
2 102921
2 160167
2 160145
1 168380 304556103
2 190381
2 50401
1 14181 381772264
2 137992
1 193856 485389449
1 9152 878915376
1 43973 337042517
2 39011
1 30841 769950834
2 16441
2 196959
1 105664 130766692
1 9316 140386786
1 110958 832700091
1 105460 650889694
2 67716
2 184262
1 81581 494789719
2 48992
2 26371
2 160974
2 38656
2 77296
1 40833 445537403
1 151416 701130085
2 145630
1 105155 448115024
1 7015 662105341
1 70107 698429473
1 137198 748904015
1 151027 45651587
2 20648
1 39459 539425040
1 147752 227546667
1 86946 403433806
2 159237
2 84765
2 146445
2 177987
1 118471 958904388
2 150484
2 58801
1 30062 354501438
2 41411
2 122749
1 3916 428915981
1 27435 924023718
2 32857
1 106648 458321003
2 127890
2 111699
2 178582
2 33547
2 173157
1 127132 636971088
2 142043
1 162956 473516807
2 166206
1 17454 582833639
2 81083
1 199613 55936372
1 147851 894048585
1 71444 110626714
1 14285 281511450
1 136142 31028877
1 53170 464241891
2 148639
1 29140 527403872
1 121527 612983173
1 158435 389801231
1 53680 129513554
2 99426
1 49411 436721722
2 117457
1 34721 572890865
1 64705 496478943
1 50560 674751513
1 114743 356389009
1 181141 303899854
2 150941
2 4688
1 162250 421956898
1 60698 912507367
2 117931
1 183496 494083156
2 6894
2 11972
2 145122
1 146368 185261498
2 199430
1 109554 370300748
1 166235 409728256
2 178962
1 32668 819569803
1 68302 936782204
1 131115 355866416
1 913 849484987
1 52217 876273700
2 18462
1 6096 855978372
1 16886 454372928
2 38218
1 176458 104195293
1 179960 248895532
1 108279 998134196
1 192204 748159349
2 151929
1 122079 980011878
2 172470
2 138797
2 40859
2 177316
2 117003
2 72781
2 104573
1 51461 877875063
1 138479 745163482
2 13636
1 115324 914082674
2 176232
1 154209 667460181
2 130091
1 45753 468484294
2 32534
2 122781
2 193945
1 134402 921647107
1 163902 646158221
2 184563
1 85784 634863440
2 19401
2 176920
2 4063
1 20827 603324929
1 79790 933947257
2 11753
2 173379
2 143129
2 182160
1 25335 954827982
2 96852
1 84013 147739845
1 144242 279598817
2 110091
1 44460 596929874
2 187231
2 109643
2 81653
1 90078 789536955
2 122370
2 149860
1 199326 540992524
1 137374 505730745
2 44815
1 142073 586494902
1 74774 796400724
2 64612
1 30810 687088382
2 162586
1 5227 18623068
1 115231 208626490
1 112029 784473299
1 26499 859067942
2 2679
2 89634
2 144422
2 199030
1 76684 234238301
1 186760 194220157
1 109449 343569126
1 136378 724577428
2 69101
2 24375
1 161477 163915743
2 27495
1 24631 996658661
1 56083 595022422
1 108959 272837679
2 36227
2 1584
1 89037 904113343
1 114881 924724315
2 121551
2 8718
2 72547
1 135315 155720717
2 6862
2 133334
2 154764
1 127005 143124605
2 113127
2 128077
2 138331
2 102990
2 165946
1 48807 317142503
1 143714 565582082
2 47445
1 177355 637224049
2 86252
2 54998
1 178266 246925911
2 42180
2 184250
2 89322
1 105344 263985542
2 2654
2 9497
2 75429
2 18513
2 16850
1 106015 194910294
2 10183
1 91999 198981946
2 62591
2 194820
1 39472 784617175
1 60542 946045248
1 52999 53302929
2 67203
2 94399
2 174467
2 153526
1 151076 725500817
2 71395
1 191690 74006728
1 93130 743036143
1 71669 941021386
1 41231 541236589
2 117792
2 15818
2 39482
2 12727
1 96004 465080373
2 30179
1 59335 940462786
1 89996 937605948
1 259 814995920
2 124966
1 24449 652369713
1 72628 359747820
1 97619 862508781
1 158664 135466012
2 161013
2 95925
2 173296
2 93855
2 161450
1 91834 216781962
2 69449
2 3028
2 57162
1 163733 986502715
1 75174 759047392
1 118351 913928210
2 135201
2 135567
1 84682 600719504
2 103450
1 96653 834039752
2 117275
2 108623
1 117752 609640428
1 84968 422505434
2 9334
2 127463
1 59708 237179977
1 151909 65095743
2 157308
2 90904
1 1036 267166415
1 160616 546575661
2 14230
1 19863 294381110
2 12780
1 128939 259083698
2 53519
2 46338
2 12321
1 198856 757748130
2 85916
2 51370
1 63355 418888232
1 45093 737956211
1 4642 108384828
2 190003
1 44527 795695664
2 125170
1 47274 490981140
1 123670 751640917
1 4160 661643947
2 39542
2 189232
2 3890
1 169570 448879366
1 12123 591682142
1 7072 470849989
1 179488 632036957
1 33118 658053792
2 125288
1 100579 897895509
2 35775
2 171467
1 142470 792141801
1 164889 192905150
1 168186 411312906
2 36092
1 17023 856039127
2 1174
2 130580
2 172555
2 85892
2 41301
2 165883
2 1182
1 87391 940374864
1 20594 181304485
2 144640
2 86385
2 130767
2 118931
1 22797 28042988
2 67298
2 1977
1 146928 952175872
1 159495 135756347
2 94720
1 154052 607059999
1 172997 125378630
1 184837 53611723
2 108395
2 8274
1 116141 139260576
2 34070
2 122433
2 102466
1 105596 897922833
1 61022 909437738
1 41301 690363935
2 175744
2 133879
1 180573 625837028
1 104012 657583825
2 111139
2 8829
1 2099 926230770
1 16178 837829860
2 77874
2 89916
1 128374 79503598
1 6376 150242519
2 54016
2 166013
1 121772 43497544
1 187606 156283996
2 36996
2 171075
1 7294 885635130
2 132208
2 142680
2 91559
2 36202
2 125213
1 52569 956065211
1 144195 537956810
1 140944 154380785
1 130346 967775942
2 96900
2 48184
2 20805
2 93354
2 190776
2 110844
2 180334
1 80539 494575382
2 159217
1 131744 204048556
1 129997 764882707
2 137338
1 124526 718437969
1 110069 562399397
1 171848 626933563
1 128149 216770925
1 148188 241693965
1 149303 633828484
2 100606
2 82469
2 108392
2 165913
2 140313
1 56747 458598659
2 114612
1 84800 569029079
2 47585
2 45935
1 162857 410907524
1 84750 933371885
2 3330
1 55128 876810036
2 66670
1 80427 6909140
2 179702
2 91952
2 42611
2 135885
1 6368 827877933
2 33933
1 65607 578782015
1 125674 660540755
2 159608
2 7159
1 33355 259287216
2 47293
1 27241 459455174
2 55356
2 97988
2 126746
1 58937 298635857
1 52448 110750400
2 74105
1 112616 596407465
2 120255
1 21546 206366483
2 188821
1 55335 478015405
1 158983 129191595
1 189334 552700285
2 124749
1 6561 583280656
1 184237 828916688
2 148704
2 176680
2 79075
1 74818 674728261
1 180995 256842505
2 160162
2 157048
1 138133 628623959
1 174562 231669658
1 158475 129155796
1 87647 735114558
2 140155
2 46510
1 182403 306282212
2 167710
1 100214 959305855
1 171239 895929823
2 150948
1 147714 565954359
2 117757
1 48401 899315065
2 126167
2 148679
1 169549 475429515
1 177795 741757869
2 34369
1 176681 722136473
2 25612
2 95308
2 107889
1 178129 41828472
2 20784
1 187238 794644049
1 46001 453839874
2 151113
1 59782 648460039
1 134139 160232536
2 27563
2 115532
1 123528 811083892
1 58318 914848355
2 83132
1 117778 915972064
1 173256 951682106
2 25192
2 87473
1 94141 635597119
1 191397 85899531
1 103426 200529846
2 113862
2 161572
2 160209
2 38522
1 181935 488145494
1 121344 902117745
1 23316 203910040
2 144664
1 128036 517657217
2 37981
1 147065 767267530
1 134948 415343203
2 143364
1 55690 362230038
2 26863
1 36901 885009896
2 91909
1 6608 455850596
1 92744 131190960
2 9557
2 108968
2 91108
2 24287
1 158543 277221597
2 127876
1 50255 328180340
2 135566
1 87414 553118839
2 157687
1 199996 431835460
1 47198 670976088
2 11149
1 64728 17526896
1 132812 629846709
1 66732 337331375
1 155633 903628606
2 145953
2 57920
1 146110 661186862
2 109993
1 106615 230929423
1 83317 928327153
1 35780 26160365
2 32366
1 70466 490989285
1 101144 25087460
1 180983 610766596
2 172319
2 167452
1 110548 979091594
2 5627
1 196691 676835326
2 181632
1 174760 174634960
2 18103
1 163114 642320437
1 76746 262723918
1 21789 324613374
2 31725
1 179491 222456267
2 11416
2 134785
1 192923 703450925
1 51976 366055533
1 37610 89145178
1 20751 955692026
1 44427 5449169
1 21476 877741038
1 35316 201537723
2 155403
2 155940
1 147122 472102558
2 185178
2 143796
2 94860
2 189273
2 158106
2 81484
2 31339
1 184077 714175111
1 104467 405221598
2 122437
2 158716
2 139871
1 116935 647963495
1 187479 928200934
2 180917
1 134293 277399438
1 32705 566463786
1 82719 759326082
2 127548
2 173642
1 24655 577896379
1 146633 741935743
2 33538
1 47420 225698456
1 155736 360279312
1 30337 772496514
2 92107
1 86862 798663331
2 51624
2 173974
2 28265
1 5331 576575710
1 4470 910187815
1 117489 821979632
1 170339 622676867
2 30665
2 64172
1 86343 612074105
2 125590
2 143047
2 1408
2 103087
2 62774
1 75748 265166304
1 146239 737926173
1 106252 934232199
1 67972 675173146
2 169532
1 83052 670389039
2 167155
1 117250 421555674
1 25647 55665382
2 71358
1 2317 698611041
1 80654 657461859
1 122677 316824571
1 39697 947219196
1 76298 641557428
2 166852
1 144345 337342025
1 131468 397451166
1 161225 470375325
1 161356 828545976
1 47122 270628639
2 78575
2 104535
1 77140 583342067
2 183760
2 142680
2 81869
2 182561
2 165568
1 6430 110944918
2 4706
1 65524 842233832
1 190196 647045981
2 42016
2 193742
1 76402 221376937
1 103032 34354354
1 46646 456258621
1 9481 860400202
2 85416
1 151658 346737613
2 162506
1 180620 509706644
2 136616
2 116674
1 115737 851054619
1 169189 958682335
2 107480
1 117310 630801386
1 134967 716745889
2 107688
2 18037
2 123352
1 176742 730011705
2 86074
1 67772 721551111
2 166377
2 8265
1 166408 986078272
2 124872
1 152029 666808774
2 88581
2 39725
2 21977
1 166771 189526301
2 164969
2 3128
1 192685 920620674
1 2273 247658236
1 62452 386048004
2 3505
1 172427 131838511
2 139147
2 152495
2 192125
2 114376
1 16294 78187329
1 189862 695379736
2 123518
1 125120 509305231
2 193367
2 79153
1 131490 641896434
2 167990
1 138018 844730528
1 107266 118520860
2 37923
2 111486
1 153262 147053974
2 63506
1 92411 727141297
1 55570 831339105
1 28614 586690081
1 79576 592035694
2 52446
2 30560
1 133511 117649607
2 71005
1 145811 259429483
2 59322
2 47109
1 79572 138818504
2 101500
1 168005 813015573
2 59934
2 92178
1 147645 819773830
2 84209
1 62217 553712135
1 14232 892424513
2 154798
1 25867 606645746
1 183935 22078960
1 62155 41904340
1 160942 988923351
1 90757 663767246
2 123166
2 190401
2 181166
2 141599
2 59466
1 28398 739972807
2 62287
2 164705
1 175628 646793881
2 50895
2 168212
2 5275
1 116254 567094377
1 116223 283901464
1 187603 127260018
1 285 390539529
1 156447 925967328
1 156864 725847468
2 151238
1 39909 513609246
1 65276 127557372
1 197075 360765870
2 60046
2 181119
1 96014 762750410
1 102706 955576330
2 154096
2 143037
2 88164
1 28122 471832992
2 117751
1 52597 1404925
2 97052
1 122394 938860374
1 70733 76699408
1 39955 52544674
1 45957 630321521
2 107269
2 140427
2 175077
1 180825 14849223
2 170832
1 162962 398549065
1 103266 692217971
1 157033 660070966
1 52754 132851595
1 178554 65732835
2 158332
1 15495 582470158
2 145273
1 90946 185448818
1 86599 966880264
2 101770
2 52788
1 193631 664922388
2 82777
1 3474 241029429
1 55382 37488519
2 91592
1 164157 60135629
1 168188 463185447
1 60447 538684798
1 77607 176139137
1 141013 717797368
1 7287 48522366
1 120343 439267813
2 133875
2 98664
2 108840
1 124751 399771151
1 184690 867526069
2 60015
2 134830
1 87492 761430516
2 146202
1 143033 509856279
1 159500 191772328
1 23450 367190216
2 92002
2 188085
1 28401 496834353
2 42475
2 182949
1 9581 438397401
1 97780 955375097
2 191549
1 79665 669855142
1 91917 657463912
1 195913 876641015
1 57206 582015490
1 21549 405691935
2 93037
2 184033
1 196773 66724385
1 30877 158156178
1 143498 115703789
2 129328
2 18843
1 29778 594985968
1 63465 973307333
1 38399 588534933
2 59665
2 162634
1 103509 311278989
2 140135
1 7174 523040009
2 136380
2 176212
2 72905
2 10365
1 30373 313483922
1 117946 800481871
2 162052
2 25667
2 128939
1 78234 126214946
2 65196
1 93018 677404251
2 53839
1 16468 98500636
2 126500
2 64865
2 185261
2 50080
2 85572
2 115739
1 142639 699042863
2 116972
2 40395
2 75612
1 27125 580826724
1 78744 436843174
2 11800
2 184691
2 89622
1 92509 793265708
1 164206 37625966
2 16848
2 160821
1 14446 79907779
1 60432 728446444
2 133732
1 49609 619425276
1 120355 729400428
2 3848
2 186516
1 54729 35275628
2 173132
1 115563 802101410
1 110933 565241146
2 32602
1 41602 111381452
2 179721
2 178585
2 85440
1 129542 297919669
2 33067
2 178938
2 75189
1 31723 562971890
2 75935
2 29099
1 102270 279349512
1 142186 813946925
2 138975
2 150133
1 188283 803660230
2 115836
2 86498
1 33187 867157517
2 162244
2 96732
2 168015
1 97653 556046583
2 108041
2 45341
2 29392
2 121817
2 75733
2 44656
1 46829 245633990
1 125835 3803654
2 32578
2 5660
2 2489
2 77603
2 135643
1 163832 827785176
2 48798
2 14319
2 172427
1 162367 732273772
2 199825
1 120606 5058543
2 113769
1 177091 487866683
1 54686 636859231
1 66644 984404394
2 12739
1 102313 225774777
1 94845 13718100
1 195015 320447411
1 73579 859395678
1 80069 86056583
1 110326 957935872
2 93599
2 43622
2 132760
1 86392 225938271
2 160000
1 156266 354898947
2 12258
2 131415
2 76781
1 46438 521369044
1 159083 441983532
1 76032 837642988
1 88514 706454946
2 68071
1 127826 854866700
2 14179
2 50664
1 70561 732895472
1 64199 931546667
2 80898
2 106695
2 103951
1 165629 71238537
1 37199 593084694
2 89220
1 77951 550263290
1 88816 978937863
2 178281
1 185623 620929379
2 144229
1 96504 883335086
1 50695 214612340
1 157487 382297015
1 111327 289084364
1 173561 84393505
1 163893 496786836
1 182437 13916919
1 67467 544477254
1 8559 176727045
2 67070
1 26997 124492378
2 136403
1 21689 778553038
1 179971 90290672
1 37965 745986301
1 149038 174112798
2 90286
1 177418 455033770
2 145184
2 9023
1 146337 120426297
2 67944
1 63994 87064004
2 66009
2 129969
2 48139
1 110434 336782119
1 72214 546110721
1 180561 886210988
1 112625 239077849
2 193777
2 178078
2 52751
1 66566 926882503
2 177990
2 107757
1 75558 412176113
1 181197 284381971
2 48702
2 142597
1 20245 912197381
1 116826 297100788
1 50696 654143901
1 69502 311648321
2 174666
1 63951 579597579
1 36768 161124528
2 98762
1 78718 563185852
2 9821
2 34166
1 42086 219932887
2 161917
2 130450
1 190028 620776068
1 40472 313039168
1 82710 419396242
2 167654
2 88358
1 94205 108338346
1 36620 986669659
2 36517
2 14400
1 64340 783920252
2 151424
1 67557 994309397
2 190415
1 187688 976471704
2 62046
1 75498 20014055
2 8139
2 73503
2 17506
1 92617 626869514
2 54330
2 144544
2 148080
1 123383 291478418
2 39449
2 178011
2 180012
2 179649
1 54210 231910379
1 178192 787207921
2 142222
1 59024 662564503
1 1324 950845518
1 55119 180475835
2 73802
2 22659
2 102014
1 77572 377435219
2 32761
1 139356 502460030
2 5259
2 45041
2 33964
1 198325 770579591
1 129007 791367387
1 67000 934036346
1 152108 44200236
1 153267 911064127
2 158650
2 111284
1 135501 836477968
2 86191
1 133476 224600420
1 118079 555266958
2 190182
1 108801 524172231
1 18088 140004379
2 96565
1 67076 10468272
2 53413
2 143734
2 184798
2 118032
1 100194 338599958
2 112096
1 7962 106139833
1 150607 690077276
1 26587 393464609
1 167382 928712503
2 71947
2 90338
2 196728
2 71044
2 16486
1 25143 247004897
2 135943
1 25507 900339954
1 116957 667805170
2 133747
1 182027 689976140
2 130499
1 187821 728157886
1 104376 792823313
2 58113
1 111258 270380121
1 155351 838883724
1 14703 16883810
2 185329
1 141226 479121872
1 97337 446625872
2 101462
2 122716
1 61666 708910964
2 173169
1 7505 433120864
1 20287 962180727
1 3388 36945299
2 45031
2 89008
1 9195 57764167
2 38115
1 112086 221889134
2 47259
2 175319
1 196850 800405535
2 88951
2 72479
2 166597
2 177334
1 110487 482730458
2 155689
1 19894 579763167
1 176799 860365703
1 148199 789002325
2 130060
2 78769
2 187942
2 16936
2 69576
1 53533 48057792
2 175839
1 150332 925796995
1 18265 730030525
1 197977 626195600
1 87255 348510729
1 123647 30419090
2 8561
1 86094 225506787
2 17059
2 46079
2 198089
1 104642 348212667
2 30865
2 86833
2 157871
2 12798
1 143346 772711344
2 18461
1 148814 464868258
2 79486
1 181420 751948511
2 19425
2 66847
2 149029
1 42070 163345344
1 114501 597992519
2 124042
2 165156
1 161501 336612594
2 52285
1 184924 756704958
2 87275
2 118533
1 193043 355128441
2 191399
1 156769 536103299
2 24628
1 51380 182452485
1 14970 39634648
2 134282
1 4745 798632838
2 14456
2 196546
2 178222
1 67525 740096230
1 84397 565142929
2 171223
1 189533 508018952
2 95737
1 183313 594700038
2 159241
2 66416
2 190885
2 180329
1 26499 199294964
2 62208
1 196921 391413797
1 125519 863059283
2 115361
2 22454
1 111289 410009299
2 27681
2 182867
2 74352
2 138047
2 173451
1 93929 217247605
2 174036
2 69999
2 130473
1 173978 906359409
2 199685
2 2756
2 145035
1 28995 696097098
2 168705
2 116354
2 39400
1 65104 869369352
2 2369
2 118197
2 137351
1 33373 800327961
2 87993
1 110715 943882071
1 193979 302244419
1 195335 501822539
2 196021
1 66236 797780952
1 134753 757765555
2 60565
1 146905 676069908
1 36144 322632688
1 44914 749520694
1 118493 277227008
1 15767 981201326
1 143584 804239139
1 80617 507428163
1 89684 866045839
2 5423
1 152264 586382216
1 47636 73170039
2 190539
1 51214 197218957
1 86463 402146537
1 8602 221958815
2 190266
2 147163
2 180660
1 10614 806659021
1 82980 564215601
2 168661
1 24102 354849638
2 191790
2 79614
2 18330
2 45546
2 156205
1 114056 962620202
2 87988
1 59387 225825094
2 150463
2 87664
1 64699 922402945
1 40852 57941379
1 39399 65712198
2 196186
2 6181
2 71526
2 122048
1 79827 291695388
1 159963 502947792
2 83518
1 53225 765265970
2 70175
1 160079 36568497
2 126052
1 8905 563121766
1 6725 436880068
2 186222
1 199063 523138254
2 77231
1 108275 517823021
2 107424
2 92795
2 148008
1 159288 110268653
2 14321
1 138136 403757002
2 88215
1 174862 86632063
2 70435
2 143072
1 114793 123447265
2 70226
1 120020 490357389
1 13650 242879219
1 149778 231320164
2 56078
1 95564 45754459
1 179626 205291847
1 19779 38119194
2 179558
2 138367
1 172746 884002805
1 70491 197272506
2 28707
1 163836 823686654
1 32545 802001760
2 134613
1 82602 519392603
1 167554 977040021
2 70023
1 4193 468975161
1 33643 483428812
2 181901
2 76771
1 157898 359441500
1 122884 752048650
1 2169 565863308
1 153068 616026625
2 80230
2 82001
2 106829
1 134019 415811964
1 48836 720614115
1 55471 769582774
2 9342
1 99171 755872414
1 12832 71025683
2 59448
1 86774 669859296
2 182803
2 25559
2 98548
1 118942 80158272
1 8696 118608882
2 131782
2 130000
1 8568 563086880
1 136672 890290762
2 100167
1 7415 187046291
1 126883 377198990
1 147929 143294898
1 71187 404124792
1 193310 861120496
1 142841 473335460
2 150137
1 23474 894716875
1 157799 952488788
2 133054
2 159096
2 105439
1 37152 45318798
2 177864
1 41693 129521387
1 159454 319754297
2 32614
1 152866 682353797
1 51623 222247995
2 172322
1 15695 779538481
2 9872
2 110276
2 190248
1 172002 597199627
1 71651 285321988
1 118308 739999499
1 70599 262562068
1 157763 899600059
2 37425
2 129884
1 93013 939461030
2 28115
1 2277 121345179
1 184836 549175090
2 52797
2 123632
2 153017
1 17920 426029914
2 106882
2 20063
2 85465
2 82333
1 190975 21862697
2 16469
1 150328 557768847
1 95804 345988399
1 189257 916233379
1 38775 455669711
1 134135 132510857
2 189090
2 94516
1 121262 677631485
1 148032 600409388
2 59056
1 116497 168836339
2 99994
2 134533
2 17511
2 18575
2 88150
1 89535 656603462
2 151284
2 153067
2 89544
1 46275 201615548
1 66316 106091521
1 164971 213713006
2 79374
2 183053
2 71791
1 58262 867583810
1 132441 241576309
1 189249 657902307
1 53210 957896067
1 60396 426523417
1 115393 37964510
1 153250 247312277
1 54691 753924508
2 167956
2 168543
2 43539
1 66417 687045662
2 79435
2 156021
2 95116
1 106414 797577140
1 143238 715129259
2 191335
1 165195 785386875
2 104707
1 115676 101651045
2 192577
1 176144 785117889
1 140580 726857786
1 122935 786388510
2 189011
2 104895
1 137720 230320611
2 140344
2 102602
1 97041 94264862
1 83302 686923250
2 81005
2 162237
1 145575 747019084
2 49608
1 110751 368184537
1 168742 558085842
1 172399 38654571
1 71773 3891841
2 6342
2 79174
2 168541
2 33109
1 176762 769998253
2 22871
2 183864
2 168574
2 92019
1 91435 394913815
2 24095
1 102282 959623116
2 47724
1 114929 551158057
2 90017
2 35923
2 56561
2 136626
1 45103 243098486
2 98713
1 104008 19156276
2 110851
2 15124
1 76026 84116515
2 117325
2 20710
2 125949
1 122461 774279870
1 191984 811449001
2 151396
1 52407 111089486
2 13975
2 917
1 194021 498562969
2 33220
2 73905
2 157818
2 162855
2 101850
2 15108
2 25644
2 70977
1 98621 134911643
2 80684
2 65209
1 119326 212098915
1 64045 625909540
2 126486
1 40075 899278858
1 179264 145182232
2 59844
1 19081 670682196
2 129018
2 117660
1 4597 630077034
1 7387 574121174
2 167704
2 131610
1 190346 785096056
2 195266
1 10795 97553562
2 33511
1 90493 355143677
2 139554
1 195682 843591847
2 108025
1 142968 856646658
2 109138
1 139116 159075832
2 12590
2 41915
1 89571 157671345
1 158715 19778990
2 136015
1 158055 45550512
1 107624 82858520
2 44255
2 29236
1 142017 204762532
1 77603 57867090
2 121618
1 192790 852083291
1 155958 632249790
2 14556
2 73812
2 67595
1 25436 792799890
2 189152
1 190657 745995627
2 61125
2 53633
2 145581
1 136242 517743278
2 46291
1 172430 108782296
2 134927
2 158974
2 187736
1 189814 193321070
2 35916
1 138259 428270913
2 110131
2 24626
1 84863 25903680
2 98579
1 60255 574492647
2 23082
1 137156 558545167
1 72111 681101618
2 29469
2 100175
1 192 682503059
1 157590 254335494
1 187838 436951345
2 143602
1 149014 600423587
2 121916
2 148829
1 160875 698964778
1 64648 862225906
1 11312 256833309
1 189266 442212933
2 137620
1 81110 199740791
1 182246 436805836
1 100477 783380426
1 179410 439662927
2 166645
2 23062
1 33854 805992323
2 98395
2 98525
1 129894 7218328
2 53233
1 59043 319783951
1 163190 283326790
1 122606 942751557
1 115933 462344213
1 79470 238896539
1 195389 104157280
1 59744 421000238
1 139282 696578873
2 193611
1 6677 167636724
1 145483 411845660
1 78939 496151822
1 26315 711223414
1 144589 619344529
2 91226
1 77242 246312969
2 107854
1 176549 725028874
2 133796
1 80308 227888915
1 133619 931981683
2 51456
1 113928 737647551
1 131935 30411521
1 139424 318284883
1 43392 645909479
2 156354
2 174316
1 110357 893428825
2 30248
2 174836
2 82462
1 143490 109928531
1 23883 112902094
2 195536
1 189912 742366394
1 112041 547787568
2 174082
1 34022 868368210
1 152985 627336920
1 46750 285565036
2 131457
1 28480 361104801
2 134636
2 48183
1 5637 219599971
2 170980
1 183553 234061439
1 64831 874597757
1 156851 623316854
1 104150 402649286
1 104541 146930285
2 78903
2 72260
1 27658 446416783
1 55992 348927766
2 175276
2 149753
1 76251 630409176
2 23095
1 93951 878779571
1 168295 110106868
2 74703
2 30866
1 10013 503155914
1 109846 9566096
1 146658 178989267
2 88142
2 160843
2 76732
2 182143
1 140293 178647337
1 176343 167272981
1 177751 306920251
1 198660 520565338
1 107259 950463401
1 4631 496562069
2 65646
2 96361
1 117598 798127576
2 117946
1 73643 728441194
1 20398 638988177
1 7062 822475069
2 121408
2 164224
2 176389
2 8859
1 10848 125687035
2 132266
1 100408 203629521
2 149942
2 195872
2 149838
1 185039 370336047
2 88458
2 82294
1 68667 692317635
2 160507
2 154994
1 61344 485199745
1 99717 366062777
2 1215
2 22127
2 188567
1 170691 366382946
2 93021
1 172419 396296462
1 164455 101556986
2 66683
1 173644 978518052
1 186673 662287042
2 55573
2 143036
2 4450
1 154743 482516776
2 125069
1 17547 618936476
2 197105
2 152220
1 69168 574521155
1 19502 819192005
1 4927 195204704
2 194917
1 67635 565273439
2 18311
1 80388 563956627
1 123420 855944356
1 75693 881821490
1 60320 342017822
2 85876
2 4053
1 162996 587668807
1 168472 591132356
2 47479
2 121088
2 164195
1 156750 257204684
1 141770 333497400
1 191439 674781639
2 37591
2 55772
2 91121
1 148806 711377239
1 160974 708795462
1 154482 413609789
2 87832
2 173258
2 139717
1 85261 927577281
1 6022 845524218
2 199038
2 182388
2 198750
2 153563
1 183071 290654539
2 25596
1 24662 49272878
2 158002
2 21690
1 173940 776571729
1 80714 901484318
2 62055
1 108682 209354693
2 145909
1 131056 270585115
1 172591 907064097
1 135831 18646882
2 75138
2 73536
2 83181
1 106137 878248881
2 96436
2 84610
2 157024
2 165892
1 199982 589575103
1 81380 607569220
2 198235
2 173978
2 42330
1 105807 409007881
1 82723 204572219
2 171034
2 102706
2 190289
1 184339 66840856
1 14312 335793231
2 44703
2 108270
1 88804 426703390
1 62471 970103420
2 133222
1 136552 326070392
1 189473 560608442
2 71413
1 171432 390184002
2 100426
1 89128 643702320
1 154614 944519194
2 152429
2 102495
1 105215 719995117
1 5985 346969248
2 7756
1 12754 41749142
2 113785
2 183021
1 3695 566824103
1 135169 861867296
2 133067
2 13173
2 102045
1 11524 41158036
2 136472
1 34422 541402804
1 5383 42235782
1 124646 488708261
1 187306 434077399
1 19744 594781935
2 20334
2 67631
2 120400
1 144044 762102080
2 155827
2 183179
2 165021
1 145103 853932598
1 41040 3286841
2 156107
1 121017 524516441
2 61498
1 114588 851178117
1 27993 215671656
2 198931
2 70560
1 155583 476829561
1 114859 154864289
1 18218 67220415
2 73018
2 109588
1 24030 515296630
1 58658 258420003
1 154021 791973375
1 133513 40566903
1 69715 621974370
2 87317
1 85678 608332383
2 136837
2 39683
2 5900
1 66553 899144787
1 112510 126432821
1 90864 606297505
1 176851 384751525
2 122539
1 184320 574253582
2 162723
2 135168
1 85200 664148079
1 164034 658852113
1 175003 300541709
1 193984 878536443
2 59325
1 136063 297272123
1 183920 796536543
2 20745
2 188473
2 48498
1 184970 563962648
1 39213 123169677
1 13809 202719573
2 107891
1 149102 88347322
2 121103
1 197202 701054963
1 162799 207940376
1 142315 265057334
2 43756
1 141865 307372137
2 184321
1 60009 403972421
2 45019
1 169068 505446139
1 87292 978255939
2 169210
1 180619 41251414
1 106582 584789887
2 60068
2 51512
1 147732 706295765
1 34617 123525099
1 25418 723277889
2 129067
2 154361
1 74993 866189597
1 187360 78274320
2 68066
1 64824 123873789
2 89516
2 127528
2 138182
2 95682
2 20652
1 197304 723428388
1 82219 798370546
2 79998
1 138962 903903258
2 132982
2 46956
1 111828 188188197
1 193436 772384614
2 98758
1 168579 796573901
1 37663 453615839
2 48423
1 29639 323618373
1 18798 950087508
1 114828 441770286
2 24982
2 191629
1 45853 332068982
2 38115
2 136980
2 198634
1 58723 749890995
2 10703
1 23104 726101107
2 108667
2 122227
2 187651
1 38921 302325266
2 176342
1 196267 868687517
2 151070
1 51121 857189998
2 54821
2 67980
1 115023 56345359
2 142913
1 144981 830762292
2 36738
1 39592 581874652
2 104509
1 27286 402555267
1 7017 398920312
2 101716
1 97896 136761326
2 52852
1 157882 98490022
2 143001
1 140181 187461975
1 69420 761414151
2 53793
1 119909 296271213
1 142020 346169519
2 2245
1 143691 620090350
2 599
2 191432
2 122605
1 37311 414442908
2 162092
1 7822 922155706
1 146329 163462614
1 121133 36157786
1 192277 265011619
1 45796 328394301
2 93384
1 88122 840312204
2 89583
1 180967 94538993
1 10253 856020695
2 541
2 199459
1 101380 316677934
2 112326
2 25693
1 162752 816126645
2 151788
2 101609
2 72446
2 184798
1 118385 794500417
2 118743
2 55890
2 104703
1 11879 102784832
1 45922 590866117
2 40645
1 143940 346454391
1 153176 64936583
1 29712 807089451
2 108844
2 54376
1 109085 565811810
1 180134 435189608
1 151952 344764233
1 125572 928686901
2 57186
1 6252 347031602
2 125805
1 153117 388106521
1 191296 957093587
2 84176
1 98841 105107863
2 5172
2 142220
2 130819
1 153555 811684195
2 95092
1 39934 457849125
1 122598 456617174
2 187397
2 43034
2 131995
1 126471 835879822
2 181223
1 26338 481392634
1 144867 529912320
2 112487
2 148822
1 193750 12619698
1 21194 650475419
2 86833
1 94238 729062387
1 197671 544309148
1 33932 971507245
2 77479
2 12182
1 41268 852318087
2 190457
2 32174
1 87843 555284719
1 13383 827397208
1 46064 617021289
1 101590 640789337
1 153214 620833887
2 3209
1 151107 678719652
1 155639 489207771
1 9377 830954576
1 88957 204850974
1 38883 977388845
1 78411 668382767
1 8242 880452455
2 113255
1 69413 544593484
2 164243
2 178941
1 30101 363178256
1 63214 553029210
1 119938 549512801
2 53864
2 135024
1 70563 977817050
1 17702 428559766
2 170150
1 110167 421087311
1 117791 596156268
1 168688 424508882
1 100608 24785459
2 144314
1 88494 664267082
1 26645 297619166
1 40490 493080872
1 24530 746247188
1 126377 648358579
2 39170
1 88254 208150541
2 58602
1 77387 332402008
1 197436 628780749
1 64234 491427682
1 110317 272667363
1 129673 619566205
1 112584 49110524
1 27563 147620081
2 34924
1 22657 914459716
1 100647 458704514
2 74682
2 51129
2 25812
1 160252 270491374
2 185133
2 177007
1 179554 36678294
2 35603
1 49123 382399616
2 42561
1 170702 239793746
2 84165
2 78585
1 68143 985677743
2 67583
2 48458
2 1810
2 45043
2 160588
1 195057 429753996
1 108697 591228903
1 67347 992424482
1 191982 560564515
1 101091 146267666
1 3725 921440642
1 94574 901215644
1 153432 781513
2 31419
2 49527
1 121582 823027296
1 177871 553114241
2 129844
1 130469 394209750
1 30698 368795505
2 119209
2 130951
2 163701
1 113763 853566538
1 179231 450663079
2 29767
1 147301 484907568
1 83088 449534881
1 161030 71319159
1 60558 292914443
2 56537
2 50440
1 13956 857067546
2 137628
2 170229
1 174395 106233552
1 57949 328356203
2 81391
1 130831 138680276
2 108428
2 38606
2 151852
1 148778 218677079
1 139445 800271252
1 51701 598807143
2 17549
1 119659 707979748
1 149431 699993552
1 76360 837885863
1 23826 817282775
1 152398 699895628
2 33049
2 148363
2 69996
1 78445 600642101
2 135254
1 165965 740091559
2 181552
2 141009
1 81244 635687506
1 29953 321491014
1 189658 528973519
2 92868
1 136872 644577602
1 172579 959057153
1 24311 474489266
2 133935
2 82727
2 94717
1 73899 44516283
1 71772 111560877
2 30216
2 31264
2 38626
2 92193
2 95688
1 37236 914337661
1 25986 332509742
2 153989
1 135883 48296941
1 133012 182624809
2 80743
1 80149 471883112
1 62607 348186579
2 13957
1 102816 517562183
1 143799 281599747
2 3607
1 3953 411473172
1 148680 537323253
2 23555
1 185943 164660040
2 79148
2 19302
1 187683 84603367
1 165814 169982300
2 32825
2 118233
1 182456 665536811
2 129248
2 105339
2 140035
2 51169
1 28430 569633735
2 133526
2 168581
2 156045
2 105983
1 36121 13296254
2 189441
2 198662
1 141507 298570256
2 94918
2 113288
2 197000
2 136592
2 152529
2 114203
1 71001 427290850
1 53448 905275157
1 143353 983660848
1 119698 774303143
2 181529
2 69409
2 114625
1 193496 526599952
1 46773 332498226
1 121542 754970398
1 157181 923314673
2 73653
1 55134 858440566
2 129590
2 33461
1 190560 62540857
2 162406
2 144081
2 77882
2 170951
2 178295
2 153239
1 120692 840350669
1 8748 659626137
1 155064 948392146
1 118956 32382868
1 111106 151594254
2 12545
2 64490
1 178240 401371404
2 85149
1 21417 37211876
1 58133 26222815
2 86150
1 193804 102461552
2 107000
2 128954
1 156943 41094652
2 136862
1 161350 625740189
1 9309 419331814
2 178695
1 127069 176474524
2 167054
1 60267 953043474
2 144364
1 62249 172042697
1 36977 851201646
1 114978 571823016
2 198963
2 81932
2 45512
1 167576 855261572
2 163513
1 65220 372445324
1 188241 20449352
1 62704 205309523
1 195964 272069218
1 9487 173749112
1 16418 169677378
1 189137 449075202
2 84075
2 98942
2 65532
1 76334 346421431
1 174676 744049849
1 151970 128082191
1 15314 189134935
1 109140 39998231
2 66861
1 121849 126926726
2 107642
1 120299 814476335
2 157356
2 120207
1 23123 176445769
2 66002
2 67910
1 139415 173671057
2 113250
1 24803 825876083
1 32271 614294339
2 187505
2 49543
1 73067 647342966
2 41315
1 167472 892363446
2 58996
1 5850 868238712
2 114164
1 137212 287615405
2 120193
2 145402
1 106550 271357377
2 44899
1 62064 434667442
1 83829 548218723
2 117821
1 170334 636462909
1 97406 909655008
2 101538
1 22158 644738195
1 115620 510671333
1 37879 807269100
1 162218 547750751
1 47751 651633050
2 57391
1 199273 395636273
2 110580
2 158497
2 8744
2 62693
2 150163
2 21721
1 138267 78974618
1 159101 339879656
2 21292
1 64539 816120731
1 23750 217044759
2 196846
1 188833 339980722
1 161080 264524505
1 162221 538106891
2 90836
1 59610 196083097
1 139329 880389028
2 56503
2 37942
1 155657 261916760
2 82381
1 4691 867732084
1 190900 940051197
2 130188
1 86813 464410307
2 12796
1 11845 122117196
2 189034
2 16779
2 193136
2 153709
2 118825
1 2682 203824293
2 2355
1 48867 63812063
1 21539 133673108
1 141785 407894540
2 25589
2 177261
2 105967
1 11517 60227529
1 68180 640730121
1 125204 688725768
2 117761
1 109980 714663973
2 74533
2 33652
2 40675
2 89651
1 119439 15336798
2 135468
2 120512
1 100723 403040853
1 56894 654202838
1 126184 604026315
2 124147
1 63433 354884872
1 161723 617111684
2 187389
2 140572
2 46326
1 161427 87723562
1 74400 67249898
1 135121 87963817
2 172839
2 71295
1 162269 522848470
2 156289
1 126683 45213452
1 144226 588648130
2 132731
1 151836 409870072
2 67143
1 14073 189790648
2 133447
2 36936
2 183859
2 97304
1 72949 567165624
1 34765 280735259
1 43022 486990983
2 71765
2 169112
2 180350
1 124418 482887968
2 52451
2 149654
1 77896 220780205
1 61440 546638550
2 36841
1 68676 464691808
2 111407
2 51899
1 103207 525133242
2 1098
2 95398
1 99879 965702620
2 129691
2 116491
1 180325 81420203
2 169174
2 130934
1 50905 139885100
1 156545 665652924
2 61011
2 127092
2 52820
1 180187 478449183
1 1923 126524183
1 139203 175290821
1 124978 245758319
1 188302 749920530
1 190026 859504357
2 132949
1 82706 740905220
2 160183
2 60718
1 73785 385061034
1 78040 954376565
2 133281
2 57287
2 71181
2 70569
1 164237 79766797
1 6893 712352036
2 32934
1 73928 802747701
2 87380
2 102690
2 32124
2 171563
2 111089
2 19951
2 155814
2 95126
1 81983 77861146
1 122431 14424918
2 75955
2 131480
2 18393
2 141000
1 54625 794431589
1 110799 333732788
1 134144 771665058
1 67993 835296163
1 55205 176492418
2 6739
1 79439 621528715
1 96463 361935530
2 13638
2 19475
2 98005
1 80984 194303491
1 54768 261392378
1 155376 8813075
1 119119 989630498
2 40743
2 189677
1 105103 443728439
1 52711 895065456
2 12209
2 134265
1 64593 873812565
2 129799
1 93046 270735724
2 161990
2 147500
2 91013
2 122571
2 160212
2 122431
1 84458 242133630
1 173549 145483396
1 49558 184178838
1 177136 337973518
2 114618
2 156705
1 55245 792123375
1 26331 932819479
1 150858 341512905
2 173169
1 156039 899926372
2 138973
1 139290 78771287
1 10964 242467539
1 30054 719101866
2 85519
2 197074
2 9387
1 114795 954122912
2 23884
1 177585 667802573
1 111492 588410280
1 82187 89505255
1 193100 504493394
2 159982
1 52206 645364918
1 198496 350504976
2 110472
1 52350 729251486
1 9639 565819474
1 125076 838566139
1 4470 499407536
1 194968 947877799
1 127914 529785688
1 131564 167335026
2 187154
1 184035 548387811
1 136083 616276871
2 66720
2 72607
1 192661 331507466
1 138298 642988532
1 165346 298978732
2 25775
2 169222
1 53547 206516915
2 139826
2 82063
1 142245 107923106
1 95894 370016572
2 53080
1 83411 241724622
2 55457
2 141212
1 18710 961171507
2 4424
1 198059 583528878
1 97436 895008202
2 95561
1 79715 281415865
1 93499 793273244
1 13534 453718822
1 166848 18062676
1 39440 708707260
1 138107 125016080
1 166258 770102977
1 47230 622807437
2 196526
1 158858 51877423
2 56132
1 2409 930279911
1 148983 550425143
2 60666
2 148164
2 129434
2 97112
1 121419 606086697
2 89685
1 54353 66966143
2 61404
1 17662 112576000
1 124009 768207942
2 20923
1 191191 594746288
2 44513
1 30686 762034583
1 56188 555830358
2 43420
2 62905
1 149274 355593749
2 120997
1 34427 121963470
2 164297
1 39671 103483725
1 120 522405567
2 161295
1 186711 478650144
1 79890 197257264
2 115081
1 132744 264591927
2 24852
2 187409
2 69119
1 162179 397855331
2 27486
1 38105 645474106
2 66609
2 118774
1 6980 254180808
2 168905
1 118520 749472515
2 176698
2 3686
1 163766 617059583
2 3096
2 140084
2 192705
1 44777 196280532
1 54022 655165797
2 166879
1 118562 283900540
2 142901
2 219
1 198782 132294
2 193050
2 162638
1 31869 106403585
2 117674
1 159150 213554137
2 98408
1 26543 444889179
1 104740 498795829
1 114904 229677093
2 121578
1 124671 740872992
1 188838 452030035
1 148746 786216493
2 92022
1 132880 8120211
2 148433
1 34723 601441173
1 191913 184755058
2 69518
1 102300 805353408
2 137678
1 91339 157735677
2 116788
2 21032
2 30191
2 126306
1 153011 239895627
2 151032
1 122120 336676705
1 151170 523941262
2 135654
2 67204
1 15435 648221409
1 35014 860510858
2 33596
1 11646 164951458
2 132427
1 188380 220576559
1 152256 290082560
1 68956 815426713
2 153377
2 143264
2 47507
2 17098
2 2780
2 100598
2 43532
1 180200 243583772
1 199444 688670193
2 44056
2 58396
2 126223
2 42926
1 129748 309199567
2 116461
2 33908
1 188769 388350676
1 16247 677472862
2 20190
2 116520
2 161613
1 141569 389312173
1 70285 721531483
2 99481
1 52454 846707414
1 196771 605745106
1 145203 577025352
1 147679 979194142
1 121870 25755413
1 94688 373623774
1 94015 112904162
2 153336
1 87127 82674437
1 64570 865392444
2 88520
2 76244
1 183847 338971915
1 155871 203758140
1 153466 130252643
2 121787
2 154985
1 191118 909513597
2 133250
1 121463 330604381
2 146180
2 129844
2 197202
2 115598
1 190394 479937847
1 59929 538695401
1 162148 696625149
2 24738
2 4746
2 123668
2 147062
1 151989 865148617
1 184927 829603669
2 26226
2 120706
1 179178 322067242
2 61958
1 131718 8427705
1 169799 747581479
1 108800 785700212
1 113705 734785321
2 99283
2 1237
1 173413 25801142
2 48776
1 44092 671973762
1 170479 460041849
2 190244
2 142406
1 190828 205639014
2 86399
2 13102
1 57082 757703031
1 115944 43248705
2 60545
2 112409
2 79663
1 113024 575150274
1 164090 454100738
2 79109
2 130154
1 195600 427690906
1 22384 511942231
1 174997 769252481
1 97041 945344374
2 171051
1 162149 816744451
1 79864 95885154
2 196283
1 28156 853619599
2 124498
1 89437 464483579
1 6909 111510134
2 136582
1 99312 557711945
2 11441
2 110420
2 74545
2 1792
1 100452 118657885
1 41388 414618686
2 156727
1 59913 719083541
2 61638
1 66609 591152444
2 144038
2 199226
1 108077 153457156
1 83436 136773383
1 133439 961307308
1 42351 181224407
1 180035 340315358
2 48996
2 28542
1 142333 301219218
1 64217 96500150
2 100492
2 131525
2 186525
1 69891 454824180
2 81918
2 98644
2 101144
1 144010 878676542
1 118888 862982983
2 189421
1 158465 70025651
2 84007
1 127350 74030669
1 116874 530517506
1 119044 114589909
1 51718 597414255
1 15331 241710396
2 9384
1 100186 112204716
2 122274
1 87954 769027056
1 86791 541731682
1 74821 612322891
2 77191
2 176003
2 36479
1 151491 393339370
2 9892
1 185352 337333858
1 4456 466996442
2 90116
1 40179 983524185
2 98702
2 108918
2 108978
2 15124
2 104198
2 52108
1 80780 32375734
1 149254 207988823
2 123745
2 43081
2 14003
2 135017
2 99795
2 117018
2 198921
1 164864 115401117
2 22394
1 101784 567238493
1 199026 562677253
2 170366
1 10095 629329502
2 110299
2 41649
2 159743
1 118282 429045084
1 172317 555186703
2 22136
1 15881 867618130
1 73084 93270736
1 109072 485574484
2 136274
1 143873 871120805
1 5028 718827758
2 107055
1 159371 2915803
1 36903 931980604
2 75830
1 93931 517611125
1 20431 827748305
1 51296 867890869
1 154391 148008639
1 191956 581651278
2 106675
1 9593 104762028
1 76926 206784571
1 193249 181292402
2 127324
1 191664 255160978
2 75813
1 184437 487124569
2 184959
1 178637 747024988
1 55877 255424161
2 21139
1 56838 535187523
2 174432
1 67467 298822565
1 87414 516262140
2 106729
2 116587
2 76657
1 181264 495076968
1 47396 986590959
2 153900
1 131015 951365693
2 96712
2 107932
2 138019
1 157578 629080720
1 156722 467832596
2 65202
2 168709
1 131280 783032708
1 172552 95931290
2 47497
1 167933 628101543
2 28433
2 160435
1 166314 625444812
2 179369
2 87223
1 48627 373551034
2 24110
2 79752
2 55902
2 197681
2 29061
1 99581 796045242
1 160756 182257571
1 176918 409544473
2 176255
1 63053 778309644
2 111868
1 163214 855852710
1 52762 684992838
1 193008 313983370
1 153335 85476788
1 184244 179134261
1 187483 622227527
1 60915 587944343
2 147974
2 78925
1 181443 782750779
2 154667
1 188760 736142673
2 54969
2 8373
2 122553
1 188614 182421089
2 41106
2 181857
1 46863 98513801
1 152496 138588839
2 52526
2 43916
2 144280
2 172708
2 145861
2 50816
1 96099 410397829
2 89808
2 44646
1 174960 691642100
2 157334
2 21042
2 193633
1 176488 596945588
2 146396
1 103714 977431495
2 21491
1 62662 909408891
1 66411 442834399
1 162126 554538551
2 50694
2 91535
1 41195 621285588
1 144398 897793365
1 25108 578330135
1 183540 976905669
2 51230
1 1070 293072609
1 55963 481631850
1 96638 638463219
1 175308 899413923
1 157257 176027365
2 33984
1 87421 680726999
1 22230 267251956
2 16705
2 24736
1 5380 568566254
2 154582
2 85134
2 164587
2 142793
2 179170
2 36821
1 177044 393398386
2 188012
2 144698
1 24185 832824007
2 161203
1 111340 549849392
1 184319 136811647
2 45977
1 113351 996139886
1 179425 625394320
2 190214
2 196564
2 166151
2 90663
1 17599 790812330
1 116765 90186995
1 99693 478337133
2 173396
1 169916 327596291
2 75469
1 105986 698761558
2 191068
1 11345 180194690
2 138794
1 163658 198389895
2 88119
2 199865
1 2075 318802163
2 112251
2 112843
2 107564
1 174132 323957923
1 71469 523045427
2 165567
2 62547
2 198910
2 88907
2 110173
1 124881 425089409
1 104344 393883519
1 78930 670516130
1 29199 491595407
2 89123
1 38215 517117603
2 102788
1 75079 356558782
2 15358
1 53503 436837957
1 83510 279515717
2 51032
2 79886
2 88546
1 166085 740285490
2 58875
2 72870
2 23896
2 176267
1 53817 469944985
1 129449 62866332
2 63793
1 158771 18670480
2 142102
1 129571 435796505
2 152628
1 10080 9604484
2 146200
1 158588 815822007
1 39983 832658085
2 137127
1 43347 163464153
1 95076 674374995
2 122922
2 32114
2 169660
1 39556 402398135
2 40978
1 146070 131448939
1 136464 292477340
2 34081
2 92915
1 157461 294400978
2 23058
2 162290
2 38181
2 31497
1 41215 84420570
2 87988
2 140098
2 41233
1 151143 121664455
1 89581 242283702
1 102347 924917329
1 55644 849865172
2 166254
2 63181
1 14553 554634087
1 58811 894406632
1 91600 615697468
1 92340 487810600
2 7075
1 7938 129572646
1 4098 142708447
1 177643 750750193
1 66723 746719291
2 103829
1 17878 952269777
2 162845
1 67255 844265374
1 58822 550844734
1 189247 811236570
2 96787
1 50265 760240741
1 168582 207025765
1 19044 118364241
1 78382 408896651
1 32648 730813227
2 132299
2 51174
1 167600 525521417
2 14436
2 175644
1 119998 385577503
2 163220
1 160822 224269163
1 4020 324934233
1 104659 264695825
1 33136 852406146
1 35769 32146887
1 107517 70317064
1 111460 252938366
2 9714
2 12973
1 73141 791331059
1 169710 803101787
2 11126
1 130027 752257434
2 117716
2 133865
1 78073 679940669
1 113581 366606610
1 152884 27872286
1 10829 177799947
2 174891
1 63498 664688256
1 155071 380869450
1 169741 510362984
2 34062
1 196121 304271261
1 181286 805418829
1 198445 271799070
2 184161
1 20975 10973747
2 93983
2 135263
2 64133
2 3049
1 13646 194088618
2 48337
1 12150 168516933
1 120314 454989632
1 45888 541898163
2 37655
2 160066
2 188825
1 188562 217627641
1 65859 430059484
1 181969 317734863
2 7791
1 14572 678608393
1 131576 470301238
2 137519
2 52359
2 89914
2 118723
1 188858 888586481
2 57004
1 39992 694203390
2 116325
1 93506 316473706
1 124697 206635212
1 139552 461140702
2 96713
1 46049 995367290
2 31475
2 59417
1 171959 599701800
1 93593 324842213
1 190674 564955008
1 1183 296387871
2 81519
2 89672
1 70373 928354204
1 122788 612868708
1 116452 775702575
1 41541 195909065
2 171017
2 48238
1 51027 276131789
1 138118 465714718
1 146058 680724032
2 112036
1 199914 224796988
2 145914
2 45949
1 2200 924711023
2 66312
2 16045
2 120151
1 71966 89526316
2 161219
2 191776
1 159751 99555263
1 147863 295005529
2 29067
1 169863 541932123
2 47830
2 170009
2 199618
2 4007
2 142220
2 7913
1 79111 384234365
2 149351
1 44011 474360469
2 154272
2 92260
1 47247 556896257
2 31639
2 115348
2 82383
1 2290 150676011
2 64535
2 179707
2 3602
1 194520 606028471
1 190440 566517178
1 122999 814670879
1 64640 267753355
2 112179
1 182526 979696479
2 153355
1 28155 443887210
1 196906 865172242
2 83538
2 122425
1 131811 791400385
2 145801
1 164480 349670950
1 50752 693990879
1 161443 566074114
1 46682 596645293
1 100570 881530054
2 76092
2 64993
2 78312
1 127658 75585537
2 180627
1 83162 639413877
1 198050 885344484
2 168486
1 185908 878044756
1 55928 597582468
1 30422 499857535
2 192938
1 66578 89952645
1 192157 181604734
2 14373
1 166280 280848162
2 197599
2 143201
2 103631
2 3216
2 22443
2 192546
2 137433
2 112201
2 183655
2 188275
2 145694
2 79385
1 10419 707596634
2 26753
1 50602 727449938
2 195996
1 143273 971370563
2 177060
2 137109
2 166469
2 189142
2 42865
2 24191
2 10502
2 197941
1 114122 374584117
1 190177 323168505
1 11371 689398336
2 58997
2 110070
1 52001 963810734
1 27554 832607013
2 128188
2 74648
1 112103 810428279
1 80190 673618085
1 52654 358082167
2 78461
2 161948
2 40851
2 196133
2 16491
1 171577 909716341
2 38243
1 109237 261657848
2 29120
1 12524 564224335
2 86158
2 73542
1 168823 574438205
2 139978
2 194082
1 87390 652510413
1 83333 51938907
2 114354
2 27989
1 129663 918528668
2 76570
1 4707 853697104
1 46658 629799686
1 48830 692688133
2 14566
2 120036
1 175655 21190303
1 89467 895455167
2 56731
1 158121 980281119
1 167418 51699137
2 139892
1 35270 324058634
2 142184
1 164990 611638659
2 11402
1 137684 820918664
2 194589
2 109186
2 142875
1 191124 484480855
2 89220
1 7900 189207822
1 146460 678913949
1 3282 6475961
2 156032
1 63068 988240801
1 120184 870859482
2 104120
1 194651 699333091
2 43340
1 19336 586228536
2 175729
2 188781
1 50202 58643327
1 44278 907210030
2 130309
2 27075
2 22466
2 189145
1 29244 886872311
1 46292 384535939
1 175146 614088734
2 144746
1 199558 460474838
2 145016
1 31257 547674482
1 49171 21369678
1 136460 808212150
2 46085
2 1066
1 170973 324623632
2 164092
2 197478
2 140446
1 12655 601973051
1 77340 346728778
1 180280 841963747
1 156075 45193009
1 150058 419021320
2 148446
1 72115 313463679
2 153024
1 46680 493764737
1 101602 185598524
1 17228 261296566
2 199628
1 54454 769791972
2 132181
2 184792
2 58568
2 190417
1 167708 313132052
1 142309 340730788
2 195601
1 99591 375833453
2 86380
2 134983
2 121083
2 40256
2 65858
1 164204 883269247
2 111156
1 100330 560286356
2 12298
2 45719
1 66664 376400884
2 41334
2 129290
1 472 535227598
2 41832
2 95033
2 191956
2 25634
1 116828 558002587
2 162526
2 387
2 174682
2 111206
1 11349 746632522
1 84451 719052033
1 106869 229771082
2 187923
2 142331
1 72380 874474887
1 23423 23700072
1 114156 311245383
2 19765
1 165922 21751680
2 147289
1 119623 21786794
1 183341 88019809
1 193129 954624835
2 189657
1 81748 828842437
1 70234 859906893
2 7148
1 12958 153953252
2 163534
1 132624 109612291
1 115975 831426651
2 79924
1 85086 186473683
1 10753 202141789
2 125147
2 59924
2 79814
1 2665 581464157
2 5503
2 136270
1 24136 883651019
2 139533
2 156429
2 150880
2 47967
1 76865 672658296
2 166074
2 68556
2 141733
2 190838
1 46236 803656207
2 122317
2 102721
2 36391
2 94970
1 192184 937126734
1 116134 158679433
2 158900
2 174843
2 21310
1 8270 230149595
2 104762
2 66032
1 63874 219178235
1 50040 122073480
2 22710
2 111740
2 123681
2 84763
1 56439 733158803
1 164260 388217486
2 23702
2 132050
1 164257 468679901
1 172206 757637881
2 68039
2 42875
1 160696 831721820
1 135097 85973847
2 141404
2 120332
1 149188 475446105
1 59770 132048434
1 292 35952074
1 125975 450738994
1 164545 580021637
1 32066 753946832
2 132760
2 25946
2 168830
2 187630
1 91973 830870320
1 132554 667586794
2 182676
1 27640 107555079
2 71559
1 61555 886579831
1 18325 919763038
2 49409
1 114457 813229395
2 123388
1 18022 648288439
2 102225
2 72702
1 63324 573053461
1 53766 836404206
1 54436 490767645
2 70377
2 124614
2 154489
2 186119
1 195966 804303388
2 105479
2 75170
1 147233 261360177
1 73732 488691355
2 140929
1 71655 644231535
2 33549
1 70161 394300316
2 77713
2 29111
2 108940
1 125530 590646804
2 103113
2 197909
2 196352
2 139950
2 76520
1 59308 621340237
2 138951
2 23162
2 11853
1 53327 1582544
2 124329
2 116047
2 144605
1 153736 451803264
1 83076 810979208
1 98822 901661433
2 164956
1 74476 220984182
1 26393 414759079
2 10070
1 168837 470684752
2 78705
2 191167
1 70522 801841004
1 197756 81657730
1 157195 219261242
1 112004 18376172
1 28787 346086737
2 13755
2 84217
1 100345 794342696
2 97837
1 179877 82624786
2 46437
2 38263
2 70982
2 104472
2 183700
2 126807
2 95698
1 68227 33200801
2 13511
1 188985 745329753
1 25516 630492700
1 84340 930477361
1 41453 117956039
1 47372 672881983
2 46402
2 13188
2 45127
2 67860
1 81963 798483386
2 6458
2 159225
1 54212 251797031
1 134816 771552302
1 183590 735509985
1 133319 839424606
1 148662 135683853
1 28787 577750250
1 108285 340499909
2 87916
2 123504
1 69698 42523976
2 12894
1 132187 955614719
2 164155
1 166548 386833194
2 75402
2 30245
2 96340
1 164870 251357654
2 35932
1 4405 169781740
1 14183 45456220
1 99014 829401014
1 165159 971024697
2 98258
2 88356
1 116086 916471911
1 24907 607957422
1 32354 845505841
2 86473
2 55554
1 61457 543494083
1 161522 32002293
1 157944 749867043
1 127158 626785975
1 36757 707199013
1 195776 144720127
2 38597
1 149188 272289833
2 193191
1 162600 162924076
1 100764 425513381
2 194822
1 65933 441428173
2 110361
2 186417
2 128687
1 14393 440389428
2 115660
2 43612
1 125601 503453038
2 134373
2 69019
1 70231 789423219
2 26837
1 194090 246510866
2 46159
2 56161
2 89415
2 20413
2 70430
2 105622
2 175685
2 164709
2 191086
2 43739
2 29064
1 30056 699183736
1 192505 77080125
2 12289
2 159798
2 132850
2 185720
2 181908
2 190603
2 198535
2 19743
1 121530 624731141
2 166159
2 137085
2 15514
2 74228
2 79095
2 82610
1 129035 8863326
1 97417 433043147
2 188673
1 179035 971555633
1 63943 956941718
2 141167
2 190664
2 59839
2 157121
1 143120 84734395
1 152730 401211121
1 18072 319374195
1 163666 329205571
1 101624 731831157
1 68648 13046121
1 44649 767049463
2 4321
1 199577 657236553
2 55570
2 155907
2 185735
1 169332 800063247
1 73312 353376135
1 2867 541114880
2 149472
2 82011
2 196327
1 40736 544772757
1 66010 740322568
2 187867
1 72592 842791943
2 69839
1 187617 709591325
2 191091
1 61443 854445810
1 188037 928227852
1 102333 506651921
2 6894
1 68684 895859424
2 150035
2 194441
2 41069
2 141821
2 76042
2 64009
2 127847
2 48356
2 199666
1 87925 995570891
1 85331 706879138
2 72064
1 95610 182782445
2 133034
1 84871 495234075
1 35099 99785252
2 116276
2 37957
2 41126
1 186839 642205904
1 19502 276583
2 54424
1 75520 583116205
2 191466
2 131918
2 96101
1 74260 520994729
1 52117 378866058
1 102333 86970625
2 19665
1 180992 571084435
2 74604
1 14160 294642621
1 99093 795669468
1 3345 578217511
2 46211
1 195933 709246664
1 86194 500203412
2 160415
1 6547 21908980
1 156345 874735434
2 121416
2 146822
1 161360 331426604
2 48450
2 169260
2 40338
1 114615 611902411
2 52443
1 106444 306781764
2 170520
2 84499
1 124507 234378102
2 102541
2 63726
2 98496
2 63873
1 84792 172757227
2 49802
1 91111 426945391
1 55804 648302608
1 33079 828107341
1 157868 209308361
2 89767
1 24468 367138033
2 168700
2 128636
2 12996
1 102310 800309381
2 97453
1 98196 851006972
2 181061
1 108944 549171849
2 37203
1 188369 548633975
2 10679
1 131985 686790759
2 142642
2 104044
1 181601 580494498
2 141752
1 103069 488170756
2 120092
1 82551 884319063
2 53327
2 30540
1 4249 725140256
1 199790 369699470
1 67629 246341461
2 148791
1 22934 702588568
2 108630
1 193360 588693177
1 26487 348224552
2 104857
1 113261 611214145
2 139066
2 100041
2 149743
2 37950
1 131723 263087146
2 103505
1 142480 506105075
2 58147
1 154057 551372026
2 139230
2 123729
1 109744 587024933
2 190110
1 198857 925265978
1 188633 622649855
2 199137
1 23421 640544045
1 106577 282608553
1 48893 477079494
2 65579
1 140001 200328510
1 50412 661909605
2 50265
2 133795
2 52242
1 48556 817429177
1 47939 723199674
2 166778
2 113928
1 69193 818774114
2 189323
1 176950 217110681
2 116992
1 18266 464665349
2 72908
2 181874
2 168705
1 81571 687011634
1 74285 492601054
2 116356
2 37182
2 70824
1 72531 288501229
1 27212 10667303
1 136245 910128271
1 155535 739465996
1 93397 937162552
1 158268 467447874
1 29817 966248638
1 168774 419773830
1 127611 344327418
1 61012 168168436
1 127902 694568732
2 168905
2 81491
2 127544
1 131521 548675430
1 186770 84556256
1 2906 889283240
1 126116 611438820
1 25279 436269205
1 163998 119378996
2 157725
2 98383
1 85619 143908390
2 13467
1 59346 959396930
2 66559
2 157572
1 56971 46980266
1 92875 833039680
1 79490 183253422
2 110965
1 40265 281320742
2 72336
2 103093
1 50219 667096313
2 124985
1 63978 686091715
2 153997
1 41934 301700848
2 100001
1 47625 983476969
2 199470
2 187704
2 193753
2 44811
1 11466 892020574
2 88926
1 160320 598100857
2 161698
2 77211
1 77694 804577121
2 64593
2 78482
2 55804
2 78801
1 132991 688694434
2 66074
2 147573
2 115742
2 156839
1 122489 366764498
1 63928 918864896
1 162858 269596758
1 179870 114183567
1 66401 631923563
2 56552
1 42549 169653557
1 58239 271061561
1 60210 369473773
1 122211 878732214
2 76745
1 192157 327235683
1 116363 465986550
2 145688
1 90352 933278738
2 95270
2 10829
2 193801
2 7665
1 44397 799883348
1 183074 717807612
1 629 509186517
2 12439
1 40225 875518196
2 151335
2 149718
1 73145 372983105
1 57473 440326007
2 185312
2 64287
2 149255
1 117202 309548692
1 71988 139011033
1 156441 388739320
1 10597 928649862
2 33329
2 196741
2 19704
1 67541 347350466
1 42999 488568394
1 89120 937504422
2 98803
1 194870 71439223
2 166073
2 48777
2 196761
1 34847 757565239
1 22878 932172864
1 122385 182254415
2 44002
1 171369 480032163
1 7297 990388980
2 167904
1 145191 755886908
2 23219
1 79414 574840396
2 173287
2 77682
1 138926 651862973
1 110065 134991908
1 174115 651993734
2 116822
1 179407 353832749
2 134512
1 57655 790983360
1 65499 457204909
2 84422
2 188262
2 42593
2 5197
1 98899 33567118
2 34323
2 19184
2 29289
2 24242
2 82778
1 53332 885853695
1 17087 311871129
1 171708 400597328
1 95469 983208512
1 51660 903972621
2 132954
1 46873 789970439
2 107171
1 197617 411577073
1 135445 749268025
1 119227 862522190
1 179462 278242076
1 11465 20815488
2 115575
2 179823
2 100216
2 135118
2 72367
1 134760 292104844
1 105815 369106637
2 113589
1 13442 767621660
1 58184 205813328
2 18684
2 84884
1 14621 890132724
2 26311
1 147865 877615994
2 108526
2 161157
2 188096
1 115821 412684956
2 53343
1 161662 982663217
2 98250
2 196348
2 182427
2 141554
1 129017 354776629
2 89693
2 99818
1 162837 895071747
1 195894 126578627
1 41193 529919557
1 96697 115831099
2 80113
2 12094
1 79864 285727436
2 151465
1 33299 990295832
2 26055
2 181811
1 9501 290432907
1 35300 506672814
1 80389 866345100
1 28224 837390768
2 86167
1 174772 152478639
1 64165 529177235
2 84335
2 179373
1 19470 765024583
1 160678 140893046
2 32559
1 172116 421632444
2 50438
1 7 974856871
1 164636 924500190
1 104317 694611138
2 158298
2 74544
1 164394 224452577
2 187812
1 188314 410689636
1 180544 271270885
1 162098 666123718
1 2266 123542721
1 62952 718060178
1 183840 566868473
1 49441 132633378
2 33434
2 93977
2 147520
2 37229
2 55651
1 125748 485505261
1 41242 74831730
1 122852 37980248
2 3122
2 25502
2 197771
1 113979 683668702
2 22920
1 168498 916429964
1 152617 928290539
2 121665
1 8046 945339882
2 117576
1 13565 289727648
2 67717
2 119508
2 174015
2 52700
1 105137 507797532
1 179827 894454751
1 96164 522651143
1 71578 11018879
1 85774 725793681
1 181805 463476741
2 117856
1 29534 437962052
2 77850
1 16031 96018565
1 19848 595196407
2 22186
1 109323 374295571
2 61923
2 79427
1 149863 348892371
2 2626
2 151934
2 91685
1 24714 789739305
1 4669 788335911
2 148802
1 41901 69421832
1 170001 726686166
1 6486 629276643
1 121255 657381653
2 36434
2 45890
1 67486 925047781
1 50817 893332193
1 64360 362025156
1 180249 233864145
2 3259
2 151639
1 43228 260199038
2 190867
1 7902 915016533
1 86121 704492287
2 113139
2 175444
2 157915
2 120806
2 58686
2 106060
2 177684
2 86328
2 169708
1 94865 25784189
1 126801 600174975
2 137873
1 102016 579826029
1 114094 811246009
1 101557 804294777
2 52129
2 131421
2 93607
1 185092 950747908
2 6050
2 42061
1 188867 530934146
1 103735 246636723
1 113219 923948106
2 153482
2 81047
1 142288 180263951
2 193030
2 62248
1 21466 820640999
2 165597
1 150498 5843787
1 69563 607556185
2 193607
2 154496
1 180784 144911765
2 130224
2 125566
1 97458 700042304
2 105137
1 101745 324458347
1 11206 878759951
1 17894 681128393
1 182784 243598788
2 84041
1 26936 204851921
1 105086 479550430
1 26704 220527230
2 5022
2 166428
2 166877
2 41315
1 45153 440909734
1 106056 339094311
1 155028 477299251
1 120389 593102608
1 119815 823573890
1 125047 579275364
1 22867 771778094
2 113822
1 184844 32033896
2 150840
1 168953 281282360
1 125686 85749410
1 53496 244426398
1 103279 993880271
1 83714 394498606
2 86979
1 188027 265795158
1 82022 140640318
1 59045 703106922
1 80894 330836043
1 115121 457376104
2 441
1 172549 868709178
2 83489
1 116398 44111589
1 197337 970443798
2 117585
2 54666
1 167011 559219573
2 139805
2 101381
2 172951
1 196345 474925940
2 164782
1 182553 76953107
2 171096
2 187932
1 86353 307436942
2 164677
1 166261 790783869
1 56260 919033247
1 138627 443172895
2 62527
2 74135
1 80017 969846336
2 160718
1 50799 716218927
1 163070 104515336
1 129635 726485623
1 118268 899273415
2 133925
1 191869 123196249
1 95996 572811736
1 113107 889004958
2 9704
1 141435 685492926
1 56569 784206903
2 57756
2 67793
2 50891
1 74943 742896636
1 31421 772523782
1 158298 467301957
1 34033 302086511
2 48074
2 90077
2 181290
2 106747
1 72206 129361980
1 42306 24069749
1 141241 617678423
1 39918 75015583
1 190128 423480285
2 131954
2 181031
1 104686 367077486
2 153341
1 2935 369970514
1 20162 168211611
1 196976 948908777
2 181085
1 78300 790626280
2 39298
1 197805 978098135
1 2518 856064888
1 747 889094617
1 73023 167844599
2 46894
2 105357
1 190982 27482656
2 150191
1 73846 790984616
2 46220
2 78434
2 66933
1 151321 48920406
1 115091 267804716
2 161309
1 88200 812873953
1 159621 662447693
1 46547 152693842
2 174365
2 95532
2 172065
1 18480 514278031
2 49452
2 129982
1 59481 543259569
1 17206 147939720
2 115946
2 160084
1 145662 961225680
2 4320
2 40132
1 118746 619978497
2 113280
2 88521
2 139811
1 149517 244921000
2 148333
1 122315 427193578
2 50504
1 38230 816934426
1 52895 45139965
1 13947 477705573
1 136114 904519015
1 185387 317931541
1 29011 358407305
1 111703 778225222
2 81614
2 179162
2 139892
1 75429 484678270
1 4387 723455519
2 161818
2 76724
2 16739
2 182311
1 5298 274597814
2 19434
2 194294
1 90213 310299654
1 68568 762742793
1 11847 177641336
1 111440 317855759
1 153801 246252332
1 154903 352853869
2 67968
1 31622 552390498
2 167462
1 147857 29326242
1 19245 67614761
2 32416
1 193327 709321044
2 152151
2 179152
1 16833 69079816
1 142760 542545203
1 116072 266999900
2 101430
2 91967
1 141793 82660597
2 42893
2 156070
1 170802 277396961
2 67430
2 39621
2 65520
2 58180
2 178126
2 115131
1 94256 439396451
1 64262 656361665
2 95051
1 82487 885067038
1 155504 235196326
1 179068 424708279
1 72965 664621308
1 124567 322198247
2 26758
1 99187 31449275
1 103216 377735991
2 25671
1 52575 240329721
2 142138
2 91946
1 22002 568391312
1 82802 345976719
2 22550
1 176986 507756655
1 106265 949449110
2 68132
2 24960
1 17416 985345670
2 47182
2 139878
1 188061 515813332
2 89141
2 167722
1 163797 734566678
1 85161 526998136
2 16440
2 82967
1 98856 623793030
1 179325 100488449
2 120289
1 131015 510518223
2 25250
2 84803
1 87922 290262356
1 110537 223698754
2 46100
2 174070
1 104805 675203349
1 199043 644500658
2 68981
1 180294 429633080
2 128261
2 108101
2 181918
1 65768 437107724
2 196771
1 38262 12048664
1 88192 49073809
1 60586 641655583
1 186720 664070930
2 78752
1 113629 827105756
1 182048 283683209
2 120281
1 25246 208000774
2 111444
1 131571 452330523
2 166487
2 25508
1 165875 926305885
1 42166 783087014
2 197629
1 81884 596573037
1 63228 469821963
2 3013
1 110467 44020141
2 8097
1 107153 203657049
1 169308 718947307
1 45905 93332687
2 45082
2 80342
2 133355
1 111732 793909292
1 115361 873395008
1 188189 547026207
1 21026 809782670
1 80033 943671944
2 116148
2 17828
2 61246
2 127336
2 148502
1 72229 616915474
1 175772 886392130
1 61015 269068616
1 86807 451751156
1 81342 683343495
2 20036
1 142306 481583579
2 4589
1 71937 48210322
2 179759
2 161344
1 87685 381215063
2 2940
1 76461 918976044
2 88759
2 83609
2 52548
1 40916 398204043
1 13821 926097549
2 143228
1 89527 288439395
1 178401 477856569
1 104163 742736525
1 186431 753129284
2 16032
2 156615
1 131108 554922280
1 185319 466796033
2 166195
1 15356 142437966
2 179315
2 141999
2 92789
2 12798
1 155505 592525523
2 8017
2 48926
2 128570
1 68442 112649945
1 97017 834718969
2 105289
1 106335 23096368
1 159393 463185172
2 42446
2 110376
1 152216 551189960
1 152127 368544688
2 50742
2 1732
1 62414 125129150
2 67402
1 127309 233993171
2 58513
2 33413
1 21524 927807488
2 5343
2 18146
2 112233
1 143071 782422462
1 94289 230701462
2 101337
1 99714 552293183
1 142970 940677093
1 72587 906939608
1 127979 585329964
2 181689
1 32151 288004958
1 162021 92832475
2 40913
1 77365 465557718
2 178685
2 145465
2 37193
1 36962 706086082
1 95202 705315729
2 64507
2 186642
1 49732 526767705
2 172943
2 10444
1 174879 135267397
1 193766 343986370
2 39619
2 164693
1 64998 184059192
1 75578 485066937
2 47487
1 168198 107679317
2 192530
1 66825 612718631
2 183058
1 38598 863387918
2 185276
1 143900 222785376
1 170288 219389776
1 80118 393352139
2 66594
2 195440
2 85414
1 187774 840197492
2 162602
1 3340 421297699
2 111576
2 71630
1 57450 94261305
2 93427
2 161645
2 67452
1 41281 601585017
1 98553 575896398
1 28931 514757400
2 89521
1 32072 62397322
1 56102 439690683
1 114060 774053230
1 110082 363569326
1 43762 382197865
1 149707 842656327
2 149095
2 190387
1 42023 263409154
2 144117
1 159693 601118939
1 174190 66501648
1 54715 449373498
2 16091
1 161017 982009666
1 98385 615927143
1 143588 482832917
1 21007 44135835
1 55216 344079027
2 5712
2 104534
2 788
1 76494 939219367
1 78162 715058446
2 51019
2 149696
1 49727 13834177
2 178690
2 114570
2 154932
2 196333
1 114130 121069181
1 100393 146528567
2 125450
1 146194 384613778
2 92488
2 57466
2 85811
1 44971 455488125
1 103017 31156656
2 28520
1 8313 604990801
2 69850
2 178693
1 107563 985796404
2 88146
1 27827 370795922
1 19681 624031334
1 142461 713961360
2 17012
2 103558
1 141266 978103192
1 24377 875664362
1 53127 596881696
2 91611
2 163779
1 98077 285730194
2 168467
2 157637
2 110673
1 92951 760968954
1 39830 642429193
1 36448 799925468
1 34105 645415845
1 157400 17459590
1 27007 678696610
2 74876
1 53098 178880727
1 139014 674090193
1 135396 516419570
1 76540 393531107
1 189814 15709977
2 153800
1 191169 830112944
2 192442
2 61062
2 190273
1 134199 492706141
1 30519 612064519
1 49612 42933085
2 36610
2 176081
1 39966 89694823
1 124217 299152768
2 48759
2 13613
1 75915 429394282
2 24527
1 143480 248010445
2 139573
2 89989
2 63874
2 185547
2 131897
2 144671
2 11083
2 156973
2 77025
2 130771
2 22694
2 133918
2 109495
1 35285 453616983
1 128809 39670405
2 81964
2 172282
1 85177 517591378
1 27388 732574293
2 193904
2 107438
2 175096
2 76189
2 112319
1 62304 359823055
2 194632
1 18782 275979459
2 36257
1 166279 229787678
1 84209 708494138
1 6283 587105691
1 134903 44188878
2 178721
1 39629 271292513
2 9980
1 188200 49196499
1 110070 691124434
2 167173
1 15046 966010565
1 135249 663983655
2 94726
1 156691 837134861
1 62964 704041615
1 180391 604748293
1 154261 253695877
1 36292 568159099
1 191701 956517313
2 108130
2 158303
1 122342 50593952
2 18646
2 81156
2 41192
1 182892 314411158
1 88782 417110294
1 199803 434761206
1 10694 188941191
1 110232 587080743
1 79333 620529894
2 193376
1 161863 472628308
1 23441 533080514
1 18604 314590191
1 102327 657958451
1 47437 683375318
1 94309 477319297
2 25411
2 121185
2 199382
1 99314 582084203
1 138506 155029406
1 48439 854338901
2 92770
2 23131
1 120442 933974181
1 57629 296155398
1 172825 79723162
1 192941 356729451
1 109546 524952111
2 194403
1 28882 962514583
1 130 884456656
1 90063 643277539
2 128762
2 144318
1 118279 548960515
1 96843 876523179
1 68248 609522122
2 63073
2 79548
1 196996 517972286
2 155013
2 177824
2 105789
2 56975
2 197633
1 145432 705085757
1 190012 560553050
1 170898 141756200
2 127500
1 20324 310962121
1 134189 413336184
1 639 564588768
2 13360
2 187030
2 84832
1 197014 366829221
2 10511
1 70927 890577811
1 4517 241072997
2 194393
1 178523 919065707
1 181866 229366891
2 80377
2 178658
1 45446 782360229
1 144922 564258759
2 153198
2 67768
1 111544 706027868
1 138179 176039783
2 145976
2 85859
1 107363 537517645
1 90234 313246106
1 190186 276871154
1 180422 731369699
1 30440 286103781
1 91256 708766454
2 23535
1 94049 632123241
2 167215
1 157075 168349693
1 9123 128518281
1 97223 110938591
2 91827
2 149128
2 21283
2 129908
1 43520 466649010
2 100049
2 64246
2 533
2 44902
2 160474
2 139769
1 56584 504233558
2 136155
1 92920 240108360
1 48942 214685457
1 140171 385861820
2 103927
2 41626
1 114944 688760109
1 60898 648495271
2 1587
2 148238
1 98558 13651453
2 141564
1 123112 534541215
2 21380
1 103996 384896357
1 159865 874807547
1 80169 840299046
1 38120 937093157
2 126842
2 49961
1 13601 728953968
1 91416 176316570
2 66274
2 118684
2 10281
1 111031 639160667
1 82155 557968734
1 2993 651721230
2 69941
1 150649 561400482
1 179216 440417276
1 182065 566461239
1 121694 528669202
2 198737
1 68277 733097426
2 175377
2 191156
2 27133
1 16711 408648701
2 48121
2 118853
1 163257 363427590
1 34965 355778114
2 3682
1 39571 572178995
1 52704 95162416
1 69882 269335867
1 82153 307758253
2 52118
2 190902
1 104571 339977618
1 80935 365886069
1 157742 261557858
1 90123 325134632
1 189447 912256360
1 7599 551972243
1 118347 115547788
1 80057 520340612
2 119224
1 60895 412258002
2 135606
2 6563
1 56081 705734353
1 187464 486140279
1 39792 558256889
2 49047
2 127594
2 142455
2 182731
2 187619
1 180037 740961303
2 93048
2 164125
2 55911
1 160171 67716325
2 61757
2 8450
1 5124 167542168
2 36572
2 165384
2 98435
2 15095
1 23152 728167379
1 82839 589332126
1 44524 908075266
1 115102 986578511
1 144640 747471500
2 98096
2 179620
1 127133 198640278
2 94438
2 136431
2 14642
2 126889
1 43209 592390954
1 36987 903900620
1 150279 559367413
1 124850 599558705
1 118581 76232036
2 167040
2 111387
1 81961 783583415
2 66915
2 111239
1 79054 550443605
2 94945
1 22455 645931793
2 101928
2 128479
1 188202 68872424
1 199680 557544042
2 104801
2 179846
2 185878
2 197549
1 121116 319480865
1 77413 542417851
2 4920
2 133303
2 26575
2 126628
2 32438
2 134867
2 36646
2 61122
2 96446
2 37019
2 37585
2 163551
2 173405
2 183807
2 155615
1 59268 827010078
1 99029 646134814
1 51314 16453660
2 119441
1 160681 492995631
1 148098 373393159
1 78027 887398257
2 79053
1 111031 672074960
2 158578
1 107209 772296872
2 6770
2 160455
2 48011
2 28947
2 86328
2 145557
1 113075 973213966
1 15038 379044214
1 51643 839099267
2 55131
2 14090
2 120773
2 27060
1 65614 670162749
2 82391
1 42340 738568035
2 91070
1 17560 776706519
1 76104 764366664
1 177890 463945939
1 199132 402284625
1 55286 397346432
1 16756 42332070
1 70252 391280756
1 95335 615066406
1 77449 298327047
1 25899 858632411
2 63716
1 96975 892541999
1 89654 568966998
2 88016
2 158531
2 138586
1 103008 420689111
2 126237
2 89623
1 173523 308752733
1 10282 33094898
1 66968 725070288
2 18119
2 118001
2 165335
1 70071 867784446
1 92623 967237803
1 42611 359718510
1 30688 860511376
1 41483 200718375
2 129649
1 47628 265491445
1 191448 427604173
1 184749 122423806
2 125447
1 155507 483672715
1 71397 850562860
2 123391
2 2357
1 58612 564773709
2 56247
2 34043
1 81575 351920724
1 77369 985220549
2 58887
1 52750 518932811
2 3320
1 66957 33138048
2 173777
2 120957
1 82784 972211184
1 52904 317695031
1 102787 81198178
2 4518
1 48745 879475792
1 65584 908961000
2 149101
1 63024 34987651
2 160176
2 12696
1 109689 542073743
1 69369 416525716
1 60441 891882640
2 173490
2 33815
1 160436 648540691
1 100920 771381857
2 162197
1 151769 791937436
1 100472 710715618
2 183237
1 93999 962311484
2 89990
2 22876
1 97910 759137097
2 68236
1 171205 759449345
2 104252
1 79011 665009396
2 11914
1 192263 181957533
2 76564
1 89772 821277640
2 9584
1 59577 657469559
1 96501 780465739
1 127502 87318233
1 110713 811610204
2 157913
2 37239
1 179981 461100761
2 38656
1 161172 968235673
1 171139 22844140
1 98888 176143557
2 196186
2 101525
1 51387 281374766
2 123199
2 185827
2 130397
2 30416
1 186397 237979624
2 128429
1 153108 179256125
2 130052
1 58593 969997827
1 187524 178695403
2 192544
2 184581
2 144243
2 184255
1 41276 365786051
1 137913 361695826
2 146350
1 176638 493784740
2 182861
2 193588
2 72303
2 7433
1 125613 744208409
1 81231 66882950
1 137072 809998042
1 33801 297867672
1 31463 125683062
1 66983 717048923
1 12191 812487518
1 136577 936774791
2 89028
2 78079
1 43340 583428173
1 141826 719855878
2 192813
2 197747
1 143019 326986818
1 160810 305494388
1 108599 96760820
1 8211 568760367
1 88849 426432461
2 139876
1 94297 73054242
1 18449 21281249
1 78249 216441709
1 199654 40762673
1 65144 822988799
1 112248 888267354
2 67902
1 24773 283311222
1 81182 993627597
2 199067
2 173913
2 78194
2 118924
1 198326 731440147
1 135834 420843074
2 198832
2 7272
2 123288
2 12688
2 124425
2 67912
1 47762 325257558
1 117423 214699822
1 68332 327986554
1 26666 347630479
2 118396
2 129387
1 63461 653016712
2 179528
2 33460
2 48038
2 198689
1 29792 81223387
1 197045 674502203
2 168539
1 174537 662154737
2 102088
1 163450 730313330
2 113783
2 14219
1 76763 730193283
1 69356 418711591
1 111989 375197149
1 167776 698827500
1 143152 964663679
1 65560 579376645
2 78023
1 188200 236101325
2 30658
2 134976
2 198838
1 154900 834857278
2 99456
1 163945 141445917
1 186710 238631465
2 138119
2 102729
2 123093
2 7156
2 52872
1 142391 405656657
1 130248 290601396
1 116009 54783960
1 191915 877334607
1 198043 935659932
2 193892
1 130596 579998936
1 138787 553987497
2 44779
2 125418
1 527 41626889
2 33991
2 108688
2 140623
2 1262
2 112590
2 145129
2 171824
1 197367 656811905
2 163934
2 177247
2 134403
2 89635
2 109630
2 56992
1 62423 412250419
2 193544
2 29018
1 30852 268196227
1 159154 929477029
2 183480
2 144353
1 38074 781629606
1 160650 137403584
2 60877
2 25335
1 185535 736365359
1 54299 875444000
2 86069
2 122049
2 35292
1 147881 105788272
2 67654
2 50373
2 9479
1 45062 725450591
1 92236 396878558
2 107007
1 153282 851255481
2 170028
1 143559 115944730
2 98320
2 178626
1 98704 883999437
1 5775 301978151
2 121553
1 113230 899738956
2 144361
1 30462 324341588
2 34360
2 108924
2 108576
2 125036
2 187467
1 40300 162772277
2 1122
1 84235 400430237
1 52489 694608736
2 57316
1 134142 616067259
1 172383 331657320
1 130249 764376388
1 99394 630521604
1 33500 461363558
2 44305
2 55297
2 131789
2 8197
2 56679
1 193334 134541270
2 93648
1 13689 168676978
1 132890 586304013
2 127036
2 122153
2 78727
1 27303 376666740
2 156540
2 198288
1 66947 331176911
2 10049
2 24114
2 150799
2 190535
1 68250 785701458
1 196915 640102530
2 171470
2 116799
1 10295 719024337
2 181841
2 136942
2 163234
2 76881
2 30318
1 118120 804326949
1 81326 220729879
2 71204
2 66029
1 118948 790307869
2 16556
2 57980
2 78071
2 188375
1 166041 960197110
2 162744
2 72554
1 124345 49208993
2 179775
1 91985 109494591
1 104746 621671269
1 190585 898181507
2 108928
2 160316
2 114345
1 125621 682985718
2 185067
1 77917 256296660
2 189775
2 68045
1 140372 181268488
1 167932 503751375
2 183244
1 98274 896398132
2 34939
2 116016
1 75947 576097641
1 193440 852713124
1 111437 102541954
1 74018 495510937
1 61010 895048699
2 148759
1 103726 623018129
2 12463
2 152680
1 172443 450858867
1 186443 226137516
2 125117
2 45432
2 152397
2 46655
1 192975 967182196
2 110965
2 167566
2 75858
1 156419 353596784
1 84672 457594735
1 181881 260930558
1 171668 187817744
1 15666 202872584
2 141137
1 136791 326532037
2 84577
2 183243
2 76187
2 81239
1 65407 813507565
2 170815
1 27503 589893235
2 97600
1 86326 313698382
2 32802
2 121738
1 192726 854090961
1 166464 810780752
1 138111 19522154
1 190114 555883564
2 176025
2 197128
1 163907 548583347
2 112486
1 148829 719562607
1 87825 312603876
2 87024
1 104327 787057246
2 133646
2 28050
2 183777
1 74429 525778124
2 131532
1 172517 720008869
2 193602
1 127796 376635239
2 116233
2 59135
2 184966
1 77198 16521822
2 117985
1 183683 699886029
2 102882
1 175731 829783255
1 1641 37427726
1 79086 51866439
2 195026
2 47726
2 141499
2 174498
1 134552 975224071
2 25604
2 191813
2 73311
1 138995 205679277
2 67329
1 165567 180188796
1 104829 108044273
2 184310
1 91928 797041081
1 33027 310000496
2 14505
1 110082 112404463
1 124890 527018158
1 156163 167713131
2 72200
2 46903
1 152154 409104631
2 152561
2 108292
1 196217 771040047
2 131749
1 17496 323662535
1 189810 361322140
1 35917 312130994
1 178231 209212865
1 179352 296460510
1 135497 594780055
1 19665 357294099
2 26005
2 160175
2 43755
1 6070 633325674
1 141602 134592973
2 72126
1 77135 279656367
1 116920 489514311
1 158414 631296418
1 80318 865673713
2 142040
2 25849
1 38686 11373914
1 49559 374769747
2 112974
1 72437 487672700
1 20963 307721604
1 192862 420522454
2 96662
2 191349
1 193437 74344558
2 100957
2 139462
2 51542
2 35798
2 172447
2 91091
2 59976
2 54945
2 130832
1 34931 908840547
2 171052
1 1421 26881747
2 126776
2 154696
2 183048
1 137964 500274571
2 67053
1 96145 196290821
2 175745
2 1893
1 709 174499133
1 83174 592640309
1 169218 385689121
2 151226
1 53871 512841645
1 34167 418699772
2 193391
2 135985
2 72682
2 163587
2 85842
1 74626 98940589
1 124122 6180153
1 76378 698752718
1 154488 223500368
2 12281
2 133661
2 141543
1 75470 446105047
2 77843
1 196335 731802117
2 131309
2 47153
1 74990 841971548
2 143312
2 194986
2 192223
2 183162
1 140669 12301408
2 5024
2 176419
1 122188 780169765
2 30135
2 71939
1 188504 42871127
1 197670 882263605
1 193802 526210357
1 459 492632038
2 170019
1 77403 676104754
2 163138
2 59653
2 37078
2 19805
1 140875 186310275
1 44091 209929936
1 52077 731439315
1 19601 904080429
1 17307 877509547
1 56186 19545419
1 1805 44119258
2 58778
2 93681
2 68545
2 13412
1 191212 826663885
1 37579 84390637
1 36358 7623205
2 175399
2 148001
1 64582 670399158
2 37327
2 3678
2 91610
1 85178 382040123
1 628 357562792
1 88776 68350094
2 182463
2 52198
2 139578
2 168260
1 133566 332375281
1 183328 680729931
2 154087
1 17708 885156673
1 85019 143466266
1 140997 552108129
2 80221
2 111701
2 189500
2 145265
2 178974
2 102573
1 156740 453063895
2 2719
1 175043 312592214
1 9757 316710497
1 137080 414413575
1 40775 8593616
1 567 208494923
1 65434 593317787
2 78971
2 148903
1 95091 686201153
1 147176 285777161
1 7325 429708257
2 122478
1 88636 546311080
2 115841
2 183527
1 86149 116713974
1 100772 827329255
1 188578 896193570
1 42992 145198631
2 147534
1 4120 722257187
1 125049 680421999
2 130177
2 2271
1 61303 31865748
1 195848 257992413
2 109676
2 62531
1 137951 700183611
2 67196
1 155006 44712492
1 61209 893901434
1 85176 478782308
2 50166
2 54755
2 165839
2 164080
2 81064
2 105645
1 47732 360209613
1 180913 527118069
2 185977
2 148165
1 79506 304031548
2 145790
1 117145 5557151
2 114667
2 126822
2 63470
1 23364 798490189
2 89939
1 59400 135774030
1 113956 621598178
2 7701
1 17693 966994102
1 165627 27570065
2 32490
2 114524
1 165116 911591667
1 147714 645366896
2 28076
1 93561 749264670
2 135068
2 1543
1 40769 266437705
2 63030
2 11750
2 198212
2 55418
2 182375
2 18910
2 156916
1 36043 138726267
1 110762 661406972
2 189060
1 104029 703223334
1 173250 641099426
1 135460 958255074
1 45142 479446680
1 191217 666267327
2 151975
1 187487 372507761
1 165767 637921779
1 55047 153087153
1 106258 947844903
2 192163
1 68475 124057220
1 70962 489324632
1 63530 286096450
1 54570 916951510
1 118175 993506405
1 22877 25559559
2 15114
2 135463
1 30132 705180235
1 24111 102737875
1 33303 207739126
2 119863
2 44281
2 165447
2 173143
2 171233
2 41075
1 172704 900459694
1 93127 414919728
1 47548 825945664
2 78206
2 161063
2 149869
1 9382 871710892
1 132440 984318423
2 189968
2 164966
2 165072
2 21980
2 80994
2 38577
2 157571
2 161800
1 12369 164249554
1 60403 842246572
1 111509 342385613
1 164024 541111687
1 83707 832510439
2 52087
1 25894 267485711
2 94202
2 118531
2 121731
1 76206 184503240
1 123178 28663040
1 80 981437986
1 2475 867923695
2 95439
2 156810
2 192277
2 189817
1 157697 432691654
1 121579 446710192
2 55715
2 20760
1 146921 680602336
2 150979
1 91141 707601033
1 169889 798249697
2 65944
1 120620 726047758
1 161272 64645545
2 143748
2 21540
2 139630
1 154407 779684432
1 160008 114681288
1 39797 977593947
1 193864 963416676
2 152135
2 148776
1 28958 359715226
2 91000
1 59006 692776857
2 119550
1 124874 295593835
2 112006
2 165213
2 104151
1 55693 771247498
2 114745
1 109691 9645233
1 126697 135593786
2 4606
1 61717 773714757
1 124216 265066431
1 24883 72932089
1 89213 335199797
1 66706 16424917
2 187950
2 26456
1 121522 554543982
1 64013 886636097
1 28513 528982773
1 104030 911285050
1 75353 884464377
2 173957
1 103936 649063631
1 51507 846197696
2 112550
2 37701
2 75554
2 118556
1 151066 206576446
1 153378 631841699
2 14267
1 166775 929793593
2 49025
1 18039 601047654
2 158235
2 106459
2 155413
1 49790 908045127
2 31885
2 57235
2 151095
1 14095 610473677
1 68957 889062933
2 85934
2 139637
1 195721 66648201
2 103832
2 121667
2 128900
2 155272
1 20334 686742277
1 96846 924928536
1 112464 744581005
2 198948
1 96676 482787798
1 17026 764126164
1 54949 809216729
2 184917
1 129927 790049314
1 156494 645451846
1 161711 163148166
1 66887 497430048
2 44965
1 168753 247275034
1 123836 521642034
2 193926
2 134556
1 63685 533182968
2 108242
1 92917 960055808
2 87371
1 92199 935031607
2 6360
1 82578 434836906
2 112778
1 155206 808207747
2 125104
2 154436
2 187885
1 185361 66621775
2 9151
2 30197
1 31242 934566613
2 44230
2 126896
2 40288
1 189997 275029663
2 130853
1 121557 69360739
2 188400
1 129002 765278051
1 123770 252028388
1 143969 874210325
1 164843 186636936
1 121911 840677682
2 8031
2 136478
1 135792 524755243
1 126580 443867980
1 151587 192367360
1 10887 49457783
1 105603 165458075
2 23051
1 193646 54812582
2 182400
2 133665
1 189164 874780279
1 103424 334973774
2 157818
1 182065 533582315
2 155083
1 106495 247819553
2 187108
2 7934
2 116476
2 33072
2 176580
1 121845 385539132
2 119543
1 52394 888202287
2 171340
2 130684
1 184386 970644204
1 111339 952530272
1 103537 992460670
2 162347
1 162850 504644220
2 126413
1 199997 744059389
1 87714 145420471
2 54875
2 96481
1 101918 433270978
1 77083 353818192
1 141192 791389618
1 188229 454829948
1 112098 516643869
2 97173
2 115552
2 181330
2 68787
2 57000
1 20197 833979391
1 144570 908833587
2 33882
2 79782
2 514
2 61326
2 126190
1 2266 401431832
1 167104 659420667
1 113684 7601808
1 64326 225750708
1 119414 650833361
1 80780 868811002
2 102166
1 20732 975542096
1 77373 328866931
2 47820
1 47152 281568993
1 124762 228214361
2 198425
1 30180 268761677
2 97297
1 47204 290450457
1 70975 556742074
2 102366
1 146384 694387628
2 197275
2 97738
2 135166
1 131065 638358720
1 69929 423526204
2 187730
1 117771 998119311
1 146487 622836528
2 162155
1 129966 636457003
1 12438 11195484
1 134621 833039187
2 160221
2 184243
2 128754
2 55400
2 132752
1 97103 399444384
1 28823 227999343
2 189208
1 154482 517817578
2 147665
1 23454 38630190
2 28917
1 116607 931539103
1 88944 954164689
2 94741
1 188879 938487233
2 131397
1 116133 996830956
1 176825 941872176
2 68600
2 165503
2 145444
2 87299
1 26328 699106066
2 48531
1 31378 181624724
2 68751
2 72110
2 30754
1 159557 170483883
1 58811 210210304
2 116283
2 91207
1 24119 389019359
1 49370 342645408
2 127800
2 109494
2 2551
1 175417 569572697
1 112508 41776970
2 54666
1 152382 533356173
2 14178
1 184503 560006107
1 76017 23139277
2 104632
1 115320 290645246
1 21488 562284452
2 8590
2 174650
2 40345
2 163317
1 93208 509421536
2 57771
2 42592
1 196396 427294417
1 42544 170643547
2 145281
2 152699
2 8417
1 133842 180430605
1 111662 430680662
1 23417 370994005
1 167582 577393324
1 43412 797023751
2 79154
2 138664
2 171901
1 85832 990334036
2 106095
1 97858 174442504
2 3854
1 43693 276347418
1 157023 395257682
2 93036
1 174946 840513664
2 185346
1 9938 656155731
2 194202
2 153345
2 179927
1 11574 881668472
2 36035
2 112573
2 75552
1 79355 161756945
1 69103 863514786
2 112242
2 18328
1 146131 123579304
2 126910
2 171741
1 26674 517297258
1 35187 70335891
2 107002
2 103572
1 184684 360842121
2 7506
1 157461 312205346
1 11069 676681765
2 44161
1 158006 501462424
1 167902 933398101
1 18796 71600859
2 78459
2 93770
2 169906
2 122495
1 115885 413957600
1 59070 777351511
2 76336
1 40276 939418075
1 14721 433248039
1 189559 69048672
2 110384
2 4982
2 144425
1 108081 917889711
2 31329
1 138999 507709173
2 175569
2 173921
1 190719 850730718
2 87857
1 160093 760095453
2 9762
2 93630
1 102897 206327680
1 173495 138857093
1 49583 655537704
1 55715 533578061
1 106583 862159200
2 90049
1 127981 564616340
2 18256
1 184795 436933888
2 7486
1 50440 157437043
2 115668
2 32069
1 134539 950907909
1 89239 305172521
2 14265
1 172443 227362093
2 192538
2 58689
1 119637 569391238
1 7181 519128556
2 1028
2 7403
2 190986
1 133295 433671822
2 171081
1 112708 186955627
2 103080
1 2611 777603355
2 87955
1 115661 185047068
1 198375 824208242
2 169497
2 161451
1 18146 568729315
1 156629 418970053
2 15176
2 25483
1 180239 536096176
1 32374 779710121
1 74238 673845002
2 178459
2 8269
1 126316 425685530
2 15760
2 39485
1 106650 746220790
1 13863 367289557
1 39329 391988065
1 10279 236574676
1 26890 929783298
2 173502
2 31885
1 155654 434110054
1 77451 467904246
2 7567
2 104712
2 32009
2 140423
2 145778
2 9324
2 101783
2 42581
2 136322
2 104235
1 113834 352279383
2 31757
2 179076
1 53408 904217949
2 28638
1 46560 220757770
2 90343
1 57903 741587406
2 81402
2 79065
1 109868 168978412
2 199642
1 104333 786492757
2 145878
2 148771
1 20204 640005343
2 167585
2 75793
2 49367
2 44441
1 120823 655738624
1 129597 99911137
2 95952
2 145366
1 109059 546875241
2 194394
2 183831
1 34615 79319341
2 69521
2 61575
1 51069 874795482
2 158743
2 30512
1 142909 872053312
2 171629
2 116692
1 7481 81111265
2 10555
1 170675 217678780
1 34345 789407385
2 121222
2 130450
2 54766
1 161218 281014711
2 184596
2 109068
2 18317
1 38642 871407419
2 124299
2 103783
1 193434 107705183
1 197595 606390544
2 6849
1 75853 754143905
2 3135
1 155592 33551125
2 133686
2 86460
2 48781
1 64159 138670064
1 104585 105689254
1 147989 6255604
2 95989
1 36937 223161706
1 161971 891901805
2 91627
1 167552 461334927
2 188212
2 169970
2 170836
2 185594
1 54658 285754429
2 190198
2 191231
1 82879 660156897
2 190457
2 73251
2 100377
1 64001 581432548
2 127154
2 175798
1 127261 75045462
1 6144 422924341
2 90960
2 199797
2 12426
1 11300 207804804
1 194770 268988573
2 16659
1 89542 287064815
2 99047
1 68013 743451327
2 74393
1 92456 12945615
2 138410
1 169221 346656031
1 67541 240715673
2 130453
1 147950 98702010
1 35725 469665491
2 10966
2 182698
1 81644 443224565
1 4225 903320878
1 166082 595700725
1 150136 288433078
1 4823 111094423
1 119115 657946340
1 42358 700302282
2 107900
1 123140 906588703
2 89779
1 114348 215908185
2 129463
2 134774
1 66306 252486499
1 121646 810564663
2 192763
2 93266
2 38886
1 174473 591261603
2 89355
1 92356 415365435
1 190891 440581468
2 150242
2 6090
1 21580 299599030
1 31086 179383447
2 198755
1 183552 648625687
2 137538
2 57980
2 165338
2 61814
2 125495
1 199735 192080430
2 44334
2 182313
2 97175
2 124575
2 159710
1 162690 487203300
2 145369
2 49092
1 2975 266801034
1 39098 272593472
2 177454
2 5639
2 78225
2 170004
2 126479
1 174371 393668560
1 52732 250724492
2 66662
2 97284
1 169837 621873393
2 137798
2 42365
1 11173 179197937
1 87932 358844380
1 183540 661592094
1 87293 511661899
2 184218
1 124390 794949517
1 138612 170062735
1 170927 931403883
2 127476
2 53210
2 49153
2 109760
1 162439 543458237
1 159651 531737642
1 193755 107374659
2 64027
2 49076
1 104711 131340647
1 151496 338091537
1 88332 116211343
1 178596 248153832
1 17940 381881184
1 132793 631183085
2 191130
2 162586
2 4826
2 152851
2 28655
2 11037
1 103248 104631028
2 136343
1 121171 489375285
1 97555 131666955
1 178 893301839
2 117606
1 82657 508516719
2 13401
2 145133
2 108975
2 74184
1 172741 964679644
2 52717
2 57946
2 44419
2 96677
1 38722 436518566
1 172117 600236203
2 1092
1 185935 138261005
2 192226
1 92240 437735523
2 68001
1 102082 123608520
2 118464
2 164648
2 190217
2 140092
1 9731 457625103
1 129344 39606231
2 142666
2 130930
2 13212
2 65880
1 192966 378723531
2 45792
2 187186
1 125895 934383363
1 37487 189111547
1 120421 429320633
2 104499
2 39719
1 161059 790914869
1 92107 573044651
2 36181
1 29846 85834806
2 50460
1 51944 145978461
2 105247
1 100124 349352890
2 188128
2 88747
2 189740
1 133915 992092078
2 101051
1 131704 870994118
1 7468 717747950
1 64838 229686325
1 162201 234597112
2 176902
2 147904
1 116049 34230171
2 60611
2 126170
2 83792
1 155591 381700281
2 89119
1 49069 563388261
2 16108
1 167480 88860837
1 49679 766899165
2 57524
1 141844 305778891
1 87959 386507130
2 134906
2 174380
2 98821
1 192334 433092803
1 162152 977620521
1 131236 132011591
2 86139
2 18321
2 31630
1 59867 714187889
2 128207
2 104104
1 146007 69168425
2 145492
1 105194 899956544
1 11164 465056910
2 95732
1 192991 169901411
2 43559
2 117980
2 147850
1 143807 640942167
1 138218 831211747
1 180552 288406879
2 81615
2 55240
2 155608
2 78179
1 84599 976639136
2 123909
2 147198
1 115191 142613382
1 71397 537447893
2 192788
2 37999
2 145173
2 73542
2 159291
2 180097
2 17784
2 6013
1 20262 239544260
1 10373 47159806
1 5318 195565078
1 69801 781062753
2 148149
1 192350 123104008
2 107207
1 138878 493217054
1 52855 106800511
1 47410 585475218
2 137462
1 160413 764820211
2 157385
1 113796 971653816
1 96500 743586162
1 113809 330949532
2 64412
2 76044
1 165748 607645148
1 9792 976178636
2 116272
2 177843
1 68443 845314916
1 181467 638504952
2 192791
2 164934
1 180017 623189649
2 44506
1 57063 646175752
1 179446 32810512
2 41168
2 165548
1 90584 275556739
2 185450
1 93915 994479073
1 37765 163520971
2 176850
1 184524 258069897
2 157051
1 32583 530977257
2 14863
2 43799
1 35525 242892649
1 30238 688350271
1 72522 771063848
1 100422 416102250
2 54765
2 155341
1 6545 469477216
2 181237
2 97707
1 6848 73947661
2 173388
1 193054 505294736
2 122220
1 77858 169881523
1 193174 733077788
1 4349 967474204
2 81659
1 167818 913477553
1 36005 263212156
1 169998 303801021
1 75425 373753962
1 148223 868417395
1 171540 424032465
1 143940 805772942
2 79684
2 90180
1 171155 780417087
1 74253 308576931
2 56364
2 43588
2 57548
2 158300
2 151203
2 174173
1 151369 418307225
1 76839 882075354
2 140788
1 124831 1987524
2 119818
1 25309 485533057
2 144846
2 78850
2 72697
2 31667
1 113830 476628008
1 156127 653066665
1 170607 434082936
1 54383 449534664
1 119289 310480013
1 153514 202917352
2 184896
1 143181 669179172
2 178020
2 90626
1 119370 452090749
1 79750 441674055
1 152270 381661628
2 94240
2 12675
2 198818
1 123772 768186179
1 154442 4902201
1 27905 242180672
1 45330 481709721
2 118163
1 81922 495227222
1 181967 412020150
2 172236
2 60798
1 28626 390563959
2 113233
2 50369
1 84731 772825080
1 23444 723502545
1 66734 634283442
1 90999 475516075
1 17147 12565376
1 139047 957459081
1 19411 728612607
2 118163
1 104260 725622559
2 37911
1 170402 676811628
2 23138
1 182348 626782437
2 162371
1 191414 70573166
2 123382
1 112659 695765646
2 189717
2 61408
1 197841 245398959
2 67048
2 88513
1 126763 268756203
1 195615 974554169
1 17849 631675269
1 967 364149412
1 115514 844707262
1 46282 68355230
2 148396
1 198318 246585924
1 157804 15521816
1 95538 855314094
2 48006
2 184908
2 60797
1 182686 426413468
2 40032
1 58403 938818955
2 63438
2 151840
2 26749
2 130628
1 56972 289517248
1 19415 982432135
2 34896
1 31833 591832953
2 145725
2 71388
2 169967
2 66808
2 110100
1 123231 100863860
1 29228 730962888
2 164318
2 96715
2 108611
1 140509 223655934
2 141029
2 59112
2 101433
1 137147 240218832
1 175327 200383975
1 186147 327879062
2 166010
1 25268 986755390
1 97479 818347423
1 66102 323384257
2 185941
1 76914 963281568
1 99660 579135707
2 133770
1 101688 541312217
1 84270 362868903
1 196484 117762574
2 108713
2 111567
2 70749
1 154845 340230783
1 111531 360725013
2 127803
2 160513
2 37843
2 143964
1 49544 427832180
2 164598
2 77550
1 12169 947361680
2 183537
1 22187 933388317
2 77012
2 88953
2 36147
2 119838
2 186232
1 145617 8646737
1 183736 374027653
1 121786 681147105
1 78263 294248989
2 132335
1 84025 178866865
2 42563
2 171338
1 136645 367609246
1 74773 584369426
1 68838 136089858
1 128270 33806920
1 20868 486114370
2 151055
2 23012
2 9261
2 59800
1 64771 66625823
1 199492 677284804
1 127098 718310791
1 7737 11705717
1 138092 539139813
1 129754 401961253
2 174209
1 142649 40984450
1 94850 670506218
1 149289 316318876
2 62903
2 175416
2 35707
2 135722
2 188220
2 173905
2 26454
1 52305 122561540
1 177999 820369224
1 120784 480316525
1 107904 855774653
1 130046 192087482
2 55722
1 32926 230983234
2 122751
1 103737 478037486
1 156337 351599996
1 131695 334706319
2 24594
2 88885
1 9625 938358216
2 139998
1 139584 119996403
1 123740 710335077
1 111004 795463465
1 85457 906898531
2 145772
2 40809
1 136334 333450059
1 183795 416874358
1 162146 793156199
1 147101 421527489
1 171869 55403298
1 139414 624507381
1 85240 988959500
2 115976
1 28004 522170123
2 170025
1 114926 767571169
1 96853 889242207
1 173946 400214631
2 155049
2 1299
1 45303 332884506
1 90181 471099506
2 74888
1 72551 682718822
2 21559
2 124939
2 26162
2 125225
1 27580 276769669
2 145553
2 81651
2 159258
1 158560 988569112
2 189428
2 78689
2 44031
2 118541
1 156737 547553397
1 167425 621303759
2 10919
2 150734
1 193075 405965407
1 44837 933521898
2 56060
2 162040
1 33653 191792548
2 87643
1 9918 443550917
2 54649
2 153844
2 173486
2 34037
2 53033
1 21591 907301523
1 193465 780970339
2 145089
2 182098
2 153892
2 38615
1 57033 774869434
1 194060 551028153
2 68407
1 113061 636595423
1 152116 63712942
2 165831
1 197459 994413513
2 100866
2 94745
2 173700
1 133337 766594949
1 113585 738766694
1 28607 172736628
2 29916
1 46144 691110561
2 65585
2 109402
2 6939
1 139309 713365266
1 46318 762395528
2 139134
1 69725 492597328
2 37449
2 109817
2 6394
1 173452 69158389
2 61237
1 45760 402524263
2 131990
1 86686 654512514
2 39246
1 83238 123067213
1 3341 889694901
1 96244 138031728
2 141707
1 150908 375574376
1 96722 760365129
1 67347 241228488
2 111484
1 43849 17066478
1 121363 466445147
2 126107
1 151455 376371575
2 157793
1 65048 737477575
2 172003
2 96427
1 87714 867883256
1 2586 967435835
2 108099
2 114575
1 7183 155711295
1 71573 842771233
1 138465 239386520
2 171259
1 35840 946107404
2 104784
2 39758
1 70189 867677119
2 120431
1 23404 60249873
1 183205 811514732
2 130285
1 108743 278201820
1 88385 242100239
2 127864
1 30895 947408852
2 177265
2 190463
2 166044
1 70755 28225840
1 129171 854162644
2 25086
2 30354
2 120546
2 106976
1 39651 746227891
2 52999
1 81576 968344768
1 7172 596347818
1 134550 15792079
2 140206
1 193854 566993634
1 128247 465674643
2 151901
2 144771
2 150732
1 138176 379643135
2 143147
1 85363 712828980
1 166891 849007139
2 185282
1 86222 647516491
1 72261 618731788
2 30993
1 59760 846912805
2 166573
2 108086
1 181438 149300375
2 46770
1 32842 738896750
2 83558
2 161610
1 49235 180522672
1 78016 471321309
2 170958
1 46520 144014906
2 48066
2 196323
2 102126
1 92649 372152016
2 99395
1 99279 755072115
2 98361
2 36214
1 177440 229860885
2 131520
2 12384
2 141712
2 27826
1 30533 427590012
2 177963
2 62315
1 56759 47616750
2 107947
1 195947 858146212
2 102618
2 85753
1 173460 2453210
2 178586
1 183375 121214134
2 196862
1 158417 64873909
2 149339
2 103279
1 91924 680223996
1 167272 894194457
2 13053
1 62440 800663412
1 152519 910154120
1 198309 318300944
2 83866
1 19756 979584902
1 12954 80229147
2 159563
1 26000 807721743
1 171555 811982841
2 144745
1 40227 467991635
1 79686 939841558
2 163823
2 25573
1 32625 410562877
1 1996 968430363
1 66679 153210032
1 88327 578288524
2 35797
2 156843
1 48796 763972494
2 13266
2 38488
2 170278
1 149593 590142524
1 125344 661054493
1 158722 84818001
1 73688 115177228
2 163614
1 158106 312614721
2 105732
1 122933 674817940
2 127166
2 18568
1 163863 698097290
1 17563 749789115
1 113990 876372619
2 28348
1 92860 14539559
2 127177
2 43683
2 127555
2 41357
1 85030 786586986
2 59274
2 65861
1 67015 789556574
1 109021 700839324
2 186488
2 173061
1 113215 706912632
1 23020 757263937
2 150374
2 153188
2 6309
1 20929 863411319
2 184413
2 96761
2 103284
1 3799 428921598
1 197032 269535005
1 30525 210630959
1 185683 201812976
2 163791
2 15094
1 6314 461706229
2 85002
1 33237 648989449
2 107943
2 136432
2 180996
1 10472 42672391
1 79584 111238184
2 33342
2 9646
2 158224
2 138269
2 109794
2 72903
1 86763 114257174
2 110039
1 127460 860590964
2 120983
2 142039
1 193934 870939007
2 52239
2 54310
2 96412
1 78034 639983237
2 119028
2 3815
2 45017
1 122080 149159642
1 733 976084227
1 31500 57574763
2 33592
2 56740
1 6386 581260962
2 116708
2 18852
2 14213
2 50643
1 165702 627138152
2 152301
2 120735
2 187647
1 170848 124124509
2 156895
2 157979
2 20520
2 148388
2 93449
2 176622
1 33737 453002737
1 61712 824598238
2 12399
1 165039 277980936
1 9170 58960041
1 30269 405055004
1 100681 596135805
2 178462
2 195377
1 3746 873147419
1 98845 384846834
1 188252 450357457
1 107802 712741171
2 111875
2 89557
2 166764
1 110340 833282799
2 160582
1 86713 404755488
1 20895 989103709
1 95893 962502729
2 155284
1 150306 255173883
1 98875 632426467
2 151906
1 6253 342838264
2 106748
2 181827
1 27589 283248705
2 51397
1 91858 311981682
2 59120
2 131289
2 147564
1 148850 727459102
1 115108 142417002
1 112125 590589608
2 105344
1 166262 751438922
1 53854 544967239
1 53684 559183588
2 165586
1 118231 15413448
2 160008
2 85043
1 161980 716956309
2 99760
1 175794 784506476
1 106247 515307165
2 132971
2 7912
1 67750 781606299
2 172403
1 77660 537577500
1 7660 63138901
2 175355
1 81207 25607757
1 145921 503914787
1 13677 885444368
2 168780
2 103626
2 5991
2 139260
1 126615 70734003
1 22782 545728659
2 123224
1 89510 641469027
2 136082
2 151331
1 182378 405810705
1 198298 855971147
1 100540 713773193
2 17371
2 168837
2 86210
1 1349 994125264
2 130623
2 100618
2 176000
1 149058 648815069
2 193452
2 117237
1 186282 310509058
2 153655
2 189379
2 94412
1 94723 773386811
2 106584
2 56946
1 11256 319473044
2 171502
1 104469 733099574
1 129577 418687901
1 181614 540903269
2 96749
1 101517 478196697
2 131105
2 89014
2 176746
1 136872 601411596
1 2184 304899000
2 12908
2 125184
2 36866
1 95381 786749042
1 123724 419974314
2 184227
1 72118 170493026
1 74013 664459334
1 169883 15168994
2 46201
1 842 807807536
2 140758
1 54158 237075168
1 33075 802003414
2 105356
2 151797
1 105161 355378593
2 91695
2 2975
1 70551 808866951
1 182730 175563052
1 6820 106296675
2 102297
2 195975
2 98128
1 193259 728691830
1 137495 96700939
1 193929 28126518
1 157743 866335430
1 163602 360038315
2 190781
1 102517 577906341
2 170538
1 51736 950358457
1 79542 477310962
2 147244
2 149480
2 3863
2 55519
2 19809
2 185584
2 105519
1 64945 384162742
1 44480 53020314
2 20699
2 151001
1 128291 59401757
1 18083 105117269
2 69473
2 29358
1 222 321465044
2 78634
1 1250 421983419
1 185766 786292169
1 137130 882828428
1 148271 795142878
2 61534
1 124788 688613549
1 130484 333658029
1 173591 882834039
2 20224
2 64114
1 41661 546206706
1 118820 676036810
1 118444 458648186
2 146963
1 111585 585474536
2 141433
1 83706 335728246
1 122617 214021132
2 19270
1 193803 707703987
2 52133
2 31223
2 107417
1 68742 937641867
1 196857 179002526
2 86516
1 178139 820321175
2 174074
1 107922 469486109
2 65539
2 126837
1 53785 170238596
1 22787 329052129
2 41259
1 83444 232105789
2 38640
1 7001 855254878
1 5879 172516204
1 6705 616083100
2 182967
1 41134 547666449
2 146081
2 94522
1 55174 657701650
1 91900 721470336
2 177407
2 4566
1 45684 282164883
1 112834 769235445
2 62558
1 110535 193217095
1 83507 348874366
2 191541
2 51696
2 145679
2 116718
2 153768
1 68554 138815624
1 119901 676297074
2 22511
1 95757 584079805
1 190043 109017363
1 7318 261840690
2 193313
2 25669
2 189954
2 72770
2 46344
1 134386 831590870
1 14053 784359621
2 58048
1 57475 572259439
2 16056
2 128611
2 82097
2 33415
1 57516 219866909
1 72411 564757716
1 174462 140167275
2 169182
2 109816
1 61636 181513107
1 35258 710849445
1 115558 356467668
1 117701 88154833
2 29401
1 63953 125849890
2 146909
2 180752
2 54190
1 80484 529455599
1 88625 661828103
1 169994 751614576
1 186994 145438864
1 60359 755362112
2 270
2 91495
2 155396
1 158352 829568127
2 115567
2 97529
2 195268
1 89770 6114804
1 154110 420212440
2 65446
1 185767 8361107
1 87397 642873902
1 73422 723178776
2 135612
2 102919
2 275
1 177358 840517324
1 96691 650498437
1 28178 20526681
2 161820
1 155642 3270397
2 95177
2 53958
2 131491
1 154425 920805726
1 118452 897010340
1 58650 461280178
2 172380
1 196203 325840307
2 11273
1 21557 955620121
1 178241 57989191
1 16158 832059912
1 150624 95008096
1 85738 256486843
1 198311 956989537
1 103949 304860130
2 61536
2 45653
1 174038 251302506
1 159185 211591691
1 163408 112478832
2 86350
2 58227
1 45032 675153137
2 117702
2 50084
1 166739 574516658
1 21375 757170168
1 127863 243819581
1 94418 878251696
2 63749
2 29940
2 158778
2 9418
2 110925
2 41007
1 181439 302430866
2 21504
2 68949
1 170121 825286908
2 133848
2 6359
1 58394 836451357
1 45413 593268634
1 25145 845182521
2 171612
2 173680
2 145841
2 66080
2 147621
1 7265 302086500
2 168013
1 124203 633617797
1 185731 120758290
1 110008 85812314
2 175311
1 89721 417814601
2 192109
2 129683
2 67233
1 112291 326809778
2 14083
2 60989
2 60217
1 169138 898320927
2 60487
1 168824 947610938
2 18433
2 34976
2 190367
1 128264 175955089
1 62072 752579411
2 105360
1 56077 481866338
1 1492 498746451
2 91573
2 32044
1 114168 126601991
2 79844
2 179730
1 132975 339179755
1 106006 743962644
1 135713 343209407
2 114594
2 140246
1 180309 500622766
1 9324 827687625
1 95096 260277936
2 159957
1 74999 629561147
1 36026 189547888
2 73434
1 106697 764353379
2 132564
1 146778 107275633
1 106547 579965855
2 199405
1 20333 821490133
1 162312 797077395
1 62699 267822984
2 52549
2 6160
2 131751
1 169839 670284645
1 179448 295169922
2 100646
2 114049
1 15160 98431927
2 135270
1 101620 198306789
2 167677
1 93238 143833043
1 44663 420114703
2 32177
1 199008 994997943
2 77678
2 53914
2 99990
2 19684
1 136448 309484223
2 90782
1 141766 148418271
1 196033 210001038
1 92050 699926115
2 8030
1 172401 819899222
1 149107 381700194
2 154976
1 102035 322796452
2 9636
1 118894 344724742
1 153155 176154129
1 46533 19614904
2 22422
1 136307 423003316
2 147490
1 176552 103097450
1 186076 109802568
2 92575
2 95294
2 74208
1 107485 983816234
1 103589 211015909
1 63292 941726952
1 47922 527274231
2 179064
1 31835 932333115
2 137812
2 174045
1 168717 224393909
2 77144
2 188362
2 131100
1 38417 231726168
2 129683
2 47638
1 89239 714597053
1 55475 612411506
2 36132
1 49512 493188433
1 154122 328893292
1 95274 826032055
2 66588
1 136666 23035634
1 110934 820664617
1 89234 269566584
1 106716 668770897
1 78961 704889470
2 50716
1 103165 450393580
2 121120
2 80959
1 129039 742857006
1 31499 744614464
2 54695
2 184099
1 173194 603919448
1 91710 809896928
1 198719 217106834
2 65940
1 26686 493499214
1 133673 726022455
1 74578 57272873
1 70297 90428374
1 27117 369654384
1 12895 348603359
1 189247 198581921
2 142189
1 97769 27181811
1 159622 132605624
1 132867 170705177
1 105821 587307646
2 32271
2 5406
1 54678 182684351
2 13858
1 7653 91279983
1 125972 791178250
2 145140
2 122694
1 179148 422173568
2 100310
1 133098 304351530
1 121951 401684673
2 135764
2 98636
2 94024
1 96390 724873
1 26047 729316927
2 174564
1 141393 250531266
1 123360 587681752
2 62576
1 157514 88991680
2 197744
1 80642 550688673
2 14085
1 19762 756055023
2 98132
1 126937 142715372
1 183169 482148504
2 3488
2 152908
1 14077 481654670
1 163500 688852214
1 56091 449284472
2 83958
2 46482
1 3378 562079725
1 189895 927270353
2 154555
2 193127
1 183035 628117988
2 12527
1 24315 794299000
2 113317
1 75901 868906509
2 75441
2 169225
1 5843 18377889
1 190917 476383035
1 4134 152341628
1 158430 399872336
2 140493
2 240
1 93426 483737305
2 117820
1 132658 44189963
1 105911 943181666
2 10599
2 87333
2 168674
2 95042
1 111085 162454548
2 103523
1 78488 251326720
2 26364
2 171442
2 186253
1 122664 188780484
1 21639 511926865
1 180033 150045514
1 8594 843289057
2 26418
2 133362
1 26460 22963304
1 162454 66422816
2 57172
2 92901
2 37949
1 195900 441497962
1 77333 944632038
2 90835
2 3013
2 85795
1 171320 953183482
1 23274 791743112
1 117640 100831294
2 172607
1 11323 231939804
2 74193
2 69253
2 116553
1 109065 270089559
2 111381
1 188271 441245358
1 142914 553274573
1 184342 598264393
2 143590
1 111407 665118763
1 26546 296507627
2 55481
2 14712
2 166725
2 30168
2 10551
1 138552 19976041
2 188777
2 70893
2 70527
1 42283 18854905
2 34451
1 112876 896012818
2 177980
2 96952
2 166212
2 85449
1 81280 426936106
1 86155 189634148
2 194565
2 13360
2 54054
2 15238
2 193393
1 15365 704368421
2 1774
1 67278 560151205
2 123091
1 188919 365381387
1 92761 966887911
2 190533
2 67815
2 173852
2 82486
2 168719
2 57480
1 187203 559709486
1 138458 426498887
1 102557 657139564
1 163810 434305314
2 13906
1 676 723841682
1 24858 582965582
1 15299 336874285
2 144893
2 48245
2 61547
2 79842
1 111268 215854273
2 115554
2 36950
1 96021 651762466
2 168959
1 14263 318886292
2 188470
1 107574 830322023
1 94354 178447514
2 54505
1 14706 91842289
1 27001 355718934
1 152040 612210101
2 146144
1 31220 411872222
1 28251 185929422
1 113834 474222302
2 2449
2 94297
2 59216
1 82332 548064569
2 10098
2 157697
2 53291
2 172506
2 134687
1 121475 592963119
1 36004 190611433
1 97386 260219050
2 101367
1 14140 506171996
2 18370
2 196067
2 1053
2 74301
1 168261 147921063
1 41908 34324191
2 161320
2 146646
1 119777 546291084
1 59247 798084049
1 77133 368437454
2 118772
1 39911 984134966
1 33206 560909063
2 92100
1 77528 454049353
2 97046
1 120691 675720242
2 66814
2 31434
1 186295 147421160
1 134342 544237086
2 127772
2 36652
2 127583
1 81470 173794176
2 91633
2 39988
2 96277
2 69904
2 64179
2 44706
2 121614
2 69907
2 120189
1 127525 160939008
1 16082 492951803
2 198499
1 76277 269304282
2 68772
1 8658 964201214
2 44173
1 88012 5368838
2 115825
2 152859
2 96742
1 177126 754163132
2 945
2 9649
2 120970
2 155367
2 114074
1 153940 647931307
1 190418 628548808
2 62959
2 70455
2 138429
1 121712 498828366
2 72699
1 137936 877556744
2 116335
1 162773 714171563
2 160005
1 164563 441150251
2 61064
1 157118 845928181
1 156302 558583446
1 192061 501234211
2 100839
2 49525
2 93570
1 58394 33495947
2 156616
1 37211 690264227
2 152228
2 174228
1 67156 175236697
1 178582 810644647
2 67712
2 74480
2 34752
2 75344
2 126478
1 179827 388432511
2 112709
2 54824
2 43469
2 158602
1 127294 882621554
2 184144
2 11970
2 150845
2 127360
1 101538 889616557
1 160121 632622493
1 163413 305039551
2 150815
2 196576
1 92728 857217026
2 64790
1 193033 288700143
2 19240
2 156960
1 111613 350327294
1 73170 545437476
2 85961
2 174292
2 31209
2 18222
1 1935 317951336
1 109207 431634445
1 140907 914001781
1 101725 31921888
1 139880 232705611
2 151042
2 110960
2 8437
2 166916
1 33206 294204666
1 97928 155615663
1 161428 741896827
2 65494
1 81136 77850864
1 94037 522891927
2 122015
2 178830
2 11133
2 126257
1 183393 788454859
1 98738 255720060
2 42148
1 4076 368206238
2 89798
1 49478 450192314
1 31953 334933298
2 90102
2 172546
2 168477
2 69612
1 13753 733916825
2 143694
1 119029 626540071
2 59037
1 143362 944756847
1 136830 46506712
2 135227
2 151104
1 21852 10193022
1 12164 556880258
2 45578
2 111387
1 3827 347246706
2 62054
2 169872
1 18753 974868241
2 62387
1 123710 834904610
1 17545 258577542
1 157054 883630747
2 144603
1 120841 334469342
2 72947
1 194562 11944465
1 162262 228659207
2 48885
1 90012 48082750
2 149001
2 122243
2 158067
1 91344 347697581
1 133721 149627454
1 41205 16086448
1 192710 78658110
2 98636
2 98720
1 185990 187523058
1 7252 988739073
1 165512 523228235
1 84470 776586055
1 181960 919594804
2 26274
2 45199
2 108139
1 184924 569608499
2 199270
1 143035 564325046
1 145058 517875742
2 9919
2 108569
2 138027
2 99688
1 157529 105780556
2 100974
1 84673 639598087
1 189217 321034439
1 74039 178475381
1 23065 545650925
1 64190 737982504
1 129410 650164040
2 147032
2 79122
2 117903
2 50324
2 168082
2 44022
2 190189
2 166139
1 198923 674095044
2 53655
1 39476 491427014
1 31650 146433284
2 121936
2 117832
2 184584
1 97047 94252971
2 170991
2 155321
2 115126
2 12077
2 178444
1 166237 24456919
1 71359 632553288
1 55130 332227827
1 14796 314735348
1 97375 826870488
2 64602
2 112201
1 185209 797532440
1 43932 751644146
1 62677 916149821
2 18693
1 90200 569732597
1 11919 566545704
2 51192
2 12001
1 42934 571579543
1 87863 248075724
1 37808 892179883
1 190222 26300927
2 36304
1 136525 911964294
2 177093
1 34334 265502983
1 45282 57057699
2 138226
2 117930
1 184015 758398588
1 23631 216994381
2 36273
2 29204
2 164388
1 41767 433282480
1 18138 695576184
1 165652 469146863
1 156890 684318367
2 3080
2 143916
1 90372 633547179
2 95942
2 82759
1 153395 725198257
1 32255 628559786
1 112923 751988025
2 124856
1 87272 988898488
2 151079
1 96189 859278437
1 184017 294232282
2 138164
1 190910 296987210
1 52231 999690344
2 137320
2 94041
2 2592
1 54391 875124713
1 102333 943816106
1 126577 410015926
1 136249 84092031
1 65620 49943184
2 87337
2 49014
2 13362
1 59660 144038520
1 28122 69536923
2 46814
2 131439
2 40475
2 177383
1 8251 653627332
2 127400
2 68733
1 69238 637186576
2 199647
2 64124
2 131868
1 181085 822366936
2 143544
2 151515
1 177287 861265953
2 192883
2 52344
2 150254
2 199458
1 179315 606476844
1 169481 683125579
1 128002 514064728
1 153753 415839538
1 67263 329446754
1 23548 221287131
2 13860
1 88345 438728934
2 77204
2 150541
2 121475
2 153412
2 178556
2 78765
2 140009
2 179342
1 79446 605670927
2 28071
2 91400
1 5024 582528968
2 124758
1 176089 418852241
1 105538 945405116
1 188555 517564934
1 189755 979989281
2 23354
2 148087
1 161845 971069368
2 197052
1 16088 738596754
1 127757 995915605
1 14774 715267472
2 87033
2 27729
1 9251 176276253
2 50279
2 125744
1 105525 922353380
2 142131
1 121241 913809286
1 98367 771047974
1 103887 196265531
1 80666 483343858
2 39184
2 151110
1 60336 208599848
2 19135
1 11880 907658844
2 140771
2 7688
1 163854 898524665
1 72086 322665076
2 126466
1 139143 328365719
1 84937 475958009
2 144809
2 179250
2 105912
2 112295
1 199460 986598948
2 107840
2 183024
1 191990 5639771
1 93571 118893797
2 137924
1 166162 52045491
2 65573
1 105347 59295350
2 161741
1 97766 178447937
1 46170 663820069
2 14005
1 44384 528310607
2 125351
1 9471 923003155
2 32618
1 170127 729132671
1 73138 367119461
1 106012 752711113
2 176237
1 36011 698365982
1 93448 38215017
1 185448 107698558
2 182217
1 81348 529868305
1 111783 723421248
1 180198 825301231
1 23720 192101957
1 187683 823370300
2 86657
1 50804 572777976
1 156903 761599552
2 33435
1 103914 567746710
2 43608
1 167507 860450278
1 86043 454337210
2 66806
1 1950 178788903
2 155714
2 72918
2 52089
1 88233 377769240
2 151567
2 116820
2 112877
1 42802 327517787
2 131239
2 18254
2 85817
1 77016 396641975
1 93160 8083102
1 126326 333869642
2 193727
1 142359 41287036
1 147852 489206023
2 78186
2 115798
2 61435
1 125332 854349075
1 150267 481267146
2 163968
2 125670
2 112528
2 141200
1 197380 182274048
1 182757 784940535
1 7020 338390533
1 163647 328990288
2 45745
1 100386 818621991
1 110899 898792812
1 62541 390084744
1 127617 913546377
2 124977
2 142721
2 85174
2 158369
2 62490
2 32181
1 35388 624903023
2 56053
1 127275 833764904
2 74783
1 47671 274060836
1 60114 669037830
2 34508
1 22405 528279312
2 181577
1 48789 900847570
2 46451
1 48510 676025987
2 146082
2 24980
2 100987
2 53804
2 2694
2 124164
2 113437
1 173281 901709064
1 73533 543995468
2 88130
1 120706 362247740
2 2363
1 99257 345519021
2 58491
2 71315
2 92445
1 152165 290425591
1 154944 325211002
1 163375 689652950
1 159987 575735276
1 166572 404303094
1 74344 112222077
2 121425
2 161584
2 73748
1 128498 12801520
2 826
1 181089 645787509
1 24050 255636432
1 105760 194234927
1 106051 255320802
2 127372
1 52864 129363789
1 37433 61251611
1 197552 771141977
1 89032 804020045
1 29696 171590712
2 152046
1 8206 925326051
1 161918 29155915
1 6361 2418662
2 74643
1 113928 681623356
2 1887
2 50271
2 130662
2 83389
1 19515 227672240
1 168669 19467670
1 189204 652658649
2 67849
1 86765 378735192
1 72661 182684938
1 136759 299805108
1 122799 359919512
1 84807 63254892
1 189340 154292232
1 106115 639147039
1 177890 322446014
2 199995
1 128298 369012383
2 132082
1 3884 505159234
2 129946
1 69368 211286515
2 107957
1 35933 997635366
1 195102 997048660
1 177768 13990265
1 35379 854371711
1 118818 241906480
1 83205 596970269
2 102017
1 77801 213581642
2 151323
2 117693
2 7316
1 56334 454139813
2 189526
2 193910
2 143435
2 96247
1 77072 297888221
1 3038 168356470
2 16322
2 128087
1 61935 177053825
2 26643
2 79633
2 166520
2 147024
2 137210
2 108060
1 54180 721967663
1 6349 106558160
2 190749
1 236 699905469
1 48017 847701589
1 124905 510246378
1 115430 187387418
2 150240
1 9496 867666700
1 43435 876985934
1 49491 350757764
1 31405 74559704
2 25869
2 154969
2 76927
2 188057
1 107223 759063154
1 97470 653368890
2 29835
2 151923
1 136536 149926732
1 144538 517805693
1 46795 958803505
1 157177 339284814
2 161972
1 132398 569116092
1 133535 702116039
2 116767
1 135544 406472274
1 24932 748726869
1 172334 899742430
2 139121
2 9607
1 199341 8886866
1 103544 313942346
2 166528
2 2231
2 142704
1 154938 921379918
1 86366 94163296
2 166634
1 26563 22178446
2 151231
1 31151 830886526
2 149019
2 180070
2 115704
1 150328 201788424
1 23954 258554986
1 4598 500556649
1 82893 247702449
2 21330
2 161767
2 78882
2 28249
1 130409 466445654
2 175391
2 113461
2 156545
1 5743 87212773
1 112877 440114637
2 126170
1 182234 623463029
2 20343
1 37344 797526369
2 65117
1 116983 800764161
2 194439
2 91991
2 70620
2 104143
2 165973
2 148210
2 153918
1 25888 474196879
2 81752
1 44995 723383429
1 159438 399962411
1 114988 36224930
2 60203
1 157705 355256542
2 133167
1 103682 337887965
2 45102
1 83052 226568201
2 116152
1 179939 142290954
1 180856 432674357
1 133918 898737767
2 10747
2 1396
2 5331
1 61859 263287956
1 70059 65011350
2 2351
1 49 25521091
2 87087
2 154493
2 160119
1 170073 682209507
1 171775 238639132
1 8729 413989074
2 167945
1 85756 325778291
1 60078 996258155
2 130537
1 25022 930960070
1 41240 173866820
1 146365 105683738
2 74975
2 58429
2 85991
2 116384
1 533 840142309
2 194026
1 173658 375689563
2 97124
1 96347 935278074
2 74583
2 54662
2 21556
2 129013
1 148201 328082494
2 22693
1 132623 316207912
1 45600 155749926
2 159941
2 167644
1 161892 682343291
1 103959 646332813
1 92268 809299383
1 42915 935944778
1 67694 12098524
2 55751
1 171697 538447319
2 82860
2 92043
2 114421
1 17390 683231861
2 147364
2 9992
1 18021 918391872
2 46951
2 107389
2 132016
2 98991
2 178751
2 65252
1 194109 831627771
1 39349 483253676
1 127649 742006473
1 84316 652121448
2 127195
2 158914
1 50658 901933396
2 132024
1 174168 626882739
2 171491
2 111270
1 74397 530204950
1 173294 365744078
1 182785 531664977
2 82781
1 152117 197542890
2 111991
1 1553 842861142
2 94231
2 110951
1 25185 134873548
2 150117
2 78038
1 113314 105787780
1 28265 658812950
2 151698
1 35948 131248406
2 2125
2 52786
1 157051 379837741
2 132946
1 70853 681082986
2 179383
2 3037
2 154398
1 76293 486151862
1 154023 27144661
2 168566
2 149356
2 41864
1 81046 764139984
2 179253
1 20212 429788915
1 144678 405946026
2 90875
2 187644
1 157984 784319623
1 199680 397159973
1 28237 529143032
2 150207
2 191355
1 129473 950995066
1 161965 49347122
1 57139 209594350
1 87649 335898157
2 14732
1 82896 466086752
2 116858
1 165669 719529824
1 160261 185711848
2 143890
2 55954
1 60851 343287178
2 50904
1 140161 812068877
1 34355 77503667
2 94798
2 6555
2 136442
2 50995
1 40676 360556433
1 135464 575201566
2 72425
2 136180
2 3926
1 96847 585435676
1 194034 64534722
1 130854 6508360
2 51946
1 65298 659402401
2 158393
1 94704 120566846
2 30957
1 98406 826834675
2 43155
1 155046 143522806
1 28241 884991311
2 179909
2 181270
2 105451
1 100374 82522275
1 178003 307416037
2 199219
1 131767 804073021
2 123093
1 187678 330248857
1 1666 233535198
2 108790
1 141984 773981254
2 79579
1 72920 869022237
2 44942
1 77442 994847974
1 126069 189620252
2 89735
2 97490
1 181989 413835950
2 60488
2 115269
2 43540
1 44360 736671613
2 185392
2 146315
2 114479
2 126655
1 35478 119369243
2 145352
2 132212
1 7761 813718068
1 100509 763380991
2 80433
2 36242
1 185144 629042479
1 56830 596921938
2 131735
2 89325
1 108319 861176821
1 52613 572729773
1 116398 622508628
2 118114
2 128914
2 173124
2 46130
1 25523 566707805
2 39966
1 53304 300182419
2 118031
2 109009
1 106962 700222848
2 148728
1 131906 122057666
1 150185 73604561
2 131230
2 46507
1 33060 108939450
2 22424
2 158189
1 160032 949078241
2 96799
2 13353
1 47568 729034904
2 177924
2 14506
1 135952 636582888
1 46800 578384667
1 67136 885728165
2 59807
2 134038
1 28403 285930524
1 54822 445188000
2 144689
1 102706 317662480
2 84230
1 36859 586235135
1 73886 892781906
2 141850
1 119304 773036515
2 170881
2 3990
2 139052
1 106388 921414840
2 105750
1 3002 447040354
2 179613
2 194889
1 192760 60382228
2 90417
2 173160
1 76979 454666934
2 132148
2 68803
2 25834
2 67189
1 165592 297571177
2 18092
2 85016
1 12738 693828780
1 117474 587356488
2 41465
1 12576 715126240
2 7249
2 70583
1 175058 183461323
2 150806
2 93543
1 12763 740276009
2 13861
1 148165 943393012
1 62863 146624794
1 128193 293858421
2 180789
1 159582 992828512
2 94122
2 22356
2 114892
2 1215
2 172591
2 59681
2 126800
2 44843
1 194164 721064515
2 39608
1 174602 808146516
1 5226 500638462
1 41882 329028780
2 121604
2 87620
2 97452
2 1549
2 170648
1 86048 201662653
2 55582
2 172257
1 175626 686316303
2 20101
2 98544
1 116082 301104432
2 104682
2 64393
2 65292
1 40090 235273188
1 137362 328615643
2 133536
1 90963 740704409
1 107447 93623880
2 157020
2 65204
1 21867 376357335
2 162183
2 190261
1 15735 231097391
1 63042 585783682
1 180652 812341659
1 6358 414338586
1 92315 300943409
2 72380
1 112308 455304669
1 124922 776828836
2 129496
2 164142
2 61883
2 170918
2 139091
1 40190 844619490
1 90339 944052836
2 55253
1 31820 791513842
2 5144
1 30072 953574687
2 95031
1 130230 10886309
2 27727
1 40535 668602231
1 49194 528694391
2 176569
2 31944
2 15784
2 113348
1 156529 302745798
2 63504
1 174285 278704334
2 33049
1 177571 52982536
2 26660
2 164964
1 28421 709088356
2 61605
2 131629
2 61470
1 99882 121551956
2 32561
1 129772 907288816
1 182064 846880686
2 137938
2 10896
2 46317
1 22826 247295495
1 111040 354849312
2 103039
1 68351 76196722
2 48728
1 106384 336399287
1 199165 778455811
2 45371
1 144641 317585763
2 141313
2 140839
2 96363
2 40123
2 140681
1 70999 128335114
1 100674 719015693
2 69639
1 55949 492136400
1 150780 771358741
1 48695 350897063
2 119433
1 113996 959546618
2 197687
1 162096 120590970
2 87638
1 130312 910422486
1 2219 79898734
1 102075 840582867
2 73027
2 140025
2 66546
2 101168
1 119819 313392332
2 70959
2 154259
1 181114 447467370
2 109173
1 67386 375606780
1 80183 267944918
1 11807 126633894
2 4384
1 91743 140051849
2 67723
2 192926
2 70130
1 73458 571485328
1 9149 425176976
1 74394 927869184
1 88428 987692296
1 180855 60549472
2 97050
2 136929
1 91282 379120460
2 68160
2 86993
1 161155 916623275
1 103307 6975338
1 116241 43928062
2 162843
2 165310
1 120553 795242370
1 21981 482548506
1 122815 572689673
1 85173 764908723
1 61337 315763587
1 93166 293289172
1 65516 234880174
2 47486
2 22427
1 47209 254411117
1 111468 154489755
1 31106 882638277
2 65426
1 109741 821049643
2 18166
2 59694
1 52050 391133521
1 179643 658797178
2 41457
1 142967 820704554
1 15842 672575729
2 172150
1 198240 518780482
1 191976 952502080
2 144443
1 83527 291030043
2 23274
1 106593 842209054
1 17791 592901776
2 184875
1 47672 838070993
2 92357
2 128399
1 168971 318822068
2 172330
2 66688
2 61661
2 77787
2 45417
2 43215
2 189481
1 188127 541719351
2 159916
1 170423 650445901
1 176471 7169265
1 133862 894801313
1 196618 159290412
2 51940
1 57440 998716842
2 95787
1 124910 204228391
2 26853
2 35338
1 145861 1623993
2 24742
1 109405 565787815
1 107995 24212122
2 107675
2 98906
2 159364
2 2273
2 159263
1 199192 680597326
1 32569 607948210
2 66585
1 111094 469597833
2 141660
2 197569
1 108681 28386348
2 119306
2 29146
1 173826 210180549
2 134918
2 94568
2 121439
2 172853
2 34772
1 99054 620496233
1 154218 224871158
2 30755
1 170109 306922872
2 43329
1 85948 126805234
2 27971
2 107375
2 82754
2 91562
2 165189
2 145226
2 199220
2 67025
2 131468
2 187555
2 60241
2 9230
1 148433 984953051
1 198884 867340703
1 185309 619236844
2 40089
2 191980
2 9937
2 18531
1 41220 257583386
1 199182 49022374
1 153914 589523631
2 15847
1 138726 971314363
2 158031
1 9260 553007129
1 161244 8495150
1 161428 94228121
1 189220 395266223
2 41031
1 91549 692138959
1 112156 131606863
2 76075
2 168542
2 46592
2 144321
1 84437 35987413
1 188355 168944262
1 193435 99063955
2 64684
2 36180
1 190972 564630526
2 38999
1 34480 777267733
1 40032 233889852
1 183076 735273606
2 51292
2 117924
2 78391
2 115931
2 129043
2 167921
1 148821 107252193
1 187759 148573530
2 139583
1 10727 47666764
1 176082 175539445
2 114081
1 134789 242269617
2 116244
2 37592
1 98771 736985752
2 58213
2 280
2 33964
2 34362
2 186431
1 129091 406220685
1 244 579349824
1 88670 913444487
1 31946 226950390
1 46960 146813573
2 78455
2 52567
2 100594
1 179073 967323215
1 188854 714838527
2 112669
1 123655 757213076
2 5614
1 159361 142432656
1 119538 460081676
2 112911
2 86488
1 30436 688920740
1 33078 426819775
1 74991 726289560
2 76146
1 57159 145636431
1 23267 162903839
1 132631 313772510
1 25834 326577848
2 9452
1 117470 118787636
1 68316 61056468
2 103787
1 62979 969859951
2 188742
2 92993
1 94267 881262300
1 178675 264490085
2 179638
1 72179 658747006
2 24085
1 54594 183540995
1 7830 806811008
2 22987
2 178556
2 182069
2 154838
1 182239 813187882
2 176783
1 85688 132311469
2 88730
1 20563 136270406
1 81074 360199727
1 147116 302443054
1 111738 40628139
2 11396
1 152505 869127218
2 9674
2 49027
1 38803 535663054
2 94540
2 18523
2 95055
2 61190
2 111160
2 101342
1 22353 343288884
2 30692
1 5728 529184076
1 195484 163264840
2 185341
2 115708
1 66648 83072489
1 193337 93989004
2 184228
2 181375
1 42377 114032856
2 108142
1 64373 79773131
1 40466 808369661
2 167755
1 160976 246824745
1 175559 931169931
1 110647 525391172
1 163558 66691296
2 76187
1 136471 394740141
2 192831
1 169378 84318311
1 67112 499033076
1 156375 246881461
1 44422 819615974
1 92055 526997247
1 37787 331055078
2 38351
2 106005
2 3476
2 186842
1 150115 76735064
1 40448 924656217
2 95196
2 108653
1 99931 623663905
2 100267
1 182196 706615069
2 108521
2 40745
2 23757
2 122658
2 67408
1 43457 383889438
1 142782 282276971
1 127137 579085107
2 18313
1 29200 270218566
1 117920 787812006
2 178319
1 123542 925890854
2 168218
1 161657 560094888
1 8532 254061859
1 44894 521555064
2 162896
2 141491
2 118481
2 70847
2 12621
2 41215
2 66670
2 84581
2 128205
2 34656
2 31578
1 126556 57440260
1 97582 239564101
2 146436
2 165172
2 6487
2 196890
2 81877
1 32113 880318282
2 144833
2 20975
2 73300
2 50566
1 86684 637984765
2 18033
2 17059
2 157479
2 95058
2 17802
1 78050 139013137
2 44345
2 153307
2 182725
1 48916 298571184
1 56517 785632465
2 97490
1 16009 666289665
2 136520
1 49401 707459625
2 61576
2 192430
2 191058
1 158750 412783540
1 155874 488817951
2 76006
2 1271
1 79374 390381448
2 16606
2 167222
2 25137
2 22579
1 93279 688394741
1 174197 390063689
2 156241
1 137768 474713793
2 35706
1 65403 119543486
1 99901 76378272
2 76941
2 132611
1 8657 38263771
1 18338 722657776
2 50146
2 44713
1 94798 135300
2 186878
2 78616
1 111561 371321261
1 198586 197584375
1 5576 316025425
2 27372
1 18286 702052633
2 95926
2 139386
1 113845 667165542
2 66657
1 25035 314405242
1 86151 203240864
2 79157
2 165430
2 101390
1 183168 215486367
1 91419 522585364
1 56773 309934726
2 116041
1 40810 740804703
1 145543 480932969
1 170495 600736259
2 32365
2 175512
2 9550
1 35693 591455073
1 20584 109392485
1 176162 942332689
2 180997
2 78144
1 145296 267110792
1 93493 84752492
2 24689
1 38960 352704208
1 180972 561032709
1 172246 7933322
2 175578
1 144193 937772227
1 39057 55228280
2 146261
1 52339 58119448
1 18225 145028886
2 57180
1 173262 212589311
1 62022 672615226
1 93974 293035946
2 197270
1 4166 266845947
2 5779
2 74149
1 198898 286355426
2 61891
2 122552
2 59168
1 53282 437465531
2 1644
1 168332 676817101
1 20382 188446154
2 81284
2 29064
1 96826 473847576
1 194457 421012490
2 64072
2 162075
1 149221 832688324
2 37617
2 48821
2 171526
1 185968 832331331
1 163297 910727852
2 58922
2 110379
1 60955 475093919
2 165084
1 176874 943862347
1 115908 166885757
2 5809
1 2684 590848482
1 106498 363454824
1 48177 772322956
1 199654 247581629
1 144585 564309143
2 20599
1 180904 548729596
1 142551 896188530
1 53916 242976640
1 179415 106333880
2 52096
1 97973 120903057
1 178021 216131326
2 133797
1 92778 302856169
1 51057 724542682
2 74537
2 56601
1 140856 861761820
1 156533 253198526
1 136674 452622894
2 113650
2 63832
1 48824 264247050
2 101204
1 103238 347566370
1 137530 507411848
1 161897 773026780
1 171730 686951334
2 74383
1 148608 107417166
2 135808
1 40124 803101657
2 112740
2 46824
2 119556
1 70754 413998851
1 37052 467444771
2 125836
1 110204 136290208
2 172377
1 171901 657673562
2 174168
1 172868 57397292
1 3715 718542386
2 113241
1 102308 971350625
2 138721
2 28323
2 77999
1 99058 911452904
2 25012
2 33908
2 177593
2 56605
1 91175 103504958
1 186733 84959576
2 142549
2 134409
2 31891
2 167586
2 73864
2 180267
1 1578 662838095
2 166449
1 95621 804725255
2 154253
2 188461
1 76597 254820447
2 72406
1 106884 431902108
1 146009 491044803
2 88966
1 20379 201099091
2 39653
2 175528
1 30490 855033149
2 102214
2 66684
1 62459 789921796
1 25888 401022733
2 10513
1 52971 970466402
1 20299 733536171
1 104528 242739203
1 156385 409554730
1 37512 918745869
2 196964
1 18280 808070106
2 145757
1 7496 620970274
2 48253
1 45041 851535880
2 20826
1 130328 538503130
2 53672
2 160854
2 3507
2 106818
1 61261 66261315
1 93721 77458925
1 70740 455945968
1 175492 327047030
2 111728
2 45662
2 118251
1 63405 748058729
2 158402
2 63472
2 123005
1 74716 887534422
2 35989
2 15729
2 132562
2 136114
1 99760 113138838
2 107403
2 44407
1 141524 112494425
2 100523
2 100589
2 122732
1 56389 741601513
1 35496 514038602
2 65839
2 5072
2 19351
1 76921 65579488
1 120500 393046735
1 8392 342135541
2 191197
1 91732 609526756
1 78545 135520762
1 102875 490581587
1 148322 402797663
2 1244
1 62745 681619719
2 102062
2 193420
1 70225 298990335
1 126712 317590048
2 65184
1 145422 401423912
2 98249
1 148553 476299521
1 114379 853725879
2 48810
1 2468 376719345
1 141274 150631487
2 163206
2 79458
1 64171 65399210
2 82974
2 70466
1 52365 260223736
2 56698
2 162839
2 83371
2 179838
2 109206
1 185099 977801708
1 148264 973953608
1 12651 748716880
2 76266
1 93721 758958125
2 55366
2 115665
1 183487 989100477
2 137827
2 29382
2 165827
1 175484 569247376
1 164300 153259696
1 84892 746605773
1 145206 599586621
1 4881 572716402
2 130239
2 141247
1 103698 625556987
2 113479
1 88903 193077966
2 172444
2 33886
1 83595 381424805
2 178501
2 106837
1 112024 90544292
1 150007 970690612
1 119371 81586044
1 36273 856565290
2 179444
1 103470 356619493
2 132025
2 125120
2 95252
1 197845 763350318
1 42160 739600708
2 175718
2 31111
2 140765
2 42858
2 5342
1 34303 151162308
1 84241 991643339
2 91503
2 175952
2 100237
2 4853
2 131676
2 71537
2 80259
2 45936
2 53805
2 85836
2 50087
1 44245 327526994
2 119376
2 190188
1 120524 174765972
1 171856 697506120
2 73326
2 108445
1 181327 268716197
1 148725 960612527
2 133163
1 91224 837171124
1 133134 31813840
1 70942 829614722
2 2149
2 166671
2 5002
2 158754
2 104043
2 112884
1 65395 454334132
2 54355
2 151279
1 145886 294060626
1 91715 266046037
1 53259 614854341
2 65210
1 92736 530445334
2 139598
2 5002
1 18732 260258128
1 145647 617263663
2 14429
2 93093
1 189418 734227463
1 54204 929841860
1 47436 655397684
2 117912
1 38690 263067725
2 52295
2 106993
1 17690 300411090
2 97998
1 90709 905152959
2 110345
2 197043
2 186479
2 9618
2 170219
1 33321 56563337
1 196449 561413459
2 60924
1 46198 998474947
2 195056
2 109477
1 89126 497778892
2 116907
2 73738
1 25077 522472782
2 94547
2 156425
2 57726
2 67112
2 153950
1 93743 565182574
2 189465
1 116448 849894560
1 83659 97955562
2 60703
2 179387
2 67240
1 111183 309997860
2 136453
2 6621
1 40391 431583073
2 102527
2 155237
1 13445 571882429
2 21666
2 104946
2 157382
1 103707 265646880
2 128285
1 158494 778980444
2 62739
1 191628 703989108
2 190853
1 125078 441166581
1 107048 533727758
2 118305
1 12186 491483926
2 71796
1 45885 551754374
1 28092 68824217
1 29856 356494319
1 131945 466098821
2 4187
2 31889
1 148723 366724792
2 117195
2 109540
2 189110
1 100888 11157867
2 168565
2 108154
2 9452
2 123567
2 117548
1 128337 927421536
2 126239
2 50462
2 197259
2 95408
1 135878 53839395
1 67645 132279076
1 129127 451708745
2 49800
1 150202 825353348
2 30950
1 83649 824293314
1 103746 499977970
2 195606
2 83981
1 131932 955164643
1 79772 308460780
1 170738 158411315
1 14561 253319291
1 71704 148384109
1 139909 745298008
1 110183 280866105
2 70036
1 177641 527969114
1 158004 234301643
2 124419
2 27837
1 114220 373835241
2 26977
1 138050 579230352
2 123902
2 134548
1 100836 930949369
1 70241 637208987
2 150119
2 109967
1 175752 39803623
2 190782
1 143376 261365314
2 86069
1 174734 432405447
1 135360 298695052
1 196637 516106933
2 168600
1 7989 797995232
1 9189 720129126
1 94354 380028314
2 6478
2 16811
2 50027
1 26540 633008461
1 129104 597176811
2 90862
2 92380
2 128656
2 18782
2 104854
1 15096 565155898
1 116180 639595482
1 199082 175424709
2 119787
1 145492 789642857
1 126252 618633751
2 153964
1 104664 367199574
1 98500 200334224
1 33044 911351867
1 170833 447530292
2 60430
2 163696
2 18298
1 183261 901854463
1 159145 898991186
1 88716 427541517
2 188591
1 79983 859050263
1 181434 969416025
2 137957
2 133209
1 189064 562677302
2 136321
1 52654 665046731
2 39838
2 107014
1 33630 755116877
1 26026 644596650
1 176260 188851301
1 127807 743922028
1 5834 816116963
2 3377
1 101909 260482919
2 24851
1 167280 434776688
2 185751
2 7786
1 78976 344198490
2 139338
1 88669 373579694
2 185059
2 112493
1 43888 823688868
1 131945 507292787
2 191283
2 49721
2 82638
2 90691
1 80645 592764133
1 157853 395135406
1 197929 689270228
2 157460
2 84014
1 18920 266548161
1 6353 462030706
2 35338
1 189931 239409169
2 133895
2 187490
2 54949
2 133030
1 22664 335473839
2 134929
2 27774
2 134635
2 111114
1 17611 71809525
2 184909
2 1284
1 176896 782325219
2 95424
1 93559 198313066
2 94013
2 130222
1 160477 127287483
1 8819 736351382
2 19374
2 123575
2 23029
2 107063
2 9932
2 40830
2 163628
2 24835
1 148144 243258974
1 143418 822466941
1 20352 84128400
2 189536
1 189023 231216245
1 97154 233492981
1 117503 930311490
2 68282
1 31555 619652717
1 195111 595925204
2 900
2 197820
2 34195
1 6486 813455013
2 158032
2 59402
2 187188
1 8629 298352906
1 171468 487237171
1 56189 997399899
2 90680
2 92510
2 56468
2 183636
1 157353 138136060
1 103223 851778345
1 81128 288439882
2 115405
2 79921
2 157409
2 32720
2 129968
2 100457
1 153629 300238651
1 169953 249430578
1 71701 759424185
1 108795 768259120
2 90761
1 28060 235045703
2 166055
2 181656
1 88405 344589709
2 84805
2 38690
1 171977 163266504
1 82434 103600084
2 7995
1 56512 557161214
2 5314
1 6121 145324941
1 196968 509852258
2 27839
1 131137 194705124
1 104704 680304844
1 49658 792598559
1 141043 155657152
2 135176
1 52668 136639863
1 39270 493209725
1 129380 788912811
2 23402
1 56777 94357143
2 102485
1 184155 670817636
1 96278 963630444
2 121021
2 10945
2 165770
1 120043 168254807
2 74091
1 175628 237029031
2 36573
1 193627 51218393
2 67215
1 167786 439939216
1 41250 859265831
1 99093 991404627
2 195235
1 53893 920763753
2 194038
2 102412
1 74713 65223214
2 10636
1 138214 610212240
1 131326 604009926
2 111882
1 121075 501999747
2 33458
2 53528
2 151200
1 82381 34999633
1 188653 986109594
2 14251
2 130128
1 198768 883962494
1 142246 289986376
2 184559
1 117636 680531155
2 65217
1 195558 994343506
2 133703
2 163194
2 168120
1 157048 876966842
1 42837 995095291
1 315 578203434
2 23116
1 64949 939899293
2 186798
2 84948
1 112667 813372443
2 125700
2 45348
2 177713
2 29838
1 84543 263191709
1 138081 653371316
2 79519
1 41250 608519208
2 36847
1 34025 560374814
2 67307
2 34497
2 125123
2 132701
1 7126 105579742
2 19104
1 166888 147215257
2 126365
1 40396 311260170
2 196248
2 186239
1 108824 356547047
2 198895
1 67410 689044575
1 184635 933157169
2 55577
1 13894 241746416
1 51978 12053272
2 36670
1 190431 336398441
2 164522
1 187513 638706472
2 12552
2 77288
1 114620 476840678
1 127989 71627629
1 61013 647177420
2 97961
1 59754 644554856
2 154417
2 34993
1 107461 180955144
2 155360
2 81533
1 69143 107216233
2 39904
1 184647 443481694
1 195011 959157328
1 32550 663827631
1 184960 246571258
1 139385 332267785
1 165979 988931303
2 62702
2 108730
2 45189
1 21417 795140397
1 24981 874015658
1 60653 767367758
2 14200
2 197272
2 166271
2 55224
1 76071 19962144
2 43009
2 72600
1 10280 296865663
2 153083
2 80312
1 156301 571097804
2 139580
1 163494 111022770
2 117525
2 39568
2 38936
1 156854 590389079
2 109256
1 181177 289527936
1 12021 521757531
2 78840
1 178658 11048372
1 102596 547408807
1 101418 750742823
1 186700 883816491
2 53558
1 126684 83943415
1 135433 802458612
1 129337 915250228
1 36894 326466018
1 136094 533184953
1 89266 121515184
2 35071
2 183421
1 144370 539990410
1 75735 120499074
1 192073 72464570
2 73004
2 141100
1 3564 817108727
1 90573 567896110
2 143784
1 193780 563909975
2 2559
1 93568 709126800
2 1017
2 93993
2 197388
2 95546
2 125419
1 133547 473272423
2 118792
2 118355
1 189220 720161867
1 165166 347666151
1 13122 934302516
1 72569 643120769
2 80302
1 166030 164888342
1 21830 400319483
1 161525 705649818
2 69401
2 32741
1 101428 332058188
2 180249
1 82363 437954384
2 153628
2 19107
1 84553 203954625
2 7357
1 119938 282424596
2 106816
2 106580
1 8179 781534632
1 40557 732256630
2 114179
2 182449
2 118284
2 93302
1 136433 848166057
2 54580
2 30065
2 155838
2 31663
1 177019 618060305
2 163663
2 65292
2 113144
2 26939
2 168011
2 154432
1 67494 342592179
1 32774 995170115
1 109553 392131509
2 121998
2 177893
1 140027 159787924
1 125470 173071321
1 40970 351463319
2 22275
1 138364 648023694
2 113174
1 100388 232260286
2 61825
2 189127
1 162452 446153172
2 156707
1 36123 113121302
2 178084
2 95501
2 106266
2 116658
2 43226
2 66285
1 9731 528514128
1 21002 34838039
1 17174 602852906
1 28965 322699557
1 194326 707578051
1 4571 939534991
1 187931 760669377
2 186133
2 146149
1 87829 925366855
1 102894 139228251
2 26700
1 134992 42300469
2 83436
2 70329
1 116212 766700520
1 151408 943126767
1 91686 686036201
2 68392
1 60679 709198205
2 159431
2 179561
2 3709
1 46385 306471245
1 199148 238251539
1 35716 629254549
1 168373 410218468
2 173805
2 183877
1 141854 745836493
1 100388 289670154
1 84885 631076583
2 41861
1 173210 419006727
1 149556 696449546
2 116646
1 121613 741203872
1 122329 392482430
1 140580 534152235
2 164671
2 34451
2 28633
2 6320
2 166826
2 76109
2 97334
1 81632 840475320
1 137301 96310689
2 78104
2 98908
1 199884 56302829
1 22448 490325193
1 81302 105165408
2 25064
1 96461 236688737
2 95875
2 51525
2 138321
1 151929 570892862
1 70715 468467328
2 89462
1 12513 47234697
2 36161
1 164919 570541143
1 28508 295920029
1 163401 51141355
1 69852 221963099
1 145660 850721806
1 7428 43577267
1 43131 146405591
2 108403
2 45601
1 74700 796625544
2 75955
1 297 232054616
2 1554
1 180621 314765797
2 10733
1 186824 646770869
2 67944
1 40067 356629343
2 194455
1 110274 30503978
2 57041
2 119675
1 72342 545614466
2 100575
2 85161
1 170347 265891686
2 179882
1 1947 498713192
1 124167 932168403
1 132421 936210438
1 50975 136607124
1 129798 699532319
2 9391
2 117049
1 48380 967297780
1 63405 197013826
1 128940 629109516
1 152912 292263652
2 168307
2 173679
1 15365 266567560
2 62104
1 136621 597490990
1 4426 977815330
2 97968
1 188402 569917393
1 100038 937379268
1 97763 353451496
1 55645 374903975
2 178969
1 136009 781721407
1 23695 431283499
2 172667
1 137515 918621735
1 75339 441542229
2 1491
2 93044
2 146852
2 64812
1 102050 955667369
2 198798
1 97850 484376476
1 97531 413014421
1 138389 556071673
1 22276 297787192
2 123727
1 51093 605236523
1 171652 311687488
1 59981 177343141
2 947
1 5785 891145275
1 79417 687798719
1 196099 378184114
2 143447
1 40615 798588746
2 19311
2 13489
1 154201 570632415
2 59107
2 93425
2 177532
1 58066 728002149
2 14719
2 72755
1 185142 97819182
1 138657 902983889
1 112211 326535034
1 92634 517577034
1 140777 338235039
1 110506 805848652
2 23257
2 27917
1 172399 735463426
1 144788 274655641
1 39293 777001468
1 18613 540856222
2 71854
1 13783 600889519
2 62224
2 97729
1 36303 66124016
1 191481 19255603
2 195116
2 12100
2 113225
1 55267 17905194
2 144635
1 149227 457234052
2 163889
1 100327 765286153
1 162665 36593586
1 192517 144771273
1 126141 414765997
2 36822
2 123824
2 72893
1 123156 270897844
2 70400
1 123777 477784024
1 1760 329698929
2 182785
1 136703 737902801
2 187751
1 97168 263470376
1 12288 257103435
1 51627 467909499
2 73609
2 116484
1 191917 280331976
1 15326 597974552
1 98314 24751512
1 12540 124359304
2 148987
2 64105
2 182086
2 184007
1 125447 367879212
2 152187
2 164667
2 129522
2 171274
2 151623
1 117659 220384632
1 192683 483983655
2 9187
1 106964 65319005
1 127226 177687292
2 61278
2 23819
2 170813
1 197200 241890823
2 108677
1 57582 744091269
2 3487
1 115902 167829631
1 68039 937689236
2 110387
1 89235 707677763
1 67266 159231732
1 153934 162307091
2 195649
1 137785 643337069
2 96413
1 49959 201950979
1 167518 190969637
2 190616
2 74336
2 22889
1 34780 921572264
2 168992
1 122283 931631580
2 21572
1 195376 323056601
2 105079
1 19306 478599296
2 117289
1 98680 32931436
1 19138 356099258
2 30298
2 196805
2 189625
2 167284
2 18741
2 131429
2 45015
2 138832
2 73109
2 137249
1 135424 80506346
1 177227 713160685
2 62890
2 17848
1 98792 373815225
1 100999 139702421
1 133798 53512828
1 93622 861407701
2 15159
2 77872
1 152774 407160007
1 96189 658741815
2 3285
1 9642 383133393
1 80874 820544169
1 91050 826526902
1 125942 61848821
1 144340 934621824
2 56350
2 190967
1 189087 269841650
2 50740
1 150357 237640991
1 127560 279595867
1 156074 969452549
1 43097 683755767
2 58716
2 169976
1 18289 98901234
2 52771
1 25495 171011499
1 20532 995551107
1 38596 543369445
2 90649
2 163748
1 36418 918345778
2 32997
2 161745
2 92400
2 127903
2 196592
2 174821
1 64399 805677810
1 184101 563638337
2 176375
2 57922
1 110991 11683567
1 139987 485161782
1 193993 466758842
2 97044
2 49938
1 74444 170151309
2 51243
1 3163 135052964
1 60179 931631104
2 89457
1 190207 321476631
2 143131
2 51297
1 149617 217587443
1 149166 402267718
1 178310 478125681
1 32162 846745012
1 138157 825631217
1 121979 55114401
2 158668
2 71353
2 185900
2 185029
1 197318 369784418
1 8151 604219267
2 169254
2 3540
2 134344
2 23548
1 178144 488309717
1 109476 601307746
1 61184 642666199
2 113776
2 25526
1 87151 714319346
1 164706 964012708
1 59196 303734099
1 141512 652211726
1 152298 853197342
2 79425
1 164600 324170262
2 119466
1 134888 945826669
1 74031 909623023
2 48820
1 134312 72757009
2 1248
2 95761
1 18741 553585588
2 122972
2 132525
1 57699 546472423
2 401
2 169002
2 195264
1 126604 458464657
1 99710 423637822
1 163846 377388032
2 95481
1 157581 509460897
1 161898 144804649
2 163189
1 109058 591957760
1 76208 48494800
1 152021 882523020
1 184932 877241567
1 193675 746222136
1 98268 380407184
1 52556 349951292
1 150887 664804703
2 148544
1 129210 185483313
1 143015 652230790
1 133922 71287390
1 30102 144805147
2 188368
1 161155 886466737
2 10288
1 135548 15689525
1 126418 613958180
1 61685 815276647
1 107036 108028354
1 37925 667593534
1 163897 69440586
1 136093 860017346
1 190554 833850458
1 29035 574331563
2 87682
2 177534
1 155252 302640645
1 175903 237017246
2 108157
2 134819
1 30151 401393992
2 45051
2 61333
2 65322
1 137830 658075022
2 24487
1 194243 104716335
1 110907 486664714
2 10585
1 99851 20451282
2 178101
2 161297
1 128018 813763214
2 44913
1 128261 114865100
1 92716 613202024
1 52317 630363479
1 155147 202156318
1 146633 704545396
2 190992
1 177780 477240234
1 198878 723647707
2 164547
2 167532
2 96145
1 120131 334708346
1 148389 997658647
2 90105
2 120647
2 88999
1 129892 738027972
2 46331
1 147157 306349361
1 31331 231263749
2 125532
2 114353
1 52391 581106211
1 48503 24910778
1 34203 565690764
1 91762 902040373
2 185752
1 173175 985520884
1 152703 513820260
2 159776
2 46673
2 102936
2 167480
2 140780
2 125960
1 57443 822446755
2 155495
2 94817
1 114665 247829363
1 184637 369834344
2 131384
2 155120
2 23115
2 85683
2 16817
2 10140
1 128070 574647103
2 138453
2 41915
2 49878
2 12960
1 146224 2881499
1 180322 662626408
2 98100
1 78196 356152473
2 95399
1 161648 963966829
1 4767 324238146
1 167419 719112830
1 167234 836160464
1 195170 845866775
1 27797 821858583
2 197278
2 197938
1 82030 842400635
1 74755 241211011
1 178427 839030047
1 188826 264244761
1 136676 284085538
1 93387 425664864
2 3601
1 131931 884881321
2 154244
1 154964 642279884
2 107267
1 120991 187990967
1 145309 935027360
1 163945 604679809
1 104510 229592075
2 91663
2 188616
1 174852 848930394
1 178972 329012463
2 57283
1 24600 658702339
2 95768
1 150666 844461021
1 112699 97777746
1 108557 914184483
1 88507 799827223
2 47666
1 192285 23896918
2 91659
2 182190
2 48247
1 96774 904350546
1 136190 388306009
1 95345 20276884
2 14006
2 35617
1 40239 724751962
1 179410 528884963
2 17158
1 25100 806089042
2 185434
1 18767 446683401
2 127491
1 194950 545934118
1 44902 815380021
2 117707
1 55790 635736740
1 24922 251039554
2 108123
1 9287 509365367
1 163399 723135442
2 76971
1 106250 882851654
1 88763 607295468
2 137837
1 103198 928299926
1 26808 102956176
2 80596
1 100156 125009763
2 83337
1 89837 446156510
2 122402
1 192762 491477764
2 55553
1 80699 702010254
2 113002
2 120017
2 15337
1 28607 461994265
2 143643
2 114118
1 29843 565194451
1 18688 9383307
1 193342 992031810
2 193093
1 58964 344200037
1 92307 391210379
1 55341 375547586
1 80126 94476728
1 198690 599318879
2 169507
1 49005 631574082
2 178284
2 28267
1 150083 654887430
2 55510
2 134548
2 159746
1 147675 304165920
2 89019
2 128565
2 180903
2 98806
2 63787
1 41664 923983890
2 148097
1 93189 746578564
1 71792 61463431
2 41619
2 116734
1 59905 869340212
1 180811 222998666
1 166778 496674897
2 70866
1 122893 515142019
2 72834
1 33314 313198632
1 101231 752830950
2 94683
2 179164
1 154331 747237573
2 1970
2 55189
1 128232 5960003
2 135467
2 78582
1 70229 487102755
2 198103
1 5908 579357459
1 70401 53643914
2 152778
2 3835
2 179974
2 189647
2 123083
1 158529 536219719
1 198363 470572254
2 16303
1 180271 768713015
1 121672 735048768
2 105792
1 34627 124815661
2 79279
1 107996 529605023
1 28619 755079871
2 44243
1 190701 541399286
1 163669 60956621
1 60673 788786259
1 171452 49150010
2 193466
1 152061 665312293
1 120368 979610727
2 81251
1 34857 461051858
1 96809 466949461
2 112122
2 189199
1 164174 997043234
2 19559
1 145425 388992780
1 159145 43003838
1 158677 737911662
1 105367 79422143
2 93171
2 165649
1 128266 446942357
1 93610 789293675
2 77482
1 39259 750312600
1 181492 950631734
2 24707
1 64327 133338775
1 29696 203539612
2 182427
1 146353 378518824
2 147907
1 164589 344779268
1 167686 339090601
2 104600
1 87715 638042487
1 151171 920628985
2 167169
1 58497 73721522
1 75571 495347019
1 118333 698676797
2 149813
1 37946 32392610
2 129215
2 168189
2 124913
1 177502 384543062
1 15207 273771932
2 132122
1 76384 625770820
1 42881 660599800
2 199264
1 172834 275502110
1 8368 31731475
2 134846
2 42164
1 136906 848616567
2 27282
2 130370
2 156363
2 112344
1 61958 882524751
2 85070
2 52669
2 162512
1 192912 859063510
1 65507 722175529
2 86810
2 79723
1 167777 222662507
1 171699 464260972
1 29829 953830720
2 157894
1 80020 593966058
2 193066
1 33263 428337467
1 8830 647950666
1 57923 548934231
2 187760
2 93221
2 152916
1 141519 484656569
2 113506
2 81481
1 148911 526069344
2 56119
1 118312 735363805
2 13459
2 58319
2 94932
2 52816
2 176159
2 6676
2 113301
1 185390 115530340
1 31131 482580207
1 146864 440157120
1 61455 878939406
1 83623 767660590
1 18713 647870384
2 146809
1 37809 473218214
2 9213
1 8278 889507842
2 141448
1 17275 457824996
2 172766
2 1858
2 114834
1 47903 50879228
1 31467 141557554
1 42023 438059126
1 76693 884307315
1 194608 263646342
1 181636 719280880
1 179602 680700616
1 188948 216050530
2 50685
2 137638
2 12255
1 90266 981594835
1 67150 387328544
2 157499
2 1812
1 181518 769016990
2 146904
1 12804 780386364
1 158508 454210208
1 116474 895964681
2 7168
2 1746
2 73447
2 173962
1 65820 233845483
2 31586
2 83978
1 160199 253525517
1 8054 220497510
1 137846 288871216
2 133093
1 12178 290790787
2 120291
2 74315
2 184501
1 49073 391941875
2 52611
2 17359
2 67293
2 43192
1 71258 151360371
2 124663
2 93779
1 127442 520552673
2 134337
2 86909
1 183270 576927180
1 117254 736815377
1 160723 806152559
1 41347 275581282
2 102187
1 153972 338580752
2 109958
1 148118 796521921
1 90913 377228317
1 164089 961857812
1 8629 493830575
2 196878
1 153143 278382194
1 33369 662847764
2 121245
1 184497 693158537
2 49773
1 169462 78155833
1 70879 158248483
1 54327 687558369
1 55802 215905282
1 166679 893706521
1 94868 225716347
1 131480 323371910
2 87180
1 27738 566177258
2 112028
2 108331
2 64704
2 192645
2 135012
2 37850
1 160484 550214300
2 81654
2 188800
1 143629 388454351
2 154380
1 6379 390342046
2 50625
2 62854
2 166022
2 125232
1 108504 15049597
1 143292 929775674
2 37988
1 80043 834429297
1 158701 313382166
2 195227
2 14240
1 87332 779232023
1 122796 346356849
2 12752
2 166966
2 37935
2 196831
1 104623 669590499
1 153625 272607641
1 163695 30984646
2 134124
2 83969
2 150820
1 147906 148009351
1 45890 216427318
2 103742
2 86263
2 191633
1 98871 524281870
1 46300 809255373
1 19630 236420651
2 93852
2 117128
2 118859
1 65341 998474773
1 10993 926636032
1 127973 354020918
2 12570
1 33530 41178793
2 42736
2 144030
2 37848
1 44200 24178419
2 65488
2 116897
2 130568
2 29003
2 183077
1 23005 751296443
2 49307
2 172305
1 170098 762596574
2 86954
2 120709
2 61246
2 23889
2 46122
1 181530 457726830
1 14915 909684812
2 157401
2 16925
1 1792 496226567
2 143420
1 116133 877897803
2 45165
2 70943
2 165915
2 122610
2 43386
2 134990
1 64042 729941540
1 10776 778046877
2 154025
2 154075
2 33962
1 81114 935226214
2 145575
1 10948 902826288
2 188489
1 29844 229350491
2 143492
2 45665
2 35123
2 129395
2 85047
1 13333 339932934
1 71155 840458238
1 45061 957787100
1 37117 8226514
2 57116
1 52517 884312114
2 21667
2 136190
1 19124 583729397
2 77410
1 110707 632783081
1 182958 751607491
1 98776 689327109
2 18153
2 115339
1 183515 539149265
1 31723 831981234
2 187280
2 114077
2 30966
1 110747 967956517
1 55213 73449075
2 181205
1 120667 775680622
1 65451 610882936
1 189186 480584774
1 185958 471817163
1 184492 791290262
2 178141
2 192529
1 10064 734817400
2 194363
1 134725 441464933
1 57659 688505198
2 198231
2 45508
2 10089
2 9965
2 179025
2 75981
1 33140 987381429
2 12315
2 57148
2 154173
1 86109 130294684
1 180506 782760413
2 125982
1 57160 700088058
2 54689
2 123340
1 154531 578000418
1 103329 291550006
2 136359
1 27917 898826753
2 1454
1 85969 318023968
1 39400 687714138
2 89580
2 66673
2 182830
1 163230 134305443
2 165126
1 170110 415494777
2 139944
1 22198 231927164
2 83527
1 91424 763270352
2 45743
2 139871
1 177089 959546060
2 187765
2 119054
2 127728
1 144905 781857353
1 155043 742962990
1 119308 370876145
2 147028
2 12491
1 175399 347604255
2 85659
2 168336
2 117776
1 126818 52365361
2 83157
1 101451 515069572
2 3192
2 168747
1 43583 371099074
2 96385
1 5672 140050170
2 72552
2 119678
1 187694 579189969
1 126517 665781450
2 129036
1 145884 761825855
1 152519 907139025
2 85573
2 34238
1 112875 202790612
2 56975
1 143103 963820929
2 180031
2 62020
2 97779
2 37496
2 191593
2 127600
2 68108
1 17448 292699704
2 132138
2 145843
2 130923
2 20493
1 172035 40962837
2 103375
2 118351
1 162662 523475626
2 109684
2 37528
2 18323
1 188957 26412954
1 69888 603196448
1 2180 670002365
2 100291
2 123442
2 23175
1 187283 174629405
1 156502 644914592
1 135866 15866564
1 170438 933041437
2 128762
2 149969
1 126443 988237610
1 165783 732266646
2 155667
2 158631
2 121159
2 51806
1 5801 363175832
2 126163
1 46231 876817510
2 173876
1 12355 560939316
2 19895
1 31407 769822950
2 21802
1 98598 857045732
2 8363
2 169921
1 121994 57034031
2 134846
1 174634 706117594
2 131499
1 118807 121690572
2 161516
1 137994 213613966
1 49172 536077340
2 93714
2 100888
2 48112
2 104
1 28083 471146289
1 130104 434526435
1 89261 190172416
2 132508
1 30099 159449781
1 42899 569279072
2 179451
1 128868 234176234
1 6460 187830407
1 191107 701838580
2 151664
1 138425 416568814
2 176410
2 28547
2 106202
2 148753
2 114543
1 144531 194376965
1 183670 343217425
2 14626
1 38146 30812525
1 151817 339253736
2 104686
1 22576 629957263
2 63502
2 28742
1 29443 434850898
2 157176
1 164575 136097751
2 74778
1 157937 455021793
1 187632 997125600
1 170177 335893689
1 180160 735988965
1 144747 268759642
2 98326
1 155860 785870092
2 143272
2 119113
1 127369 316456190
2 157245
2 127971
2 50088
1 119897 42105585
1 198721 821389429
2 182711
2 87641
1 142350 766831126
2 30851
2 162644
1 33306 312935454
1 182402 880342250
1 69394 65981326
2 160420
1 34580 335451687
1 66493 897461373
1 57992 207837048
1 38580 654033394
2 122195
1 35488 388146171
2 17812
1 193124 690751155
1 197078 149065838
1 154135 132814414
2 18278
2 139314
2 12989
2 40057
1 33870 697529223
1 68962 633311382
1 152563 807838269
1 198872 364851484
2 19437
2 113467
2 41863
2 4313
2 92144
1 3482 677315298
2 149050
1 140328 116465076
2 40509
1 128435 662630899
2 135015
2 129413
1 98997 352050161
2 41092
2 116986
1 60148 341488629
1 91688 777297938
2 20453
1 97577 420462372
2 143846
2 50719
2 198975
1 36348 213069832
1 84011 119171400
2 55124
1 71593 90773326
2 158309
1 33396 232392717
1 94894 930192990
1 114391 687906563
1 9013 458522794
2 66401
1 29282 382051978
2 182212
1 56771 725040125
1 193523 564388543
2 110911
2 18115
2 42405
2 4343
2 128843
1 88168 937839660
1 23647 104703467
2 11960
1 32818 548589101
2 116830
2 94922
2 146325
2 11342
2 81894
1 63739 143771577
1 74617 455462717
2 80687
1 132797 532238424
1 115485 696552690
1 178202 7505829
1 120507 101499970
1 65000 740582693
1 167878 124515990
1 18545 721477429
2 52584
1 110065 533911625
2 139333
1 176094 146910772
1 8107 569699118
1 118853 38401534
1 156709 420688526
1 11888 913260371
1 74263 686641305
1 142083 650442448
1 130693 405821256
1 111208 382948850
2 187226
2 46143
1 23353 621721817
1 106476 450291162
2 146309
2 129767
1 65596 104834907
1 178762 477450934
2 64915
2 36578
1 129358 117511745
2 95522
2 46894
2 181968
1 189199 35092342
1 116943 317413648
2 96508
1 28193 754308136
1 21906 190705127
2 21494
1 155285 371704207
1 139824 936906625
2 160921
1 151442 275916787
2 66220
2 51691
2 64925
2 170766
1 87946 398485881
2 196095
2 69926
1 20002 446080547
2 88338
2 85374
1 94680 749228417
1 22792 46430643
2 116501
2 104211
2 49743
1 148151 584579230
2 84144
1 156004 502069625
2 127547
1 166792 588537617
2 49968
1 64731 762889011
1 19023 931180030
2 77042
1 13968 33036484
1 169190 565953115
1 28780 391163630
1 84762 520826154
2 46389
2 9466
1 94133 869323116
1 79843 548765764
1 5923 966495671
2 51417
1 53588 283993803
2 162748
1 195631 588681720
2 53533
1 46041 503653670
1 61418 112734433
2 44073
2 28583
1 153588 182242686
1 38926 493762763
1 99081 359143172
1 166507 895016890
2 197672
1 176240 714438542
1 183007 119000916
1 163811 322708179
1 153018 990178970
1 145417 140733481
2 192288
1 76269 195207605
2 32019
1 4538 411320863
1 115757 716689441
1 3080 812001964
2 161923
1 53643 601811183
2 123289
2 49050
2 106913
2 31983
1 55057 746800140
1 29280 407140385
2 107431
2 79638
1 7809 419643773
2 196777
2 4653
2 47527
2 79826
2 58086
2 159905
2 193132
2 53470
1 128670 315734259
2 100249
2 134401
2 121868
1 163903 448446656
2 35660
1 60105 371800914
1 86542 311133002
1 138095 349282267
1 189819 422349215
1 30346 915722591
1 97373 2270386
1 39064 96695470
1 187443 981520507
2 120924
1 42375 917880734
1 21845 312005925
1 72663 712745698
1 164343 686127622
1 129195 683961602
2 76314
1 10522 452583301
2 143533
2 160260
1 149697 979037338
2 3609
2 198371
1 121815 521088854
2 2077
2 170763
1 112412 910984332
2 77904
2 147443
1 155890 599449048
1 131970 860202539
1 4492 641577290
1 185576 154300913
1 66534 959658284
2 152860
2 116962
2 162097
1 92744 682637928
1 98659 517562477
1 199229 846134989
1 167457 854007907
2 55456
1 49415 603155610
1 84033 748444048
2 103519
1 150098 615047266
1 189875 488733721
1 125422 327665515
1 8750 949963726
2 151093
1 28652 229116545
1 9391 377526580
1 195051 630953393
2 159444
2 57939
2 67161
1 103000 218017138
2 28603
1 185318 797277595
2 59483
1 2387 519249412
2 46243
1 79375 463475613
1 142198 830397715
1 192950 941075559
2 132398
2 104615
2 21410
1 111449 607824649
2 188852
1 146372 700575593
2 121414
1 68877 419772626
2 103024
2 50781
2 106253
1 81027 882011514
2 101650
1 55232 836401918
1 164064 632411784
1 149900 211342920
2 5128
1 69034 741893366
1 127417 808324260
1 195477 942549035
2 59773
2 191746
1 113788 205173277
2 134457
1 9184 12448273
2 72369
1 151083 776013565
1 121864 349539805
1 72650 466149211
2 171078
1 53880 696693132
2 162634
1 54814 725589724
1 187448 74757867
2 133984
2 135314
1 119101 275860048
2 134688
1 102275 733659735
2 102846
2 100163
2 125026
1 163569 941261883
2 46016
2 171471
1 2375 526388298
1 41365 560300998
1 137822 993122437
2 31250
1 161733 557100165
2 52941
2 65004
2 145631
1 20293 946237188
1 106161 42802036
1 98037 168016493
2 193837
2 7750
2 88778
1 158100 583857395
2 3765
1 38491 298996153
2 136933
2 165438
2 51072
2 187643
2 79113
2 69130
2 10744
1 68733 294464769
2 15524
1 153507 561167001
1 66970 352150078
2 195358
2 89845
2 199075
2 90013
2 41136
1 182669 981800546
1 132460 203708085
1 127206 648710920
2 121483
2 43612
1 114326 482850489
2 97273
2 111558
2 46193
2 80623
1 125884 321283690
2 136147
1 93298 648946463
2 17836
1 41796 910168065
2 125126
1 70616 231562675
1 79952 137601716
1 15299 318241212
1 165073 226884216
2 98043
2 10123
1 16184 349962421
2 117
1 188972 213528418
1 141613 196029174
2 101285
1 10302 641033204
1 2194 791916375
2 159755
1 192042 126031666
1 69411 306698452
2 166507
2 130304
1 45507 25197768
2 4296
1 125458 431833166
2 193064
2 64266
1 127322 678271245
2 49016
2 41026
1 171497 92410844
1 115079 820999065
1 114686 791968037
2 39945
1 54675 646190610
1 66440 477688810
1 31712 211538738
1 97097 628226531
2 62773
2 69292
1 138039 830545630
1 103912 349206613
2 131289
1 109861 392627302
1 32528 5607821
2 100769
1 5624 92124922
2 103207
1 70480 701372627
1 162002 12266241
1 140631 339982717
1 40090 272055195
1 193351 978109341
2 4417
1 14239 973497295
2 58476
1 99323 233057205
1 158994 199219844
2 18954
2 67067
1 187126 205806632
1 44698 286997972
1 11798 904666337
2 31686
1 23893 659609881
2 23027
2 40683
2 2058
1 55576 613409253
2 98766
1 145601 138530206
1 15686 662075754
1 32702 137985296
2 80892
1 172426 51511886
2 170532
2 31176
2 128188
2 15208
2 153961
2 5965
1 178533 943450700
1 40325 444770123
2 181608
2 34524
1 78181 81929923
1 111247 202390086
2 180123
2 166644
2 157355
2 76822
2 136500
1 106562 209192624
1 110084 407821744
2 92398
2 64235
1 69945 818570559
1 186528 267182692
2 42075
1 121954 491225148
2 17926
2 54702
2 12930
1 49321 469674456
1 28427 111677099
2 30721
1 189204 895639806
2 163404
2 183945
2 36878
2 192724
1 165031 171185742
1 13247 253076550
1 97928 52897654
2 22196
2 32379
2 58391
1 15451 581370237
2 194775
2 90210
1 52918 533494231
2 171467
1 90695 19980893
1 52152 462224035
1 57069 138521435
2 173242
2 167720
2 118517
1 15891 763301345
2 14244
2 75937
2 7474
1 64026 369293023
1 120652 381477162
2 173223
1 42293 271445072
2 99650
2 151948
2 196205
1 112359 599390586
2 77417
2 1333
2 128596
2 176742
2 61037
2 132039
2 67544
1 24552 310887148
1 164430 491899011
1 155787 754421313
2 93627
1 108044 765272156
1 129943 193772008
2 60718
1 102109 411851853
1 55935 992319483
1 9132 773040582
1 106690 316157679
1 52375 159474085
1 25800 671402629
1 183358 480779965
1 110814 917937339
1 159918 479308261
2 182381
2 52965
2 26962
2 120046
2 87397
2 30558
2 5411
2 116032
2 153667
1 532 551696397
1 175098 230149766
2 167288
1 13438 630613854
2 103802
1 57570 27001689
1 191578 406711147
2 12015
1 193357 692448708
2 114530
2 188368
2 176593
2 25144
2 65158
1 179734 940499231
1 137097 154424808
2 104879
1 103968 731887056
1 115960 51869728
1 186207 456170965
2 97067
1 173947 449951127
1 67982 568095961
1 143643 875264185
1 119858 734584114
2 197910
2 46653
1 59433 223837657
1 75061 442903411
2 50280
1 153087 381474515
1 70100 861052187
2 4747
1 133378 238258915
2 104873
2 39871
1 70521 99764652
1 137350 646684324
1 91981 101437033
1 50749 739398810
2 38276
1 151449 713341492
2 32738
2 115263
2 158687
1 18716 596096598
1 85632 427164662
2 88938
2 139461
1 57290 384193100
1 81107 452298227
1 83127 672049767
2 76069
1 44944 584496995
2 4616
2 160967
1 58721 868214661
2 97475
1 60836 762801172
1 102191 109150455
1 165601 190074515
1 65733 26219620
2 50610
1 66723 497150194
2 130513
1 171661 920866642
2 103126
2 48849
1 82788 804031038
2 194786
2 107475
1 111705 807200330
1 148067 831430605
1 168767 746925250
1 136613 143809036
2 136042
2 64201
2 120630
2 19070
2 19199
2 91690
1 115232 341678384
2 92814
1 174217 588440885
1 2824 784905735
2 172612
2 190599
2 105527
2 26377
1 73118 969423226
1 52612 967863066
2 52616
2 134115
2 21621
2 9133
1 46178 139675242
2 72122
1 96390 324494955
1 186382 87841164
1 162055 688154810
2 123255
1 184046 279816331
1 178184 159155821
2 103167
2 138729
2 159292
2 197314
1 62419 244519408
2 83234
1 10349 238876859
1 93900 66601681
1 16933 2275734
1 189347 253786267
2 12709
1 4887 573851547
2 21490
1 7517 184581751
1 71885 921166822
2 44182
1 87614 175044945
1 288 457600870
1 131515 334601285
1 114006 633685065
2 26232
1 95493 145631525
1 68131 972594239
2 130572
2 76962
1 194339 90032650
2 27527
2 46057
1 140995 243492550
2 39188
2 35936
2 185527
2 20898
1 105661 965957336
1 36730 893149314
2 143880
1 32584 862989674
1 142083 134612904
1 74877 393387523
1 97651 621965133
1 111081 691904073
1 92373 227631104
1 140139 758347961
2 188102
1 35446 186701574
1 57904 310103652
1 108708 865333568
2 65928
2 105712
1 134002 253382206
1 176815 182805740
1 158017 451334630
2 119221
1 96465 345989302
2 14875
2 69859
2 198610
2 133775
1 39474 984235552
2 136923
1 56721 10644247
1 20053 881927086
1 130980 993252097
2 89578
2 141334
2 29147
1 144716 852558342
1 26005 907562977
1 195269 147848449
2 110899
2 34299
2 8119
1 150733 350425762
1 69157 625959775
2 5168
2 39540
1 175688 887834492
1 146350 721049777
2 133616
1 79484 441500500
1 112484 688371029
1 63910 410046087
1 41086 329804013
1 53630 506345516
1 103305 396565491
2 61764
2 88503
2 136661
2 186207
1 112883 114461670
1 104431 444619132
2 68731
1 155439 943918886
1 33111 963662962
2 88991
2 69326
1 131884 422656717
2 73300
2 20
2 167207
1 99417 94816142
2 103548
1 140207 552731509
2 145152
1 125533 966443007
2 132161
2 147920
1 5803 912120855
1 92695 846534847
2 53196
2 142321
2 139726
1 122587 400620619
1 184366 286671943
1 71425 973403269
1 123574 854314803
2 48838
2 85770
2 102055
1 53487 124888817
1 89297 401470636
2 99934
1 27467 496623537
1 82873 840441800
2 114621
2 67450
2 145846
2 79198
2 60231
2 2154
2 149867
1 54372 650487450
2 83643
2 72892
2 193269
2 80077
1 17470 980821293
2 113960
1 185246 598513860
2 67207
1 146711 942651165
1 109303 712186997
1 32713 20712328
2 109055
1 126480 542013331
2 79280
2 154607
2 180465
2 139972
1 32572 676621168
2 161804
2 64932
2 72007
2 71098
1 155976 214598475
1 20005 810882545
2 146257
1 68864 638672502
2 54002
2 122400
2 151138
1 152437 655199112
1 194114 545965368
1 54706 624814535
2 79706
1 161597 709141549
1 65493 902293521
1 188932 503189293
1 118113 798102722
1 72447 330736173
1 108780 503088654
1 126682 813303652
1 153345 277315012
1 8513 603641618
1 16534 894911573
1 65224 540012917
2 178190
2 162061
2 189033
1 156375 859289893
1 56208 197247465
1 53623 531129945
2 110963
2 163921
1 90486 872349743
2 13781
1 26821 625179161
1 120738 239008373
1 197153 846905578
2 21451
1 64602 338061756
1 182828 154834118
2 3188
1 9929 29680968
2 192723
1 47885 398243260
2 67827
1 55842 660646344
1 152068 56900593
2 108793
1 90116 977981121
2 168331
1 30246 36125596
2 87137
1 26881 76827698
1 175601 517843560
1 107655 735740810
1 72428 632940422
2 197212
1 99752 439539369
1 66478 396054540
1 161781 113310848
1 48397 66780552
2 10612
2 44406
2 149170
1 19277 778639794
1 155712 102560294
1 92817 663906149
1 165606 893436706
1 46289 832042298
1 158542 842206407
1 144523 527913281
1 196827 214579943
2 148006
2 127987
1 83658 300010217
2 171582
1 34205 809027072
1 167196 650705022
1 49849 544042654
2 2161
2 39721
1 154695 745862823
1 132564 826501550
1 78448 337679199
2 11094
2 111610
1 156854 549572080
1 178586 558266883
1 177421 291099137
2 51107
1 34213 233588403
1 29274 932182390
2 49556
2 94739
1 45949 411001355
2 122733
1 119198 140940608
2 57112
2 9845
1 92593 625706841
2 129868
1 43511 85995347
1 150687 658995003
2 130729
1 157688 2360361
2 73029
2 14155
2 167673
1 181081 560193061
2 112199
2 91369
1 170068 779537134
1 152366 886844939
1 45009 987629014
2 53586
1 197084 28176167
2 184915
1 118150 187771726
1 91715 221629070
2 147620
2 177032
2 70957
1 167006 889947779
2 28789
2 74253
1 149526 91989875
1 24715 569900527
2 32663
2 198211
2 127425
1 185572 76435265
1 142357 812982597
2 62791
2 176477
1 99905 223271932
1 48736 102822598
2 131920
1 19431 503986637
1 53540 639705941
1 48739 606494090
2 30054
1 54492 144657956
1 72207 327674380
1 75782 543988252
1 45467 331918717
2 69481
1 128119 559274826
1 33052 665085702
2 95478
2 102103
2 197726
1 81336 549824423
2 82013
1 56388 322676712
1 165179 454280301
2 108748
2 57251
1 90863 975426988
2 198087
2 7550
1 156215 102687409
1 119564 251756122
1 35471 743406966
1 112024 419919313
2 95139
1 193382 731158927
1 144290 204156982
2 97044
1 71567 604455046
1 133824 225364622
2 86730
1 47115 342151596
2 97614
2 149527
1 145199 241470839
2 150054
1 56538 507259245
2 106941
2 94032
2 147906
2 158844
1 81405 744802865
2 94468
2 79250
2 77192
2 20481
1 98034 981864415
1 113027 644076742
1 155175 613214598
1 72952 851894354
2 59458
1 70521 155746082
2 146241
2 170451
2 116120
1 56613 33508635
1 113466 285525304
1 98551 889727341
1 184258 994943764
2 105500
1 191294 65129175
1 124883 435344816
1 78705 305741329
2 129805
1 86222 417747966
1 162003 78377622
1 49489 293945977
1 111018 258844336
1 67954 689695507
1 28954 127891666
1 81203 433914091
1 175284 240028556
1 92129 764945053
1 32749 960469167
2 193988
2 65727
2 178498
2 113332
1 163168 903851075
2 54328
2 115545
1 67226 876457224
1 93330 124955554
2 20396
1 106626 846126834
2 39769
2 28749
1 188551 136675341
2 157042
2 50273
1 81844 823317083
2 19254
1 134053 869434152
1 25930 748893470
1 92101 546855868
2 154317
1 137818 507827038
1 48622 27280564
2 101780
2 89310
1 40305 24739575
1 181583 752952109
1 130330 5549232
1 170266 139055937
2 141507
1 112537 845834513
2 146309
1 187275 784334395
2 16819
1 112245 133930895
2 184916
2 65958
2 30247
2 179464
2 183599
1 42389 591826034
2 61145
2 128286
1 67160 69418910
1 108181 595470630
2 28584
2 101251
1 133971 303044589
2 86755
2 49117
2 184156
2 126216
1 192606 996753628
1 98324 456402374
1 182463 217820520
1 65784 100276808
2 122363
1 149804 854735592
1 183464 653567076
2 127632
1 153503 837610474
2 67904
2 83963
1 170 673092284
2 56227
1 156165 630855825
1 92024 823351384
2 195297
2 174697
2 17257
1 98090 360154315
1 82122 269077614
2 22115
2 15240
2 109943
1 47139 631371734
1 113177 880534331
2 125604
1 168098 202985238
1 73869 410419208
1 193387 112868636
2 114474
2 138053
2 45524
2 7491
1 190748 979395529
2 76593
2 117016
2 47469
2 174467
1 148785 248742686
1 134284 91728742
1 195562 113777774
2 68063
2 70594
1 168802 286305206
2 67166
2 65750
1 179725 41285268
2 166551
1 25849 381686394
2 4616
2 168403
2 12342
1 48140 66787160
1 97335 373194677
2 113053
2 135890
2 94739
2 149048
2 81075
2 36065
2 23961
2 39313
2 8166
1 93990 716338794
1 42758 817214793
1 123711 183194979
2 34736
2 157112
1 78947 612290329
1 189899 341950559
1 144089 539511132
1 162937 115279194
1 121560 804231382
1 6457 183611730
2 146341
2 180699
1 65802 964394477
1 43265 36031856
2 68561
1 140452 431571568
2 94367
2 140857
2 194726
2 66604
1 67886 741409064
1 104642 911141957
2 142422
2 86842
1 93151 935848389
2 32915
1 192154 546158093
2 74345
1 139973 224451822
2 30986
1 141774 96273476
2 27181
2 103306
1 17372 652991201
1 2057 95300506
1 129842 609194307
1 115840 824344054
2 114766
2 54242
1 166265 542833788
1 100496 100424493
2 115737
1 128160 311600911
1 168096 33261094
2 77038
1 157540 185817647
1 46331 736597878
2 33897
1 10258 590777810
1 143525 807515017
2 72693
1 197897 672679933
1 148874 46279342
1 193809 657015979
1 49032 332603050
2 186561
2 136939
1 179917 921655688
1 60988 408836774
1 197770 130578142
1 145837 545352624
2 173824
1 138716 911331799
1 139076 699605270
1 29366 293394541
1 165942 516275726
1 139082 421664238
2 19176
2 4894
2 15768
1 63695 262577965
1 144932 44361760
1 46083 340527151
2 100173
2 75229
1 17375 435240129
2 71921
2 59720
1 123788 55458330
1 108856 624162069
1 86765 250747536
2 115115
2 108428
1 166485 649056144
2 126148
2 168371
1 57057 407297672
1 16004 868331451
1 188562 244826592
2 115232
1 158265 90428246
2 153491
2 194704
2 130860
1 83917 15057554
2 104320
1 155391 485360718
1 143949 168858257
2 190721
1 100282 83614159
1 190128 909226854
2 151750
2 125026
1 118847 344763609
1 195587 72942593
1 145286 798906576
1 119674 727244298
1 170871 29010224
1 90250 458302091
2 28800
2 38271
1 98970 876771049
2 33448
2 88554
2 94411
1 195432 709266385
2 57242
1 90048 356249540
1 162579 177088121
1 46262 531125636
1 59834 388401866
1 72722 612122688
1 13629 982752445
1 151011 798357475
2 6746
1 32132 263713867
2 73511
2 49850
1 86457 43327902
1 159216 466500940
1 51873 523909354
1 150401 198666927
2 119279
2 181772
1 42373 872503089
2 167475
2 53361
1 40708 489584796
1 133601 84888478
2 26886
1 29449 539215178
1 24160 459256688
1 173673 968891485
2 152221
2 145983
1 97685 703115836
1 34471 543583949
1 43562 469474590
1 128011 359808584
1 162802 748648202
2 9693
2 195746
1 66760 129503640
2 112556
2 173824
2 72905
2 50965
2 143148
2 92756
1 54691 142467729
2 62115
2 129768
2 76772
1 61258 267103300
2 38067
2 6172
2 169783
1 193039 72140072
1 125127 233179454
2 16306
2 135399
2 102592
1 15602 616567921
2 95404
2 83970
2 58547
2 27651
1 41818 926501837
1 124326 848316105
2 7147
2 104917
2 113107
2 188663
1 123327 292902828
2 30286
1 169519 995577183
2 146770
1 196239 518775822
1 94647 828052147
2 22139
2 4420
1 108424 51979757
2 90707
1 41907 566068757
1 190898 456465038
2 147731
1 160634 1946853
1 10567 114385543
1 91544 712890425
2 85718
1 56147 329373630
1 52286 740838571
2 24571
1 114230 352287865
2 167528
1 181105 80608287
2 1015
1 122501 980653387
1 161776 937043646
1 183712 984298848
2 143349
2 195513
2 184688
1 64396 633652793
1 11370 951953084
1 172168 244302812
2 121948
2 4523
1 66473 990689818
2 30373
1 179124 735371242
1 66539 185630141
1 62687 610253668
2 19067
1 5624 22947985
1 180095 638653916
1 136648 523026165
2 119721
2 55719
2 26500
2 61073
2 169681
2 195546
1 102542 326778321
2 67911
1 50085 50509027
1 21458 479616653
2 4514
2 98817
1 125552 487224900
1 85345 663528626
1 124277 142550651
1 193807 679785764
1 84372 597721190
1 130188 780075029
1 84948 664887790
2 141509
2 84943
2 182798
2 65475
2 97241
2 24797
2 141744
2 109891
2 164058
2 84021
1 141815 429233154
1 118129 470011610
2 127474
1 167494 3816315
2 44996
1 174742 762939081
1 80503 296374049
2 192542
1 87946 541110292
1 128081 948255440
1 105881 345395631
2 294
2 6970
1 67067 175438460
2 40232
2 90133
2 194154
1 96697 689626162
2 86004
1 58862 825745618
2 48465
2 138781
1 12324 770762325
2 173012
2 105186
2 2163
2 109974
2 145276
1 190015 73594521
2 141272
1 158356 989457237
2 147886
1 135843 579618398
2 165145
1 23000 440869142
2 18144
2 100283
2 46705
2 13718
1 96252 280263685
2 39943
2 72361
2 146611
2 106547
1 146502 112462938
1 81882 636511361
2 188668
1 167369 914250850
1 143663 118009557
1 144075 173256247
2 160678
2 52805
2 166097
2 177309
2 94361
1 174249 551724097
2 195222
2 132132
1 26286 330351704
1 115075 71310990
1 147304 261229788
1 125695 810179934
2 42447
2 197820
2 141425
2 144255
1 171014 658593019
1 94917 631485295
2 88489
2 142464
1 100969 554579372
2 64635
1 130672 151007302
1 44454 960729455
2 85645
2 4665
2 11899
1 79735 50707226
1 189126 139511989
2 102116
2 166291
1 131752 210437035
1 6335 489438162
2 42497
2 143328
1 198348 556358474
2 124451
2 183101
1 188816 310253871
1 95981 32234478
1 145935 786144373
1 143742 734758162
1 67113 756986177
2 99999
2 42124
2 34025
2 84545
1 69004 907247557
2 165168
2 155195
2 191539
1 110892 446172778
1 185070 682341805
2 114002
1 38014 269168976
2 71931
1 157834 833446613
2 121211
1 61290 941385398
2 84705
2 40969
1 124811 79460066
1 58145 985051466
2 45656
1 50000 966784492
2 140605
1 186380 126422103
1 150637 414395852
2 19425
1 15214 681708125
2 54469
2 102784
2 162811
2 146689
1 87923 10014236
2 80257
2 137987
1 98537 274178122
2 187415
2 157260
1 45616 647913867
2 88651
1 181379 328251397
1 118690 443777911
2 197281
1 29663 679066227
1 170952 235947038
1 123903 598951091
1 43773 248185423
1 103898 314296000
2 194492
1 163869 248946743
1 33231 493256141
2 94449
2 114696
1 130606 614784105
1 188650 701169924
1 167839 27426086
2 95240
1 170945 186969822
1 141156 232832195
2 59964
1 64637 31815813
1 133751 555656460
1 196893 895124508
1 87987 73726182
2 51785
2 104288
1 126278 882237391
1 49130 567249223
1 27095 699490954
2 169355
2 31476
2 64417
2 152022
1 104072 825014596
2 131385
1 42434 100405966
1 15253 955394682
1 95018 783287944
1 173201 383378713
1 150490 756773540
1 127906 616733240
1 56564 908501203
1 157135 836337058
2 139649
1 171592 889937344
1 193874 382046825
2 159737
2 5167
1 11741 812047074
1 67979 945237038
2 51720
2 147931
1 144587 296571271
1 11898 905252356
1 159207 171247225
2 113775
2 2785
2 85805
2 165469
1 53411 831836213
2 132189
1 13499 282997674
2 115767
1 115195 925230903
2 90282
1 177751 147022729
2 165982
2 206
1 198113 670989216
2 14791
2 56636
1 33137 911577678
2 164930
1 62988 256764668
1 177306 806962933
1 39837 872009051
1 135924 57317494
2 24706
2 118942
1 14940 59446203
1 106522 395779274
2 125840
2 108610
1 41953 650481844
1 59894 588854748
2 196530
2 192876
1 116697 704291640
1 80213 347859415
1 15772 241995643
2 143341
2 81402
2 97580
1 100535 689534451
1 84341 332050647
2 184147
2 161514
2 83022
2 90313
2 164094
1 120937 711076561
2 160422
2 62681
2 28887
2 92974
1 114780 881248352
1 199012 908714300
1 132171 895576210
1 149359 976162793
1 72921 327310160
1 198331 793520570
1 148245 444165528
1 193502 393494374
2 39270
2 124272
2 140505
1 67865 934642545
2 40430
1 92024 837260715
1 43703 770034003
1 186289 927094168
2 8119
1 123080 683826819
2 175002
1 90964 746288266
2 97025
1 57355 605540933
2 125193
2 194987
1 30161 504235895
2 67281
2 18679
2 191157
1 96640 193631678
2 91255
1 141781 567740644
1 76088 815769675
1 50720 289532696
1 95403 827097955
2 162621
2 172851
2 128392
2 37762
2 20527
2 109941
1 180279 348365501
2 138782
2 37079
2 24116
1 106040 561887577
2 94307
1 78458 5094536
1 2271 445891860
1 146470 180112642
1 56404 585694775
2 146579
2 139405
2 139449
2 646
1 82938 525490700
2 41829
1 39062 353085215
1 28837 602040563
2 93518
2 79830
1 51282 896937949
2 198494
2 72795
1 101680 790091170
1 7435 827748935
1 69607 898236980
1 92544 204642360
1 95186 910098998
1 151760 117938251
1 97565 596992975
2 130678
2 76717
2 172814
2 123700
1 99788 89927758
1 85659 40925121
1 186297 344172406
1 1383 697184452
2 112312
1 195475 139155818
1 82352 850007284
1 109398 700562962
1 56387 610788834
2 170690
1 19959 477499063
2 126793
1 29821 209121330
1 140502 464378733
2 198812
1 16939 315967884
2 69646
1 22579 38441097
2 22488
1 141069 361173218
1 33228 820119204
1 79273 526912463
1 44436 558925306
1 79647 23945187
1 164464 89261639
2 37657
1 189237 567025027
2 192788
1 115832 849552031
1 134258 28425381
1 58374 27774853
2 125826
2 8889
2 178221
2 30838
2 64652
2 141109
1 10281 891578239
1 143758 653103614
2 128512
1 87410 944227460
2 75620
2 88212
1 80211 256501650
2 139088
1 112446 698767844
2 150524
2 198707
1 13731 855285907
1 150778 440208610
2 88236
1 110788 99720519
1 103847 202724931
2 35780
2 12261
2 178955
2 104672
2 167436
1 82429 790303913
1 38196 760184760
1 124497 268435523
2 164060
2 148419
2 745
1 70396 786782808
1 87476 485802456
2 99107
1 142704 399275461
2 151032
2 105248
1 26310 302186862
2 13154
1 84704 644865878
1 119840 55347843
1 139869 228736936
1 2597 732875916
1 32556 170420644
1 180907 240945736
1 39688 410315439
2 61540
1 141550 121350970
2 82476
1 188707 977493081
1 33746 609041663
2 62633
2 172967
1 196377 261020133
1 90838 158009197
1 51587 850266873
2 164491
2 191319
2 186371
1 160098 983704358
2 60349
2 102085
1 102865 900871330
1 141276 451076401
2 183407
1 60006 513053882
2 191439
2 115703
1 50461 752928444
2 117370
2 136161
2 192747
1 132161 352188352
2 10082
2 32597
1 115156 739163365
2 103696
1 150369 111923758
1 136771 939991403
2 20768
2 29617
2 79558
2 67940
1 38787 653541053
2 80647
1 46221 696824361
1 46604 823756946
1 179441 933888515
1 46179 461366068
2 146573
2 177333
2 130302
2 99176
1 65653 647752910
1 181993 427101025
2 142343
1 152058 19849747
1 25264 816408581
1 51622 212542971
2 18149
1 171446 581088800
1 139139 428443928
1 190954 498694187
2 64156
2 36032
2 10455
2 81990
2 142085
2 199355
1 20210 548628168
2 182323
2 90392
2 36760
1 82358 630100424
2 24144
1 116003 196995534
2 74210
2 174328
1 50749 299154944
2 122653
2 127218
1 59278 243015425
1 23910 999218816
1 26186 478626262
1 55056 103670359
2 36321
1 193856 210206404
2 141420
1 63631 161312743
1 123398 160164287
2 71193
1 136635 436367154
2 78574
2 31674
2 159370
1 12107 987591400
2 97242
2 161844
1 149384 180986727
1 153032 878392909
2 71816
1 81929 224488355
1 172023 725881356
2 144570
2 31510
1 98003 957879997
2 127256
1 114300 207523216
2 154472
1 199106 364709872
1 187002 272520225
1 185533 980082962
1 44560 999276070
1 124623 614105026
2 116141
2 189858
2 109964
2 61062
2 159864
2 151783
1 8532 956068224
1 74531 927532654
2 4317
1 34865 482329212
1 152258 831658742
2 56086
1 53319 8324364
1 151840 134663782
1 26009 688295109
2 47713
2 48633
2 122465
1 141055 125010259
1 178125 676812214
1 86617 913769615
1 126018 115814423
1 83466 354797312
2 155775
2 70618
2 76081
2 73734
1 155412 169865369
1 109142 672843254
2 168949
2 51868
1 34982 559328500
2 77674
1 177734 238162062
1 55367 455796716
1 55614 757464978
2 141654
1 40043 90166407
2 93009
1 167874 530757581
2 57411
2 85204
2 27109
2 110358
2 158554
1 64577 558475720
1 131458 524096582
2 155952
2 84069
1 64039 845604522
1 23578 601494279
2 136900
1 164342 979501627
2 93103
2 69316
1 126816 39245431
2 75259
2 154458
2 160899
1 181691 100853958
2 55652
2 50369
2 194130
2 141930
2 119632
2 176754
1 173771 173605650
1 68151 592863950
1 156786 849544576
2 2169
2 54177
1 5858 224169624
2 136913
2 161226
2 94145
1 184149 688206016
1 71058 828077906
1 21313 993210108
1 20536 146491212
2 140792
1 105271 934629836
2 138137
1 36186 385568443
2 183063
1 76716 869895085
1 65894 708425548
2 129792
1 184659 132499297
2 105786
2 132669
1 196746 675269421
2 128773
1 26302 841521609
2 179649
2 62395
1 115777 949852952
2 20656
1 162105 344858651
1 107618 673136488
2 99125
1 191986 344389254
2 115986
1 3910 369880273
2 26393
1 59882 5185849
2 14572
2 184894
1 183166 963299405
2 79952
2 132581
1 187005 431382278
2 19520
2 128371
2 113501
1 16643 789969351
2 20169
2 151411
1 145814 389680545
2 19182
1 105117 188839029
2 177614
1 101804 293401121
1 152514 979122164
1 132588 503500755
1 161412 38858029
1 87237 777789654
2 194585
2 197081
2 130853
2 116272
2 163479
2 4842
2 15555
2 33262
2 168869
1 21825 925092564
2 189190
2 33220
1 100347 281437306
1 29162 262922535
1 33365 808338627
2 13380
1 190237 732869483
2 13754
1 54494 843557107
2 10256
2 44597
2 165497
1 150924 244267317
2 65609
2 150569
1 804 723757245
1 150975 92270823
2 86951
1 45443 117396433
2 9543
2 20205
1 101851 605079024
1 139632 754511711
1 50371 578764184
2 159087
1 169774 48615933
2 162490
2 1529
1 142529 309172741
2 146349
2 97356
1 131797 404342148
1 98518 444376715
2 130880
2 186035
2 135388
2 8305
1 2552 484056223
2 122966
2 152240
1 141801 478948391
2 167890
1 62185 188803964
1 181156 149179835
1 184378 899607191
2 119974
1 192222 861457257
1 48767 824503320
2 10285
2 6538
2 196487
2 62331
2 34691
1 99275 710303585
2 175957
2 121216
1 35642 536986142
1 141817 197086125
1 35994 92230640
2 25060
1 169739 256612354
1 128338 721617943
1 12572 210346381
2 143662
2 96550
2 58517
2 3296
1 180331 433881720
2 75012
1 189915 512517714
2 92832
1 891 756573429
2 98754
1 180096 191292856
2 156772
1 165842 745332141
2 3223
2 31696
1 155806 339031199
1 50344 55234189
2 115344
1 172987 810825271
1 157591 400951084
2 113859
1 27698 865080485
1 6831 78976986
2 41118
2 3514
2 37653
2 195755
1 18321 63932906
1 15686 791904574
1 117039 380087150
1 55929 461180284
2 161174
2 100547
2 21720
1 189563 861236563
1 128462 892778098
1 821 282781818
1 192928 492425443
2 132540
1 187165 552504569
1 88539 583166451
1 24194 907457240
1 40375 80024843
1 99131 616405172
1 35198 9746760
2 10046
1 61368 142782732
2 175706
2 37405
1 188903 672881797
1 52457 541075320
1 124652 183293631
2 59276
2 96247
2 181169
2 194863
2 147094
2 173049
2 40131
1 126712 512649646
2 138378
2 10263
1 54024 827259442
1 180305 742752245
1 40742 747916403
2 18510
2 174600
2 37222
2 31796
1 31663 359290246
2 158153
1 128479 932137110
2 78454
2 170240
1 59784 691433368
1 148667 675490881
2 38584
1 10203 213139641
2 71826
2 139200
1 18032 434737522
2 183511
2 133403
1 125711 51118234
1 7217 135236049
1 91105 483737775
2 185511
1 85740 204995673
1 92428 595500621
1 145939 764832462
1 122186 348739256
1 108693 558796782
2 46380
2 143787
2 59202
2 97791
2 75834
1 37838 264660759
2 182023
2 160018
2 142061
1 122692 212117833
2 22411
1 110513 184241238
2 36912
2 187516
1 56468 173750321
2 1965
2 47674
1 177401 855246143
2 112820
1 55960 365747016
1 38036 574761568
1 68721 915605062
1 186017 765646369
2 63897
2 154694
1 33568 942092044
2 153238
1 170487 258305546
1 154077 413664035
1 3300 783227866
1 87394 175024185
2 97599
1 31365 445411135
1 23330 132040623
2 26274
2 47251
2 75675
2 90540
1 26681 679169251
1 164474 774872681
1 82300 646142274
2 45643
1 16039 726406622
2 191072
1 87375 304445546
1 67069 974917274
2 63250
2 65010
2 176644
1 19616 481146295
2 167508
2 146549
2 86773
2 10448
1 172130 227596172
2 84181
2 199144
2 63656
1 169962 816162488
1 87895 443414405
1 157459 977925096
1 70820 129530299
1 23711 983326820
2 162904
1 51449 922053266
1 67675 398271600
1 24243 530488240
1 50138 668123999
1 148801 735862274
2 74396
2 92621
2 41247
1 73207 43134336
2 39995
2 185227
1 174106 684744640
1 174958 894965483
2 130731
1 162309 745572586
1 26172 373290447
2 143442
2 157874
2 167587
1 9047 405621756
2 183140
2 173152
2 84254
2 34745
2 39877
2 170423
2 26559
1 60989 557265442
1 146958 191552831
1 198562 910765492
1 187615 627971469
1 95 233370157
2 18964
1 93811 20067865
1 13328 371686547
2 143013
1 1177 413042618
2 191911
1 188989 547846669
1 56824 875415015
1 50619 388793069
1 6279 461542832
2 92577
2 9508
2 122523
1 140780 35906907
2 123332
1 174944 165758968
2 129571
2 144095
1 171532 273358586
2 193167
1 14910 193276914
1 68229 124262596
1 184461 274517965
1 35036 587457191
2 107156
1 196418 750576447
1 83386 859913829
1 161384 523891221
1 156601 668047733
2 190348
2 67370
2 159082
1 5967 511438856
1 53085 137008610
2 124689
1 184985 245774031
2 133552
2 27480
2 18341
2 163586
2 144889
2 27583
2 179210
2 107816
2 32728
1 197483 772126475
2 166542
1 53303 110592786
1 99793 227675122
2 50044
1 58562 795227858
1 69944 173322329
1 131661 968656875
1 191333 136067433
2 68931
1 12693 310429005
1 187840 908072180
2 70524
1 189717 618949050
1 171615 815870993
2 65930
2 166001
1 197107 211231893
1 152152 363695031
2 70707
1 167053 636860823
1 92862 315816914
2 113606
1 92690 860279090
2 88812
1 65787 973757815
1 169051 916941377
2 37437
2 31580
1 163744 307004851
2 180777
2 72362
2 8887
2 77359
2 148326
1 86345 412818850
1 153794 693911177
1 67118 358066813
1 39474 21950210
2 112055
1 182528 400858458
1 155858 364665528
1 78504 578505237
2 117905
1 119525 127572321
2 37396
1 40139 623408428
2 50794
2 95839
1 6320 76877474
1 79305 3253297
2 117367
1 54946 103346438
2 118953
2 30851
1 163849 31098318
2 84404
1 176023 33593926
1 31987 448002750
1 155326 175215690
1 78020 46338728
2 15376
2 138690
2 148132
1 14283 5007800
1 8386 709430292
2 60539
2 187127
2 84093
2 10637
2 183214
2 73990
2 190480
1 125737 286946714
2 53440
1 169760 7601372
2 24174
1 193862 936346616
1 122284 588091767
1 41820 670763386
2 149110
2 161063
1 96826 584518437
1 142082 372638091
1 68075 934319500
2 133864
1 7873 841336182
2 153928
1 183831 426383364
1 37784 565677106
1 132618 265464665
1 125088 294349180
2 29857
2 87027
2 21540
1 42440 610718304
2 92594
2 132423
2 42370
1 67281 403962165
2 103681
2 18619
2 32740
1 190564 433995953
1 47143 510886684
2 184187
1 17098 202067000
2 88379
2 20994
2 109582
2 192881
2 130631
1 100675 892812067
1 80607 842638546
1 116973 119783055
1 193641 215938465
2 53180
1 176278 620167002
1 111375 450095936
2 101312
2 13294
1 50568 478810267
2 193578
2 133567
1 129762 1283107
1 100358 470779358
2 84985
2 10553
2 23686
1 25449 249441276
2 22473
1 129884 65154346
1 48683 525993716
2 77839
2 100437
2 20490
1 194907 870319946
2 31445
2 30485
2 195784
1 4272 165717488
1 32261 74135059
2 52242
1 132522 474082690
2 91433
2 129075
1 91902 569607679
2 95784
1 2894 699960065
1 61604 686229366
1 124949 451181628
2 38611
1 170449 883233090
1 52355 980137646
2 34418
1 111405 931798946
1 89690 812275864
2 23163
1 145872 152082024
2 1361
2 44279
1 135580 44507045
1 28136 935796596
2 77152
1 159639 806519890
1 31657 40422272
1 145072 332213905
2 26590
1 46753 867248106
1 178262 582561195
2 147120
2 76237
1 147877 975929239
1 107054 13415954
1 100037 551638929
1 119208 582236239
2 123845
1 41061 828162594
1 122222 120543607
1 81270 4139395
2 133543
1 141408 666087150
2 73464
2 84601
2 146679
2 53504
2 157123
2 28773
1 13120 431583686
2 113779
1 154250 574123623
1 79823 651425337
2 88334
2 22363
2 177313
2 55796
2 48803
1 175466 270507045
1 90950 628576733
1 25540 263357968
1 166463 837558065
2 107482
2 82564
1 119065 530979809
1 133591 800018292
2 30100
1 94575 647581957
2 27138
1 122490 996819297
2 187720
2 88521
2 171129
2 12355
2 27539
1 115682 640969096
1 92975 725745243
2 185187
1 181206 295537184
2 199452
1 49810 168861766
1 88554 135804863
1 8283 126734255
2 69289
2 40460
1 149241 538919515
2 193774
2 140847
2 103659
2 18227
1 163164 138335650
1 31120 857264809
2 15772
2 79686
1 45079 374325375
1 76033 239702460
1 50425 889075924
1 43935 434563796
1 157421 980504940
2 67509
2 3651
2 43294
1 169022 511724591
1 3817 457388037
2 95382
2 51127
1 104592 780001821
1 26970 430864298
1 41451 31427583
1 146942 563721259
1 145699 238761509
2 180421
2 149986
2 60624
1 158212 9583739
2 158799
1 174586 993435237
1 12054 657971462
2 146406
2 138102
2 92491
1 64546 707462547
1 92618 596930699
1 65796 323919804
2 91324
2 57398
1 170709 790515919
2 91826
2 114057
2 148017
2 166875
2 161372
2 90136
1 77790 508353324
1 128399 956892649
2 61303
2 199879
2 59331
2 6041
2 113459
1 176352 103945415
2 192299
1 103320 838422259
1 155599 673805518
2 82255
2 27254
2 65393
1 129818 82947363
1 122268 346381153
2 135556
1 167246 987561067
2 139262
1 144306 686379653
1 86731 188808972
1 25701 77403458
2 72649
1 83164 389065936
2 38610
2 118504
1 123349 707662720
2 143697
2 5906
2 67845
1 178310 556255751
1 190000 517862245
1 15791 470598866
2 166159
1 196877 718568601
2 78766
1 25711 583799172
2 91470
2 179374
1 53331 52715954
2 131823
2 33071
2 16951
1 154956 871212567
2 78434
2 70138
1 86217 899371827
2 44280
2 125154
1 61732 136874899
1 146438 192468509
2 169431
2 171758
2 102310
2 118775
2 128961
2 59989
2 3208
1 70862 812056620
1 175858 930151869
2 194579
2 76891
2 81363
1 82695 339798764
2 68072
2 196719
2 30008
2 11744
1 140338 317067862
1 90108 659553276
1 132105 62463412
2 139407
2 65296
2 120969
1 17813 241595173
1 75466 297859501
2 121947
2 198720
2 159507
2 36717
2 188891
2 137839
1 84725 14943661
1 72773 703345774
1 198599 222737075
2 101648
2 16800
2 175906
1 175346 114660799
1 189444 830899738
2 70309
1 36208 672380367
1 44135 473432099
2 60846
2 188697
2 16668
1 91446 688741025
1 117234 678384510
2 152975
1 88895 751425782
2 159920
1 198243 722718034
1 196699 880366449
2 135401
1 42988 934705171
2 158301
1 79092 219891575
1 172362 133607046
2 102593
2 111306
2 28816
2 94483
1 49001 412999424
2 121640
2 166327
1 20967 56801798
1 94323 40956868
1 131156 3516777
2 78378
2 63871
1 152198 961182135
2 142329
1 124243 305931888
2 131741
2 28969
2 128479
1 152443 942511626
2 12833
2 120128
2 61255
2 107640
1 67139 569723554
2 1107
2 32129
1 133665 386799928
1 176194 538291240
1 188306 752114062
2 190993
2 46766
1 124430 182132492
1 162729 911937406
1 77469 292540336
2 181613
2 21263
2 64541
1 143833 467062143
2 121289
2 22580
1 81244 730602948
1 18964 445467595
2 36052
1 4393 549335640
2 71749
1 151709 385794371
1 199131 230844425
1 93805 22968888
1 67761 898142817
2 113863
2 117068
2 187552
1 9883 498128467
2 181108
1 57216 127641944
2 88276
2 68677
2 103463
1 132310 482985172
1 167310 897383272
1 48344 730732644
2 61652
1 144944 205780787
1 135259 780202009
1 123980 749771786
1 67595 421998112
1 29338 516811742
1 156118 322531239
1 41560 464089336
2 77877
2 136573
2 128647
2 132084
1 51810 102878881
1 70368 214219467
1 108043 367600015
1 196295 925725133
2 62520
1 150737 888917757
2 194542
2 96112
1 121508 681200143
1 21286 83800347
2 43017
1 33163 10380432
1 117436 702278303
2 130807
1 41898 890826647
1 96147 788996146
2 148491
1 71659 301914371
1 19623 515769281
1 144452 799869106
1 188454 669488211
2 32485
1 154473 258174058
1 67510 568617211
1 173036 139048894
1 125933 89638636
1 3348 137570763
1 21805 910257134
2 173658
1 173120 198020694
2 187970
2 162805
1 35831 566356895
2 156599
2 165716
2 175256
1 34083 381566293
2 124481
1 31829 823369252
1 136008 289641739
1 33515 176669950
2 162494
1 6677 496149308
2 47174
2 121906
1 126734 659812363
2 102281
1 63428 95380392
1 149400 295327440
1 67192 603798710
2 161278
1 68079 704221070
1 155753 463944402
1 115618 462768640
2 93581
2 63082
1 11781 721505604
1 27756 684874199
1 173655 845664486
2 61280
2 432
2 77679
1 93810 821896918
2 144721
1 6582 419935115
1 8 178615597
1 153681 212324289
1 12811 364108579
2 121379
1 124105 986458776
1 116228 207040264
1 33911 286195513
2 122211
1 52098 907536866
2 130774
2 22046
2 130748
1 62467 902062332
2 79522
1 154991 431276636
1 186298 338382879
1 15714 46376433
2 20781
2 104474
1 82040 823703158
2 111937
2 133847
2 185553
2 178886
2 28110
2 67833
2 188097
2 186346
1 97314 681182453
2 180157
2 13849
1 88390 417760070
1 196379 321007670
2 12170
1 40615 462447527
1 31898 182034514
1 71364 639347423
1 41461 443691547
1 108351 209332246
2 141999
2 152071
1 22604 665721844
2 45994
1 82322 95046981
1 115733 362704648
1 125459 574151279
1 149258 43030159
2 165030
2 49625
2 93669
2 108331
1 30579 286975703
2 41272
2 78614
1 141162 829198237
2 99238
1 19980 672233372
1 95048 857390860
2 193335
1 70502 546237929
2 166632
1 184715 926192179
2 92114
1 181632 359829645
2 1080
2 102703
1 128102 777399042
1 83710 464738740
1 51157 841643372
2 197117
2 134647
1 53250 506853763
1 148126 37064418
1 16886 956491790
1 63 257271470
2 114434
2 124482
1 56226 419826734
2 191959
2 37142
1 97076 146686347
2 173577
2 121869
1 97699 133270377
1 156595 148187302
2 79697
1 58016 147759915
1 24520 513347392
2 50356
2 13415
1 174480 718891082
1 199846 92404731
1 21272 655630131
2 76365
1 109384 913938155
2 57896
1 46327 940561310
2 110056
1 3940 977815904
1 78118 237140915
1 134841 144003679
2 86874
1 32585 340988955
2 13242
2 7545
1 13620 810168443
2 116505
1 140509 652629544
1 140443 180917399
2 108325
2 109190
2 58581
1 126859 805470008
1 60501 27845834
1 87675 223464580
2 79463
2 187050
2 41628
1 10521 9921804
2 39327
2 111091
1 193364 768341513
1 44190 688688596
2 121885
1 90604 267172642
2 24008
2 179764
2 104812
1 182391 499449308
1 160738 303645907
2 41283
1 49431 375172782
1 55907 122294672
2 170056
1 172048 53370550
1 63990 108660476
2 31877
1 184786 592765889
2 39299
1 182010 895500053
2 190497
2 30766
1 27982 201200559
1 72326 756957514
2 190444
1 91639 937190376
2 60307
2 85307
1 196733 408979579
1 191442 847000267
1 55958 88976245
1 146559 394979745
2 59300
2 5208
2 87768
2 22412
2 120884
2 106104
2 39656
2 74343
1 33447 616951866
2 82675
2 115553
1 163516 752039598
1 147701 665540273
2 114917
1 72014 22625502
2 37780
1 91677 768849169
2 185226
1 85490 489768591
1 102921 395115445
2 37658
2 160160
1 158027 818522947
2 30495
1 142025 47961677
1 189432 157272174
2 64777
1 116804 431426315
1 81980 472879134
1 48024 400847397
1 114590 85234609
1 157015 610403465
1 32694 680330663
1 92431 187792539
1 125253 86173628
2 106648
1 77294 425819561
2 167159
1 43642 505819654
2 119561
1 113501 548204037
1 111876 835787937
2 738
2 130460
1 40692 946958115
2 84950
1 147208 584217892
2 145732
2 130562
1 40212 183138288
1 117233 601041512
2 18198
1 171806 567730384
2 133582
1 59916 475480522
2 55961
1 5974 642438617
1 122253 852674571
2 188750
2 84211
1 158450 981364766
2 164985
1 180606 107456039
2 126401
2 178107
2 140152
2 24210
1 38773 450642481
2 107757
2 37819
2 150439
1 118948 50060228
2 158113
1 114000 628305342
2 147993
1 172025 662851989
1 183224 716002765
1 32980 894897663
2 45756
2 128222
2 1504
1 160212 915596310
1 128561 447866692
2 165558
1 112048 850849749
1 79129 295541852
1 197580 742287721
2 100334
1 167093 841731026
1 88503 671583534
2 23602
2 53972
1 42664 720761871
2 47862
1 138341 703969384
1 114768 926570811
2 77679
2 14149
2 32686
2 87550
2 191460
1 80639 582119973
1 31159 473343450
1 71876 7945300
1 156217 467985136
1 143502 885064976
1 183015 563405417
2 66142
1 84157 204883307
2 126710
1 148225 534341058
2 198671
2 12635
2 161267
2 170784
1 135676 812166956
1 87132 785457856
2 28577
1 25630 780642
1 191624 480964077
2 188928
2 82275
1 158054 638552635
2 171438
1 134796 340730397
1 399 151638515
2 36442
2 36292
1 190279 808470209
2 54377
1 61555 501728176
2 86340
2 87022
2 28353
2 142431
1 42319 400735022
1 159921 980273327
1 195215 528448357
1 2267 336369618
1 70702 233384674
1 114137 680945406
1 37373 847209197
1 120005 742812370
2 196300
1 153661 777254363
1 76914 1108683
2 56733
2 98683
1 43656 877577121
1 191978 686320103
1 46474 606685964
1 91863 360574292
2 80030
2 117471
1 119524 339559714
2 188975
1 192396 945520285
2 62830
1 85695 903671872
1 91166 413821021
1 196136 519950549
2 184595
1 14398 965274689
2 4743
2 182616
2 172885
1 45568 681038369
1 119494 606749395
2 17611
2 64394
2 168969
2 45023
2 62942
1 3803 534332974
2 53823
1 106571 405709027
1 137417 977657315
2 92873
2 122921
1 26802 912122365
1 25870 294243546
2 80238
2 47088
1 132077 734302991
2 97076
1 10498 917764635
2 145120
2 122649
2 45288
1 91740 739836241
2 168861
1 191750 419899040
1 40131 658526787
2 27551
2 57160
1 148977 44118525
1 191352 484424032
2 119566
1 76179 961800249
1 100310 483369475
1 65056 353048679
1 174963 587036075
1 44010 136870279
2 191546
1 153757 762738110
2 166661
2 60830
2 134632
2 190603
1 113213 517267153
2 144450
1 187007 107498475
2 40224
2 86134
1 102798 653095622
2 104038
2 84833
2 10648
2 107182
1 178881 626601420
2 117083
2 121541
1 55231 330856148
2 133648
2 46095
2 159868
1 90695 550476310
2 103460
1 99091 18770253
1 151384 592995846
2 20374
1 197588 815555142
1 93093 271049881
1 43485 182668286
1 146814 765588407
2 52830
1 20794 408366698
2 140168
2 191707
2 8913
1 148228 272022968
2 188761
1 195388 100358319
2 149565
1 18553 870644562
2 84632
2 25487
1 94302 458058833
2 81271
1 32911 526130568
1 140559 990731261
2 146808
1 31640 945704091
2 54164
1 121413 610808909
1 53764 818163373
2 139900
1 189970 324945686
2 48488
2 7092
1 55678 878926519
2 159135
1 129015 994400521
1 182694 876375627
2 90538
2 33947
1 22098 496683452
2 79125
1 146771 192197940
2 173683
1 55901 512712144
1 66519 910659919
1 20681 365411370
1 23485 685957731
1 51487 408756421
2 43175
2 183879
1 99216 568024985
2 185914
1 184915 855975384
1 139923 205953221
2 53477
2 58996
1 79534 954644831
2 100603
2 153825
1 169939 168450329
2 147628
2 192400
2 26976
2 176747
2 175831
1 178604 771123936
2 127662
2 120173
2 87081
1 2026 940668517
1 166673 989863720
1 82587 492393214
2 173724
2 88409
2 13675
1 37866 843053976
2 197754
2 198405
1 155342 940499301
1 139102 812683978
2 165651
2 103788
1 184424 597224105
1 33228 358756560
2 125045
1 132455 460338626
2 1990
2 185645
2 9955
2 6460
1 163470 533210059
1 88842 194057542
2 191659
1 98137 154540612
1 136893 427619988
2 104093
1 81047 948090016
2 67579
2 162781
2 38133
1 113024 632918023
1 101851 203907569
1 12710 6242635
2 27634
1 174112 251561857
1 173006 392795266
2 119722
2 193114
2 198275
2 34407
1 188287 263393589
2 198718
1 158492 471711463
1 36242 178497052
1 63891 532752495
2 97546
1 174056 951110489
2 21083
2 189646
2 66497
1 161608 355919533
1 75737 911526452
2 52989
1 65631 997898675
2 72457
2 96313
2 39389
1 152090 850893238
1 154291 549508927
2 743
2 137298
1 163491 513924658
2 138927
2 157534
1 134025 202193038
1 188044 120403044
2 101768
2 58486
2 112158
2 171501
2 3367
2 54501
1 55457 156220446
2 66532
1 197459 196864820
1 83409 635966673
1 172646 787496188
1 72033 349262162
2 170926
1 168001 930955018
2 194454
2 109398
2 4205
2 128675
1 176427 911531308
1 32324 391681868
2 67239
2 109184
2 73736
1 127615 149834114
2 30251
1 58574 619027505
2 82573
1 164475 108019362
2 29197
2 81977
1 28757 937364895
1 41860 237495236
1 139634 615885508
2 9334
1 60406 807283223
1 33651 765166601
2 165531
1 15753 372782868
2 68096
1 147837 245672815
2 98807
2 193356
2 88937
2 5633
1 60798 912297640
2 145188
1 135735 52668087
2 939
1 3669 756752240
1 94648 923510254
2 58702
1 25193 412923635
2 36605
2 57577
2 176294
1 181459 637756024
2 682
1 118076 489777409
1 131644 811313343
1 51210 253225290
1 62239 740062488
1 54274 69960388
1 24684 539269078
1 120985 845028219
1 113555 377087051
2 50881
2 147
2 122113
2 195627
1 70801 297315576
2 103039
2 43976
1 167462 148549600
1 27858 95627494
1 11356 229147723
2 56081
2 58370
1 19067 353757593
2 167329
1 39324 993842053
2 165915
1 99510 375446539
2 85756
2 39104
1 49176 976945132
2 169285
1 61349 242740319
2 117400
1 149938 993065029
1 157890 435933386
2 46761
1 92900 508660532
2 130324
2 97998
2 43029
1 187157 2504144
2 142134
1 77309 809693282
1 20053 604908084
2 39695
2 146353
1 48633 806563396
2 35314
2 31222
1 168904 106872391
1 56299 844286059
2 63162
1 26034 219356962
2 155959
1 102384 365517033
1 36160 375864793
1 143648 609123729
1 104801 357337268
2 95788
2 142917
1 50938 706025388
2 49634
2 9663
2 10263
1 100539 530770201
1 694 768592369
2 84091
1 174844 510166474
2 89048
2 174415
1 124316 110710856
2 146250
2 94689
2 77469
1 83472 689482274
2 185955
2 20870
2 184800
2 125624
1 107784 125992809
2 45065
1 174411 597114726
2 11354
2 83049
2 95751
2 32824
1 152144 949990910
2 124589
2 23179
1 40579 647600885
1 81175 475656766
1 175348 779282474
2 175154
1 45163 160921354
2 28360
1 84609 197732431
2 124849
2 161929
1 57450 159835103
1 181334 316801926
1 162718 457382833
1 153921 939583483
1 127447 646591499
2 157167
1 122565 423465268
1 71627 441281596
1 171147 698804666
2 124069
1 102262 345145157
2 41300
1 38460 144315546
2 61540
2 45077
1 32984 607907915
2 78243
1 8030 137102778
1 148418 961542767
2 192626
2 1095
1 51435 792267708
1 34181 137692086
1 44279 155867333
2 41818
2 99244
2 156189
2 26194
1 88903 71811006
2 16762
1 144287 800648723
1 6420 305285407
2 112719
1 124569 393524971
1 132205 535120332
2 46202
1 157076 584628382
1 76857 273665962
1 156462 786259264
1 12616 208392416
1 15187 378649954
2 123467
1 58157 17386797
1 6385 581309945
2 174265
2 178367
2 13693
1 175759 784514668
2 45017
1 17412 401786562
2 115589
1 145070 822694252
2 174524
2 66783
2 19034
1 123709 634004386
1 9668 103592674
2 118869
2 121885
1 52615 14282525
1 124339 527904931
2 26536
2 86953
2 149109
2 162155
1 1887 95223808
2 187899
1 20769 217648829
2 104780
1 93789 856359696
1 191352 666855225
1 162779 140909560
2 156234
1 198229 142817642
1 55720 480922546
2 188335
2 199581
2 160003
2 122937
1 26337 365179032
2 107662
1 198307 596904780
1 87560 590468460
2 32614
2 140957
2 111483
1 115640 358493115
2 9767
2 25343
2 101722
1 3383 43890636
2 177437
2 153078
2 137968
1 157253 306203464
1 33688 205568573
2 150311
1 23003 71344132
2 109469
1 133701 931241229
2 131230
2 181553
2 22527
1 12008 228150835
2 172465
1 70308 750703401
2 131702
1 29904 980405847
2 68436
1 90949 52784907
2 123458
1 170875 302610831
2 109902
1 17992 797602843
2 26479
2 44932
2 156617
1 198829 685460914
1 187966 78341922
2 52709
1 64327 158807657
1 90586 524192888
2 170404
2 12976
2 152383
1 99148 727848281
2 161213
2 144067
1 129872 410704665
1 52005 565797159
1 76890 4432303
1 74452 571276953
2 158954
1 116138 373597422
1 199237 151691416
1 67787 895894215
1 100922 698146773
2 197823
2 54521
2 119631
2 3947
2 183324
1 41984 662211025
2 137586
2 184617
1 55214 182806453
2 79305
2 137260
2 180845
2 104307
2 6812
2 153092
2 133837
1 178361 411384473
1 23383 20091043
2 81332
2 26335
2 29906
1 125518 225772224
2 43022
2 31982
2 190226
2 9415
1 62290 865499068
2 54386
2 84921
2 172477
2 99548
2 94
1 14575 210237170
1 70323 846805208
2 39445
1 151800 299345243
1 5192 622163314
2 74904
1 170101 433541609
1 16025 410816561
2 32346
2 100386
2 22334
2 169795
2 127724
1 92946 643843606
1 95381 939368750
2 113986
2 66752
2 179532
1 177422 635570003
1 2488 943329157
2 64581
2 27321
1 77498 383713609
1 33182 628551409
2 10892
1 75180 725796927
1 79425 42454219
1 25104 786144916
1 94803 163890088
1 38372 937897190
1 193784 350966212
1 165480 40051374
2 98592
2 87929
1 82757 891344498
2 159832
1 178431 388148606
2 52351
1 73929 415182438
2 144174
1 51136 931612292
2 108025
2 135198
2 15851
1 140089 672863246
1 114600 750666206
2 154123
2 188837
2 51349
1 139221 934277116
2 91988
2 152776
1 164019 670666234
1 165175 731327022
2 5834
2 184369
2 108337
2 33842
1 127498 272969255
2 37603
1 123116 757583490
2 184631
2 125781
1 33326 84347218
1 142199 642786925
2 184966
1 110822 446010272
2 83584
2 18268
1 26411 181302557
2 26969
1 7614 332794350
2 168574
1 22162 819924854
2 156079
1 143759 81487699
1 4119 283692551
1 53167 572348268
1 71275 167322300
2 42610
1 72577 398819313
1 81801 526617693
2 82581
1 158884 983380860
2 172021
1 42484 717489482
2 50672
1 42834 497795524
1 119907 720491572
2 26826
2 59844
2 104667
1 45289 41559214
1 94518 897926179
2 157317
1 97829 632833252
1 179785 623783774
1 3278 86976601
1 83945 385944110
1 136630 720556326
2 123570
2 146810
2 90009
1 16864 413772470
1 130369 827548095
2 191711
2 159541
1 178202 183837883
2 18637
2 150068
2 125558
2 140841
2 64047
2 148843
2 81720
1 58311 655545046
1 161296 433598057
1 122040 371077503
2 6711
2 126947
1 55757 241239758
1 7802 271543477
1 67088 696898945
2 191569
1 73848 876895384
1 167596 848336943
1 193808 154874476
2 142650
2 133395
2 3091
2 5396
1 142832 906021240
1 193542 707304528
1 145070 212685003
1 84784 906691877
2 34949
2 113409
1 111819 800345808
2 169356
2 29276
2 11294
2 197182
2 92938
2 135140
2 31834
2 14359
1 108506 962412674
1 178638 753024700
2 186340
1 195026 485752628
2 54136
2 160154
1 151273 984144733
1 128660 713102972
1 151299 277193998
1 130879 67328675
2 28458
2 108793
1 8485 699439075
2 56953
1 194895 678836050
2 54192
2 85108
2 71467
1 113310 647251777
2 39232
2 25994
1 12146 744690335
1 80413 455736146
2 42774
1 138773 792061917
2 27743
1 42955 155829718
2 178717
1 17052 223873082
2 187436
2 125476
1 17821 822805376
1 162257 219056886
1 140799 118469092
2 116974
1 87645 401470779
2 9330
1 195872 97456764
1 182161 74452878
1 102128 978118072
2 155267
2 96364
1 191089 527978641
2 95138
2 98185
1 33892 28449603
1 183398 498488981
2 78488
2 81957
2 138962
1 171771 856917712
2 19354
1 99874 725762921
2 98117
2 175341
1 96659 940715653
2 78997
2 119468
1 117742 409371053
1 147541 12083623
1 35432 166348385
2 152149
2 135294
2 127334
1 170666 418950604
2 34241
2 4471
2 152722
1 13221 230878401
2 189701
2 156122
2 78841
2 143078
2 37945
2 199375
2 70078
2 189834
2 101157
1 134389 277951612
2 120898
2 137070
2 14976
2 149717
2 85720
1 189493 183914107
2 123312
1 2715 984649828
2 168877
1 96840 948053885
2 113293
1 113843 469091246
1 111321 376171113
1 50780 734705034
1 51173 37738031
1 163692 675788002
2 169161
1 39012 876723304
1 104668 551297812
1 61186 460726184
2 66306
1 81512 604075867
2 91692
2 32773
1 158599 566166445
2 156483
1 171322 121307002
2 133912
2 6260
1 54657 561234803
1 90970 170176019
1 102728 935133833
2 31401
2 138126
1 99134 779312980
1 11792 984517376
2 179061
1 155744 213188145
1 92965 390248393
2 98261
2 182042
2 88964
1 53056 134706388
2 144649
2 114269
1 155982 933765686
1 86384 405953653
2 81105
1 67867 300614845
2 87069
2 199908
1 92032 960051056
1 178 597843967
1 162465 444517865
1 174141 910063406
1 120200 978626898
2 96472
2 197213
1 160692 696648579
1 145313 809683492
1 90956 227936987
1 143529 607011352
2 69409
1 35747 340891792
1 113470 38790906
1 83011 820211296
2 143724
1 57093 328455501
1 51522 426319747
1 163494 581101570
1 132969 534974467
2 83816
2 24876
2 20063
1 46694 726580097
2 127890
2 187643
1 36783 112978093
1 59610 840084280
2 150157
2 142544
2 68613
2 139364
2 115618
1 46216 586410029
2 1721
1 39696 194983234
1 16858 693059740
2 43511
2 153244
2 36131
2 181891
1 180938 101063214
2 141199
1 70504 208308879
1 191403 633241522
2 103164
1 44874 536113014
1 87475 441406115
1 151684 874693122
1 184782 656428898
1 141626 694455638
2 77426
1 59844 757144913
2 7319
2 94801
1 123377 542915394
1 16450 376684208
1 180255 372341512
1 18603 643338587
2 133067
1 147110 952366514
2 163855
2 184822
2 35739
2 164178
1 69686 488949313
1 15721 304950451
2 167022
2 79730
1 21999 968471478
2 156561
1 8364 222619872
2 15287
2 69274
2 36147
1 135013 742957415
1 87949 435821345
2 35489
1 130028 728578392
2 172006
2 119747
1 182593 728407660
1 19881 734531434
1 141854 254757669
2 1792
2 124831
1 93226 830641485
1 57835 541055534
1 128013 65485690
2 186164
1 30667 601527798
2 147289
1 156163 3102843
1 15993 64117322
1 59012 776087576
1 116520 325490495
2 138746
1 92614 190138290
1 79760 197797942
2 163941
1 125975 420728006
2 96325
2 113022
1 51634 181553167
1 95464 382034032
2 81642
1 71247 996589856
2 68620
2 24210
2 104504
1 107182 96115559
2 187758
1 101457 308325084
2 161415
2 152
1 134213 649918801
2 145913
2 156464
1 20663 558420994
1 54031 590264146
2 190450
2 156584
2 124132
1 118576 119308506
1 19596 111766350
2 23182
2 98672
1 35560 56094220
1 69577 620036460
2 9499
2 134380
2 133305
1 72991 521785872
2 94197
1 38495 385485981
1 137573 300131472
2 48521
1 136473 693621377
1 142383 77559390
1 81926 47419500
2 60029
2 71490
2 181222
2 145769
1 166910 959242693
2 146553
1 150911 243846995
1 176440 878971392
2 98095
2 80203
2 80314
2 122304
1 69204 630497079
1 7819 24315031
2 52060
2 15501
1 79209 95792751
2 54281
2 112136
1 106105 827665195
1 154070 789600936
1 199653 274030475
1 186271 733892486
1 99552 255076027
1 92619 565812530
1 35915 109287813
2 46259
2 179612
1 90286 921129376
2 177498
2 21143
1 74268 232130921
1 83081 919938631
2 161405
1 112985 1672332
1 70982 752668288
2 148709
1 5678 826365239
1 187605 155690634
2 70752
2 36951
2 46845
1 133760 788782928
1 103411 919302483
1 123377 65539070
1 52830 160311345
1 76851 214018936
2 157676
1 124781 144965302
1 140104 126899858
1 177493 475141529
1 170033 739227207
2 20498
2 84805
2 29969
1 186865 655946783
1 173091 614661550
2 42969
1 100129 787352063
1 115267 495399466
2 118837
1 76390 662239892
1 165664 269680719
2 136346
1 59491 722628709
1 139833 354891156
1 145342 40993368
2 26784
2 39465
2 189820
1 68358 185743581
1 75761 505849756
1 17663 496291828
1 25454 135878526
1 17516 398960951
2 145038
2 30706
1 124880 211381787
1 110195 921111926
2 138053
1 55764 797843510
2 46064
1 174189 409152534
2 60711
2 106433
2 41917
1 89611 110317533
1 183039 978007442
2 58415
1 74514 983241932
1 130791 818825328
2 105541
2 25494
2 90406
2 195166
1 153517 178383527
1 8817 942672778
2 197747
2 106411
1 15094 183458337
1 173847 676150819
2 49751
1 150996 414041010
2 24989
2 89607
2 88281
2 159755
2 20716
2 75141
2 139311
2 115788
1 174100 991824004
1 160144 131925833
2 14485
2 5345
1 69012 926702901
2 167219
1 142361 256942657
1 48230 352034330
2 10165
2 164706
1 60728 147123216
1 75819 451942671
2 199570
2 180234
2 183550
1 115944 64569606
1 104687 264638482
2 156981
1 2095 659721074
2 23015
2 94260
1 71044 764390298
1 38399 285792660
1 190784 101380454
1 23523 99173842
1 92383 817888236
1 6642 893331603
1 139078 489533450
2 111389
1 61892 534865326
1 39245 137352783
2 60934
1 31782 426052761
1 48860 79744137
1 124837 879870034
2 187552
2 125400
2 157768
2 125150
2 160765
2 144097
1 88661 429534823
1 30843 575908877
1 153432 121090954
2 160734
1 196421 996493890
2 150619
1 30905 146940976
1 25302 463576742
1 178128 615986860
2 178443
1 152377 715910761
2 33853
1 53562 475160920
2 62810
1 34339 466545611
1 110488 898521201
2 122209
2 177673
1 48007 821535316
1 169189 451919858
1 24683 84784275
1 111073 759781184
1 179326 969650217
2 145783
2 120319
2 155292
1 5625 210977642
2 178878
2 138602
2 148302
1 11935 847957872
2 46439
2 4319
1 148869 420812286
1 57152 584410134
1 147095 387910235
2 53990
2 155701
2 6134
1 62373 822235625
1 159501 510389538
2 81389
2 179372
1 138866 219825711
1 21437 826581244
1 158703 95364763
1 160374 409074297
1 169536 85276527
2 26448
1 52395 967005886
1 58086 381127177
1 136067 747922748
1 199820 933779678
1 161152 877028027
1 41880 955413521
2 90120
2 10225
2 94842
1 24949 912093137
2 9665
1 110744 993391139
1 107569 205775600
2 146063
1 73639 225560335
2 161857
1 27621 953571879
2 191295
1 77354 588921025
1 180372 428533581
2 26986
1 128283 67443263
2 94831
1 11477 590499856
1 131173 685779298
2 171329
2 120682
2 69718
2 41157
1 158985 754457182
2 20398
1 153334 541384585
2 52478
2 109598
1 73393 106631491
2 180806
2 131351
2 116517
2 40854
1 112002 653795824
1 40618 817256779
1 93751 489986775
1 86027 177216000
2 77332
1 45378 783537938
2 195225
1 196926 531378571
1 160976 4370334
1 86518 667380317
1 138883 489018985
1 87734 821351084
1 84619 813276497
1 150893 974355453
1 91352 646901117
2 84107
2 119657
2 168486
1 59636 656019926
1 28901 604834581
2 77480
2 152839
1 137830 859127374
2 88398
2 118580
2 174015
2 77298
1 136002 639649374
1 199950 907148770
2 39669
1 143351 281319687
1 192442 944130958
1 122639 446224075
1 132463 459645772
1 161643 791044222
1 13382 963512139
1 7278 871526385
1 13418 349440987
1 13871 644398818
2 38459
2 168972
2 82608
2 100005
1 61128 388956633
2 12563
2 176819
1 164929 182688924
1 9544 800464409
1 26824 690215738
2 198350
2 36340
1 130522 566075298
1 53054 404390227
1 1695 981868647
2 134892
1 40266 972874915
1 195821 878028789
2 102436
2 74011
1 148825 773494934
1 42873 513143836
1 87952 541536573
1 74680 478879967
1 70738 716574265
2 1309
2 175449
2 127512
1 66701 398655614
2 148986
2 155683
1 49656 960807654
2 7122
2 29514
1 42961 399944059
1 184231 904680864
1 119599 502748785
2 102695
2 132663
2 38039
1 25448 621809950
1 5037 294818604
1 129607 220943919
1 119970 249790893
2 120224
1 94551 999520664
1 138372 234328434
1 128299 655656637
2 93573
2 160848
2 179965
2 81905
2 157916
1 47953 74571632
2 37925
1 123578 408155619
1 12459 407180498
1 196401 268029454
2 141473
2 152282
2 86806
2 125051
1 21658 207807366
2 92492
2 127982
1 59601 931969742
1 144656 323987462
2 143308
1 150893 693216495
1 52092 180301764
2 25524
1 61738 144968092
1 32865 702557852
1 185071 967579850
1 28278 313981298
2 73678
2 68868
1 183731 448043353
1 130067 407709344
2 199124
2 133704
1 70216 85233517
2 84664
2 88010
2 130103
2 125683
2 806
2 154784
2 40743
2 106707
2 23924
1 41336 256059081
1 113759 489118663
1 127946 741097315
2 73182
2 168563
1 102075 281287107
1 63242 416443909
1 180521 733046904
2 26666
2 92213
2 160743
2 161000
2 82993
1 103455 520696942
2 130722
1 127531 748022284
2 48765
1 3015 337074656
2 3991
1 155355 892895002
1 96764 719246403
1 130263 312383467
2 48039
2 13055
2 3307
1 175650 595457077
2 194049
2 49992
1 177966 510842172
2 141636
2 119521
1 133445 373632543
2 138693
2 154145
1 156537 81536594
1 50219 366560274
1 76715 401247253
1 163211 976507419
2 79947
2 62327
2 166453
2 81472
2 39836
1 193658 251026899
2 22088
1 46676 580487249
1 82102 195401714
2 60518
1 130729 820185237
2 41529
1 118478 702530204
2 123718
1 198504 654916653
1 154591 960361340
2 64508
2 124179
1 143593 419282375
1 31633 522013076
2 52201
2 111555
1 52374 323370002
2 103568
1 38630 418164696
1 90966 743524965
2 171287
1 132468 329038646
1 199229 82800188
2 165669
2 96130
2 175502
1 30130 241637494
2 22944
1 72819 562730212
2 1445
2 41905
1 142995 858761175
2 61981
1 154221 479520177
2 146828
2 65409
1 125208 360997419
1 116123 878700983
2 137136
1 94701 726862466
1 183401 471959951
2 199946
2 28887
2 140974
1 188679 377639115
1 159336 867156385
1 17628 73380439
2 9091
2 16704
2 77088
2 54741
2 21015
2 54805
2 180809
2 150868
1 85424 729800534
1 40925 861887960
2 51782
2 127508
1 58174 596401096
2 127986
1 155151 608011774
1 51224 188296177
1 9402 147311741
1 84207 670611778
1 188362 101740353
1 2116 994595018
1 11414 863235695
2 183924
1 141027 456854034
2 94865
2 198977
1 102304 345782625
1 5209 244428276
2 196892
2 168268
2 151297
2 90441
2 55301
2 83049
1 133948 902195257
1 141228 804725001
1 81002 2537330
2 28136
2 87085
2 33159
1 64563 217113347
2 175489
2 33157
1 82944 780189089
1 86714 254851726
2 173935
2 5289
1 120127 217526051
2 85278
2 1028
2 7334
1 165498 14968897
2 107219
2 16074
2 65155
1 39652 908668535
2 23953
2 76761
2 186744
2 174739
1 102787 929629424
2 48914
1 12959 723423719
2 138819
2 175274
2 174811
1 53197 874789763
2 55557
1 154571 431064133
2 193361
1 32928 80075039
2 48597
2 156921
1 149310 819627559
1 38280 718696942
1 181994 15524738
1 84938 558187010
1 103978 52922404
1 188875 378691574
1 44904 749453256
1 111344 654779114
2 4089
1 190982 114487154
1 105023 287098909
1 89367 11295938
2 194992
1 113627 92679661
2 28446
2 160069
2 55860
2 13069
1 52719 184048532
1 151607 384082050
1 157663 523661981
2 164242
2 129607
2 25728
1 18112 237770549
2 151506
1 107256 701669486
2 89784
2 185433
1 35344 481659800
1 163238 249876708
2 143177
2 43933
2 25031
1 184413 863239946
1 72399 100529159
1 155527 426835333
2 259
2 198413
1 131655 185108568
2 168691
1 147262 945334259
2 28922
2 100595
1 132324 543522216
1 28397 193399931
1 110581 110328781
2 82953
2 164175
2 161362
2 3982
1 58132 458337373
1 76282 300279201
2 29179
2 164425
2 76892
2 107114
2 87320
1 65471 989937114
1 193493 510671976
1 129161 139617309
2 169751
1 106514 736149764
1 45665 404333016
2 25816
1 162197 462498913
1 30574 565386265
2 143589
1 73696 824940646
1 104357 660487307
1 111260 306867055
1 164504 290826790
1 30865 316945987
1 43685 716735344
1 55414 999293217
2 32842
2 117489
1 137904 151947246
2 129726
2 184902
1 93227 936064103
1 186921 134070999
1 49702 691818520
2 105522
1 161207 400587387
2 1210
2 33466
2 180139
1 10008 994924475
2 131017
1 109538 183878470
1 188056 304583406
2 149003
2 174712
2 137224
2 148434
2 110885
1 21387 262053047
1 36844 391441619
2 179396
1 168295 712771372
2 11000
1 5757 302912641
2 155390
1 46149 343946123
2 95744
2 181109
1 22614 781985681
1 91596 816630695
1 33528 691104027
2 191471
1 56244 634371537
1 196044 231890578
1 137213 306723545
1 39298 28984198
1 99847 307870025
2 11803
2 89434
1 98575 234030518
2 137030
1 48653 631815443
1 188167 48791726
2 32388
1 129821 391999043
1 107930 852443924
1 64219 590272570
1 47552 612148926
1 198839 781128222
1 47180 249271804
2 99402
2 152068
2 94811
2 19213
1 48035 340317310
1 7167 380409833
2 83782
2 124817
2 134891
1 143723 592292858
2 96055
2 80150
2 68393
1 81680 763192842
1 164528 777080966
2 36212
1 97559 99231022
1 26545 239889193
1 163653 239447579
2 106883
1 185379 660142381
1 83315 604441909
1 153335 62785888
1 139966 886971520
1 63538 409122851
2 99283
2 88616
2 58209
1 10676 920706137
1 22585 245394011
1 88560 719335961
2 175115
2 161391
1 122165 658082294
2 141815
2 30198
1 24831 561897031
1 183923 917311831
1 184915 44710611
1 131119 691691416
2 172857
1 180312 741564727
1 135394 863026648
1 33226 760303500
1 44093 771211958
1 67229 656069621
1 66164 458090546
2 100852
2 100255
1 157295 6365891
2 71622
1 127335 371772039
2 195708
2 35640
2 120580
2 150140
2 29283
2 137601
1 85048 347423835
2 42448
1 167538 632546516
2 151054
1 7704 988499281
2 70793
2 113112
1 132562 38922558
1 174166 344261451
2 16511
1 75987 662267802
2 101856
1 97217 164610754
2 153322
2 175687
2 2732
1 159094 523345785
2 71668
1 154784 957885915
2 135825
1 126192 367005134
2 6551
2 37027
2 47730
1 46301 571165095
2 143821
1 83459 364647283
1 155714 664199403
1 107753 582465726
1 159383 194784446
2 177603
1 196671 299763717
2 44904
1 179326 79409692
2 28229
2 162919
1 94508 458124891
2 40550
1 177184 579879480
2 46391
1 190445 66055440
1 99181 879615133
1 51110 962174911
2 912
1 194024 61869508
1 14935 236700147
2 187838
1 83137 701271733
1 22347 247405859
2 56049
1 90126 487580649
1 20762 298021932
2 97469
2 44374
2 178959
1 99882 874707553
2 159498
2 149522
1 194405 722529902
1 69943 347285616
1 65621 591344550
2 46664
2 47064
2 79533
1 42362 764995387
2 128520
2 193014
1 194697 855011392
2 9140
1 10347 447610712
1 180670 76178345
1 48208 847637516
1 197209 676935024
1 11286 521488081
1 17574 338582119
2 95814
2 67612
1 48757 691020121
1 13023 637878896
1 122980 283052997
2 189973
1 76629 738161244
1 4165 351322924
2 178794
1 194080 893801087
2 66067
2 73629
1 168747 305625122
2 191643
1 51925 942056907
2 9026
1 122385 485082559
2 152234
2 49848
1 79741 481767434
2 85024
1 191218 727231484
2 127284
1 154531 243757538
1 162002 134364876
1 60515 56204688
1 102888 915007098
2 185197
1 126897 124798155
1 39530 24063299
1 79119 294597279
1 49518 322390001
1 129692 713175905
1 147146 466719951
1 175824 865155383
2 41392
2 36361
2 189510
2 197364
1 113327 325433140
1 58750 21486717
1 39259 394550853
1 162192 275733364
1 30180 787257751
1 162830 609373833
2 142483
1 73447 835220217
1 28196 551665466
1 97649 755457213
1 126580 633230848
2 57459
2 191583
1 50584 713501961
1 4461 317374478
2 184048
2 1027
1 148985 86408097
2 166093
1 182986 351636530
2 98684
1 13463 190650433
1 101734 690027735
2 67191
1 28265 758556359
1 160286 122518098
1 77385 761787586
1 47101 375687415
2 33993
1 65459 242958011
1 79598 435295746
2 166679
1 101130 641799120
1 98475 237872839
1 164232 102739835
1 95495 145856344
2 289
1 167912 343958477
2 61461
1 76943 965202693
2 165808
2 2675
2 95734
1 36330 961866068
2 166583
1 20322 892593679
1 68070 338688456
1 53941 269912134
1 14697 579530221
2 25393
2 170918
2 42518
1 121996 28791171
1 131248 304975761
2 7038
2 57114
2 71771
1 149746 294178674
2 75079
1 7346 378755873
1 12307 468439408
2 66805
2 133366
2 172152
2 19442
1 14542 720450888
2 48592
1 181872 931994721
2 109154
2 120224
2 193219
1 30492 698737991
1 98578 600824240
1 66518 229609742
1 22700 568535034
1 95810 949619970
1 37982 7062180
2 37956
2 141896
2 172528
1 15395 401385334
1 161467 863755037
1 26611 894864558
1 33769 574363479
2 157733
2 31501
2 119146
2 22010
1 67781 157173876
2 7973
1 108106 283323842
1 75216 46648038
1 48355 16646963
2 67144
1 13510 605498776
2 74709
1 166943 173459052
2 101475
2 104732
2 91077
2 14840
2 28973
2 95651
2 83750
1 63471 500891893
1 100688 528954223
2 60206
1 112540 81735717
2 123331
1 46625 579947421
2 35162
1 140347 815677645
2 105894
1 23496 638781987
2 118377
1 3396 210259442
1 174111 129326591
1 47689 815089489
1 145785 862232194
1 31788 485532120
2 14905
1 77881 570877752
1 71711 440586396
2 27754
2 6290
2 41037
2 40322
2 23121
2 53371
1 99188 275945131
1 174735 3271736
1 198373 320554609
2 109109
2 134586
1 123438 77575126
1 101222 689376679
1 2368 817415718
2 91028
1 55323 589452452
1 1437 322135425
2 65691
2 81486
1 56990 592177763
1 98529 269558057
2 156948
1 158462 897645737
2 179924
2 25132
2 196763
2 53474
1 176608 166402661
1 110460 898618681
1 171224 696314659
1 155986 109232415
2 70508
2 96302
1 101235 795593232
1 44320 316665892
1 198679 389623462
2 187860
1 36509 443723233
1 105852 946995209
2 97695
1 188379 271362880
1 85541 790815740
1 121590 575083110
1 113872 319973183
2 142557
1 100639 38133592
1 96030 195801470
2 152923
2 76486
2 157595
1 88091 707752214
1 2241 786331597
1 130323 985191217
1 155084 264047848
2 5634
2 69056
1 61068 152504741
1 132855 783174759
2 91544
2 12132
2 147592
1 154039 336100054
1 93502 633013880
1 29050 913517959
2 147072
2 157905
1 151077 526178314
2 53475
2 70704
2 86794
2 157121
2 166789
2 124596
2 146883
1 193485 184653385
2 125445
2 115456
2 99568
2 137516
2 18491
1 173913 746475978
1 14024 624894094
1 17430 511008210
2 25723
2 196652
1 58954 142058713
2 60260
2 53334
2 144368
1 199163 848994740
2 125181
1 114262 587468541
1 27160 618057588
1 168044 356986833
2 21564
2 192363
1 117774 870588656
2 76853
2 127487
1 60180 985241533
1 196606 583965041
1 168320 53659044
1 189285 548141228
1 179707 835150237
2 168377
1 101298 101771027
1 142878 839805327
2 84361
2 75097
2 135226
1 91262 217818959
1 154666 21308249
1 138894 713970989
2 128228
1 111988 106954581
2 184553
1 85741 808352792
2 157695
2 44897
1 53511 704959468
2 153581
1 159528 994439269
2 168719
1 170624 788551990
2 196788
1 23126 632608253
2 122608
1 15391 128667947
2 135390
2 187611
2 134597
2 25223
1 51303 129979261
1 92087 226144176
2 1147
2 70434
1 132213 25113254
1 180299 203965219
1 23404 970770409
1 98 59752737
1 151356 661051751
1 70588 832066958
1 26671 554222941
2 154324
1 188089 482151269
2 172631
2 84354
2 133426
1 59210 11019734
2 38174
2 141532
2 164035
1 98887 288371822
2 87622
2 170924
2 120539
2 30014
2 23873
2 57183
1 98187 831845002
1 142546 619228694
1 152754 57601912
1 111469 686691378
1 144011 195623413
2 20000
2 69673
2 90347
1 123689 73164815
2 124416
2 35004
2 78184
2 148735
2 15227
2 78578
1 38918 791166351
1 110242 574020876
1 175535 893731738
1 1916 166736586
2 103302
1 187091 744631034
2 40911
1 66580 206447576
1 127852 565225940
2 56510
1 33911 475457902
2 132710
2 100362
2 149379
2 44810
1 108902 227715171
2 110878
1 41181 948341359
1 83337 242832902
2 69614
1 150599 673123820
2 31692
2 151283
1 62131 975056691
2 43938
1 67611 199595120
2 55793
1 153296 508301146
1 172802 254473648
2 96947
2 75482
1 71121 618479180
1 50297 872060195
2 106025
2 149472
1 135561 599213754
2 117560
2 18121
2 187231
1 174646 516634196
1 128892 283469337
2 68740
1 16204 183362134
1 63585 691861772
2 176919
1 71987 973129521
1 21256 434289370
2 135440
2 15680
1 199165 340532161
1 69879 395877105
2 185337
2 30960
1 159584 723357575
1 6843 916139876
1 16527 338774478
1 47475 889714600
1 4729 463166072
2 350
2 128676
2 74539
1 190262 653817350
1 65246 676529567
1 168914 769825358
2 33282
2 106364
1 16280 943275984
1 198494 272047901
1 180131 40325204
2 191491
2 79814
1 140781 771165582
2 181865
2 153768
2 88847
1 56676 781138835
2 23
2 111485
1 108746 390519969
1 195904 564776886
2 22247
1 182209 146344235
1 92550 865343472
1 111482 616880776
2 58305
1 29979 566725121
2 25905
1 104590 904196142
1 110936 684218654
2 134204
1 77716 654230828
1 113273 463650696
2 38494
2 32621
1 86552 137015939
1 69632 707979967
1 178836 521931365
2 43961
1 100424 277720449
1 32027 49343152
2 61950
2 21488
1 22597 583316402
1 172639 223896262
2 53683
1 15053 239748869
2 144895
2 175770
2 181977
2 170392
1 101973 930838614
1 154074 743320155
1 113408 760833412
2 10569
1 14233 446144380
1 26852 455873149
2 135256
1 26334 484446144
2 53221
1 41210 980252990
1 60881 190422399
2 45095
2 43872
1 132181 46295349
2 165709
1 117866 394960387
2 104221
1 95528 874493886
2 115411
1 49940 822935733
1 39252 516069418
2 10414
2 112400
2 199205
1 112912 44729239
2 76066
2 53392
1 58031 64413762
2 100164
2 124801
2 121970
2 80071
2 177765
1 170711 530043702
1 23998 74523451
2 23825
2 182343
2 60540
2 71670
1 176558 415934897
1 65497 381146386
2 56220
1 182962 755411924
1 23543 88086647
2 194892
2 56812
2 113452
2 157911
1 93521 938201187
1 83842 224085288
2 133101
1 50808 348616339
2 175826
2 168814
1 7537 627819429
1 178815 984305589
2 15318
2 51734
2 27922
1 75086 949011270
2 38891
2 81195
2 13253
2 178746
1 11842 443131632
2 174773
2 58851
1 189304 410361146
2 61040
2 143721
2 91428
1 178057 550561914
2 73373
2 86558
1 97240 955407771
1 187488 688944237
2 136680
1 39195 299568203
2 16254
1 148006 102664919
1 178525 50884061
2 183584
2 173491
1 168236 83822822
1 194000 269952248
1 187571 192882582
2 111364
1 9926 996000479
1 106168 745304290
2 124791
1 22905 682165085
1 19872 771447486
2 143464
1 131542 607701528
2 172223
1 184615 664038209
1 161593 688294971
2 111856
2 27431
1 24880 718034041
1 50899 582356911
1 80692 815955102
2 38742
2 106275
2 54208
2 94576
2 30188
2 116673
1 161816 437868565
1 28251 343771571
2 119868
2 138628
2 53950
2 199800
1 144830 886186941
2 129354
2 161528
2 191139
2 113798
2 188188
2 121540
2 24641
2 178479
1 125784 502265466
1 123091 370837844
2 119308
1 148374 337508778
2 172031
1 62208 535450275
2 178522
2 31580
1 160840 449585419
2 139824
1 20960 586243012
2 1891
2 172333
2 94873
2 101070
2 64941
2 178510
2 194630
1 180767 40466253
2 162500
2 127064
2 94446
1 104877 219612652
2 16708
1 75441 524232146
1 4814 141145089
1 77199 476894679
1 96628 99162449
2 86378
2 30183
1 172861 259558692
2 134330
1 3654 677781930
1 111091 441237089
2 141039
1 171452 685578731
1 188653 320138304
2 139129
2 193469
1 142906 500729235
2 75369
1 57011 383946643
2 139877
2 30565
1 167407 788998030
1 29128 981368059
2 131137
1 145298 472128760
1 80031 892458830
2 9919
1 180894 865680073
1 48635 167400349
1 37297 295620848
1 173427 138723342
2 77338
1 91320 764297857
2 47890
2 14582
2 58410
1 177489 372864452
2 75389
1 104162 900739038
1 149816 775979445
1 87710 86116489
1 195575 124891477
2 45612
1 22092 192408832
2 119149
2 41804
1 48400 27064027
2 21783
2 142109
1 139258 57269150
1 19658 429546612
2 185814
2 169496
2 67826
1 53105 233596898
1 54257 689218065
1 168876 313332617
1 65747 464017843
1 1 249064056
2 149928
1 124577 281737975
2 10811
2 160191
2 54308
2 65516
2 84635
2 127901
1 183679 711609380
1 198969 781998056
2 62322
2 59868
1 64168 246588333
1 144749 854279671
2 143524
1 73944 233213175
2 17473
1 113674 204569437
2 12200
1 12767 301119490
2 123447
2 136539
1 83850 158690071
2 62813
2 111853
1 95319 172509149
1 15499 432704820
2 189779
2 132939
2 88072
2 179152
2 51013
1 8058 522851638
2 163106
2 20666
2 156026
2 99680
1 117315 282129373
2 87715
1 65233 484645695
2 84379
1 172220 968610667
1 124604 689345988
1 87104 665197517
2 5595
2 157109
2 77133
1 75211 808973345
2 81770
2 194260
1 112093 884783435
1 11366 46171019
2 51374
2 1973
1 129371 168579935
1 62089 259638445
2 112326
1 59975 243682497
2 13202
2 105319
1 68033 874479733
2 111607
2 141865
1 138994 317101665
1 116459 846314577
2 152989
1 64351 854799777
1 101460 451886514
1 40907 553626469
2 35694
1 143493 113173268
2 180054
2 6014
1 128256 449415937
2 123839
2 58339
2 136595
2 43953
2 174594
1 27261 132977630
2 83190
2 88639
1 192147 940214544
2 47827
2 72988
2 56691
2 87319
2 143798
2 166984
2 171809
1 167751 219640523
1 146176 340425938
2 173161
2 22961
2 104762
2 81469
2 91393
1 86607 429997486
2 111383
2 23618
1 43463 575056463
1 172923 631910417
2 68916
2 190312
1 33049 62993661
2 50495
2 119954
1 79664 309180104
2 47143
2 116924
2 168036
2 167890
2 52922
2 15886
2 15144
1 152551 397789116
2 111678
2 45260
2 171062
2 82430
1 9479 953864574
1 22145 494671973
1 49176 238557954
1 53571 829041714
2 61120
1 144140 812050928
2 13763
1 136741 252954474
1 186548 700602625
2 17634
1 36954 421331435
2 57196
2 96013
1 107395 748471293
2 69985
1 132356 902779082
1 79378 889345780
1 89996 281146332
1 99499 187530121
1 35288 63062238
2 125539
1 37543 235759475
2 148443
2 36107
1 33078 813023426
2 169599
2 70724
1 112925 276492730
2 2363
2 40485
2 154197
2 100685
2 43704
1 104111 669070734
1 40305 898892810
1 146810 931499153
2 145749
2 186404
2 120560
1 150874 493839755
1 104669 24506178
1 3117 130513363
2 44496
2 75357
1 85705 93527083
1 32175 577151277
1 114660 915262965
1 116294 119018128
1 79633 441971081
1 149764 239132741
1 45117 794595510
1 198308 121719821
2 5361
1 188152 906592641
2 36462
2 36204
1 168409 828997656
1 48069 171717672
1 158207 863902879
2 101946
1 7869 724491460
1 80652 9546126
2 47893
1 22477 814065884
2 112513
1 19547 510778349
1 111169 387369061
2 176104
2 94643
1 41370 734998692
2 142956
2 136995
2 21089
2 3972
2 22693
1 57074 718776846
1 4261 383478824
2 49975
2 172526
2 171614
1 102546 901627026
2 159908
2 44227
2 59081
2 194004
1 49105 756358338
1 150160 720299842
1 53123 75500504
2 34022
1 132886 283282121
1 72833 537143637
2 105688
2 135471
1 48994 216407941
1 119058 920063252
1 74287 734243152
1 101709 526012663
1 60261 38541910
1 10867 347639023
2 39205
2 10082
1 104399 330335411
2 94435
1 22786 16682006
1 185522 237865132
1 45742 229552146
2 65269
1 42503 696866553
1 7548 728303603
2 75827
2 100445
2 7163
1 162214 813976066
1 29668 764457672
1 178675 692479611
1 14042 358122075
1 89073 120808621
2 104202
2 171290
2 45338
2 84653
2 55289
1 92791 503899835
2 153476
1 152694 987856077
2 135518
2 194399
2 189289
2 86623
1 125418 427364111
1 193261 84203025
2 114610
1 174137 426172663
1 60151 839373825
1 129225 713959380
2 89977
2 77485
2 27899
1 160432 536700192
2 160371
2 12589
2 130274
2 28153
2 168084
2 48575
1 30520 45952751
1 79981 8050155
2 3521
1 53784 997679104
2 33291
2 153214
1 153052 19884527
1 90376 123222835
1 142696 373277518
2 170867
1 171331 52279190
1 40060 504505277
2 19319
2 33483
2 80523
2 174426
2 178895
2 84738
2 198221
1 108196 848413408
1 21331 215221473
2 144065
1 12148 889320299
1 25625 943964591
1 195237 855981889
1 73056 48511694
1 87188 164466811
2 103376
2 78529
2 626
1 116777 78892861
2 139510
2 15659
1 195880 396647306
2 31143
1 199575 191054580
1 120072 589594166
2 195111
2 93413
2 69863
1 94581 515050491
1 184935 952082680
2 127037
1 180460 760044917
1 122340 159613155
1 172731 692194004
1 130695 976856847
1 109367 159401147
1 124185 347249368
1 30278 242776743
1 112728 457077966
1 15049 463555588
1 51928 474752144
1 46184 873980479
1 61346 646659344
2 105807
2 52017
2 47619
2 27263
2 1138
1 47470 780608207
1 193653 211205818
1 153782 140851604
1 133087 139513286
1 193923 15482586
1 121613 705699060
2 120663
1 67616 82212097
1 157081 943466232
2 25382
2 135795
1 33096 975106613
2 140848
2 92506
1 188188 633328194
2 26760
1 14222 685338943
1 181213 194717092
2 152044
2 717
2 128526
1 186068 628721051
1 191208 347647959
2 6838
1 137297 205285248
2 179907
1 20738 89545120
1 35824 209440922
1 181773 679974886
2 44070
2 199438
2 96851
1 87716 558886965
1 107778 597610739
1 183575 119597643
1 199528 75399411
2 99694
2 174335
2 50684
1 145249 563021353
1 119436 435452715
1 153440 592940400
2 137961
1 83524 788917259
2 81111
2 195520
1 34230 700976872
2 163337
2 174128
1 155463 690924182
1 72999 766970228
2 48060
1 141366 589167985
2 91090
1 11879 457734687
2 190019
2 99302
2 109290
1 112932 62033073
2 28509
1 39822 442611341
2 165788
2 32177
2 57908
1 19541 27696827
1 33472 342590886
1 72794 96846887
2 150602
1 56776 394936739
2 81704
1 187395 955796662
2 24588
2 167062
1 113121 427562878
2 150451
1 26734 363704555
1 75535 326221759
1 166670 338563483
1 187594 97422630
2 100034
1 2555 774836259
2 161824
1 44442 290044214
1 43857 940699384
1 20074 967771752
2 125357
2 187360
1 107155 190672106
1 119426 474176744
2 94302
2 184657
2 145714
2 107658
2 105626
1 144826 490447581
2 69135
1 77133 227612512
1 74089 462546473
1 72111 598262901
1 111958 528235161
2 16213
1 70763 504433290
2 35017
1 161873 743387680
1 80719 319009631
2 79230
2 198753
1 116106 910990863
1 152831 274737685
1 38057 589386333
2 15315
2 118545
1 157482 689180584
2 61339
2 155297
2 177495
1 195766 349168650
1 192222 713713799
2 138748
1 63742 260685412
1 111504 929728388
2 197691
1 162778 4775155
2 62973
2 192258
2 27163
1 127826 476035066
1 24993 215150606
1 185364 545453941
1 25223 130297552
1 108320 745479434
1 90300 130498506
2 197073
2 25197
1 175678 421856507
1 199468 262807854
2 159592
2 180622
2 180979
2 40277
2 26017
2 128988
2 101037
1 66755 917352599
1 109038 864833595
1 118913 563425704
2 33015
2 103013
2 151876
2 18368
1 143018 950049769
1 49697 896072145
1 41456 55707674
1 69594 799503474
2 100907
2 5298
1 138101 996595871
1 138001 942475475
2 171553
1 3334 378397055
1 84418 220248062
2 146814
2 133385
2 61186
1 181222 2455558
1 152199 448798131
2 26254
2 61541
2 162914
2 127289
2 16502
1 136845 165011345
2 28273
2 118989
1 26711 919024927
2 180068
1 158057 106945031
1 62965 828376432
1 199622 604800388
1 30380 828914335
1 139063 375671318
1 123705 133832294
2 139449
2 35119
1 142028 611726214
1 105216 152255945
1 83643 495826147
2 136008
2 45218
2 1039
2 57952
2 90204
2 189711
2 75628
2 29970
2 164599
2 11637
2 14368
1 28307 137554663
2 68515
1 111938 780670920
1 99055 342662159
1 87611 170579720
1 117841 9597594
2 96712
1 96451 303878788
2 80570
2 80109
1 72977 483961644
1 25107 511179621
2 160074
2 49332
1 13 78387983
1 126126 888359957
2 80671
1 20111 642752192
1 147857 137103173
2 198576
2 140951
1 119356 910950138
2 88597
1 54113 857973717
1 109068 44654755
2 165027
1 108425 991815953
1 176382 159245553
2 192464
2 166980
2 158267
1 111457 423464833
2 42930
1 137891 97075254
1 103688 827682361
1 177124 940780763
2 13997
2 31644
2 159653
2 3045
2 90995
1 68551 406076802
2 43498
1 126066 590684310
1 120910 183660095
1 41532 198093683
1 130296 141152718
1 58353 530627861
2 76227
1 116073 972700993
2 80859
1 141813 740938927
2 83167
2 195852
2 119178
1 128996 521995857
1 144175 187800483
1 144750 142556214
1 169313 427300574
2 87319
1 29456 968041798
1 30682 338481561
1 117395 787741439
1 190010 476693482
1 85657 173673206
1 155260 387661126
1 110539 405882983
1 128066 198183876
1 37389 975843003
1 119314 911188993
2 138888
2 103616
1 156156 117181527
1 42775 416031621
1 105758 411671566
1 87487 417139024
2 147169
1 131570 715524400
2 117966
1 130552 864646432
1 145510 227664074
2 62248
1 100826 298376279
1 138283 192881174
1 78876 904062921
2 41453
1 94253 605578664
2 126748
2 94777
1 129005 856753252
2 75548
2 14302
1 193595 349153449
2 103661
1 37244 966219119
1 178001 560432961
2 147773
1 49700 128289972
1 60869 246029547
2 158249
1 89766 820109863
1 190653 506209113
2 57344
2 58957
1 22081 97740902
1 77827 278440003
1 112558 62205698
1 16015 403013744
1 38225 438502438
2 20022
2 91871
2 12440
1 175835 965448539
2 192728
1 166169 709828490
2 20235
2 28982
1 108881 683777261
2 115097
2 174426
1 171031 10847281
2 18367
2 132174
2 177487
2 86939
1 195543 260167157
2 84001
2 110932
2 67196
2 192178
2 142287
2 49579
2 74132
2 75284
1 44190 811157629
2 133449
1 146316 217138610
1 114831 707681964
1 150686 828633327
1 36737 688263186
2 92213
1 113351 684991251
2 129608
1 168604 406922911
1 81869 967283243
2 11186
1 179798 932328344
1 169584 362629544
2 115153
1 16885 352440673
2 83927
1 129096 683105526
2 119244
2 118115
2 42032
1 127197 18173625
2 106704
1 188222 817836177
1 5033 249365690
1 178715 798439543
2 152456
1 29179 366339608
2 107772
1 165178 407878697
2 42657
2 5627
1 73891 34164417
1 8134 371149931
2 92321
2 52729
2 151461
1 185172 290816985
1 53042 303607173
2 890
2 12591
1 37868 571663516
1 147890 437710989
1 80438 111930819
2 159724
1 84872 368430346
1 28598 376452650
1 137238 54822659
2 65695
2 68345
1 69597 257477160
1 122429 614065324
2 94703
1 114112 885408452
1 59378 635369998
1 76429 282402031
2 114462
2 73183
2 134655
2 11232
2 88944
1 53495 73024553
2 44724
2 158293
2 45704
2 61967
2 118407
2 129718
1 29463 104569357
2 107022
2 32182
1 95881 726552590
1 105284 233346132
2 157797
2 33147
2 4775
1 167944 973272759
2 124279
2 129552
2 15615
2 10090
2 129817
1 53178 531259371
2 17442
2 156365
2 87931
1 134495 464701109
1 33180 215626898
1 63865 690271875
1 170932 218619658
2 47445
1 170295 438309235
1 102664 617260194
2 157764
1 22540 356405056
2 53475
2 21582
1 145719 856640102
1 44112 719391802
1 50333 156019143
2 100573
2 20025
2 93712
1 92050 895245383
1 68667 858967984
2 129469
2 66202
1 18214 973427872
2 81427
2 142981
1 25025 193501118
1 37495 733152880
2 30094
2 135534
1 32257 861000984
1 189585 757319097
1 62403 323697598
2 104524
1 105744 954022539
1 19084 740747047
2 136459
2 60761
1 189060 690593735
1 112166 956823069
2 161654
2 128726
1 190028 19627476
2 166719
1 61448 584415220
1 187923 376036504
1 77058 390242082
1 182283 19801060
1 179618 302265849
1 83629 266835352
2 59692
2 53618
1 112158 962597140
1 98498 641574554
1 26530 748023689
2 127163
1 109366 401493385
1 156624 338490673
2 192179
2 109890
2 130348
1 118636 275060751
2 164373
2 130137
1 129963 126255248
1 171818 645495084
2 42997
1 106632 360997366
2 179127
2 184631
2 145997
1 196165 875778766
1 93122 955918279
1 85523 815249544
2 61292
2 35395
1 178835 890319237
2 149154
1 140754 314809405
1 128903 881932398
2 23447
1 165002 615424430
1 62400 237618259
2 91115
1 35343 310817470
2 11544
2 38415
2 197641
1 21970 623634883
2 24577
1 7796 766722750
2 133348
2 2943
2 199606
2 3091
2 92798
2 64592
2 7471
1 11634 251346932
1 85863 731307924
2 121104
2 122574
2 199238
2 87250
1 73446 273522552
1 106822 343561819
1 169154 662633647
1 138703 359511696
2 181793
1 145775 227636131
1 16895 341664028
2 134054
2 153458
2 198647
1 57379 145767185
1 109842 75020480
2 41868
2 7051
1 75978 198820013
1 85529 431020849
1 82345 797759527
1 24774 983481796
2 173883
2 187699
2 46633
1 165987 639174052
2 88753
1 196071 4756759
2 196443
2 73439
1 19117 955581006
1 49295 49756165
2 9717
1 24280 250890465
1 91245 176252614
1 93420 832553460
2 43373
1 38028 664726943
1 81619 583962216
2 142347
1 20419 405977866
2 130533
2 119557
2 92261
2 143713
1 45909 934684159
1 86661 665930179
2 51181
2 107269
1 76826 358463298
1 164756 185296029
2 9477
2 98890
2 1414
2 95030
2 66343
1 150093 159454966
1 54272 297724543
1 138111 492905253
1 177087 35400714
2 66400
2 92940
1 115634 895381525
2 117416
1 125718 24999587
2 177295
2 8906
2 13343
2 143377
1 173851 996075736
1 47494 115417861
1 26065 223637850
1 63495 630224460
2 163379
1 192312 354317559
1 137655 713112514
1 159799 944470589
1 192112 931108678
2 177428
1 198558 961407412
1 183179 738338060
2 139611
1 96751 984743089
1 2586 248704335
1 129538 457177100
2 134272
2 45968
2 151564
2 271
2 111543
1 86567 375405655
2 134884
2 79649
1 162718 973660911
2 196625
2 32158
2 3578
2 66160
2 149491
1 165372 46948561
1 11507 772280297
1 5909 277545933
2 92832
2 165484
2 70585
2 154579
2 167314
2 87478
2 98535
2 183142
2 184160
2 191017
1 168326 857186218
1 170693 511134390
2 100907
2 175378
2 122855
1 182134 12015098
1 163241 645282295
2 179843
2 124052
1 178562 743621469
1 89653 226419976
2 78519
1 152303 262381108
1 119065 841258706
1 84577 71369219
2 115355
1 48003 137288543
2 157595
1 73932 124412504
2 81496
1 3342 464238869
1 104930 895114982
1 51655 397769606
1 1205 977754591
1 143137 45915542
1 128406 289300397
1 112146 424822432
1 115631 161009427
2 58869
2 76774
1 113962 704557054
2 171623
2 148682
2 183083
2 92684
1 99557 214978518
2 188681
1 60257 762444409
1 157661 252479722
2 160511
1 4029 753487424
2 15959
1 166119 717304631
1 34921 499972425
1 110217 528455774
2 31638
1 48362 811648203
1 198613 728576514
2 8282
2 164916
1 47180 432777749
2 10439
1 36478 677968635
2 2782
1 103757 713530637
1 109741 208490323
1 111914 91211839
1 32458 187810970
2 9823
1 59440 127263683
1 160276 533874917
1 12271 238393423
1 153448 583023423
1 19967 396374487
2 108759
1 117336 645042022
2 186231
1 24157 134285361
1 189922 925405688
2 134473
2 187877
1 178589 339297335
2 4718
2 120219
1 126047 76375177
2 173746
2 96188
2 107459
2 47042
1 14811 836811295
2 90750
1 195343 665757441
1 48115 148338654
1 78584 834134417
2 6419
1 1438 813242489
1 123338 580984312
2 121922
1 186033 216508974
2 171033
1 61767 127057091
1 180905 844183858
2 131156
2 13875
2 166466
2 169863
2 194387
2 15020
2 74424
1 57393 762700115
1 116774 25859153
1 7709 733361266
1 140155 150320868
1 78166 316668247
2 183778
1 95641 705341421
1 24480 281353200
1 146296 880048667
2 170558
1 17024 876936955
2 18403
2 91847
2 98808
2 102319
1 69177 729766046
2 54962
1 57569 867451393
2 182624
1 121407 442994555
1 23124 423155969
2 33293
1 31014 895341054
2 22225
1 57218 227390644
2 56162
2 99739
2 43016
1 102829 981950563
2 156396
2 36326
1 140579 345812854
2 80780
2 126162
1 28748 27380343
1 49411 827333643
2 28432
1 54362 726339970
2 167980
1 52509 751923043
2 7047
2 146015
1 182517 720916027
2 69644
2 133104
1 194738 255827888
2 154540
1 11605 524322334
1 142899 410812033
2 101020
1 159751 901244520
2 30188
2 11999
2 85717
1 23773 610641529
2 133330
2 38786
1 197535 827014722
2 90333
2 91049
2 24306
2 155188
2 171658
2 159847
1 46342 366809601
2 10168
2 119039
1 128633 936574224
1 82828 569098817
1 186950 793653751
2 96545
1 101092 8684382
2 29107
1 153228 162069276
2 43
1 154868 961543018
2 177680
1 92799 342466279
1 141948 616936302
1 132634 863930323
1 51744 931716004
1 135773 614637734
1 119960 543856656
2 155169
2 104629
1 36190 527068915
2 74221
1 143533 42189215
2 56390
2 99673
1 114691 231155403
2 15556
1 188899 517287110
2 148798
1 56583 458214240
1 101532 426470290
1 15163 474518470
2 154537
1 171874 13716124
2 46900
1 88000 472648566
2 143199
1 169409 538055599
1 143359 991704183
2 3630
1 191348 409861842
2 66472
1 81214 167090473
2 120218
2 86794
2 116692
2 146551
2 173130
2 33131
2 119681
2 77554
1 56712 336859273
2 133729
2 57400
2 196453
2 115353
2 29881
2 121714
2 126736
2 159266
2 126118
2 90591
1 75217 395490391
2 104362
1 87778 522802167
1 27616 121173872
2 101696
2 65566
2 56871
1 137220 79739080
1 153684 367691241
1 28133 159312609
1 179033 738460884
1 64171 450863345
2 192100
1 118973 695144365
1 38111 288736872
1 20277 333248987
1 194302 541013704
2 54247
1 124808 81189497
1 96181 206650594
2 52426
1 195975 50929757
1 71247 678505666
2 57473
1 160918 38067624
1 162984 692738770
2 64017
2 129835
1 48532 631539769
2 84520
1 186601 918950614
1 150792 479260132
1 58920 86988035
2 45928
2 121603
1 68136 579772332
2 3439
1 153461 445359015
1 55355 712616564
2 45603
2 134047
2 91300
1 1296 809377011
2 185335
2 160968
1 136169 461603140
2 56803
2 3973
2 121249
2 89345
1 86531 22092988
2 94563
2 110078
1 182171 982200297
1 39543 612211783
1 176652 678195888
2 13593
1 108264 43182840
1 80600 881699707
1 193772 754849475
1 181399 900988597
1 73039 401669425
1 56388 263410154
1 59714 94109004
1 156864 118878637
1 160534 327295865
1 36258 845001653
1 59958 605337435
1 31619 825158885
1 60801 125589259
2 110493
1 129104 707651498
1 96302 606320012
1 78489 856533147
2 23608
1 138971 541939747
1 14469 184074663
1 11274 983892034
2 179340
2 17603
2 60978
2 35857
2 193000
1 120472 668332601
2 42718
2 160247
2 30288
1 154274 25035554
2 59059
2 50389
1 147429 304498134
2 185659
2 127549
1 55334 143685920
1 133288 891570499
1 138756 357348560
1 177057 966489173
1 171626 407167578
1 114998 120864382
1 124680 310709112
2 147383
1 122597 432120981
1 148469 230408089
1 171684 853240821
2 185405
2 57845
1 75354 567074622
2 10753
1 164061 413699854
2 118812
1 163748 9620178
2 118281
1 106603 958618528
1 115745 909801079
2 88481
1 114254 630371970
2 61436
1 163793 105094103
1 11884 879716320
1 54081 352597787
2 3225
1 58233 221588545
2 89675
1 40843 93882865
2 2426
1 24964 581609204
2 129522
1 156559 540876987
1 50431 206079577
2 66876
1 20637 331447662
2 195022
2 88892
1 93060 295844223
1 133232 761038846
2 62061
1 113481 747241989
1 41588 430910941
2 70845
2 83367
1 67837 723639971
2 191282
2 141278
1 61024 143525103
2 2173
1 23791 242809818
2 187429
2 37193
2 133311
1 143868 636583793
2 155354
2 39719
1 79248 318860540
1 44714 809452853
1 171896 319604483
2 32835
2 125755
1 55522 737155652
1 78892 264972483
1 104955 607223159
2 50270
2 181337
2 6468
1 180918 771654938
2 87589
1 92955 181501409
2 124777
1 149839 796008181
2 95143
2 39135
1 96898 907225022
2 163478
2 120566
1 190762 237758387
1 73437 188038686
2 35555
2 128086
1 68137 881372396
1 184959 165967612
2 131495
2 108245
2 47941
2 147140
2 63173
1 68223 16130698
2 129190
1 181709 690167310
2 1273
2 179922
1 122512 225704865
1 168517 168680614
1 152298 458620632
1 143644 200532801
2 42142
1 83359 581187818
1 102667 710813797
1 168988 714506590
2 120918
1 157855 817040547
1 114949 108322270
1 122131 652975629
2 43673
2 3431
2 97286
2 129975
1 109458 944150555
1 143621 719484750
1 191062 1267831
1 92846 760090882
2 42537
2 8016
1 110819 604169284
1 195966 742150257
1 75937 224678359
2 86213
1 94041 294995405
1 22338 165268501
1 131608 391477417
1 74360 833247145
1 73875 764640127
1 152888 679407058
1 166745 298013093
2 51304
2 141468
2 71805
1 167886 750277294
1 43298 768029535
2 192351
1 110400 523722940
2 185116
2 162897
1 140160 831686674
2 93123
1 125635 135909056
2 135200
1 3394 618159342
1 17758 390475504
1 71669 541028041
1 90886 82614023
2 167985
2 196888
1 125666 82669385
2 102514
2 32662
1 59122 723004438
1 85568 308821477
2 172638
2 194619
2 199099
2 46660
1 150102 226617239
2 54713
2 116162
2 21952
1 35997 886577061
1 58114 85962796
1 103694 522714942
1 126377 536032431
2 137505
2 155237
2 38991
1 173784 893218347
1 123093 260154673
1 51213 962096390
2 163309
1 37508 39146923
1 178165 585954884
2 135288
2 96912
1 171379 679688729
2 177752
2 81474
1 94376 843841058
1 115636 647790046
1 75565 617417921
2 97817
2 99494
1 120065 391018151
1 156133 358133117
1 120091 480344124
1 132225 674033966
2 164136
1 51792 255540784
2 150107
1 63353 481097155
1 186981 476692070
1 12 79132660
2 17108
1 162525 916098910
1 176096 360083115
1 128753 116723114
1 10604 491783584
1 46715 836276892
1 17055 390916703
1 3011 899730759
2 72144
1 97176 625981985
1 131996 401392285
2 166272
1 105941 508479551
1 11172 493620625
1 192087 659864681
1 26170 674344601
1 96820 551969036
1 125729 471045001
1 122911 720998864
2 119306
2 11475
2 17068
1 6277 241193005
2 53723
2 16330
2 81212
2 62031
1 4563 880093387
2 122775
1 43419 725758675
1 138989 716300915
2 107402
2 88908
2 20907
1 167495 476952833
2 123709
2 17515
2 186654
1 181869 77547032
1 150812 572889521
1 2695 529696145
2 44861
2 170056
2 137405
2 124462
2 167778
1 186064 314990200
1 67356 523531082
1 119390 348641955
1 2462 392673036
2 157118
1 58426 619719952
1 177678 141638216
1 546 177162304
1 121009 888519711
1 158189 395374618
2 145504
1 84278 47593697
2 151483
2 198563
2 28244
2 102307
2 178215
1 92507 968912425
2 45014
1 187066 514662049
1 31623 910791202
2 113201
2 170573
1 127662 336222741
2 23199
2 185852
1 89267 333361436
1 72793 108226647
1 156557 548909536
2 72289
1 192803 519550320
2 116929
1 48009 772793498
1 92022 487368096
1 185185 178863794
1 40967 811006917
1 124778 320742117
2 173955
2 35500
2 11634
2 59341
1 94325 234813447
1 114752 177965365
1 66289 990222379
2 118266
1 101656 439158800
1 21979 666168866
1 164300 807306989
1 88856 44416218
1 106379 166635864
1 101367 901628236
1 66522 922624107
2 45279
1 52225 557025841
2 139266
2 170383
1 167873 760010565
1 22127 303668252
2 78982
2 52853
2 171380
1 31206 10071397
1 27750 993419403
1 6723 270425725
2 27385
1 73307 249363614
1 129288 757064602
2 164707
2 64918
1 194613 194068920
1 34838 735517798
1 106513 774497636
1 101018 897060632
2 74806
1 104280 781264710
1 141256 829259040
2 29391
2 15168
1 71758 849751446
2 31681
2 159220
2 84841
1 168615 317985139
1 3532 299094123
2 38016
1 43956 446827011
2 20907
1 66991 681263343
1 55867 817907335
2 59053
1 11190 977702395
1 159591 606692025
2 117604
2 27230
2 138917
1 174748 603064239
1 31803 938029210
2 2974
2 198048
1 54502 891457510
1 123351 921114994
2 131479
1 141448 504866282
2 199558
2 130142
1 106400 561371711
1 181551 506695887
2 94448
2 109724
1 160265 221496084
1 179811 201892526
2 85146
1 148587 98456411
2 88631
2 68505
1 61589 257244289
1 168682 67837552
2 79365
1 43889 186627111
1 108720 468391495
1 181473 761600566
2 31609
2 77602
1 183536 868036758
2 40353
1 142434 977562831
1 59194 12310903
1 43233 519956751
1 83560 272783978
2 105039
2 15541
2 177777
2 31784
1 102810 709834519
1 193929 950288168
2 119949
2 18825
1 175551 473582003
2 197340
1 28748 992571969
2 25459
2 36078
1 120526 505941204
1 73633 864391193
1 51997 539951391
2 191370
1 67573 835672681
2 156387
2 8053
2 13757
2 92153
1 141715 915226598
1 59262 749603676
2 95395
1 61319 663643810
2 73563
1 143125 166497866
1 161486 458014117
2 148535
1 69105 175820969
1 112361 94147922
1 166506 329488745
1 76863 962796035
1 103741 216418573
2 154228
2 124956
2 62912
1 125743 971125638
2 67040
2 164044
1 34879 634185368
2 127948
1 188650 789978277
1 179672 826805990
2 121389
1 159988 288371750
2 147981
2 130843
1 193295 651025313
2 93052
2 193710
1 116486 83171090
1 8075 586750069
1 161584 799752249
2 100983
1 117282 852828398
1 100269 466680266
2 167178
2 101605
1 135762 693375921
2 86608
2 19476
1 81863 639440360
1 105822 334251638
2 64247
1 16040 535447505
2 9136
1 151700 925742909
1 150092 18140858
2 88289
2 103847
1 39094 582027316
1 130860 227698855
2 95975
2 39495
1 119896 564123937
2 150485
2 174929
1 89855 547969782
2 122085
1 187564 388684717
1 122982 175559254
1 117961 504436517
1 154078 446466888
2 69590
1 156938 468225779
2 188187
1 94950 474825410
1 87463 259519626
2 157841
2 104034
1 5336 137556977
1 196226 284541522
2 12224
1 23658 232332142
2 137645
1 165877 169293962
1 197513 459242528
2 160541
2 48362
1 62774 86970365
2 13491
2 141177
1 90593 554213972
1 73729 583767998
2 30622
2 183368
1 32723 927051020
2 122785
2 30935
2 21706
2 118549
2 114934
2 113320
1 188293 759690559
1 156917 146991156
2 164538
1 50967 277373299
2 155560
1 83405 668717378
1 115996 619906548
2 109543
2 106779
1 183157 237512037
2 35547
1 96789 210786629
2 156026
1 124120 547459226
2 161894
2 194189
2 35400
1 175415 120977409
2 68436
1 109515 276557061
1 102223 626997655
2 125372
2 50778
2 47675
2 158801
1 140128 934973856
2 65668
2 14047
1 149556 192167464
1 47892 490568784
2 80838
2 161040
2 80944
2 87452
1 57356 451501316
1 141757 187787236
2 186996
1 82108 803598035
2 5203
1 36593 733280477
2 46469
2 153901
2 139731
1 143005 629589861
1 91010 100124483
1 154097 391864381
1 60870 519615417
2 113020
1 68884 252407381
1 169036 232491548
2 53523
2 186508
1 106418 858424082
1 182332 694625934
2 70925
1 106405 27525435
2 152375
2 145564
1 180149 123329749
2 157521
2 139103
1 180456 874794519
1 168910 124259550
1 114696 858971162
1 40927 764790716
2 164063
2 105201
2 78750
1 165322 330079724
1 22779 619204714
2 19684
2 46604
1 108344 606533875
2 198558
1 160216 791679172
2 41548
2 130912
2 35715
1 110224 395789804
1 87787 562111663
1 48776 345352792
2 19543
2 39769
2 66584
2 10997
2 120223
1 127719 565021390
1 123115 399284101
2 6330
1 149999 362222102
1 143757 88132943
2 151952
1 183720 303407963
1 43375 736069771
1 73083 245008447
2 186802
2 85988
2 16495
2 160825
1 120347 529022285
1 69657 700034816
1 36514 250695713
1 184133 626017297
2 157988
1 105419 279546376
1 138859 527635067
1 88393 34293422
2 133196
2 13415
2 67425
1 91878 653810358
1 17925 899885992
2 122977
1 146171 941957988
2 83724
2 66504
2 183467
1 86840 174301734
2 184672
1 32006 603816928
1 3096 664106562
1 7710 164759545
1 171263 601182472
2 64481
1 43054 903745918
1 126988 715684280
2 193297
1 124161 328581146
1 101368 735442498
1 161277 21446027
1 195840 703212338
1 142843 926670033
1 134897 653632865
1 54867 318032563
2 26004
1 65689 627187053
1 150178 995205952
2 89568
1 107588 902107173
1 1338 399409874
2 190419
1 3422 448401643
2 157208
1 158030 356062541
2 182220
2 115359
2 192419
2 178230
1 180465 738033571
2 105536
1 69843 712650276
1 15213 853030962
2 16248
2 67912
1 44044 576456094
2 128008
2 60512
2 164123
1 78835 315082129
2 194203
2 6971
2 181776
2 135048
1 158649 102565940
1 171224 79985521
2 41748
2 124006
1 172472 756799111
1 112743 445317658
2 144124
1 159894 124897225
1 22292 748823948
2 81063
2 105685
1 134640 528082845
1 94182 538931389
1 94122 253663788
1 76266 431270007
1 131105 889252489
1 79315 905372272
1 36633 643670295
1 102624 905601313
1 15712 548787315
1 123688 989279861
2 173042
2 182393
2 65008
1 4638 323249445
1 56582 741338275
2 29529
2 150038
1 105365 920375528
2 125520
2 102111
1 191792 98630152
2 16420
1 39993 789195141
1 99658 185626969
1 166110 776500025
1 136427 964293677
1 111571 878383706
2 113684
2 132598
1 63599 904603336
2 154159
1 94612 29056888
2 115325
1 1335 582763760
2 68606
1 122362 80022845
1 132620 549807956
2 133484
1 130557 245063849
1 64138 841667726
1 180316 99665917
2 49668
1 134912 592465724
2 111110
2 16265
1 2781 637659664
1 85102 92448911
1 144882 663463915
2 150424
2 43536
1 110117 868016533
1 174043 349635900
1 171537 69202206
2 154016
1 30346 206604208
1 189605 326116048
1 19469 705587290
1 32075 964333498
2 19390
2 168118
2 129942
1 27096 566713571
2 74364
2 70373
1 189060 788946409
2 140959
2 83361
1 17737 753214752
2 131275
1 183895 328862293
1 94256 705307265
2 91162
1 36558 2677205
2 9822
1 183256 597016186
1 137184 630842959
1 169260 321421986
1 5172 368859666
2 32104
1 84834 731973924
1 21813 621448075
1 68243 81680902
1 166192 837576628
1 137376 209269954
2 82068
1 197652 729130076
1 192889 947340627
1 70449 248905484
2 29157
1 176723 189788987
1 169473 917349993
2 65173
2 199400
1 53134 639814854
2 137304
2 125426
1 114218 70663684
1 26668 544842713
2 31009
2 136138
2 68340
2 182693
2 140640
2 38136
2 51473
2 113332
2 45085
2 42574
2 167291
1 130087 903078540
1 187353 730607444
2 173429
2 76964
1 11075 145535537
1 180038 126473386
2 150350
2 5481
2 79878
1 35508 660650502
1 109627 358807570
1 48121 311576194
1 95941 943020069
2 163271
1 92064 250223833
1 123014 769209710
2 184488
1 105204 657545758
2 131666
2 113063
2 31758
1 70312 169915349
2 197165
1 196135 253614621
2 155215
2 31283
2 9402
2 184628
1 114184 50273551
1 21452 730248014
2 159066
2 104695
2 123575
1 122369 803712134
1 136142 631787022
1 105037 997738498
2 113930
1 137808 634320502
1 112148 290895375
1 105054 361650838
2 108781
2 47115
2 94433
2 179036
2 111495
1 161847 291185800
1 106771 947247778
2 163899
1 122369 513654445
2 14108
2 159690
2 28110
2 22522
1 17631 85182626
1 139456 233490676
1 35062 719705499
2 1558
2 6431
2 101742
2 175130
2 12323
2 173479
2 112450
2 128294
2 97948
2 59913
1 110050 609718314
1 128086 357550483
1 148534 978349418
1 101367 15507685
1 129161 437091833
2 39344
1 173330 933220438
2 37299
2 104295
2 170265
1 114609 40182755
1 33823 319087720
1 161698 555112669
2 185543
2 112047
1 87054 370834504
2 189245
2 124325
2 155800
2 67080
1 169248 181983733
1 49192 620950495
1 168819 911721759
1 134998 615488072
1 137449 647797527
2 30692
1 24356 245086253
2 17688
2 79706
2 8251
1 5174 268829745
1 43415 427246754
1 58706 268785014
2 118754
1 91393 610697803
1 162979 93174523
1 58306 606705960
2 133161
1 82834 378502780
2 4857
2 128587
2 199458
2 115991
1 150886 154506895
1 179206 671783279
1 148819 904983711
1 42735 888882856
1 13379 623368216
2 154967
2 64930
2 27000
1 75956 267091869
1 11959 371982952
1 110700 243036877
2 91625
2 111202
1 53172 653654145
1 198065 297634570
1 90405 653567342
2 116686
1 86076 290968850
1 89319 276508873
1 100658 879256407
2 106263
1 70807 992357120
2 1504
2 172655
1 72056 118250683
1 32516 912975574
2 57110
1 61902 686886553
1 10213 824030324
2 103272
1 85587 16452797
2 163323
2 22022
2 1574
2 32964
2 44831
1 60734 441501259
1 123232 668814872
1 38580 759492152
1 11822 522577710
1 34356 130515968
2 138919
1 84860 832038144
2 160435
1 64594 212916863
1 150015 851966511
1 122721 211167094
2 6524
1 76384 882099213
2 84213
1 83837 69103211
2 164783
1 15278 421393451
2 26579
1 156018 7836075
2 45331
1 109004 919213983
2 188600
2 61719
1 42176 511305009
2 151522
2 101547
2 70817
2 57389
1 21648 906761725
1 60045 332940840
1 147167 456101432
1 65318 832842898
2 52079
1 155960 511080371
1 113148 831993971
2 145274
1 148350 486753311
2 14229
2 170468
2 60149
1 182053 600722732
2 11067
1 26874 255812091
2 142850
2 52609
2 76045
2 199772
2 164141
1 184045 394927936
1 7903 696892409
2 95051
1 48079 526221969
1 4403 623734963
1 79065 375279161
2 163102
1 174752 48011325
2 73020
2 25171
2 35128
2 105506
2 53332
2 71531
2 199142
2 128842
1 63485 439412304
1 143821 915734786
1 159507 21318946
2 40305
1 52825 290149809
2 87223
2 23492
2 96995
2 35102
2 27758
2 181474
1 79212 967587168
1 57256 592864719
1 128662 504208605
2 163844
2 7449
2 148444
1 57272 970629385
2 50064
2 169511
1 186570 40512571
2 40624
1 19877 483981138
1 5021 436729893
2 101759
2 107930
1 64251 408892452
1 170743 859365390
1 135419 988068927
1 127080 998126061
2 79523
2 25789
1 144891 897122974
2 171975
2 59778
1 152663 366046468
2 104675
1 139228 213344680
2 47268
2 44221
2 86355
2 167537
1 164835 375997532
1 174692 962522753
1 121306 299739314
2 29618
2 106073
2 122103
1 128040 438465845
2 19142
1 20670 683978478
2 173062
2 70941
2 178199
1 176596 931873191
2 112457
1 162703 607771192
1 84236 35117930
2 59270
1 155124 581493477
1 177655 623981120
2 99904
2 135826
1 67496 658915183
2 91016
2 172244
2 166485
2 163623
2 9784
2 6279
1 23267 601308110
2 155672
1 191995 573077413
2 115470
1 106098 137228569
1 55507 729402637
2 97637
2 22111
1 181833 431651650
1 81526 337904287
2 117761
1 48576 513419464
2 68956
2 131675
2 5215
2 40983
2 110439
2 159271
2 119134
2 150504
1 118795 327363200
1 4257 862692186
1 19319 709895341
2 146364
1 62109 291909445
1 18704 787884935
1 69924 643515034
2 20665
2 181103
2 56511
1 18675 130298838
2 180436
2 31957
1 11751 59941252
1 194189 193771904
2 147089
2 182146
2 106127
2 35410
1 129178 891402161
1 191102 500537925
2 54127
2 27410
1 110804 749417029
2 62684
2 104403
2 69196
1 146117 2809728
1 32573 94177051
2 133376
2 114711
2 7769
2 41856
2 187412
2 7571
2 91922
1 30418 959673859
2 95588
2 70578
2 79750
1 65981 167571644
2 110059
1 54168 112507958
2 110208
2 54449
2 187155
1 48389 681458419
1 135665 807203745
1 174378 256076123
2 16537
1 161191 676526258
2 152538
1 49708 592280476
1 152294 304097006
2 9173
1 77363 846812015
2 105758
2 57200
2 154679
1 42556 604775997
2 9998
1 132358 280856825
2 121026
1 69555 927996694
2 64937
1 46552 46170374
1 154719 212609863
1 76050 84211809
1 85414 85180069
2 80593
1 123193 355586031
2 145197
2 19526
1 43015 312236029
1 123233 31169405
2 166368
1 97020 855964317
1 37198 15323231
1 143142 114570358
1 115854 190879225
1 160003 588686199
1 87767 270091228
2 70657
1 185112 651479433
2 137931
1 178154 32122823
2 42885
1 194075 897242348
1 92713 744306157
2 94590
2 133212
2 28973
1 123697 95897254
1 91727 448008288
2 173424
2 168256
2 148296
2 55228
1 68974 938220894
2 192850
1 199930 184415293
2 7692
2 171009
2 48932
1 10937 32960973
1 190434 603816181
2 131782
2 179967
2 145234
2 29545
2 55018
2 69592
1 15264 745478987
2 177209
2 64349
2 70318
2 139871
2 99213
1 22591 786224714
1 130528 582485773
2 39203
2 17718
1 162106 354840337
1 74649 414335835
1 190448 457061813
1 53504 757675587
1 173967 586919537
2 102925
1 17687 667234222
2 179275
1 4888 627476196
1 1971 327368310
1 3139 108911870
2 79784
1 73637 911332299
1 176326 958104578
1 181186 483122996
1 107760 369296311
1 79589 756517292
1 10331 620966314
2 118654
2 125350
1 55358 759851085
2 181570
2 198850
2 180265
1 41176 479424753
1 188219 663937967
2 22281
1 160923 501394188
1 164917 767151400
2 74019
1 13343 284286994
1 89776 908972972
1 181966 932505656
1 179682 962857257
2 56887
2 13376
1 138117 258137473
2 80338
2 118901
2 7027
2 111076
1 24317 374485670
2 36761
2 137870
1 67990 4117473
2 97599
2 56876
1 127815 129217590
2 144265
2 141696
2 64600
2 33906
2 41932
1 104324 47629062
1 113838 189983045
2 22994
2 15782
2 6224
1 164701 267279055
1 153397 407762894
2 134823
1 57417 273600607
1 104563 545861012
1 16856 150578488
2 32679
2 53340
1 174560 741148954
1 16088 985943284
2 71957
1 1321 775936135
2 102142
2 29398
1 151992 623917965
2 106064
2 168713
1 163125 513512339
1 28660 225554488
2 10318
1 97386 654017431
2 193512
1 76103 295263448
1 120053 371133119
1 98411 893467874
1 95058 164045277
2 66374
1 94687 453921887
1 96138 590847338
2 142012
2 198167
2 103962
2 111253
1 196344 686041968
2 130865
2 106340
1 5431 349564535
2 88156
2 81318
1 185513 768596747
1 21248 138103000
2 38882
1 799 786123168
1 38038 918076625
1 5173 233178728
1 80111 413078841
1 94006 475630045
1 103559 477780458
2 24680
2 109254
2 176717
2 79999
1 18292 746352155
2 24663
1 44852 851559976
1 69684 204404529
2 40155
1 121102 647347175
1 54349 942149724
2 97308
1 92434 609192464
1 101170 2370789
1 149582 573631404
1 183397 702617558
1 178110 361936750
2 185365
1 8870 47316853
2 111551
1 55139 279574202
1 145701 589275078
2 101964
2 122553
2 169160
1 82665 29369395
1 120170 449045259
1 178883 349061888
2 126116
1 135213 852968119
1 69385 535483677
1 179032 818351064
2 115756
1 14656 812784326
2 131579
2 82641
1 1937 109587861
2 20916
1 195715 525944421
1 150583 567603315
1 17498 128800255
1 112134 604824366
2 136602
2 40768
2 107990
1 34568 268483534
2 150699
1 165768 318357071
2 159758
2 37647
2 79896
2 54961
2 111899
1 56024 896193668
1 100324 915383809
2 78176
1 15610 726446170
2 82677
2 75484
1 64409 764262064
1 126701 610615533
2 78958
2 87160
2 30377
2 16473
1 152129 58390567
2 156941
2 32472
1 126657 738403758
2 13077
2 184457
1 114814 961699269
2 147645
1 35191 890758498
1 143362 48730994
2 157019
1 132667 845067941
1 173042 346603199
2 78486
2 168336
1 108685 789809002
1 33747 983600130
2 126377
2 76116
1 147135 495964988
1 154213 18858252
2 65666
2 173183
2 88622
2 6928
1 166009 431792278
1 17735 431387464
1 66131 842103322
2 176469
1 26404 805800495
2 42511
2 115914
1 114043 120158000
2 101694
2 83418
1 149048 93723794
2 182570
1 155839 664495026
2 111074
2 149373
1 13020 462405623
2 4763
1 124331 735331244
2 190280
2 4778
2 173562
1 21224 33886396
2 2241
2 71915
1 111752 273316953
2 194379
2 13405
2 7757
2 34060
2 153208
1 169824 201127390
2 183842
1 132299 701354591
2 25234
1 55065 252814500
1 137909 774686370
1 108771 326636501
2 114533
1 169549 715970944
1 111079 683606754
2 62696
2 94266
1 96514 24362003
2 23015
2 191278
2 136046
1 72781 97580912
1 68394 786655064
1 190291 438398787
1 98572 192096746
2 36402
2 162526
1 145807 624068129
2 27784
2 12523
2 27872
2 39035
2 17152
1 190975 771979072
2 190321
2 87858
2 92921
2 95385
1 108116 177214033
1 38836 893533036
1 158922 909821631
1 97759 389985109
1 188166 856582407
1 111996 841709852
2 67439
2 174172
1 173883 727250582
1 130886 932679267
2 181319
2 61331
2 1443
2 21742
2 149830
1 53420 412332452
2 81432
2 153959
1 37648 420909340
1 57243 507311745
1 75827 341077032
1 194997 833277015
1 184823 479629168
1 97817 103268839
2 156071
1 97501 354880699
1 50758 7691422
1 180022 475176577
1 10197 460420214
2 125933
1 28492 184837489
2 189653
2 41725
1 165500 695815928
2 136448
1 118131 169706689
2 33521
2 187585
1 79072 470467577
1 95734 507852735
1 156626 34547412
2 70550
1 194995 59665287
2 177453
2 58974
1 124996 844276183
2 190444
2 64312
2 160752
2 73590
2 44311
1 74047 71638605
1 176795 74444686
2 43742
2 104041
1 135438 769412752
1 30863 437334636
2 132096
1 34026 213457664
2 52410
1 64406 665727620
1 46530 669374582
2 32716
1 97250 652863561
1 34476 953045905
1 64254 553471698
2 81978
1 2230 382896539
1 23083 616715935
1 52491 797799290
2 193342
1 96225 353595237
2 155187
1 67531 366453985
2 148227
1 173770 808355239
1 52311 323085021
2 60066
2 168687
2 153803
2 55287
1 86973 50823288
1 52698 40540643
1 110502 825469722
1 130448 964015296
2 69049
2 163635
1 195915 950533242
2 29693
1 63783 389023703
1 154520 790833221
1 141841 834943246
1 136333 471067572
2 19843
2 145837
1 122137 79482707
2 75322
1 186890 630609171
1 149968 64140955
1 49764 778489576
2 126227
1 33570 615873555
2 153863
2 193227
2 81650
1 60831 175119676
2 84592
2 155450
1 198451 904337263
2 113732
1 72622 176448632
2 82661
1 125130 748405925
2 100322
1 97715 832401556
2 192967
1 140237 975060988
1 138590 114290860
2 95260
2 122994
1 132506 542320153
1 101975 517298243
2 144483
1 115224 88307531
2 60182
2 42003
2 37723
2 175449
1 100320 193471036
1 28397 126039115
1 196794 823121560
2 196240
2 16472
1 98602 215823763
1 143330 168436031
1 16458 269533695
2 198434
1 41440 74479605
1 131353 676767366
2 33834
1 138723 880332279
2 162970
1 129561 139350196
2 182481
1 141238 499603445
2 69
2 136507
2 83039
1 130597 363031527
2 131158
2 64325
2 125277
1 38738 818770991
1 112190 672408113
1 134875 907428856
1 126533 444253376
1 67918 289575619
1 36248 781549790
1 17412 831271349
2 74719
2 136675
2 47615
2 43271
1 176488 997345352
2 65215
2 156072
1 20634 100230284
2 126307
2 52109
2 156283
2 143990
1 104269 395220451
1 84258 708105491
2 21479
2 66334
2 140806
1 174782 521838479
2 9383
1 37189 669038168
2 113528
2 136017
2 95166
1 130529 29056529
1 49697 769802859
2 153224
1 11462 563032451
1 136484 879557249
1 131929 288994265
2 105627
2 158139
1 52242 272705432
1 116762 80431381
1 49513 969120816
1 179745 779198303
2 147561
2 45295
2 166544
2 157713
1 51355 166971706
2 101586
2 180176
2 174515
2 40626
1 197062 774814879
2 21895
2 162607
1 122919 496411168
1 28129 55897492
2 189520
1 63452 734670949
1 85470 771017633
1 42257 831949151
2 55546
1 175270 323557985
2 47841
1 118620 407124074
2 13297
2 134131
1 176013 306360421
2 6676
1 74613 303627503
1 147442 636589717
2 44926
1 74349 781964520
2 67877
2 143858
2 34990
1 65277 879848637
2 13794
2 117370
2 153084
1 34002 501132067
2 62216
1 68676 667431192
1 142298 117880220
1 118232 700586656
2 14506
2 87452
2 27050
1 156965 190980407
1 122640 248195407
2 156440
2 140753
1 148472 831002010
2 2679
1 107580 572457147
2 33190
2 20214
1 10615 561191220
2 161433
1 167413 10299290
1 91424 982720470
2 20925
1 29793 42332848
2 170116
1 8241 627910545
2 163330
2 113570
2 110390
1 109915 592429971
1 164938 225744476
1 4202 671600609
1 142815 162375775
1 86497 296859189
2 78951
1 62879 498327436
1 123996 865092574
2 120295
1 157901 215652415
2 184330
1 62321 919594247
1 131223 172761438
1 178736 679998004
1 51093 149723529
1 92341 678291258
1 184694 665209028
1 66579 731487467
1 20024 924191730
2 42991
1 122396 364622299
2 128581
2 67751
1 139464 304807862
1 125827 576930295
2 128143
2 107573
2 38766
2 141621
1 161741 260734759
2 67320
2 94093
2 189827
2 140923
2 30967
1 8851 504364887
2 177412
2 160709
2 175396
1 71632 760332155
1 50817 311450742
1 104544 320822044
2 11408
1 102122 2401736
1 133761 911859385
2 78220
1 154618 224507981
1 30197 707840510
1 105897 216531039
1 86198 221100020
2 118657
1 24822 138036554
2 92022
1 181784 820889595
2 194659
2 36817
2 13993
2 93920
1 173859 740603783
2 35381
1 84700 77405706
2 97319
2 101726
2 137962
2 192466
2 53823
2 89508
2 75830
2 97780
2 199348
1 83483 441795436
1 60591 102420914
2 71061
2 142336
1 104669 14977582
2 4198
1 71462 118784499
1 98117 278346185
1 188781 795717373
2 23259
2 31042
1 71200 783128922
2 54808
2 194759
1 106773 272612501
2 159530
1 10305 109585955
2 60952
2 159961
1 139825 478509529
1 97663 490065867
1 45500 436285560
1 79700 875168470
1 62020 318922290
1 40982 307915537
2 197033
1 87737 427275354
1 61520 629925310
2 159386
1 125635 44390792
1 124822 328867640
2 197377
2 13585
1 198184 317074004
2 5956
1 94416 765369043
1 161624 298559274
1 139029 771964793
2 24451
2 114704
2 149446
1 140515 113359424
1 83636 465142392
2 131631
2 117095
1 196350 286785768
1 186586 203729895
2 94953
2 52509
1 54140 755050948
2 34732
1 118964 332421449
2 120984
2 1059
2 72690
2 21950
2 68589
1 31643 726422554
1 175889 363978670
1 109864 150545921
1 106843 947382765
2 101718
1 30093 539404743
1 58333 375281913
1 15380 470252334
2 34351
2 52540
2 118780
2 72648
1 78593 708144317
2 45872
1 23837 87731350
1 50274 781719287
1 88550 904075454
2 82695
2 151865
1 193121 448272386
2 108886
1 3372 850571737
1 7194 948967015
1 138189 2274043
2 135018
1 70687 572929577
1 109880 984356722
1 148727 44420223
2 43526
1 167369 453188225
1 73778 802545161
2 35888
1 152000 313402492
2 185795
2 78251
1 159051 6532727
1 165867 24831208
1 110908 512289961
2 33074
2 143128
2 195911
1 186087 977028697
1 181538 361970204
2 60976
1 195391 983291884
1 80136 155935722
2 27672
2 114181
2 194193
2 16591
2 108834
1 28224 613370134
1 123743 928764999
2 196865
1 129430 20149853
2 33852
1 133128 385350566
2 51784
2 140326
1 68653 593939784
2 26736
1 197499 427261066
1 63494 168889296
2 44332
2 179514
2 78663
2 143058
2 194664
2 71868
1 30019 889376021
2 180073
1 109536 407527246
1 46883 568494379
1 184265 778856646
2 7111
2 158725
1 78537 712846256
2 74738
1 109249 995230561
2 66729
2 2398
2 61984
1 59240 141039209
2 188005
1 157258 253469336
1 11870 417774521
1 183016 721311245
1 113534 508022960
2 167362
1 12961 442982969
1 113885 998577492
2 14861
1 167936 389103579
1 24256 768879264
2 95219
1 195616 450965606
2 20783
1 63277 668005951
1 87422 348707688
2 14051
1 162441 626446857
1 38560 121308557
2 1407
1 150389 362294360
2 18244
2 185692
2 25652
1 154251 798243421
2 23812
1 15096 56429055
1 61773 742980814
1 90542 26256593
2 24960
1 10869 925221893
2 151169
2 124651
1 151521 585174979
2 62094
1 156284 665757964
1 156354 173582586
1 63602 81773648
2 173774
1 179125 254666778
2 58958
1 69014 401529722
1 115550 873007968
1 26952 731011
1 109855 786138013
1 127610 611745978
1 71508 768359504
1 46575 109186708
1 87231 536314100
2 134678
1 169863 124766716
2 180941
1 147469 466425313
2 32264
1 131484 924415179
2 158601
1 108110 408041338
2 18087
2 147355
2 125220
2 152217
2 30451
1 44157 813595145
2 17313
2 155897
2 50842
1 45639 785185901
1 2875 946824930
2 57049
1 28953 734682798
1 93486 225189715
2 196636
2 188980
2 65285
2 62906
2 166662
2 165686
2 135142
2 87366
2 168949
1 117417 731861770
2 61636
2 20691
2 145106
1 23439 224367789
1 124354 243668419
2 138702
1 156280 649955213
1 21133 916669396
1 167775 477309403
1 185818 953680296
1 146470 339483905
2 45285
1 85391 607836633
2 100094
1 87645 746383412
1 54309 916446046
1 77287 378462625
1 34122 438088306
2 196205
2 18246
1 180904 936462036
2 40479
2 43000
2 40305
1 39266 580737155
2 89419
1 198623 205821481
1 142929 605948837
2 185718
1 184848 649174407
2 44389
1 63453 54590821
2 183702
2 178635
1 180535 388069109
2 50507
2 33885
2 167797
2 157387
1 166781 948950148
2 51635
1 81257 30552407
2 61209
2 35853
2 41106
2 135
2 163942
2 86822
2 64118
1 84880 897138558
1 159413 837799928
1 199599 704833567
1 82046 872723251
2 67077
1 192162 890354586
1 45695 951368341
2 9708
2 47608
2 57635
1 2356 35590388
1 170344 41594891
1 142516 847227810
2 122819
1 132227 186837734
1 102044 665315948
2 20909
2 177495
1 159121 579588930
2 151364
2 150401
1 30149 581177053
1 184742 768726629
2 162065
2 52818
2 1640
2 111347
1 161750 521476209
1 129627 333358314
2 111648
2 66972
2 143093
1 154541 511418399
1 9190 350992568
1 104838 796711341
1 27151 303611097
1 110757 932918047
1 29578 432249334
2 87169
2 102655
1 126995 458764426
2 163146
2 76829
2 35355
2 144477
2 172338
1 184358 515503026
1 197524 119713844
2 107101
2 101098
1 16566 446369810
2 14227
1 197209 82017180
1 127043 586037738
2 68398
1 170569 723534732
2 103145
2 61965
1 9725 687218404
1 183102 259174401
2 77752
1 116270 834788352
2 46508
1 100421 214193358
1 77742 966869619
1 168813 585171938
1 157157 533486100
2 111787
1 138002 29590993
2 58356
2 103672
1 99117 239201576
2 98490
2 53611
1 57486 175430404
1 43199 441088015
1 7066 942323336
2 109415
2 147854
1 137162 692164726
2 66966
1 65820 902663344
2 116946
1 89698 556842118
2 24526
1 142065 308606262
2 42049
1 43804 277309770
2 93653
1 99688 70756295
2 117292
1 119029 216937417
1 148799 546641941
1 91693 213281420
2 73488
2 125529
1 164403 946897266
1 190195 917266115
2 94071
1 119107 135518520
2 121093
2 44661
2 155082
2 124145
1 156539 84544667
1 62164 550332308
1 12371 656413375
1 95308 415488127
1 161479 769930992
2 161251
1 91769 154881696
1 81138 181400139
1 198393 894833966
2 143316
1 84257 720287525
1 150535 710785741
1 184374 728785433
1 74673 792903769
2 107335
1 54875 892405241
1 71901 458050976
2 93
1 173098 913203586
2 189948
1 166172 837018332
1 132454 682490577
2 96125
1 181196 136060471
2 59267
2 163559
2 64603
1 189164 585721802
1 87749 321818891
2 77001
1 6740 48047534
2 86149
1 106269 664233173
1 141417 829922629
1 176217 628470120
2 67104
2 88683
1 102458 57228518
2 73542
2 29630
2 3023
2 197082
2 149008
2 45815
1 148273 574327899
1 110384 171959611
2 15035
2 35363
2 25679
2 196975
1 76057 626376058
2 83989
2 198126
2 108920
1 21278 489143039
2 23168
2 18957
1 27186 89951624
1 20926 181499602
2 95901
1 13661 191098710
2 74708
2 27174
2 14039
2 67392
1 199014 746622492
2 114236
2 186028
1 59496 874733165
2 158260
1 78218 535716658
2 139760
1 86864 336734441
2 103148
1 12104 931807186
1 137438 898730245
2 147307
2 96413
2 6496
2 199127
2 97190
2 181152
1 58808 172651543
2 6946
2 141171
1 13580 978035243
2 51931
1 65225 614264049
2 65203
2 33038
1 132991 259742658
2 93049
2 164074
2 189251
1 146822 17355777
2 17425
1 157726 526427947
2 35999
1 18143 716639197
1 28417 597257117
1 87317 708182282
2 101362
1 190354 900934765
1 164578 713285914
1 16999 490729988
1 19553 105465883
2 186679
1 106480 561235120
1 15977 818515756
1 188557 599091158
1 81715 563199026
1 136459 552767483
1 159436 601427076
2 16928
2 39118
1 111046 815276625
1 99547 861386607
1 147753 382001094
1 166896 425096707
2 7897
1 193324 648105366
2 83006
2 8705
2 152199
1 148149 956335228
2 156547
2 178613
2 50320
1 155454 738243278
1 107819 53781965
1 186776 717841059
2 58174
1 44380 397443600
1 125221 952824286
1 123803 878161915
1 61720 834113780
2 183220
2 25684
1 32263 817308487
1 55197 216990749
2 160761
2 199525
2 131984
1 180261 727713191
1 183709 95128801
2 132546
1 129715 591570287
1 86975 228537880
2 54209
1 109361 786681007
2 1593
2 147059
1 189203 598755681
1 169658 47883401
2 25693
1 2517 996910134
2 15979
1 187457 594380052
1 189714 312189121
1 9165 175641975
1 150880 132760924
1 130717 375561430
2 185514
1 105053 79675728
2 196357
1 128443 679791719
2 102913
2 189640
2 30351
1 84213 636726908
2 168000
2 175241
2 108721
2 90335
1 178562 950180915
1 181697 644069664
2 99528
1 17084 444379277
1 70631 838798300
1 13450 450152462
1 14451 352272077
2 119977
1 92749 33754381
1 16616 951141037
2 89416
2 143665
1 46579 309481780
1 38217 528829140
2 150622
2 70484
1 87521 86589567
1 69737 456832091
2 89119
2 65534
1 119253 820008605
2 60449
2 12286
2 152761
2 102788
1 14695 845352314
2 64792
2 181250
2 170069
1 174528 340117324
2 194888
2 59460
2 189259
2 38267
2 149799
1 197748 937279020
1 41201 610292587
2 193952
2 12576
1 101803 736492385
1 17736 906797903
2 125228
2 44306
2 56761
2 30704
1 118413 403382402
2 136458
2 119726
1 129827 423424205
2 22283
1 137891 676161593
1 149913 344311178
1 44414 325334541
1 65752 221375991
1 106408 568455821
2 81961
2 190843
2 10538
1 98170 721887702
2 77507
2 131332
2 67188
1 92886 195873599
1 94775 415144420
2 82839
2 86586
1 161749 349376243
2 68276
1 60430 541736910
2 82610
2 191463
1 80562 533224607
1 69221 161642058
1 76477 506584521
1 71821 971735669
2 98591
2 17244
1 162851 272530979
1 96611 938473911
2 133162
1 115391 839433391
1 168993 433209902
2 196698
1 84852 492632376
1 108386 185020839
1 110529 441350694
1 172394 451605907
1 62041 651056015
1 102158 759308407
2 20200
2 106654
2 174567
2 126892
1 14325 779336833
2 32704
1 147024 423053090
1 157196 508258825
1 145949 415847903
2 109321
2 14747
1 188568 284676458
1 123313 172204373
1 145661 947836285
1 83076 522020212
2 121515
1 104734 611572644
2 2885
1 68524 143426574
2 68576
1 100144 773970312
2 5954
2 71602
1 42680 653227635
2 101051
1 90879 470472038
2 161280
1 39349 669120657
1 90583 614067100
1 117442 704068614
2 121880
1 63461 265862091
1 174448 739116363
2 159876
2 171681
2 13492
2 197311
2 32741
2 75316
2 18661
1 23819 123137807
2 80927
1 96272 910736341
1 100710 896279134
2 177391
2 184625
1 130316 128981806
2 48921
2 107531
2 187425
1 191689 857139750
2 87084
1 20452 517589654
2 80490
1 92544 282271885
2 126690
1 182242 721409588
1 126082 598593541
1 118532 429029126
2 154459
1 137148 572150255
1 151692 863343742
2 107255
2 92885
1 84804 931402617
1 137997 391433813
1 128279 76087182
1 136453 63892153
1 29347 143457230
2 175320
1 109560 328944650
1 3195 428482303
2 22124
2 146771
1 21825 878127202
2 139048
1 176708 855186923
1 6126 926894230
2 199915
2 164187
1 153003 561233999
2 2202
1 179654 911635426
1 151995 771778068
2 148591
1 165626 961214678
2 165887
2 133840
1 145395 169779017
2 128878
2 20463
2 115518
2 6573
1 64027 848297301
1 93898 744410664
2 176649
2 110110
2 165835
2 146193
1 16972 176082196
2 636
1 184799 259436482
2 48991
1 114978 84426406
1 175598 600539662
2 119085
2 78668
1 80080 160259927
2 157686
2 125551
2 18122
2 192427
2 15286
2 44491
2 30671
1 118646 941610101
2 199044
2 143460
1 112185 164185941
1 57978 221865650
2 146936
2 32292
1 98723 486356573
2 115628
2 7692
1 5045 606032035
2 3151
1 26021 396583769
1 49639 618151760
2 75541
2 9462
1 185396 160363917
2 99424
2 31542
1 136907 808172035
2 7826
2 65998
2 11686
2 156059
1 27793 618681072
1 9869 988958519
2 178129
2 158176
2 79808
1 20124 950939675
2 99497
1 25114 955212571
1 197350 421282010
1 28266 284412292
1 84947 101833116
2 42564
2 193313
1 58246 505203620
2 197554
2 174787
2 95805
2 76693
1 114603 350187546
1 133623 625685167
2 158741
2 155956
2 82128
2 57090
2 95445
1 136973 977520043
2 139911
1 17040 76402937
2 15166
2 101748
2 179920
1 101996 929966453
2 96917
2 91691
2 156346
1 124247 193224342
1 185306 163493799
1 115941 648491453
2 62423
1 54013 492533822
1 125979 40723789
2 9278
1 99997 422580104
1 63655 538989459
1 168589 477741956
2 126321
2 5088
2 10691
1 128434 428613871
1 184595 996077561
2 194100
2 134492
2 34038
1 47443 145217361
1 108314 5537844
2 147865
1 6339 955765703
1 146022 784206771
1 175300 744335850
2 121134
1 58672 400243773
2 3017
2 43378
1 74027 80967316
2 79222
1 882 798230007
1 100317 697412659
2 119828
2 76289
1 115858 420291472
2 189064
1 164310 259211622
2 144683
1 164597 709695984
1 101914 943868436
2 99254
2 177904
1 13866 397089064
2 42097
1 171644 181622520
2 182669
1 178217 870747936
2 114570
1 86412 860089173
2 163242
1 42213 945782620
2 64603
2 134533
1 17488 802274756
2 102312
1 94794 229083316
1 29598 505463878
2 142791
1 124817 39392342
1 132609 466824088
2 186488
2 186925
2 27374
2 151832
2 40133
2 151551
1 89061 281381417
1 18144 767744587
1 51333 740699487
1 115353 930936656
2 162793
1 33093 1788232
1 136442 176147174
1 187671 392684573
2 156952
1 121038 956956946
1 73054 556186430
1 50241 79725007
2 54924
1 150698 408729458
2 124653
2 95928
2 39654
1 16980 352146290
1 73903 969790317
2 181334
2 101415
2 134551
1 68727 382987498
1 139916 825842497
1 104094 380285853
1 2320 275704200
1 178451 239802253
2 47038
1 76487 552220852
2 149285
2 69649
2 92230
2 159150
1 110416 622682791
1 121152 874074733
1 35334 61085399
1 115823 969318042
2 101437
1 176507 200128919
2 79015
1 101870 108307170
1 102680 816552197
2 117867
1 157357 202517944
1 92649 557138842
1 20495 604237890
1 130199 679388217
2 24020
1 145865 236916333
1 4933 42940525
2 192924
1 198093 271893898
2 128614
2 81733
2 82413
2 175733
2 117190
2 32714
2 75027
2 24559
2 81038
2 199817
1 193945 745778569
1 27358 401045181
2 117756
1 72732 874836572
1 170055 773571950
1 146921 932937710
2 35702
1 73880 667044739
2 1823
1 108622 67199480
1 11573 452508806
1 37349 565253821
2 19310
1 147041 9814913
1 151006 47196031
2 62649
1 114319 213790122
1 135769 788190455
1 25436 927971024
2 195704
2 174604
1 105483 976859525
1 42569 538539377
1 44469 936702067
1 113764 923789312
1 85328 200329298
1 28946 176429257
1 184841 669693107
1 182218 490715105
2 23199
1 148425 554187857
2 156349
1 21615 929030862
1 132649 307631618
1 9611 862396287
1 117813 480529931
2 145000
1 139362 67237472
1 114984 613759090
2 117451
1 156036 551441744
1 132325 713566813
1 16222 293437876
2 190941
1 156407 121588969
2 5936
2 503
2 126504
2 57916
2 130721
2 33952
1 8439 780192581
2 168131
2 56937
1 72893 498708453
2 104767
1 170545 997989354
2 27725
2 127401
1 29415 627560017
2 32954
2 59025
2 142755
2 98098
1 105695 47830460
2 11310
2 54601
2 88123
1 54880 701001205
2 54153
1 140672 971570136
2 82137
1 7031 195552921
1 125241 373232639
1 125121 955194927
1 91717 468825526
2 146598
2 8506
2 118592
1 80053 984564505
1 172866 892743254
2 125409
1 151925 658476382
1 130681 250250234
2 30893
1 140672 493916655
1 130546 25471823
2 98395
1 11212 120561067
2 168497
2 193111
2 157068
1 191539 688218467
1 80987 784412976
1 129270 955157906
2 121497
2 19964
1 171439 81524587
2 158782
2 150596
1 79319 393861166
1 184031 996636007
1 106633 44486771
2 20294
1 121305 20387113
1 120613 639737122
2 80608
2 118939
1 54621 854729494
1 67771 608995675
1 183411 746027379
2 134013
1 87914 24862070
2 111151
2 166585
2 66604
2 97523
2 160101
2 74721
1 70812 736175644
1 40033 399543703
1 187303 109838953
2 85700
1 18439 505569622
2 50486
1 119214 887780160
1 198329 952559883
2 25766
2 28176
1 112226 683034755
2 162299
2 88907
1 114350 174663140
2 57387
2 11907
1 199448 907411168
1 125922 366684626
1 110764 23116303
1 106835 162128936
1 2407 111938073
1 196815 708458726
1 176900 199167866
2 189583
1 163120 837638149
1 36814 311017506
2 121688
1 193329 700431710
2 44111
1 133074 912403195
1 104825 30602152
1 58336 965627342
1 20678 698590758
1 140983 468593857
1 193883 754320007
2 162752
2 16076
1 131538 300960576
1 110680 999566993
2 95671
1 73768 478996861
1 61477 525823606
1 2218 853152971
1 92659 791690281
2 118795
1 38439 172440693
1 134531 489317373
1 140588 740184566
2 199301
1 121647 676230577
1 94373 218976055
1 160495 716535490
1 177767 340941425
1 104379 663696262
2 65105
1 173065 788905887
1 39050 277765877
1 29499 375022342
1 27100 579288173
2 35925
1 72759 74568670
1 191073 19533358
1 116148 306757458
1 72527 284402676
2 162189
1 107294 805108928
1 128566 177342071
2 194641
1 151621 39419052
2 153071
1 166038 955461832
2 198159
2 195034
2 21231
2 176724
1 134033 323623750
1 81027 854588672
1 70707 132508093
1 22749 809822339
2 85610
1 186470 755177355
2 156719
2 45577
2 139026
1 178447 861190064
2 80148
1 132214 361928971
1 59152 994552700
2 180756
1 181544 471580182
1 69788 3760079
1 74369 387113188
2 53895
1 62168 3064862
2 164922
1 79688 824924722
2 111842
2 85094
2 16224
2 130955
1 198019 407909388
1 20852 508091175
1 55651 922621149
1 173321 390119063
1 142838 632758041
1 95653 381017400
1 199792 605127582
1 175338 369553882
2 165782
2 23325
1 25117 816917514
2 13133
1 89946 463251584
1 153435 352423237
1 58832 513525966
2 68593
2 131808
2 198998
2 188338
1 55094 29883358
2 57274
1 156107 906215737
2 18950
2 32977
1 10411 814886407
2 37302
2 168681
2 56686
1 23866 417512080
1 157089 886527915
1 42020 456416303
2 7988
2 82643
2 132103
2 70316
2 38991
2 177725
1 135792 932047933
1 93298 320717652
2 55570
1 64840 12049763
1 88646 423534098
2 116588
2 169192
2 120893
2 53558
1 34061 545214841
1 36151 110358608
2 19604
1 148528 480671394
2 156210
2 199486
1 186859 903522904
2 169020
2 153293
1 180219 575718729
2 37295
2 43200
1 50288 498019666
1 145152 809409664
1 129800 699514138
2 91012
2 187687
2 180994
1 109046 135066055
2 105875
2 3615
1 98341 570507274
2 190728
1 170913 910208281
1 146339 93944564
1 61625 619066813
2 177424
1 180991 303387397
1 16251 64286944
2 147603
1 51713 970357251
1 183849 167498704
2 7200
2 190304
1 128302 822563414
1 21530 51922951
2 71858
2 115538
2 68536
1 46345 45694172
1 62536 962953114
2 120159
1 148836 890903380
1 56516 780798423
1 87341 925858139
1 135400 541521107
2 129465
1 6277 97617437
1 125242 635999330
1 198449 986145094
1 151771 662554112
1 134350 200962509
1 3982 607320316
1 99268 957595104
2 141993
2 197786
1 80066 800183599
2 81574
1 192325 386365734
1 144418 300662857
2 95253
2 170909
2 158957
1 36598 799632296
2 88066
1 34058 459098028
1 192291 693764179
1 67123 277491141
1 18466 737743388
1 165052 627043758
1 163811 751835250
2 77538
1 120068 656452884
1 68983 862732117
2 81496
1 117736 195098756
1 67119 490151413
2 35487
1 121578 634025106
2 197134
2 151240
2 140948
2 130490
2 166166
1 41693 252067779
1 192949 262180014
2 66705
2 134720
2 57018
2 21784
2 148878
1 112611 122137193
2 36071
2 75652
1 14729 32253672
2 197068
2 131654
1 191822 966164489
1 84615 701104960
1 133320 808930342
1 162181 525211471
2 58284
2 190695
1 108829 104828606
1 177120 589055527
1 13970 726215256
1 107862 174038355
2 91031
1 145864 316722745
1 43538 427786881
2 12694
1 162177 117410584
2 101321
2 88037
2 77381
1 77809 382334182
2 85173
1 17676 592432048
1 192414 96770991
1 182562 293506538
1 127590 134849503
1 189793 230279613
1 71843 586101562
1 115058 191869098
2 59139
2 66479
1 111188 127610341
1 98665 163724109
1 55644 566745896
2 169648
2 142580
1 61569 732593984
1 15895 284599612
2 62899
1 10964 913417191
2 18806
2 8018
2 55870
2 172169
2 67627
2 52782
2 132328
2 190327
2 37781
1 153151 357042541
1 53259 912280289
2 105136
1 59462 933706843
1 121308 800992100
1 196922 539166668
1 195060 94772599
1 119693 371478631
1 122670 642956873
2 40479
1 155829 51746664
1 5326 461804971
1 9790 462104157
2 87137
2 63945
1 18306 541985423
2 192399
2 108606
1 108853 225863237
2 133942
2 118510
2 168002
1 14340 383814880
1 65632 388729365
2 65859
2 19329
1 104581 770559771
1 172476 202523763
2 26010
1 139248 980305424
2 114979
1 194084 329309190
1 129126 679221179
1 187655 774557819
1 193516 149772236
2 181193
1 19608 676034345
1 168326 610851414
1 95036 257175894
1 110418 827815372
1 76139 948032454
2 39212
2 96379
1 100716 229744559
1 12886 825617635
1 43845 365058099
1 66903 592738078
2 27604
1 150172 117801800
1 187827 224912906
1 191114 481331188
1 18214 805292351
1 39938 46801511
1 84696 151871738
2 176210
2 10972
2 156914
1 117969 397974951
2 162181
1 31209 111649827
2 4311
2 102226
2 41785
1 54109 607766392
1 38330 360752893
2 147319
2 91169
2 150610
1 10024 670732741
1 137111 558584894
2 56971
1 24724 185022340
2 142301
2 196887
2 109961
2 139593
2 110187
2 101379
2 178289
2 28733
2 60594
1 170533 452739554
1 152614 934318916
2 35942
1 73859 592292697
2 61104
2 66721
2 24699
1 195328 642155412
1 197678 52831479
2 126407
1 94604 138689320
2 11220
2 118692
2 122418
1 172385 641335340
2 196596
2 160368
2 142776
2 151459
1 41706 94233571
1 21779 83132312
2 131211
1 149981 185531320
2 65858
1 48387 232999358
1 99413 896335469
2 173886
2 14173
2 165669
1 58230 726037897
1 199937 20435248
2 110929
2 120067
1 109651 184093812
2 79889
1 1420 903670420
2 153898
2 194002
2 45869
1 174852 523843663
1 132079 854147307
2 137464
1 48320 695830386
2 22874
2 104644
1 133061 643078475
1 172173 144509767
2 23032
1 198678 387508577
1 126817 801324157
2 64327
2 96022
2 144065
2 144730
1 5441 651260527
2 89261
2 22843
2 125993
2 133049
1 22005 763359517
1 92530 987634168
1 144844 64409240
1 124495 164456755
2 162030
2 156126
1 110789 115118781
1 170667 369286500
2 36261
2 132054
2 64415
2 45881
1 80257 856904692
2 40445
2 123077
2 16670
1 116783 847525052
1 112359 987558332
2 108599
1 180099 514519238
2 170545
1 44165 206220957
2 187712
2 120408
2 137269
1 130574 386703702
1 84583 624062831
2 114613
1 64443 372559760
1 173907 267248171
1 24530 113724662
2 150531
1 82633 336254160
1 182607 23909668
2 120841
2 170685
1 18734 275122700
2 65324
1 97624 412472308
1 116697 850852789
1 106751 811221875
2 170582
1 92298 204995716
2 52946
1 161919 670716099
2 90840
2 100733
2 2657
1 192469 658090875
1 107175 294990154
2 17648
1 43044 507451871
2 171313
2 122739
2 14825
2 194519
1 80135 137365627
2 147311
2 53527
1 19737 625218430
1 53093 720810436
1 161352 111754832
1 133950 264146564
2 184172
2 39349
2 124243
1 153074 552651887
1 19627 949043670
2 44478
1 184259 41742452
1 96341 948005372
2 8253
2 134306
2 155801
1 125893 802880717
1 35474 548883965
2 121409
1 189863 318263103
2 155355
1 197301 620396454
1 141878 6643164
1 97380 441138819
1 24050 948083349
2 146251
2 186675
1 163232 483135022
1 25430 933470380
1 187761 326309842
1 65922 687021821
1 29863 674853271
1 23817 235683972
1 8812 127332870
2 185804
1 172978 649616720
2 117731
2 102114
1 27781 175660223
1 109549 213214995
1 137700 756439956
1 197036 908077552
2 85612
1 174397 203197226
1 62692 736922610
2 196015
2 176639
1 11999 258843955
2 154700
1 146482 462417738
1 105084 596962654
1 199735 242994924
1 167931 38339864
1 164809 237383288
2 11638
1 30049 160163376
2 154955
2 152800
1 183820 967877605
2 184992
2 75911
1 69533 499041165
2 162676
2 189227
2 73784
1 124620 802219595
1 108241 458847582
2 76130
1 7222 8392736
2 90182
2 126042
2 65529
2 148860
1 166109 852960824
2 174931
2 5231
2 164043
2 130149
2 155280
1 72394 881212616
2 71722
1 139812 579046353
2 39038
2 56563
1 122410 539566515
1 20924 884298698
2 27176
2 156758
2 150463
1 91704 54860411
1 43503 154884790
1 180633 256469395
1 142526 245233213
2 170962
2 140627
2 21637
1 52931 475308786
1 135773 956080684
1 127830 8696829
2 143492
2 162168
1 171770 920684732
1 45482 304025482
2 31907
2 178557
1 178941 231102465
1 126199 135286506
1 116792 593648942
1 12534 285068026
1 114754 807096408
1 145508 981441572
1 191138 994593687
1 37227 504623767
2 183351
1 128043 555208861
1 1773 496212669
1 198121 146511272
1 102171 366199053
1 58718 544209590
1 19147 439946337
2 183227
1 2380 897184257
2 81573
1 1330 133604457
1 174843 484003050
2 153898
2 143725
1 90260 374749546
1 75576 823265623
2 145036
1 35868 552727322
1 28273 747724067
1 110112 957913865
2 48247
2 77163
2 71948
2 72486
2 52305
2 23154
2 84469
2 141058
1 118164 172923285
1 129348 766292274
2 184626
1 77592 170985801
2 133887
1 184899 641215494
2 86514
2 135611
2 181360
2 178548
1 2565 967678592
1 54796 754326145
2 107607
2 113611
1 109679 249050597
2 162358
2 120846
2 13237
2 4603
2 18937
1 84562 792111851
2 51825
2 79409
1 18545 138009198
2 25297
1 126337 232763186
2 66899
2 15655
1 98326 849529605
1 179461 631891702
2 41873
1 159598 207323544
2 112150
1 111994 275473526
2 183343
2 9371
2 58392
2 83330
1 86689 128245472
2 26539
2 153601
1 134056 80837727
1 91330 925580665
1 152100 376815706
1 190885 979631524
1 66332 336883141
1 45079 548630796
2 145585
1 192360 90423730
1 69232 899296363
2 32086
1 197442 237087724
1 151433 354657575
1 70996 875817243
2 53165
2 152119
1 160028 506267878
2 68544
1 153194 648931548
1 199223 23510489
2 39520
1 34528 619815619
1 47292 479010518
1 172844 832180090
1 83455 106478301
1 56924 394427364
2 149788
1 51638 492840801
2 64798
2 101961
1 38117 423170904
1 30734 853756565
2 81562
2 157150
2 178888
2 165694
1 194644 817147468
2 123817
2 77735
1 182544 437548759
1 97 372978622
2 160045
1 133007 793985542
2 91750
2 30248
2 158791
1 20396 634450306
1 134470 938363234
1 27646 545245878
1 15043 717982807
1 118003 182094282
2 33180
1 193150 695852858
1 151177 662721295
2 190401
1 50106 893871434
1 63100 410975720
2 120515
1 158572 29030121
2 40657
2 21636
1 47613 285178957
1 87776 520771234
1 187179 831341199
2 129972
1 76018 737715741
1 109251 973545340
2 153918
1 152348 210287283
2 35359
1 183792 647102430
2 103363
1 90907 270527897
1 81418 132966526
2 40321
1 3983 456430509
1 124372 557549100
1 48479 392458409
1 72989 800095911
2 134974
1 57704 456365709
2 52244
2 189036
1 132906 706931830
2 80075
2 138431
2 82344
1 1866 909948055
1 191238 120496495
2 134534
1 16205 792683595
2 28934
1 121227 380803355
1 28686 155218554
1 142906 287057862
1 99046 351984874
1 22114 341985277
1 107640 864566200
2 70847
1 82790 311894489
2 48212
1 154420 308784244
2 25868
1 111300 139438351
1 153553 946003447
1 186504 396500967
2 10107
2 91365
1 133557 592957248
2 64357
1 40809 832436613
1 63846 971346855
1 104644 774239503
1 78446 570428083
2 67964
1 19164 948418456
1 122298 167211857
1 32176 686333739
1 150303 226778020
2 165539
2 160785
1 80459 378492718
2 6151
2 196171
2 10517
1 151088 60671644
1 38039 383167400
1 92270 182253274
2 150807
2 167347
2 51252
1 102886 352858466
2 149061
2 30321
1 173841 256320352
1 126365 146961233
1 58109 464533244
2 73515
2 166903
1 13195 806444786
2 165694
1 21964 995846917
2 23945
1 74321 840323518
1 189270 110636861
2 117509
1 109160 218355919
1 23155 354498512
1 162220 161530983
2 175886
2 109176
1 74964 462543590
2 49986
2 100966
2 31917
1 42902 899809925
2 22103
2 188360
1 80981 273873409
2 133353
1 19643 823093385
2 162779
1 21879 309745221
2 123135
2 28143
2 146032
2 197633
2 146562
2 113873
2 76188
1 73499 159698407
1 46992 408664789
2 84819
1 178882 655481707
1 24990 936788608
1 108984 595229281
2 5451
2 48924
1 38763 88800008
1 75955 3976953
1 118946 953277802
2 61939
2 118707
2 176809
2 116392
1 10035 865750779
1 179087 74503848
1 115076 378905762
1 166208 499569509
2 80328
2 78276
2 1358
1 18135 365700933
1 24742 8160407
1 25497 170003826
1 183024 973006202
2 152680
1 179396 833140964
1 26644 627811074
2 182976
2 188206
1 155933 567730775
2 34166
2 52640
1 197541 981811924
2 11742
2 45956
2 32730
1 11306 72411869
1 105103 209679131
1 11196 865969277
1 55623 532916760
2 177910
2 77103
1 131483 440497196
1 199070 165588288
2 100135
2 128807
2 80286
2 73023
1 13580 25261614
1 130538 497638687
1 52650 968506631
1 73961 898972370
2 120413
2 171699
1 47953 187541032
2 178957
1 175277 113175654
1 35218 426834862
1 22487 711771139
2 38914
1 192546 13335581
2 133249
2 146968
1 46531 714937363
1 16566 477354777
1 110229 810882345
1 9935 919112598
2 166317
2 28652
1 122905 94858090
2 102692
2 131315
2 103488
1 77922 85721959
1 185250 519758626
2 88636
1 125049 924054801
1 129698 816215661
2 110419
2 8275
1 89865 800721327
1 39248 351050140
2 69444
2 167113
1 63680 616338085
1 118798 724578679
2 125076
1 60397 998372329
1 121472 875549258
1 45063 126151396
2 74238
2 141483
2 176381
2 109539
2 72620
2 175342
1 50271 576849664
2 143594
1 156590 954370392
2 6527
1 197144 859788206
1 138649 955605272
1 63471 886780365
2 9610
2 51458
2 114364
1 83356 460325158
1 76896 711785493
2 84116
1 145113 791423200
1 75039 664106079
2 7088
2 76367
2 31553
2 143298
2 100858
2 3084
2 112114
2 59272
1 80322 928161790
2 55245
2 8042
2 199157
2 64686
2 99376
1 88912 342985088
2 13726
1 152172 142587203
1 149812 529526972
1 54322 325942715
2 37254
1 108945 622316381
1 151335 514708330
2 5160
1 144045 550170541
1 131973 751497912
2 192865
1 48395 996253349
2 105743
2 171977
2 106395
2 176894
2 172817
2 89557
2 83716
1 159820 756065051
2 175050
1 63412 734451478
1 172151 302587716
2 105241
2 147154
2 61293
2 193167
1 193220 647163203
2 162125
2 61635
1 143742 358630542
2 142535
1 163798 10344944
2 163496
2 82447
2 62180
2 78462
2 84214
2 148294
1 138118 950983998
2 167075
1 48970 334338524
2 172716
1 182439 764765916
1 108555 90067647
1 46993 671520635
2 83894
1 10254 755323513
1 99694 939914443
1 61306 137261386
1 175078 675559210
2 105068
2 92244
1 72956 316512827
2 68331
1 134565 787417003
1 169126 244309711
2 42872
2 120938
2 130872
1 119625 384153320
2 172003
2 1993
1 48202 929674450
1 179272 506231826
1 155997 7287870
2 147826
2 100560
2 30397
1 150945 304347894
1 13923 290418015
1 128596 326570464
2 40904
1 67173 56543358
2 182983
1 4925 534438202
1 153251 810847564
1 29507 882509247
1 73034 967171250
2 156905
2 86828
1 111500 639009719
1 21555 54046052
1 85506 752692497
2 96456
2 181177
1 198566 286078852
2 147221
1 185748 648086413
1 96760 632768565
2 146727
1 51391 227121625
1 89476 101639641
2 15668
2 194525
2 121046
2 63677
1 120393 236945674
1 83535 832807102
2 96050
1 175115 288161200
1 174852 106305403
2 43359
2 1591
2 110609
1 3196 853662584
2 117482
1 181568 636852004
1 24101 714693376
2 23888
1 169016 445465490
1 75131 187220849
1 31634 97649898
2 26024
1 6192 799207241
1 172792 38710052
1 89111 84060846
1 185995 425896392
1 19520 943265672
1 170812 66613029
2 15449
1 130630 950321814
1 80325 846685425
2 106448
1 22319 957936881
1 115977 52249587
1 110936 360906798
1 192668 930189614
2 39125
2 41366
1 15241 62604546
1 175822 840761623
2 59371
1 47709 683197835
1 100270 236803580
2 171819
2 155228
2 13104
1 5459 679121815
2 186913
2 103582
2 74237
2 62860
1 176368 590422537
2 164966
2 114254
1 11346 205442333
1 134548 455738522
1 154860 912272532
1 198707 559142877
2 154415
2 85406
1 175471 933260023
2 119003
2 1970
1 58196 301754274
1 166433 581042223
2 143223
2 20985
1 127556 937227612
2 54120
2 75387
1 132270 572950025
2 77373
2 48322
2 162716
2 171437
2 197597
2 89659
2 89282
2 94871
2 140574
1 79087 83979656
2 24056
1 104890 809578288
1 33806 742434918
2 197080
1 123659 310590833
1 36145 163852000
2 171862
2 25992
2 60372
1 19156 326071681
1 88561 752221176
1 188511 374885363
1 19224 574141556
2 17847
2 158565
1 52203 870588050
1 4459 458873726
1 60863 99240855
2 43581
2 167567
1 135099 783101606
2 38800
1 166532 558152512
1 1120 737587632
1 128520 235827491
1 51505 289306026
2 174852
1 160836 193181435
2 24659
1 13479 212484324
1 107730 648526169
2 66971
1 111909 711020567
2 36984
2 13676
1 15933 626582368
1 21673 361149658
1 63231 630226837
1 142581 465113223
1 63027 978538907
2 182995
1 198019 635218391
1 198743 459984379
1 112678 866907934
2 79763
2 113548
2 141149
2 75074
2 2393
2 36941
1 20030 645731413
1 193314 636545716
2 64492
1 66423 198347056
2 188368
1 36488 967719836
1 59243 836401966
1 171562 827128225
2 13164
2 75037
1 128796 460803372
1 9723 363759708
1 40251 314439592
1 5582 723034602
2 64271
1 70861 86351281
1 199083 930600528
2 45280
2 138275
2 69304
2 115649
1 44061 284276084
1 164457 595089092
2 122946
2 145997
2 119773
1 24090 841832060
1 5087 250605947
2 177061
2 167340
1 198583 586240604
2 157451
1 184364 904421134
2 134061
2 135659
1 64209 715695026
1 13699 718359857
2 80020
1 46184 701643788
2 49106
2 189058
2 22114
1 3484 757079943
1 99468 143685441
1 96659 865589221
2 30620
1 194424 566559486
1 178170 105706632
1 176403 996386090
1 134542 202457516
2 155113
1 177780 390443961
2 125925
2 82274
2 38329
1 149535 752945167
1 113876 65274038
1 130186 121772619
1 160330 262974805
1 63205 903548999
1 35105 506307556
2 58659
1 77890 672777897
1 53902 854090672
2 35858
2 184089
1 94291 737669414
1 170711 976951142
1 44179 677637211
1 161092 169781892
2 74523
1 64267 630829017
1 165969 899715932
1 33666 159897951
1 71120 32312724
1 174226 977559830
1 178736 417399221
2 111068
2 30906
1 164873 439149550
1 21448 814960953
1 188898 794132996
2 88499
2 131186
1 7201 111659574
2 65047
1 129706 8056151
2 139812
2 104221
1 182335 341355606
2 146257
1 155658 745550419
2 163722
2 158291
1 199807 172783707
2 63229
2 59062
1 70720 724807869
2 181361
2 195912
2 149342
1 117715 717044030
1 15837 34119301
1 190419 753670363
1 56339 301193948
1 119952 110520230
2 101334
2 41342
1 132301 78153389
2 76173
2 72419
2 131468
2 102467
2 110703
1 138917 537685755
1 37429 495172360
2 128847
1 30019 694957904
1 32691 660704418
2 104575
1 2772 434484610
1 194821 561756424
2 63959
2 661
2 183100
2 111443
2 80056
1 183497 40390158
2 42729
1 158984 456360029
2 52861
1 80213 670178724
1 42572 740513677
2 46911
2 69184
2 171694
2 17271
2 163702
1 195966 324204912
2 7197
1 25907 297202616
2 147363
1 168888 325072433
1 58992 783359419
2 27050
2 50472
1 118698 724827050
2 59099
2 7498
2 174634
1 78880 258948743
2 154203
2 29791
1 45745 242877330
1 65626 283771587
1 198551 265125833
2 11845
2 131419
1 39418 815693571
1 146741 437943128
1 116889 50002814
2 27946
2 72913
1 27258 97861194
1 33611 195795529
2 166793
1 177250 428030920
1 189696 399885666
1 101064 459216455
2 21915
1 74117 848918314
1 10750 422978507
1 113800 105213957
1 20106 909050275
2 8604
1 116974 248621128
2 96436
2 179872
1 111643 503037835
2 116253
1 31418 631782265
1 36298 19956733
2 182041
1 199668 808246697
2 16042
1 35888 438833539
2 163224
1 178169 638418350
2 182717
2 142167
1 195602 844761816
1 22503 931994810
2 27965
1 88699 496475863
2 60762
1 121448 457779041
2 171688
2 14394
1 57205 954616755
1 128683 647667216
2 82581
2 57484
2 85254
1 24470 911162864
2 189913
1 142268 288276439
2 43215
1 131824 812816925
2 128965
2 106207
1 72660 420713442
2 149978
2 163382
1 114595 532708271
2 51439
1 947 376473196
1 108945 444401745
2 145381
2 49632
1 85207 765685557
1 96273 9861347
1 124568 885663274
2 142028
1 67572 359543897
2 192484
1 196631 198093014
2 122857
1 198413 115567599
2 169347
1 120517 911816627
1 153269 466471276
2 20380
2 11632
2 33321
1 88572 941546453
2 189534
2 17653
2 147075
2 56057
1 10078 616538138
1 199562 825820071
1 90752 450601349
2 192632
1 180523 644939271
1 53281 995683685
1 109287 211831696
1 153892 879419979
1 7691 235210938
1 91975 794041091
1 155268 466531613
2 128170
2 89376
2 63899
2 78290
1 155803 857543613
2 8620
2 116215
2 123713
1 116665 679068321
2 96339
1 12886 123364437
1 106833 519659138
2 86840
1 10482 231304783
1 170084 24805508
1 44052 218371325
1 23168 864496111
1 21800 935188703
1 160535 7860620
2 183235
2 16484
2 80036
1 80328 846234622
2 198252
2 125436
2 36
2 165950
1 115200 973214099
2 40721
1 170112 966780475
1 63997 528981505
2 148723
1 198691 643980815
1 193640 915254472
2 51152
2 87377
1 98255 225349934
1 193860 491510135
2 1901
1 168784 426790582
1 57693 239252127
2 80352
2 66260
1 26564 699364583
1 124380 263033803
2 13204
1 158689 541293573
2 193897
2 113039
1 52000 993778004
1 95112 351484744
1 13717 65545030
1 33990 440251273
2 28087
2 31312
2 105896
1 172091 612792861
1 32036 495726168
1 69620 802632582
2 21308
1 199624 183534733
1 132816 62242001
2 63870
2 148229
1 62595 317122392
2 16437
1 27718 263331621
1 89869 855229479
1 145563 803815710
2 46417
2 113926
1 161388 748305693
2 169522
2 39970
2 157382
1 176901 471051017
2 43954
2 180464
1 185487 905474677
2 187881
2 109132
2 144756
1 178286 313551702
1 187386 459605876
1 168200 46857149
1 150344 592843981
2 30633
1 156648 128192553
2 86585
2 138990
1 16785 222526997
2 174791
2 79186
2 41781
2 40346
2 28929
1 24912 359729481
2 79255
2 268
2 176175
2 178768
1 92940 104341581
2 150807
2 123670
1 191111 969684360
1 141825 878203799
1 79620 349663627
1 130431 716956256
1 50806 802819155
2 169187
1 74751 894804198
2 74347
1 187964 205747765
1 156194 710555035
1 62392 47606649
1 66998 49328045
2 82320
2 163524
1 125938 823818038
1 84860 184359840
1 56830 431792039
1 156633 424064800
1 174251 434271748
2 125429
1 105463 999277138
1 138881 749217642
1 114102 977591764
1 50605 655428506
1 89346 745134940
2 154556
2 117916
2 19720
2 4682
1 159309 695429708
1 61538 593670878
1 99146 523164168
1 40349 686842669
2 16355
2 1035
2 4011
2 49310
2 115515
1 131164 331170176
2 42832
1 16277 357693022
2 148661
2 95085
2 169350
1 181900 854117103
1 2444 397672688
2 22740
2 174169
2 60252
2 62369
2 592
2 122817
1 173127 196672462
2 27582
2 158251
2 113708
1 60059 370404239
1 100414 582900979
1 164747 439634608
1 150154 359101153
1 159131 30417877
2 103800
1 4202 197136526
1 37226 83894719
1 12172 918625971
1 22113 6548004
2 71551
1 152097 577971787
2 92334
2 64121
1 154489 619660856
2 4489
2 153822
2 157366
2 21056
1 3598 442826483
1 108446 824749559
2 137677
2 21350
2 95145
1 95386 612095898
1 43577 59639748
2 117165
2 107364
2 132563
2 159575
2 112661
1 157853 316521449
1 165618 270949853
1 109977 87682171
2 27959
1 107688 527114180
1 163020 701985948
1 196847 200776934
2 82491
1 135816 699163902
1 103015 183973881
2 7384
2 157989
1 17183 499067330
2 52584
1 68715 203122431
1 18582 996729539
1 161046 609372653
2 174381
2 71371
2 173716
1 132543 873229116
1 188197 680561010
1 49902 927999294
1 157198 226020052
2 136672
1 196036 42562768
1 158360 7444891
1 158331 166397954
1 178939 770173115
1 145450 474218773
2 194381
2 174563
1 160394 539141537
1 139633 452716723
1 180635 209650669
1 55184 51611260
1 102197 833265524
2 4666
2 17478
1 10454 18580145
1 73116 196029147
1 162907 475207708
2 153675
2 110942
2 125541
2 103894
1 32718 353673470
1 145170 226266585
1 1180 477108477
2 63242
1 131371 350897431
2 140468
1 97952 330721048
1 14431 745156974
2 28390
1 74634 110307137
2 162943
2 126001
2 8414
2 190804
2 96069
1 28799 72108486
2 118527
2 68283
2 47677
2 152412
2 177707
1 53234 346561759
2 195197
2 128174
1 128062 853689894
1 73971 445579138
1 155157 508450015
2 165209
2 83392
2 8201
1 179339 186882387
1 194923 296728888
1 51311 307807418
2 5697
2 117497
1 11539 376280887
2 108329
1 169495 627341382
1 80678 883678513
2 22919
2 170367
2 185322
2 181570
2 50495
1 46118 108361820
1 118734 299315985
1 10118 838799823
2 155085
1 101902 510575657
1 17184 59434929
2 55335
2 55424
2 79029
2 51900
1 63903 842282361
1 197737 252680508
2 600
1 139373 258717658
2 81186
2 190275
2 11333
1 52204 357909498
2 3773
1 172445 711646686
2 147337
1 71509 27538994
1 177113 968675247
1 184923 152407903
2 42481
2 186749
1 171656 609989020
1 108141 290035431
1 37125 570548308
1 55735 888560629
1 149259 822040175
1 182142 743535357
2 121885
1 75967 781182449
2 46046
1 41765 905677597
2 122598
1 190771 552899010
2 51074
2 116548
2 34577
1 25419 388749222
2 188540
1 98686 214538423
1 159328 408385106
2 101074
1 23702 675659585
2 22131
2 119511
1 174238 839263877
1 95271 400582734
2 182557
1 196666 129546406
1 100076 831883322
1 173125 370557081
2 74152
1 45793 130588143
2 109820
2 919
1 72810 490810437
1 177976 131895401
2 69062
1 12399 441118212
1 140511 695973708
1 162245 442157134
1 126201 599704809
1 167719 534098703
1 77847 836473671
2 110187
2 184797
2 116365
2 179295
2 7239
1 93300 710121388
1 71013 951133326
1 183879 717840880
1 10075 143563163
2 110965
2 198453
2 76246
2 187794
1 87156 625767797
1 21878 670755836
1 108450 577758575
2 23238
2 67659
1 136069 894449103
1 159285 843907320
2 46771
2 176625
2 11106
1 40901 640316670
2 180602
1 156772 445927802
1 185262 15530559
2 136037
2 63744
1 158353 394403886
2 126468
1 5825 867982618
2 4371
2 94301
2 35645
2 154206
2 139325
1 66210 93756715
1 12550 919834760
1 148897 602279293
1 60935 167870845
1 172488 715185791
1 93449 589318747
2 165405
1 166156 621096810
1 131481 628118492
1 23330 114485380
1 189739 282490505
1 175061 179173178
1 198007 968688884
2 100800
2 53537
1 77354 878962657
1 179875 297295558
1 60453 92840781
2 107644
1 69079 339499126
2 192629
2 153053
1 45301 592353548
1 127350 205826445
1 21203 975210894
1 147859 703669444
1 135500 888566317
1 82051 916403598
2 30444
2 44694
1 137484 317351605
2 178614
1 77050 523906175
1 172939 802346408
1 24208 133745641
2 35990
1 148506 257153184
1 65036 38780636
2 22786
2 71134
2 159416
1 2421 782469346
2 169484
1 194955 507327343
1 66481 305597569
1 160549 693982626
2 15897
1 362 616511157
1 115099 289719921
2 59329
2 89215
2 65254
2 11817
1 106621 690390519
2 24616
1 154922 391543257
1 132339 774862867
1 12490 363458319
2 2910
1 66282 636367214
1 59302 785830127
2 170204
2 121330
1 128667 324973441
2 28527
2 31964
2 136780
1 21871 600783190
1 71332 782718921
2 128765
2 71669
2 53666
1 54930 205467243
1 80507 349206061
2 161856
2 50890
2 36227
2 38750
1 132528 264209082
1 52191 826248275
1 196007 327804458
2 147411
1 125296 101523547
1 186940 65959179
2 40240
2 157493
1 199880 480494842
1 13092 848180994
2 93645
2 59439
1 50186 416949944
1 132528 526877246
1 169833 383656168
1 68755 205789911
1 37704 324133758
2 135911
1 121634 832763224
1 84128 522801945
2 102628
2 63470
1 156988 690298806
1 33574 287693932
1 82321 606338537
2 36448
1 152998 839370956
1 179704 482866343
1 23934 737466196
2 31075
2 44047
2 71105
1 87783 319704742
1 98382 173140301
2 191900
1 87606 393698966
2 95596
1 6251 78899459
1 129319 443828068
2 48729
1 54272 129764834
2 18229
1 87106 639421196
1 171575 97636556
1 74808 844524501
1 183521 642885140
2 132795
2 190140
1 39968 603158292
1 100161 21651693
2 56635
2 164630
1 152616 913966959
2 101495
2 104973
2 34081
1 183514 266149926
2 179517
2 66955
2 37532
1 109956 62263066
2 116309
2 193640
2 144555
1 144682 116011043
2 15428
1 32645 351725386
2 78442
1 18142 767718419
2 91195
2 154619
1 12077 934555241
2 9653
2 13016
1 173592 536522949
1 160339 738984748
1 172145 524786591
2 172337
2 30109
2 9468
2 58497
1 83165 886174411
2 153720
1 10674 943546123
1 55425 284576642
2 25288
1 100675 679435642
1 89419 597705518
2 152004
1 170808 690524415
2 190956
2 199489
2 126778
1 160703 526248630
2 112877
1 26849 539025285
2 139317
2 132880
1 170930 855567373
1 99708 262746602
2 23830
2 195056
2 47762
1 32205 258608933
2 177804
1 13253 947468940
2 167891
1 127898 627170507
1 66755 248101340
1 162875 16457509
2 172798
1 106422 427976050
2 171756
2 120138
1 107945 853005834
2 50875
2 143146
2 99409
1 49633 188881203
1 171886 663321183
1 147788 131582079
1 134414 460865585
2 59936
2 155728
2 149401
2 90915
2 154883
1 49820 713737654
2 148642
2 21204
1 51890 537111046
1 48273 773652270
2 102502
2 12868
2 28317
1 68608 279017121
1 104813 286986012
2 108944
2 7252
2 183690
2 56695
1 142894 36624553
2 116560
1 62454 287300748
2 101662
1 325 353373033
1 81011 838441289
1 155878 605114350
1 82840 936652572
2 448
2 114920
2 108398
2 178521
1 74076 895433725
2 166341
1 188455 405780735
2 25248
1 196340 446966637
1 49700 45403343
1 90422 188373648
1 45124 401141567
1 10428 178467724
2 108991
2 134129
2 72705
1 198461 900160399
2 47706
1 184568 797576857
2 44915
2 95090
1 39701 793427900
1 40096 534173987
2 171152
1 183785 307093366
1 55667 691274347
1 39616 262588664
2 52949
2 136836
1 62033 843535788
1 111890 578450353
1 13760 196496500
1 100104 573185573
2 74262
2 166698
2 132681
2 98644
1 172288 76227429
2 9872
1 52981 460331687
1 48381 23414101
1 27052 918503180
2 136475
1 121565 616265924
1 81695 993823892
2 107264
2 178840
1 39805 260281838
1 137804 645640889
2 16999
2 191946
1 181227 340705550
1 44656 318305503
2 150551
2 33273
2 99027
2 141478
1 171581 904063374
2 120132
2 104934
2 9157
2 35331
1 121306 257844247
1 50199 877315130
2 17267
1 102132 85359556
2 25415
2 37250
2 106716
2 124485
1 141852 931853182
2 85893
1 163200 466613901
1 115293 821258750
2 38233
2 3778
2 131778
2 122183
1 28131 211431863
1 78646 214268455
2 92012
1 120069 656442068
2 88696
2 105236
1 125121 296506227
2 190612
1 11591 66665654
1 190404 373728227
2 169943
1 149695 188204473
1 977 797488126
1 18249 272938255
1 119258 99572117
1 35837 326129657
1 35054 994924653
2 78355
2 72768
2 85041
2 123666
1 2797 471801980
2 174960
1 3901 759946179
2 119192
1 127744 27234534
2 14019
2 102251
1 116158 132546895
1 181058 672555569
2 162591
1 46154 270838138
1 21360 790660903
2 176424
2 86750
2 137728
1 111565 247617093
2 48341
2 16878
2 25823
1 194526 359336820
1 63850 446067934
1 4923 826334135
1 158990 39852112
2 92755
2 170819
2 117924
1 161018 43454748
2 171998
2 55459
1 42453 731677707
1 79829 534979318
1 143006 518138922
2 44468
1 181420 865666415
1 86098 944525604
1 59040 918877826
1 164491 413760423
2 5184
2 180219
1 161103 420710062
2 2536
1 3561 631345966
2 102166
2 110244
1 162218 535759663
2 8826
2 62138
2 195342
2 118745
1 50703 894314893
1 9834 320122261
1 156658 569291565
2 158355
1 175191 256202968
1 175357 533143537
1 41804 706256973
1 74359 838260803
2 21200
2 64127
2 155989
1 84447 31621281
2 96299
2 83721
2 19967
2 172736
2 75521
2 165577
1 84680 493767591
1 141179 297539217
2 125328
1 62191 225321274
1 187497 716262258
2 139016
2 57470
1 173402 817350308
1 84295 959052335
2 153118
2 157549
1 124143 106158048
2 77907
1 15268 435923247
1 67199 911210894
2 190672
1 34058 800277020
2 167850
2 96510
1 164066 369217653
2 164983
2 194195
2 1752
2 146271
2 77039
2 70283
1 162704 448232977
2 107525
2 137417
2 176983
1 4059 647039919
2 151095
1 112609 742522733
2 133708
1 164194 143849013
1 29408 108080222
1 33691 772838441
1 70227 376668554
2 43148
1 13905 330432614
1 178862 989495467
2 61580
2 16381
1 184159 259940001
1 68040 615401388
2 112837
2 147418
2 30883
2 168283
2 113206
2 114246
2 136129
2 149818
2 44520
1 14796 496106982
1 87701 151920673
2 170837
2 98144
1 171940 355697866
2 194088
1 131703 428480594
2 78652
1 167764 742982257
2 1635
2 5547
1 170374 740176359
2 26345
1 134636 750554369
1 186491 940746182
2 138296
1 139710 865583707
2 83841
2 111993
2 19475
2 174218
1 131637 186056987
1 142996 502901585
2 198770
2 47593
1 110053 790596777
2 48305
2 32154
1 244 281384750
1 110738 226604420
2 1613
1 124761 230380904
1 126923 225924588
2 38559
2 130464
2 78885
1 156532 515398238
1 154418 786486022
1 15329 883122948
2 134250
2 19749
1 191997 672802394
1 35961 259377131
1 53349 339244370
2 140215
2 32894
1 188258 890412805
1 141315 388973602
2 6725
1 152083 948997335
1 42728 881854468
2 77772
1 9544 740503541
2 115243
2 168079
1 126349 588177548
2 33860
1 124507 979532228
1 169156 633467745
2 20682
1 195246 35901129
2 94323
1 16338 857064817
1 115668 577699152
1 35122 127173666
1 19362 191326908
1 101626 643034384
2 20317
1 67825 926887127
1 196086 49415888
1 170174 611927340
2 82415
2 126110
1 91675 309664937
2 151235
1 128191 903583556
2 193802
1 190942 830857448
1 192136 911699370
2 152781
2 105895
2 35721
2 170323
1 159286 737368835
2 30060
1 31491 912615917
1 39568 985992050
2 86735
2 59606
2 83454
1 94111 154963641
1 194746 920723087
1 170379 868568475
1 32046 693286689
2 18699
1 192492 591990898
1 196900 821227250
1 182674 874224951
1 156838 302530984
2 177862
1 142943 397951184
2 199316
1 42812 19072249
1 112893 562144790
1 93322 542068744
2 186475
2 141595
1 13990 300486762
1 39289 643398587
2 167369
1 29879 564764996
2 125400
2 148069
1 27330 483334041
1 59594 406043300
1 6575 684721358
1 105204 71132906
2 74005
2 113342
1 190603 657407643
2 38412
1 6029 87663513
2 153060
1 183025 512990174
2 85206
1 136022 858244327
2 102574
1 158500 89713707
2 166730
1 35231 295105477
2 147577
1 47028 70398544
2 109140
1 111440 796322022
1 151619 709914036
1 91803 276973895
1 44227 115200252
2 87858
2 197984
1 38888 638840158
2 67092
2 35238
1 87447 353060508
2 44730
1 198509 603437732
1 179817 141641645
2 112349
2 135937
2 150574
1 56651 797495122
2 55740
1 7665 444012564
2 4095
1 61742 220951955
1 32729 46332975
2 31925
1 138528 273960357
1 190981 499075909
1 146637 27787487
1 139621 741534699
2 69213
1 137808 648822801
2 354
1 197306 520897292
1 163585 262013837
1 122633 695653221
1 131309 509122535
1 65543 950601119
1 133359 661796990
2 120558
2 74711
2 112631
1 92560 407118242
2 28387
1 52581 26471492
2 143079
2 30278
2 177100
2 126267
2 35461
2 29048
1 161078 258249417
2 88127
2 79931
2 196424
2 54163
1 93857 363357046
2 99477
2 166878
2 178084
2 31758
2 120254
2 180958
1 168031 610640240
2 185788
2 170303
1 8849 370299148
1 163349 450804010
2 77363
1 80738 948747114
1 125567 220037904
1 162737 835387028
2 90581
1 92122 881245003
2 120057
1 65340 554303466
2 71744
2 128271
1 166606 367280229
2 124943
1 17456 838075699
2 122682
1 113202 576095710
2 20799
1 126688 773848393
2 127405
1 20462 111526065
2 167237
2 199155
1 18286 166120081
2 122745
2 109760
2 131777
1 81798 207111050
1 174227 141636554
2 27818
2 20553
2 161089
2 20205
2 177835
2 197417
1 13653 942383460
2 107922
1 44564 18338623
2 183920
1 70175 750250421
1 86822 621208150
2 144814
2 62848
2 160745
1 98938 584814254
2 34289
2 68700
1 88166 208662206
2 130844
1 112849 879878927
1 28129 989717043
2 77713
1 193911 490349479
1 69188 814645243
2 183628
1 57485 988889042
2 48181
2 25436
1 67465 43355461
1 175855 447485147
1 23736 26362281
1 182284 376915210
1 66735 456962572
2 142778
1 17237 874030475
1 128217 17424534
2 29000
1 140581 326866025
2 154853
1 42465 744888430
1 109079 3988395
1 58027 956441778
1 167698 505997699
2 159112
1 88438 403317692
2 92132
1 43175 859838921
1 43369 393763053
2 120847
1 22694 651384775
1 155261 135755475
1 127732 843483456
1 171327 345792288
1 115555 670596508
1 184461 504015339
2 38162
2 90403
2 87058
2 38892
1 5871 788725094
2 42077
1 37417 857929623
1 55907 758017963
1 74464 481610788
1 44755 264239247
2 137477
2 7976
2 72952
1 196204 488222283
1 68490 154416058
1 118674 58288669
1 78282 318218056
1 171345 516767334
1 16523 932736081
1 26168 173681043
2 18705
1 125488 711200915
2 5775
2 183259
2 115715
1 41631 773519236
2 149567
2 49279
1 181063 21733740
2 6373
1 91756 412863783
1 88497 644216733
1 128305 365974843
1 175735 191879703
1 139017 760239225
2 162491
2 149969
2 152043
1 125807 139363941
1 137422 42465239
1 115541 783009631
1 89234 963573200
2 195040
2 79554
2 155606
1 140036 514106508
1 12092 527164419
1 150182 754683228
1 106150 805280323
1 97492 525180539
2 109558
2 121644
1 151380 847714561
1 137340 340861048
1 13621 554463503
1 113112 793117731
2 8577
1 127738 846271075
2 7925
1 185066 516890349
2 113278
1 191232 652377549
1 128881 601731181
2 34323
1 103129 637085666
2 164341
2 155367
2 124919
1 6899 531878811
2 9404
1 109185 860958388
2 24008
1 21374 188859928
1 44115 172728883
1 62924 630481518
1 76596 763463286
1 34463 264061639
2 84937
1 155779 75853675
1 172506 132068921
2 166144
1 150232 25193749
2 70321
2 165118
2 72476
1 154494 511403754
2 36653
1 46869 385396884
1 123596 478120421
1 10990 178507200
2 156362
1 194552 72701444
2 135365
1 89260 843647628
2 177110
1 71803 479418728
1 2200 281889226
2 31555
1 148533 586977528
1 89169 306235773
2 151270
2 54951
2 67123
1 139704 207703057
1 132885 93448306
1 95026 337806105
1 64520 697290500
2 151889
1 66752 656987668
1 194528 485688250
1 140017 280868230
1 165906 947779488
1 77875 500534286
1 45053 152945647
1 105899 218612398
1 160212 461818609
1 93708 392411493
2 2975
2 191985
2 187009
1 144305 455400447
2 166839
1 1185 26117807
2 110944
1 154153 37486375
2 187065
2 54372
2 38908
2 176747
2 24865
1 149172 89766292
2 143347
1 187599 818841730
1 92271 795937911
2 47211
1 44964 840642694
2 80858
1 3042 902667434
1 75818 824103398
1 166325 535550569
1 127040 910530051
1 119008 367211507
1 146919 365713398
2 12244
1 183728 842938848
1 150012 206363198
1 119143 957767242
2 89787
1 68034 996972506
1 67929 257415925
1 132746 957368804
2 153531
1 19460 720285075
2 11999
1 4838 612318008
1 52021 873337297
2 196297
1 83093 293392692
2 192223
2 20852
1 35400 894828423
1 104982 358211651
1 57301 98307712
1 180906 809499664
1 56331 781076859
1 108261 733162686
1 3497 952120182
2 152598
1 133124 844560033
1 86292 717346894
2 6438
2 177698
2 30621
2 142035
2 89879
2 87357
2 130189
1 88038 106433968
2 64038
1 137668 397076865
2 185229
2 33796
2 188927
2 79786
1 94162 134115287
2 132319
2 141205
2 109825
1 189178 22242530
2 177206
2 183984
2 9832
2 187009
1 66939 849004530
1 67278 787694362
1 101368 194993799
2 41374
1 80967 558073732
2 8479
1 172832 899360046
1 165872 268822508
1 187474 636087338
2 147552
2 7066
1 196600 239735417
2 76896
1 156352 113709637
2 104486
2 63151
1 40974 945489363
2 24076
1 25715 695475934
2 6008
1 36737 313717383
2 64970
1 172401 621927061
2 135434
1 94282 613050608
1 101029 661073380
2 43121
1 70094 621641323
2 57254
1 68954 408986358
2 88023
2 18484
2 78179
2 73086
2 74716
2 183520
2 171427
1 169663 514018219
2 69222
1 152927 691121725
2 187729
2 157929
1 191550 138972639
2 82075
2 178562
1 147490 344297011
2 47762
1 173875 504785962
2 56681
1 51023 880216523
2 93414
2 26192
2 112137
2 91063
2 45538
2 69109
1 112848 1681480
1 168561 659436835
1 135058 749971137
1 124535 518175726
2 89372
1 86088 305563737
1 113311 388141835
1 140565 729437562
2 73774
1 115669 958426077
2 44008
1 120141 249489843
1 129315 577327939
2 149070
1 3680 992790651
1 45132 785306503
2 173143
2 62661
2 40572
2 151143
2 68605
1 45922 316054813
2 167438
1 68814 148243046
2 69133
2 114961
1 55385 530707856
1 164553 410522447
2 95521
2 186648
2 21911
1 6969 177888974
1 67101 791290902
1 13316 979743054
1 100988 520175422
1 158258 797721227
2 134380
1 95216 64709988
2 117167
1 84165 310379274
1 168014 840688404
2 198636
1 62123 226688201
2 69107
2 17887
1 25124 345108205
1 19153 922340145
2 53699
1 3517 879276414
1 89833 883521022
2 153338
1 82357 493208422
2 192200
1 61029 172839830
1 46815 205429852
1 111480 44096236
2 97487
2 154353
2 160071
1 99146 934630220
1 111375 802196110
2 26734
1 155151 692266023
1 2400 629571515
1 112063 407001950
2 153146
2 185430
1 130385 944732677
2 122063
2 161720
2 69220
2 191681
2 131273
2 141133
2 14568
2 94352
2 136134
2 175425
1 187856 410476800
1 47796 964718668
1 135276 344797693
2 119673
1 79194 839337679
1 180845 501862360
2 142738
2 126146
1 12785 199070496
2 8885
1 151300 998404610
1 54052 139120591
1 188011 185176747
2 140083
2 188700
2 25705
1 96265 6967180
1 12896 741320252
2 151647
1 142509 659985543
2 89762
1 16137 483964808
1 63089 377219677
1 72187 1177696
2 199849
1 158692 589898581
2 166886
1 123085 608020771
2 191909
1 117559 531437035
2 127385
2 83281
2 32611
1 174595 661549580
1 64436 959241355
2 174768
2 9428
2 53415
1 31493 214090402
1 160706 524935336
2 33611
1 70669 345924386
1 55434 465593181
1 192110 158482594
1 194621 64705620
2 78606
1 189570 956972442
2 33068
1 150544 54241212
2 22851
1 161089 628813808
1 135175 774955201
2 157050
2 90761
1 184567 620080121
2 101954
1 128078 296977761
2 128548
2 93056
2 10654
2 21128
2 30048
2 119853
2 134928
2 66966
2 49194
1 57571 120623399
2 26567
2 45838
2 11315
2 61943
2 46431
2 130960
1 182517 466595382
1 158665 917093285
1 176588 81692163
2 167770
1 122004 793430705
1 182020 533452380
1 196267 252867533
2 153132
1 96060 167737337
2 125802
1 23082 350660758
1 127942 734669473
2 184309
1 63138 497351224
2 131211
1 74848 98460742
1 161417 77889569
1 4713 834831674
1 134142 463579405
1 197420 75387493
2 69716
2 144286
1 168275 165598963
1 113530 564033955
2 137627
2 198102
2 77840
2 104480
2 191874
2 150067
1 28099 281686097
1 45055 824495152
2 110601
2 71316
1 61028 457665930
2 173138
1 130982 667674248
1 79625 831053918
1 178747 117372672
2 37742
1 107685 252756747
2 31636
2 98722
1 193961 568585527
2 132222
2 132638
2 166643
2 176961
1 56366 801954571
1 169852 40356807
1 42316 506541496
2 12725
2 180665
1 42379 603249296
2 20578
2 49419
1 141974 379646772
2 112855
1 8896 891485423
2 52928
1 51760 624676094
1 151084 544119998
1 28537 868662901
1 5240 62200749
1 45526 934971402
1 183340 696302685
1 88570 911292852
2 155665
2 194382
1 21007 125922185
1 56810 900499272
1 137383 564719008
2 114299
2 156727
1 39071 917914439
2 110529
2 32597
1 1654 860804
1 41418 888889703
1 179260 460680361
1 175398 119393048
1 165177 290679528
1 21764 199694374
1 108565 185689973
2 130804
2 162660
2 118673
2 94920
1 80567 796771768
2 4359
2 196095
1 90993 315591259
2 145873
2 90957
1 112307 614405866
1 167030 334498825
2 196761
1 10171 995440658
2 20818
2 106354
2 75664
2 138816
1 178299 970348593
2 177250
2 131277
2 103886
2 19739
2 80635
1 80445 869500882
1 10945 623692957
2 104064
1 175082 313841311
1 166630 665726235
2 146299
1 29108 666700509
1 102173 162890150
1 117892 983201530
2 138843
1 101030 933318036
1 15052 494854850
1 28661 513477557
2 11969
2 199391
2 42754
1 11606 655948462
1 127546 100301809
1 92296 445814973
2 58784
2 75826
2 183506
2 46894
2 73736
2 9489
1 32918 238563578
1 10602 135575009
1 124516 466462823
2 92031
1 53281 114885104
1 182205 564511042
2 134137
2 82846
1 52633 640766602
2 38846
2 140878
2 152294
1 177591 663444195
1 182119 35617142
1 13617 34572792
2 3980
2 160790
2 19476
1 17805 260803959
2 130314
1 101888 281578658
2 7443
2 75142
1 124270 815561451
2 154122
2 187618
2 80434
1 107452 845021717
1 80526 995678313
1 102551 280376206
2 23658
2 43338
1 146710 280483191
1 12434 777969046
2 79668
1 40579 652967246
2 64852
1 15259 649815242
2 35840
1 113231 14431551
2 178832
2 104400
1 182213 551359959
1 27836 495944127
2 145911
1 106242 869990211
2 114758
1 109379 182051121
1 101819 565433805
2 183736
2 33417
1 77218 328196798
2 80427
2 22338
1 37362 617941156
2 66474
1 181947 438972838
1 180179 653903371
2 42176
2 52176
1 86328 989277127
1 19009 817281541
1 194606 428088668
1 15093 108751258
2 51891
1 171966 506274570
1 35157 734840223
2 110926
2 103057
2 61092
2 98702
1 154464 46598688
1 7250 429716585
2 63988
1 133385 17580732
2 98217
1 113317 848349864
2 126656
2 63058
2 36837
2 156977
1 29909 325130631
2 47830
1 16823 892075584
1 85089 112957355
1 11110 874983273
1 187240 666065752
2 6368
1 120847 434184420
2 234
2 24549
2 187063
1 155405 767754578
1 141882 311569120
1 193293 77002352
2 113920
1 25943 31825089
1 193456 291871279
2 82900
1 185228 495962482
1 1683 838063102
2 30902
1 141719 270225817
1 92844 559553481
2 49658
2 93161
1 82727 130497402
2 153278
1 170868 287161093
1 180279 662595695
2 63362
2 140231
1 170975 922896194
2 116635
2 129390
1 181893 195974478
1 166214 222065105
1 64679 284399345
1 25243 782186001
2 57501
1 39637 225486268
2 81633
2 12207
2 152822
2 169954
1 185933 853257127
2 59769
2 33474
1 35277 252366230
2 59589
2 50215
1 159235 204383698
1 118341 328929065
2 21061
2 26381
2 44843
1 154828 712619551
1 72133 590603544
1 71125 954382040
2 164877
2 84943
2 105857
2 69699
2 100221
1 22520 704017112
2 81390
1 71352 898596888
2 340
2 8080
2 124719
1 160007 871879061
2 130830
2 119453
1 160189 729801854
2 194701
2 113359
2 167876
2 105514
2 1741
2 91753
1 53015 666808150
2 39224
1 129483 689262080
2 135240
2 194912
2 141716
2 160376
1 52301 666115925
2 31814
1 199014 156009977
1 109244 208152529
1 31152 848016050
1 61177 233480914
2 43424
2 8414
2 132032
1 54731 590744749
1 121362 932351846
1 133875 48283696
1 117455 111687629
2 41252
1 144385 884766702
1 168083 127263507
1 96227 329459140
2 109558
1 195528 647314309
1 6988 887702505
2 178252
1 132268 395118838
2 139560
1 82871 142394775
2 5468
2 106273
1 129612 519370078
2 32115
2 31197
1 164719 465458952
2 34703
2 32756
1 172678 975067157
1 145912 480834332
1 112350 720325756
1 274 931218511
1 122468 831460446
2 96481
2 119487
1 35492 878003184
1 114976 540312823
2 42925
1 169197 246951056
1 173010 191236426
2 7087
1 157999 493290535
1 83060 546947536
1 194656 627711850
1 53226 808775455
1 12382 622481254
2 164640
1 133960 65790226
1 19967 755628227
1 142204 432747680
1 174930 172003953
2 154647
1 73791 357188288
2 96150
1 136314 971123656
1 195378 880075798
2 189006
1 114892 941375736
2 18696
1 153563 910787149
2 196720
2 109432
1 101267 466218422
1 155741 909635464
2 40743
1 6482 145517156
2 160390
2 147565
2 23747
2 10984
1 94250 62120040
1 44675 825194837
2 124833
1 168431 779630167
1 24694 439706045
2 156711
1 162293 870382809
2 126443
2 54738
1 165461 780090408
1 117585 439997114
1 181742 266594105
1 42078 711004540
2 36147
1 27680 812446933
1 103626 427043744
1 84539 455610180
2 17510
2 138693
2 76169
2 112207
2 131711
2 87016
2 4988
2 183127
1 120641 854402516
1 74725 841481534
2 138674
1 144024 510992385
1 163777 269443409
1 148759 364656773
2 43209
1 185041 431508983
2 177019
1 179938 693459719
2 198822
1 7973 760649634
1 136636 865696196
1 126932 158184030
1 166263 44087126
1 180688 500085105
2 132964
2 10008
1 171754 574253351
2 152949
2 112391
2 83654
1 47594 449184752
1 105259 79679408
2 35582
2 30371
1 101035 151749635
2 160333
1 8256 243316781
1 101437 372911102
2 72021
1 125919 188557054
1 74103 296269103
1 137113 947614684
1 92588 374994838
1 60063 277071540
2 96746
2 23492
2 30698
1 157012 695840119
2 81181
1 78841 996968465
2 106099
1 62619 495639741
1 125720 678633030
1 98918 583302496
1 174572 129171689
1 117631 230797775
1 134079 691161165
1 100154 419936535
1 77925 948891041
2 114326
2 144475
1 116514 505014457
1 117473 358893749
2 134484
1 12328 445422279
1 166355 33756154
1 69336 207577497
2 97148
1 3290 43268452
2 170382
2 197723
2 179776
2 36715
1 74274 275224985
1 102609 906364343
1 3734 556197319
1 24882 129466011
2 187680
1 106595 350082876
1 34604 741298973
2 194626
2 192232
1 151254 171060225
2 155753
1 162945 431224909
2 135822
1 136611 469914021
1 12094 695292598
2 119866
1 108835 801320660
2 135944
2 151388
1 51635 669472257
1 2118 541765528
2 98459
2 55708
1 35663 563998721
1 68774 453708980
1 18066 428534607
1 144533 953914591
2 63972
1 43070 128380497
1 181029 542893494
2 77102
2 89424
2 67593
1 152252 626132822
2 96434
1 70137 373918298
2 13494
1 48476 256176411
2 94720
1 152475 824639093
2 93084
1 97732 32638336
1 126748 456235448
1 81442 860564855
1 74354 755929657
1 47094 891257805
1 163218 56907445
1 18299 13200209
1 86435 960127061
1 158783 737836445
1 61381 186704440
1 7802 856599586
1 69815 88409538
1 109385 745010199
1 35800 868485336
2 137528
1 165488 627439650
2 83311
2 127378
2 109368
2 90661
1 38081 179618472
2 38882
1 94573 848763705
1 23382 671524552
1 27827 226033515
2 77280
1 172039 660793482
1 58124 663841440
2 82935
1 73205 121532824
2 179450
1 74203 584598941
2 55987
2 198912
1 25691 176278959
2 37468
1 114907 550757470
2 97404
1 122813 464007423
1 133844 681997244
2 5120
1 870 764599629
2 32494
1 149644 885301448
2 170831
2 115383
2 141627
1 29281 974824819
1 136374 21164444
1 13707 39050372
2 141968
2 159440
1 53238 555897871
1 69502 116864905
2 30345
2 14448
2 154077
1 189548 119802263
2 197037
1 103454 10899869
2 27778
1 194260 963930681
1 166548 739733886
2 89083
2 92584
2 158223
1 195126 338934467
1 15527 935198915
1 67258 813914683
1 162146 626783564
1 190249 459037893
2 7711
1 158225 183744224
2 57256
1 66695 69662763
2 197557
1 98876 920295248
2 18545
2 160774
1 157009 740868256
2 102457
2 126275
2 89088
1 171272 773361252
1 12917 560891667
2 82089
2 25325
1 16481 505750008
1 183904 448821381
1 118944 628987141
2 127646
1 118916 999246853
1 125558 562906404
2 177617
2 50966
2 118885
1 125754 734355347
2 191749
1 114588 588357425
1 154248 253869935
2 91300
2 86901
1 62069 341549930
1 92126 924488307
2 177852
1 165524 67783023
2 116816
2 158022
2 165250
2 137658
2 100515
1 60618 255608169
1 189405 202299821
1 155581 426402337
1 141036 682648380
2 179451
2 150573
2 69087
1 89927 582469497
1 61876 366779194
1 113979 55060984
1 30094 587781959
1 155907 520964099
1 124845 973977087
2 168702
1 161808 817272142
1 132793 239533224
2 38186
2 110970
1 85297 649659586
1 58623 106474878
2 32323
1 92019 161603987
1 135551 988810944
2 123235
2 118291
2 162757
2 137483
2 137893
1 18191 29385268
2 14955
1 70894 473424124
2 44633
2 164921
1 24118 683492473
2 76978
1 137314 138204937
1 160446 333079492
2 194231
1 96304 921552603
2 193224
1 40143 291620682
1 28683 383079765
1 88934 598514699
1 51099 51690557
1 99304 126679331
2 57621
2 47221
1 153071 50311190
1 58889 572987278
1 184847 217680624
1 180016 372327275
1 142769 582858082
1 68113 684056463
2 159582
1 44111 71802418
2 35516
2 6123
1 142772 659007017
2 144696
2 18053
2 116077
2 38515
1 75694 114893342
2 33461
2 28020
2 108530
2 155132
2 94300
2 57233
1 78927 812545597
2 174086
2 164522
2 187293
2 51624
2 13654
2 71878
2 89070
2 185824
1 163146 47671177
2 143688
1 155571 235524782
2 148279
2 171653
2 40303
2 196677
2 41397
1 126936 852167129
2 98777
1 25219 596040315
1 148968 264273507
2 141064
2 124816
1 112621 356359070
2 113243
2 110349
2 77389
2 195979
2 193480
1 152094 819107415
2 119693
2 46430
1 153812 522209046
2 171840
1 136083 267658385
1 188200 797182534
2 57333
1 178502 865674253
1 150970 478863231
2 128614
1 15907 713052661
2 80695
2 12158
1 134405 961769531
1 50344 977678374
2 98762
2 127865
1 72699 445276059
1 16312 308361956
1 112471 138199874
2 35441
2 197523
2 2003
1 189812 371001517
2 64113
2 67721
1 164594 668749358
1 84868 812630202
1 187010 915144386
2 167358
2 84511
1 199732 523950646
2 67095
1 96429 350640845
1 171282 879091749
1 65194 490040768
1 69358 488471936
1 122183 416804776
1 197060 764918135
2 8134
1 13813 701421552
2 66626
1 63559 743969214
2 86906
1 52131 833272486
2 141597
2 199189
2 115037
1 182129 142125106
1 31266 98860592
1 167911 617866741
2 80774
2 125949
2 111305
1 62901 666410643
1 29149 349538072
1 154499 862220992
1 70921 890518820
1 134786 40505586
2 18422
2 105262
1 170346 585258817
2 35049
1 52839 951731369
2 49037
2 198693
1 131949 802944940
2 55756
2 146990
1 114590 962908665
1 136146 245104781
1 95783 673286518
2 85116
2 112944
1 26336 485155356
2 73151
1 54852 539645958
1 135653 67905730
2 147636
2 132955
1 111128 108048230
2 187210
1 51961 316641486
1 60562 633807723
1 122427 359109177
2 138047
2 58471
1 91518 385353507
1 105793 838524844
2 178326
1 32538 120507043
1 106431 2960180
1 53644 243123497
1 108326 94418962
2 195053
1 198022 35040857
2 155302
2 199246
2 156559
1 34803 79592188
1 154513 391053658
2 61822
1 50076 382481089
1 10445 981254286
1 31547 931108937
2 71402
1 163411 737346650
1 75773 821030564
2 6496
1 60865 783393386
1 64053 346394288
2 85422
2 27657
1 27795 849070491
2 106495
2 150206
1 89840 127057517
2 33080
1 190162 513852903
2 130524
1 33791 236011649
1 48959 272958674
1 187218 500752373
1 185048 697186646
1 111630 643245491
2 170676
2 157462
2 63345
1 19339 918492343
1 198512 771497695
1 161625 974384068
2 76458
2 196946
1 165863 483652861
1 37565 746594836
2 162789
2 127280
2 193098
1 89215 702540738
2 48188
2 76173
2 175319
1 151337 201798645
2 71661
2 14557
2 98544
2 173064
2 121071
1 64910 296530043
1 51572 914438407
1 154354 391707730
2 19707
1 6007 114110817
2 137765
1 63359 382274719
1 29616 797009792
2 73305
2 105757
2 150374
2 2686
1 152273 25188367
1 16366 189290265
2 84895
1 91456 797012193
2 163282
1 165 662230461
2 3407
2 47191
2 67097
1 67207 255955785
2 55932
1 167909 774568443
2 163651
2 82666
2 49038
2 33639
2 156247
2 60902
2 110015
2 106230
1 191503 925320848
2 183960
1 89283 319236632
2 160118
1 36819 105757783
2 98061
1 8766 248285447
2 154019
2 175368
1 175981 314255009
1 66671 948689839
2 163980
2 45747
1 45460 145174148
2 81131
2 8102
2 164070
1 170385 147826530
1 154253 937732417
1 153642 547868763
2 11660
2 175175
1 161231 908740889
2 126867
1 35792 446156775
1 20205 157549819
1 126367 824817072
1 61402 74094765
2 191989
1 49467 595932913
2 158668
1 134679 25191445
1 153142 520353744
2 42577
2 9226
1 170448 873096318
2 19108
1 19236 507103211
1 19016 458101992
2 6531
1 76056 189015463
1 103104 777670656
1 95963 850990989
2 6779
2 43333
2 68730
1 14536 118965630
2 23571
1 82524 419051583
2 28840
1 145820 487339847
2 104073
2 65241
2 93508
2 11060
2 14759
1 70630 667694815
1 1047 128542511
2 15180
1 144681 150684856
1 144702 639669784
1 14038 98234810
1 128307 893305631
1 12379 604832967
2 128644
1 176119 688417
1 28245 615378864
1 175030 181496034
2 33733
1 8065 72102536
1 197943 635618038
2 73041
1 165164 168761839
1 97275 387125561
1 164086 435983633
1 139035 439615829
1 173392 459928410
2 97464
2 68619
2 56235
2 178457
2 171892
2 56815
2 153595
2 121803
1 154706 983537172
2 184410
2 148472
1 127750 576295205
2 41413
2 152972
2 145996
1 182518 917117623
2 83882
2 8521
1 162025 32144360
1 90550 371447696
2 112456
2 25864
1 119946 855518069
1 185405 531236024
1 12176 677620905
2 119514
2 36935
2 167588
2 17407
1 18975 800818437
1 18934 754893521
1 193344 45117745
2 186698
2 84354
1 132279 344547353
1 580 65699243
1 103065 29804768
1 190518 821979050
2 95410
2 76976
2 182697
1 14016 883242202
2 162931
2 197043
1 143246 243587514
1 71978 720021688
1 1288 682324858
2 109020
1 125481 37039701
2 731
1 32682 532200416
2 5580
1 5926 451684630
2 13365
2 19856
1 60290 507083202
1 53203 731025902
1 89315 122174421
2 38577
1 170561 239018447
2 120109
1 21602 593280955
2 58463
1 101022 467673854
1 82384 270907631
2 55374
2 74320
2 28517
1 105236 846871341
2 125216
1 159120 495047933
1 166882 178839185
2 131448
2 59411
1 57077 938730518
2 167385
1 186564 53913801
2 77579
1 144608 395096264
2 65662
2 44456
1 22278 703127382
1 23670 588906718
2 61727
2 174963
1 15863 564876754
1 80092 475686783
1 83683 515774761
2 91558
2 49767
1 22801 468646265
1 88586 275973932
2 63153
1 141040 248049741
1 21118 940547112
1 195128 871472310
2 14511
1 152410 18699485
2 185168
2 37800
2 77314
1 114866 305342231
1 49040 540562873
2 146540
1 178170 793827949
1 122228 375003574
1 147107 452893123
1 151595 859603518
2 178583
1 80131 785425619
1 143085 995602670
1 196663 25241227
1 45999 817635968
2 159351
2 31642
2 122550
2 63080
1 74884 177845688
2 153345
2 114350
2 148314
2 158469
2 3998
1 120565 358353855
2 111863
2 80925
1 102475 230742247
1 63713 61286700
1 93814 684916822
2 42601
1 42482 395827630
1 118152 556561429
2 161855
2 35342
2 184257
2 78786
2 31621
2 59801
2 52223
2 108968
1 89494 296739784
1 118365 354733913
2 54368
1 172516 91321818
1 85065 204034529
2 21930
2 31662
1 131219 915161422
1 51270 289575143
1 62484 808442707
2 43802
1 154937 206477215
2 83543
1 98179 451079666
1 65672 689720477
2 72622
1 181786 398870093
1 50041 46516762
2 113311
1 100353 585352155
2 109015
1 93303 21220373
1 142135 425790357
1 57646 857436662
2 179937
1 96550 53841378
2 140620
1 155724 167984369
2 156270
1 186107 761429803
2 159597
2 151079
1 69488 72383958
1 10270 234677346
2 118082
2 132680
1 20546 100465309
2 19348
1 150837 655900184
1 128690 794275888
1 10102 974781038
2 47058
1 167916 86489614
2 11077
2 59880
1 117807 910467961
1 32275 886521674
2 168517
1 38924 428684188
1 172580 214513290
1 124261 148553851
2 189608
1 29977 908558036
2 125584
1 161053 454636848
2 91751
2 78516
2 95249
2 97594
1 178135 464829217
2 133868
2 112892
2 150700
2 122812
1 160245 439858685
1 119773 590088713
2 78600
1 18321 363154663
2 179874
2 142971
2 163148
2 55099
2 70820
2 181226
1 151529 719803530
2 166125
2 157191
2 345
2 145248
2 9752
1 129517 442220353
2 130585
1 45446 402883592
1 182968 69717988
1 118044 411907395
2 182597
1 118285 314304552
2 46253
1 35269 864391167
1 70540 378285663
1 141235 244747532
2 149719
2 149091
2 32341
2 158927
1 163654 399961010
1 19463 683897636
1 11279 246261115
2 156430
2 39655
2 13391
2 188833
2 34176
1 111760 330686406
2 154400
2 157593
2 52508
1 50042 922713636
2 23314
1 139795 400545516
1 194394 240448748
2 156859
1 185565 286015774
1 4513 623627414
2 58077
2 28938
2 81835
2 165279
2 150246
2 32923
1 185992 870342091
1 24993 348029542
2 102761
2 136143
1 171631 345049173
1 24668 181530133
2 17557
1 70856 360136265
1 112017 292115223
1 57818 287347116
2 51884
2 107765
2 126708
2 71947
2 79052
1 76984 231436165
1 111838 225203176
2 15889
1 21080 255368486
1 61850 285107398
1 36212 630686264
2 161349
1 125213 735296617
1 43987 451984415
1 184500 298790022
1 61454 858908226
1 150650 381570173
1 32721 944110046
1 27192 677499405
1 121552 754038234
2 171832
2 37629
2 101432
1 83288 353510482
1 137000 527570298
2 123537
2 171657
2 157947
2 86966
2 108381
2 91922
1 4551 906720377
1 157191 320749616
2 165787
2 55916
2 79346
1 182483 720709918
2 82623
1 167317 225682675
2 59689
2 59394
2 113790
2 10183
1 78945 733188229
1 146461 440527895
2 49160
1 183304 402380661
1 26126 413130303
2 105767
2 32531
2 119892
1 185284 536965738
1 92723 705510643
2 7281
1 123551 423096403
2 198868
1 71598 824115990
1 19448 371662214
2 45260
1 43912 536510796
1 51738 908773044
2 183178
1 188049 889084849
1 117387 189638716
2 128695
1 159492 772834795
2 31733
1 114414 751267360
1 11547 238671783
2 6716
1 180009 275090340
2 15740
2 53982
2 110887
1 42213 844029090
2 199185
2 87438
1 102312 222103564
1 25635 396046878
1 150956 916933741
2 40685
1 91284 971361901
2 77839
1 45642 312855358
2 194523
1 159397 437776054
1 130461 862627357
2 75654
2 98103
1 192810 917793840
1 107029 213370980
1 148216 394037371
2 99751
1 59057 288705945
1 84375 243842850
2 35710
1 49871 380274502
2 4009
1 33626 729978980
1 4645 535406910
1 15063 518811447
2 199979
2 28230
1 17633 501850276
1 37845 912381264
2 168225
1 93639 744913068
1 109465 815937480
2 32126
1 93760 14451222
2 134644
2 170796
1 98220 144799663
2 108693
2 80021
1 94966 967726176
2 143128
1 190857 770060439
2 124952
2 132052
2 193591
1 18191 563706812
1 83418 954598685
2 85489
2 111790
1 74628 666576723
2 162451
1 88919 418823894
1 139570 718148975
1 66061 354106397
2 108706
1 174419 571227347
1 150537 235588021
1 104526 76406405
1 14027 391487903
1 53119 816459007
1 171083 559421050
2 137005
2 156621
1 97208 67255436
1 53268 910800976
1 172344 978656925
2 164450
2 197927
2 159858
1 164486 467671021
1 55928 52526721
1 23179 850129280
1 190149 942037453
1 189568 428928621
1 153297 847215577
1 112148 315055706
2 142465
1 7519 213887481
2 96098
1 135241 562142203
1 152694 981752215
2 19891
1 110521 911629205
1 21684 237377829
1 187434 934581357
2 112368
1 45627 435079115
1 8299 517992849
1 124691 665920348
1 146922 218265489
2 14875
1 8378 867531419
2 149596
1 69495 712831502
1 196598 697806090
2 29094
2 83902
1 147653 60729112
1 27792 885134699
2 181150
2 187659
2 11818
2 153037
2 73741
1 49984 503903508
2 57760
2 192449
2 53569
2 187308
2 9668
1 94004 370539555
1 197582 458613686
1 81514 487270728
1 185977 973127739
2 52021
1 7637 988207015
2 101781
2 110513
2 96393
2 4754
2 25527
1 16117 827626425
1 14312 235311193
2 65726
1 143876 604651421
1 164886 263555574
2 34210
2 143028
1 12358 563826888
2 151772
2 130459
1 120099 549553946
1 23349 518327187
1 68885 488726992
1 188580 659289606
1 95774 510597491
2 196672
1 191057 340600896
1 90639 253704753
1 94723 367694683
2 116303
2 58535
2 123321
2 14709
2 98252
2 110670
2 92531
2 150782
1 33249 483383378
2 90082
2 28255
1 47820 298915269
2 179972
1 55987 815703942
2 46977
1 13349 296130866
2 28601
2 49329
2 178970
2 70291
1 4873 176458089
1 118387 989497407
2 193240
1 53591 746902032
1 32951 547474089
2 76120
2 81683
1 152507 753650347
2 62523
1 172626 601775683
2 173420
2 19294
2 197375
1 63742 374205604
1 191293 278806134
2 80996
2 76235
1 80738 586597086
1 126101 887814978
1 15115 295223951
1 102346 756452233
1 50087 76155293
1 135867 336591427
1 12377 11494300
1 11640 195785933
2 90226
1 97575 862275830
1 94894 694597367
1 49410 956172242
1 131354 259973629
2 164605
1 198826 518246773
2 121671
1 166912 806667806
1 30399 143442950
2 106551
1 123141 553004888
2 114042
1 32708 899655682
1 116789 523731705
1 47682 576266865
2 194371
2 80014
1 150625 751772098
2 192312
1 189465 424006658
1 72203 726921477
1 156197 954862664
1 161634 453222037
1 55529 110527449
2 100105
1 27824 929960931
2 161105
2 92893
1 129886 768689263
2 121253
1 80066 255633611
2 174789
2 160919
2 41972
2 54391
2 131074
2 2025
2 53611
1 164166 780509005
2 81318
1 96694 786480038
1 130020 194566745
1 199669 842887654
2 79642
2 171078
1 15630 2800253
2 96312
1 138152 140482176
1 22261 655399834
2 113670
1 147506 286191123
1 1782 119266788
1 87232 250254664
2 129981
2 99283
1 32943 781898359
1 148063 859453146
2 165244
2 133861
1 123146 42004360
1 114311 392006419
1 13058 569999722
1 107672 559836950
1 53330 169243592
2 56966
1 81774 619763113
1 60686 389160303
2 45977
2 161294
2 126622
2 169341
2 110248
2 39855
1 178501 312324669
1 131176 235258651
1 168660 640366412
1 62991 521960758
2 90157
1 123459 36744288
1 35345 646122961
2 9471
1 190797 315515283
1 136700 891862082
2 125163
1 36817 978313871
1 185639 547865743
2 62205
1 68505 8594011
2 175218
2 61240
2 66708
2 109387
1 165612 971829966
1 34550 248802383
2 111113
2 104107
2 81983
2 127214
1 114029 17189504
1 30640 479624480
2 150771
2 112882
1 174214 463277998
2 39181
2 145413
1 193207 273687670
2 131412
1 131867 774695852
2 25260
2 150435
2 180718
1 195833 205865210
1 135451 563815214
1 57323 288434362
2 169612
1 108334 849134838
1 169046 362371362
2 3769
2 159287
2 53851
2 85097
1 95853 499198641
1 150081 484179860
1 84462 718216606
1 17055 948108733
1 158398 886192323
1 69516 404894852
2 180057
2 102191
2 122661
2 24521
2 138780
1 184866 500363966
1 123477 775946500
1 100319 85936654
2 163445
2 150723
1 110569 698724139
1 153065 310289911
1 98433 524464734
2 28612
1 90475 746652591
1 20525 757500644
2 190407
2 170823
1 158206 214970492
2 85185
2 45340
1 57617 375445226
2 145239
2 24769
1 51682 97718585
1 15601 312823505
1 49726 353104551
1 120145 439937516
2 11747
1 32733 394245300
2 177741
2 60323
2 61779
1 77423 638302956
1 56087 317209632
1 16818 492233109
2 53686
2 194098
1 110046 509421227
2 115923
1 46914 383460706
2 56591
1 97073 577518246
2 19773
1 27396 328837944
2 71186
1 19875 748709683
2 173479
1 118392 993722443
1 96656 320189947
1 81677 104480199
1 135834 874831557
1 104022 128720915
2 172575
2 145689
1 46133 799973567
1 166934 778088032
1 115260 576630734
1 81267 591899741
2 93961
2 89039
1 61486 947066192
1 8834 121782591
2 106810
2 17071
2 132420
1 175776 13197413
2 180356
2 50273
2 65040
2 53259
1 15736 40443888
2 141796
2 55620
2 6104
1 196585 257412365
2 175209
1 182543 142438802
2 117858
1 75784 552496772
1 154570 468909339
1 8632 534142250
2 138895
1 157641 206312509
2 132808
1 131555 442237040
2 10907
1 6580 377135052
2 66872
2 55
2 100639
2 170583
2 88701
2 109494
2 11326
1 67024 431710445
1 27637 124655407
1 5206 269427916
2 173330
2 149840
1 160250 263090776
2 15767
2 73219
2 92508
2 93229
1 155208 867323907
1 41698 45453906
2 95808
2 148526
1 98129 693139104
1 117050 284215815
2 173950
1 169600 230130139
2 129534
1 86134 491541245
2 43707
1 172492 420426172
2 28342
2 58302
1 22795 920603299
2 29359
2 166327
1 148827 282209933
2 52401
1 45459 145055190
2 67285
2 171668
2 100930
1 142958 802343648
2 72287
2 125843
1 180115 978489643
2 186995
1 123284 960139010
1 173722 794142471
1 168442 111999101
2 104270
2 174385
2 91720
2 58979
1 138182 685811454
2 137254
1 53420 387907501
2 160846
2 171785
1 134119 526362950
2 149909
2 113301
2 33457
1 67411 818508055
2 63274
2 18488
2 72248
1 42811 556182937
2 53509
2 66425
2 95110
2 133447
2 18570
1 123534 192763472
2 187552
1 36632 975214951
1 102098 766391658
1 47471 783146394
1 31722 785971313
2 158176
1 75305 49623357
2 33482
1 110120 351639199
1 97079 51732057
2 195598
1 151353 593429455
2 58858
1 130921 699300497
2 111800
1 99503 48557503
2 5226
1 86592 988719749
1 85200 509682988
1 85827 354366158
1 25870 60004849
1 27464 206168166
1 150634 457182957
2 59876
2 189873
2 118420
1 16176 193582932
2 98066
2 146248
2 149704
1 51720 406137676
2 88350
2 135063
1 119772 768234840
2 114335
1 108411 487518258
1 65984 672466200
2 38118
1 31013 817286055
1 149356 722743318
2 99113
1 190708 786002424
1 180478 866632124
2 104001
1 90737 818370088
1 147791 310655064
2 197452
2 19973
2 172956
1 13808 941793040
1 136599 957246729
1 130675 994460620
1 116644 493840011
2 149983
1 129666 151519976
1 132207 539373820
1 127392 36321640
2 159519
1 9753 909874656
1 85086 943090245
1 32085 204431173
2 138523
2 9720
2 75722
1 180404 59219048
2 166330
1 2026 907392898
1 182433 75833310
2 137363
2 6408
2 143510
2 87549
1 38041 480539273
1 139094 936650322
1 25685 265799586
1 55367 220574023
2 18833
2 93841
2 171653
2 88455
2 136786
2 174739
1 30669 147237815
2 155554
1 143546 26200486
2 9564
1 80531 808496681
1 1369 163945395
2 127250
2 101826
2 155522
2 196912
1 5618 995087762
1 153121 729603064
1 184648 684649596
1 126614 164102849
2 116240
2 63768
1 160716 955170639
1 120739 607862213
2 198736
2 198148
2 20460
2 166296
1 152839 234235270
1 29815 549764843
1 1668 83712148
1 65025 769424586
1 118679 879698057
1 199969 57473865
2 15144
2 122030
2 21804
1 178979 750517888
2 13556
2 149886
2 107915
2 63590
1 21774 493481442
1 141714 606518508
2 30203
1 127884 976894675
2 79411
1 6913 356578844
2 1804
2 50587
1 186041 600055444
1 49780 650832984
1 129170 480679928
1 133751 957452534
1 100203 289302811
2 79278
2 21800
1 82623 487810601
2 150348
1 99363 482628865
1 178400 656098319
2 82938
2 105909
1 86170 272028681
2 157847
2 35091
2 154731
2 147429
2 92351
2 186607
1 24147 161681444
2 102319
1 144677 29825318
2 63063
2 166962
2 97705
2 190479
2 73164
1 152240 718860683
2 97082
2 116105
2 169218
2 139909
1 47686 876331499
2 126948
1 113910 778174049
2 182315
2 84716
2 61766
2 4979
1 32240 858675321
2 190525
1 192936 632530419
1 146620 347799132
2 193781
2 63127
2 101267
2 25726
2 61877
1 164905 271405226
2 189562
2 62841
1 144362 669247626
2 53448
1 36321 624444489
2 85858
1 118383 979007632
2 49180
1 162107 462199779
1 37676 316983617
2 28141
1 185910 74272464
2 10170
2 101683
1 121139 682546233
2 41284
2 190606
1 23858 432713026
1 57920 549314228
1 116311 584179178
1 53329 718842661
2 159667
1 173239 23853266
1 122406 694571317
2 129448
1 164012 696630191
1 146258 27039820
1 24214 778509835
1 190239 110371835
1 187825 344595192
1 155149 359207281
1 145248 743640042
1 60277 956835986
1 77288 343233778
2 94523
2 113574
2 90152
2 88910
2 148175
2 109255
2 89390
2 104241
1 131573 996206035
1 121449 25696285
2 37761
1 31139 587749019
2 197509
2 191232
2 148314
2 39110
1 47890 435843114
1 106809 128887243
1 103124 268707504
2 151919
1 95602 943431489
2 95280
2 83194
1 93833 774370730
2 74707
2 106671
1 5691 99585069
2 52911
2 16094
1 32577 527760499
1 94807 635924714
1 50845 292367476
2 41515
2 71329
1 41461 616931740
1 147290 416464672
1 17790 630432521
2 61227
1 95369 63361947
1 66878 652619003
1 7945 690948309
2 99776
2 77221
1 78288 149405942
2 134855
1 13279 692933578
1 147711 452405034
1 95141 933064845
2 135021
2 198029
1 97016 566744164
1 44576 943693976
1 99187 537988479
1 121210 145365856
2 174461
1 72804 672580764
1 160277 846371573
1 165908 977686487
1 6604 766687046
1 139232 367984526
1 134740 530213675
2 32144
2 70379
2 39199
1 88979 747227600
2 130001
1 68371 108721257
1 158230 719067008
2 88068
1 97331 27131346
2 74049
1 114015 424509677
1 112172 468669509
1 101100 35056837
1 155648 749482371
2 43713
1 114078 881352894
1 94879 533758330
2 34503
1 83715 894210084
2 31814
1 53166 899855432
2 145960
2 103045
2 42650
1 110469 58416506
1 194601 194064804
2 48532
1 118357 102482402
2 191273
2 79330
1 87538 967462316
1 64419 387470570
2 182378
1 131050 445087035
2 48202
2 152323
2 118417
2 75966
1 1080 39837714
2 109152
1 95706 481066519
1 23067 718733801
2 94710
2 97524
1 166529 273458733
2 86623
1 48465 336915863
2 186429
2 199352
1 185827 60052938
2 185138
1 96067 834407881
1 86383 670782535
1 21301 51943213
1 157088 727118135
2 49770
1 119789 668066628
1 55498 445697002
1 170772 913207066
2 58047
2 173270
1 192305 828281619
2 81056
2 59671
2 132859
2 108589
2 12970
2 109606
2 193821
1 189329 204901259
1 126976 423800221
1 151570 748534999
1 184130 150797273
1 38909 882636699
2 107877
2 83734
1 144559 389652027
2 43872
2 91345
2 3478
1 148992 525676916
1 110791 824180421
1 114237 514655394
1 104239 555868007
1 24265 234141451
1 91856 619833799
2 149479
1 62784 873408891
2 124803
1 188479 849958795
1 36447 578498256
1 5025 464079147
1 113395 215621188
2 171232
2 5382
2 43284
1 141663 462562951
1 193759 596622261
2 142883
1 49437 436043916
1 169010 750417424
1 84714 779542930
2 134980
1 199515 444967856
1 59210 815716056
2 148545
2 180106
2 26245
2 103222
2 55071
2 85392
1 119584 519174653
2 49558
1 124407 469992077
2 81825
2 106136
1 103202 979011050
2 68235
2 125308
1 96459 585264317
2 7314
2 129333
2 57006
2 142443
1 121966 322517250
2 181555
2 13264
2 37790
1 50829 420875021
2 192901
2 147223
1 17474 369388936
2 25260
1 107411 526320723
1 191614 607771068
2 98317
1 182466 720179252
2 119561
1 125816 315472277
1 53946 511803360
1 25550 766714158
2 58484
1 125845 11102841
1 192242 498626580
1 86153 397284400
2 95306
2 143439
1 61269 322058473
1 110049 855743125
2 135942
2 39489
2 79195
1 1374 550106983
1 144251 674291137
2 171428
2 96827
1 53988 508378645
2 18324
1 80995 184845858
1 112895 612490250
2 159061
2 99812
1 111491 556668641
2 137038
1 167792 937430929
1 66135 932218464
2 22045
1 192484 46275216
1 87213 780164598
2 3858
1 196761 266102076
2 151061
2 42413
1 13514 908516401
2 96525
2 189692
1 182830 289218848
1 131054 670019743
1 124725 79622229
2 198772
1 17028 23167436
1 9225 704104117
2 182387
1 154548 55037102
2 188724
1 103714 126251835
2 116813
1 123711 52964465
2 146439
1 46368 21737620
2 64077
1 36096 676056711
2 26837
1 137732 683030349
1 108804 2569505
1 4544 121955067
1 140904 470124707
2 191042
2 37761
1 135550 479366053
2 90155
1 71287 84898013
1 119628 401169718
2 94398
2 143236
2 3981
2 166155
2 7804
2 158764
2 154081
2 9769
2 108629
1 174727 674382262
2 128446
2 59089
2 111305
1 182080 295828439
2 19564
2 97668
2 12116
2 20979
2 69232
2 109171
1 134307 779181407
1 21661 411697627
2 78877
2 12165
1 197055 497012706
2 9449
2 174680
2 65895
2 122890
1 196511 490023241
1 153708 903772359
2 27269
1 179376 299550391
2 135637
1 89270 56863458
2 74897
1 174976 754106921
2 139899
1 37199 753352690
2 130352
1 112916 437378303
1 13541 350902037
2 52357
1 65144 853563249
2 173879
2 104739
1 165798 330778120
1 83312 798307199
1 189486 656413500
2 14640
2 94080
1 68257 346027366
1 197429 654457094
2 169332
2 199223
1 57521 152981883
2 16432
2 41201
1 131785 333417273
1 196243 202437196
1 61542 791308577
1 141792 599664420
1 109103 854425379
2 139758
1 42633 497506494
2 46846
2 120808
2 165086
2 91013
2 138095
1 159466 786551578
2 9072
1 155516 254373427
1 162152 373274725
2 188392
2 119914
2 45374
2 121904
1 23748 780516320
1 105971 572581647
2 76232
1 50519 787595547
2 32014
1 155560 930667980
1 184 944920055
2 62865
2 43692
1 82841 376227642
1 177639 516010504
1 149535 781176223
2 60844
2 191362
2 48205
1 115424 207081586
2 105743
1 24875 623732269
1 56842 971494232
1 7356 472238413
1 136463 987733344
2 89705
1 39449 779132252
1 80101 724791266
2 39226
1 42748 485575285
2 102785
1 89752 125562963
1 139435 387724019
2 143241
2 16531
2 104124
1 146372 57874614
2 3749
2 81278
1 174606 102928261
2 136390
1 94256 48718175
1 152256 202536720
2 115141
2 168026
2 25220
2 125295
1 79968 525727918
2 69617
1 55231 478913261
2 196942
2 8297
1 23945 943610304
1 133758 932892756
1 115202 308601218
2 82437
1 69383 149887893
1 192026 754713293
1 128392 396123119
2 21587
2 59845
2 33963
1 161427 937340391
1 109084 77955131
1 158267 900045924
1 53399 584527002
2 131918
2 125937
2 74476
1 135825 278793964
1 189949 331208680
1 81200 403672301
2 189418
1 1595 580497337
1 52134 713219908
2 135698
2 62658
2 5215
1 119959 796572081
1 97019 278747146
2 119140
1 7201 474520402
2 77577
2 141066
1 113748 607169006
2 54703
1 100144 723124213
2 180134
2 125524
2 18529
2 120708
1 78622 188888927
2 105370
1 22240 179866066
1 80072 702570104
1 114972 942628334
1 103471 785248177
2 80912
1 85357 643283066
1 172657 636124518
1 69334 17253944
2 59135
2 164389
2 65492
1 27132 515510663
2 108894
1 99189 334134148
2 51423
2 118887
2 174387
2 139115
1 136534 980428768
2 34714
2 51487
1 149806 269005517
2 36074
2 47940
2 181851
2 191113
1 118312 401849603
1 10353 197058417
2 108277
2 99591
1 29222 58013271
1 59393 973285296
1 187573 233903755
2 100760
1 33218 691041797
1 42050 89870390
2 90951
2 21394
1 39520 944707899
2 149829
2 103883
1 17009 226502668
2 193390
1 80637 326815689
2 34309
1 178192 155386766
2 67005
1 175699 19057255
2 91259
1 3599 584018201
1 196861 441943388
1 44423 253766162
1 60128 198214562
1 90572 878900351
2 84127
2 120626
1 44716 163985018
1 9958 711021759
1 61173 200909117
2 146798
1 91455 653994188
1 172686 771000168
2 11812
2 79796
1 176061 654536482
2 56645
2 25216
1 76514 234771299
2 78853
1 68526 125888656
2 38368
1 28635 997091238
1 192117 111003802
1 39240 548145048
2 72095
1 113811 469681787
2 183930
1 188873 305173242
2 21270
2 49417
1 44280 129669694
1 105233 146156206
2 84870
1 35411 559250605
2 180399
1 64770 845562338
2 138085
1 40746 561079709
2 180515
1 43052 55205230
1 49737 331594278
1 101026 456535631
1 52900 763369961
2 79480
1 3210 975553920
1 93749 615034479
2 82983
1 56883 239431143
1 171627 361353651
1 29945 786337327
1 181024 757876578
1 58275 368866815
2 184185
1 196205 286643764
2 60349
1 114152 674401919
2 126988
2 174574
1 157268 929427542
1 75443 733908256
2 43048
2 44917
2 77820
1 144095 606177752
2 159805
2 22842
2 85397
2 146157
1 118312 378934603
2 102769
2 96453
1 51647 115878610
2 10376
2 103844
2 130922
1 115892 691199195
1 185206 416046782
1 97450 150259207
2 26592
1 185440 727668946
1 102189 744680192
1 37565 821223166
1 110079 864189839
2 102994
1 46914 446889294
2 130508
1 195178 533140962
2 32081
1 65517 10175363
1 174100 626445873
2 48856
1 138985 430204351
1 31822 105565437
1 43558 26574702
1 173675 592788992
2 86877
2 133169
2 53444
2 183241
2 181315
1 129035 563058683
1 79852 937743510
2 54904
1 34266 934757853
1 40041 461701181
2 92267
1 94742 819828589
1 38141 282857788
2 98996
1 146094 662632390
1 24346 220951825
1 130484 822215844
1 115861 957232812
1 66932 281178275
1 92385 439592458
1 41195 931503819
2 84703
2 180656
2 148075
2 150987
2 133959
2 164399
2 16456
1 99370 388666726
2 127383
1 135056 547724512
2 38568
1 45317 393731280
2 55200
2 48650
2 169
1 10517 538871812
1 105971 453030037
1 186866 691244152
1 102174 699873584
1 68637 363008210
1 106149 924227895
2 41393
1 113036 786528290
1 180640 538307647
2 34199
2 198947
2 143822
1 99049 418838354
1 110694 86569135
2 69215
2 133770
2 137348
1 72554 390032254
2 16563
1 115007 591104876
2 116505
1 162619 502526332
1 714 30137413
1 161070 300354152
1 51986 208512488
2 62261
1 41063 346159698
2 188350
1 29064 554246532
2 177870
2 138317
2 25061
2 114515
2 26524
1 143476 793782328
1 159384 792892351
2 134982
1 134035 445019373
1 15802 372507776
1 16675 491280493
1 188771 843888753
2 68177
1 199576 916369026
1 33131 656209627
1 15836 680035679
2 57922
2 85318
1 58492 911040990
1 74107 502689649
2 56799
2 177392
1 93197 141954383
1 189387 191567697
1 130433 462560150
1 94281 246724716
2 92114
2 152805
1 157431 8073188
2 66075
2 93969
1 112434 414529563
1 69573 648823033
2 123045
2 84854
1 131455 234375031
1 46901 143233777
2 107775
2 130614
1 15828 678243744
1 15114 894800732
1 80660 354427497
1 13840 136367786
2 7108
2 159693
1 138489 554864248
2 65706
2 118003
1 164448 232964486
2 51381
1 702 673871478
2 149414
2 132018
1 19724 504907909
1 21503 213277559
2 34990
1 165353 268923345
1 85181 747550963
2 43028
1 197205 332400064
2 103574
2 36000
2 52297
2 186414
1 117733 102262178
2 166828
2 123205
2 53718
1 111650 16790592
1 113620 271346750
1 37808 503847590
1 24299 483814043
1 24857 108778135
1 103347 839486844
2 101588
2 156087
2 191071
2 10414
1 45781 131922263
1 122299 778505786
1 71004 442057647
2 152031
1 3795 255321726
1 154072 574054751
2 160428
2 165118
2 171039
2 102563
2 120954
2 5628
1 65701 752228809
2 163495
1 5850 327443422
2 107823
1 59654 948870070
2 146531
1 23869 629074500
1 35822 529691102
2 102095
1 780 691658637
1 64401 660237086
2 36417
1 21622 87913738
2 171760
2 58191
1 169501 868057694
1 137007 8542038
1 40094 704394633
1 157435 806013006
2 162387
2 197473
1 133953 977025394
2 41215
1 45915 17835175
2 24504
1 163742 726260069
1 97089 810110575
2 58194
2 19148
1 5907 269347544
1 16761 64868507
1 40778 792946023
2 90097
1 130779 181695355
1 107725 692837439
2 16875
1 190866 864404972
1 78819 544506704
2 51217
2 113734
1 133387 108189230
2 196996
2 17781
1 59189 119654692
1 144606 995188049
1 181767 177394638
1 126012 124100652
1 101782 424992438
2 184441
1 38989 231177978
2 152204
2 100156
1 189213 284799442
2 93453
1 49501 114169179
1 190240 884082017
1 10278 20599796
2 754
2 16228
2 141724
1 96071 598909582
2 169870
2 32103
1 27484 863997110
2 135034
2 151620
2 55694
1 193385 190430034
2 197922
1 130880 524631603
2 54328
1 111078 181296435
2 80022
2 72210
1 37505 466044634
2 99712
1 108403 169072808
2 144028
1 198102 627272042
2 192973
1 24669 377678542
1 51952 169884260
1 124899 790077616
1 175367 276414662
2 47014
2 162016
2 170346
1 70358 855547590
1 46563 603017363
1 40317 646206079
2 132341
2 61367
2 105494
1 42654 167705239
2 155161
2 96936
2 199087
1 143763 153789891
2 176160
2 160600
2 56869
1 135478 203255881
1 199054 945330125
1 139186 245253732
1 199369 980972099
2 146460
2 177534
1 10648 98331045
2 106323
1 21127 993865831
1 144409 95754231
2 125444
1 45617 768931601
1 86026 12456475
1 148674 768243709
1 36885 201819154
1 157418 584541191
1 136783 17807715
1 59954 543062085
2 161994
1 37471 456630104
2 41372
1 12194 470548780
2 6547
2 134560
2 24052
2 7061
2 159710
1 21507 753823715
2 168148
1 120834 180670630
2 11570
1 39937 110081577
2 186174
2 82822
1 121769 604437044
1 191735 540529690
2 134615
2 60665
2 144515
2 108437
1 161732 151072603
2 174872
1 180006 656653105
1 188343 666175194
1 138031 86772584
2 93789
1 26035 703695307
1 82657 638184994
1 65967 550951498
1 101786 348120672
1 76778 756962671
1 136974 7998524
2 161355
2 135920
2 90107
2 20863
2 176488
2 138375
1 27349 714369119
1 108449 485375580
1 55693 498637237
2 144850
1 142874 924365026
1 100318 881048689
1 90272 630180232
2 33709
1 108873 591177540
2 137416
2 14158
2 23658
1 169556 779953674
2 165686
2 22800
2 74172
2 191159
1 5802 996054102
2 163337
1 22705 431340726
1 189653 387504122
2 137190
2 152486
1 74362 651092725
1 163703 184653450
1 89345 454852832
2 23833
1 189885 402771627
2 161059
1 144673 960989077
2 103939
1 87919 813050312
2 119305
1 74116 57602867
1 143503 115007676
2 114910
2 72902
1 40689 471217911
1 18760 118547480
2 188752
1 108178 868453332
1 141504 948298932
2 12313
2 7049
1 154788 34795546
1 72749 963776695
2 62080
2 174343
1 556 761872363
2 62557
1 54274 545428286
2 101572
2 199925
1 136414 494200289
1 66339 816838441
2 179498
2 58574
1 63633 189275547
2 189576
1 193489 896421653
1 169841 756898334
1 101324 475868795
1 188970 492779168
2 187186
1 61124 26710525
2 150109
2 115794
2 48028
1 136089 298075449
1 100610 576447035
2 45818
1 143040 433427206
2 75503
1 50678 311309868
2 181410
1 195794 150770955
1 93447 85850906
2 69521
1 165834 507645208
1 119830 129729135
2 3941
1 187728 147118407
1 73579 930685317
2 93886
1 22475 554217621
2 109633
1 8699 650632024
2 36647
1 194779 924253864
1 45716 615188557
1 126581 472896887
2 105618
2 127843
2 108087
2 89634
1 175661 558410297
1 176739 9956883
1 70805 230488659
1 96879 720039908
2 199921
2 169610
2 58792
1 111805 63009703
2 186241
1 121685 285237807
2 156961
1 123945 413066115
2 63013
2 82885
2 81625
1 67245 527341218
2 58843
2 179576
1 89270 107906436
2 18997
2 178745
2 41754
2 90413
1 32038 549152134
2 35089
2 152811
1 75519 974603647
2 132747
1 62389 977237391
2 28830
1 68138 626305044
1 2670 33960074
2 44163
1 59515 436257674
2 21674
1 3825 302864475
1 116346 669375302
2 186040
1 61839 45149032
1 129681 848974306
2 118672
2 168259
1 125778 759180984
2 131503
1 48967 862782623
1 45668 959378405
2 97863
2 79025
2 106999
2 60816
1 25780 133217428
1 10366 340385371
2 70955
1 112369 87477608
2 197344
2 165297
1 51067 317283091
2 67698
2 177312
2 48726
1 197600 380232055
1 138689 32049285
1 58555 986534743
2 82436
1 1948 704367185
1 123782 548826575
2 73774
2 188767
1 171585 139329616
1 17083 224851349
2 173279
1 96672 46436424
2 26676
1 64120 400549558
1 111250 660348313
1 191798 4487807
2 1368
2 31490
2 96076
1 39219 3881915
1 74198 898485347
1 44472 185434141
2 127283
2 104717
2 149938
1 4865 392636352
1 125553 130843457
2 171776
2 110753
2 108304
1 62485 132220878
1 124448 837936995
1 94941 950390039
2 121157
1 48782 585052672
1 107939 937087783
2 105589
1 152386 59535601
1 40631 963683508
2 169597
1 167680 752642087
2 23411
1 109320 869214194
2 121383
1 299 533930662
2 90470
2 2089
1 109986 493292950
1 51319 506656828
2 140455
2 85777
2 139668
1 103979 610604063
2 46195
2 132460
1 41626 583603170
1 70921 48477352
1 149379 146149278
1 160266 232953816
2 59930
2 116596
2 93644
2 35434
1 129159 220092494
1 16230 1963411
1 79014 261734321
1 60399 126142146
2 35865
1 156913 205307471
1 104097 493874311
1 15721 390288694
1 90631 592713559
1 168427 670828503
2 13269
1 121133 790655650
2 66480
1 97454 822182285
2 73025
2 141366
2 8551
1 127563 466804589
2 136884
2 139640
2 28467
1 194141 869323433
1 26880 549339165
1 81360 637684652
1 170500 876972452
2 192165
2 144612
2 22740
2 115013
1 187491 223710883
1 35360 199680994
2 171547
1 10438 385980645
2 32308
1 41822 205214163
1 79006 495948208
2 97317
2 75930
2 32961
1 16106 939641791
2 106207
2 74544
1 91746 566453827
1 23164 295255200
2 36694
2 120687
2 183660
1 12380 711110177
2 106574
2 128984
2 146061
2 65000
1 130693 459192771
1 130906 186939782
1 2511 379348612
1 127664 774297810
2 80204
2 89419
2 79119
2 106924
1 189644 953969619
2 127789
1 173468 722918174
2 178870
2 143912
1 188851 925979916
1 113646 8394793
1 150062 548520728
1 1472 954437054
1 161158 879406165
1 154527 913458655
1 53057 539674209
1 120905 369485217
1 81182 477986226
2 134499
1 72439 901714602
1 110962 4734059
2 67339
2 143418
1 122596 632462303
2 42649
1 135614 137337725
1 16499 717145522
1 9232 528567984
1 25453 715447118
2 141541
2 153079
1 16485 340252537
1 48307 265801211
1 111329 57031022
1 144705 840835218
2 154719
1 77413 417965916
2 20803
1 76894 66388906
1 188016 721075820
1 15089 675899073
1 120547 728757299
1 164541 90399756
1 196470 112284162
2 60474
2 48481
2 170414
1 100558 218394342
2 91827
2 186848
2 70365
1 185359 314237607
1 135639 340250652
1 55246 90858798
1 196339 199685127
2 68293
1 96148 206345535
2 138428
1 41143 769507896
1 132380 550983906
2 135553
2 18108
1 42666 121230145
1 111953 672389646
1 144171 424759277
2 67838
2 160949
2 61774
1 117916 392033516
1 63653 504352632
1 144152 920491518
1 41466 677509967
1 110161 469798256
2 93809
1 141031 279301619
2 145183
2 114038
2 58273
2 48977
2 155024
1 127508 410594703
1 17700 698646667
1 180012 710803579
1 6070 664386389
1 72508 592738981
2 152645
1 26900 925505352
2 10586
1 57131 203385423
1 140121 301960409
2 98122
2 36674
2 20083
2 70162
2 127634
1 132717 672103063
1 48068 142562053
1 184230 435602747
2 7079
2 128810
2 198639
1 63616 76168371
2 150178
1 82184 663672917
1 145065 347623989
2 23652
2 23529
2 3164
1 93216 791346544
2 105896
2 161805
2 2654
2 177807
1 84667 690923713
1 97532 974714779
1 26584 3392389
2 196548
2 8005
2 138691
1 160679 777767489
2 141687
2 115904
1 97561 674596616
2 105742
2 127965
2 92269
2 168419
2 59280
2 176341
1 65174 223604792
2 22219
1 155131 862937296
2 91688
1 53051 552915072
2 31453
2 106640
1 142951 869697630
1 101334 37498002
1 154058 137696354
2 42447
1 100099 594521108
1 181986 668888548
1 199064 795022488
2 186497
2 53848
2 192310
2 16953
1 178862 407407758
1 34971 349938965
2 189098
2 112581
1 93776 99843977
2 3544
2 187249
2 178158
1 3926 21805111
2 127823
2 87221
2 136091
2 166439
1 21390 363485411
2 94134
1 30334 345923864
2 53455
1 141971 360747036
1 43579 744258458
2 44892
1 179080 7592283
1 32296 310906185
1 154488 435791509
1 39685 390407938
2 91353
1 26612 113142922
2 49388
1 134092 494223586
2 83851
1 157084 954203333
1 40006 215856788
1 199101 719752258
1 121245 921401130
2 182935
2 130047
1 42528 161638546
2 139043
2 107681
2 106391
1 34402 686398870
1 198019 759183200
2 133716
2 126207
1 133696 241397921
2 35095
2 41491
1 15074 663734233
1 124476 994307519
2 70633
1 13547 749977907
1 114426 736461070
1 87735 516513068
1 71402 188963199
1 158731 272295475
1 69761 992299542
2 14403
1 184945 225974117
1 169986 458377397
2 165044
1 20398 357716827
2 145838
1 147552 948983125
1 134351 693151519
2 152396
2 61885
2 49988
1 110365 341328254
2 193206
1 86781 611312645
2 141955
1 21263 286325039
2 147661
2 117563
1 160058 721665026
2 96350
2 154056
2 169630
2 145339
1 122435 167262510
1 72856 308872049
1 118390 825114617
1 186592 334845680
2 7815
1 97072 411075081
1 112654 722048467
1 48104 743887069
2 150810
2 169489
2 177661
2 162297
2 5129
2 94915
1 106427 875083295
1 60833 272039862
2 63215
1 111257 750913102
1 169326 126319571
1 121287 661136906
1 102298 391776932
1 81194 512469177
1 139527 126307868
1 180045 179250586
2 30660
1 75782 590299567
1 59832 822439353
2 193552
2 158262
2 44441
1 138077 26778540
1 174300 532187287
1 165260 155053186
2 117605
1 28164 866540012
2 143686
1 14753 645913882
2 101150
1 182541 359146629
1 14657 937847969
1 90013 275040264
2 175687
1 72060 913919029
1 90360 79407416
1 158352 552053844
2 93627
1 83257 587945968
1 105798 544236951
1 16827 201130647
1 49980 608578659
2 63890
2 177199
1 157113 21678317
2 51048
2 53397
1 161637 897679767
1 9145 99537187
2 11007
2 160923
2 191252
2 191666
2 58990
1 84378 969590865
2 29666
2 57145
2 35359
1 52949 735046229
2 142145
1 121811 996805767
1 152220 948526956
2 128564
2 23256
2 70586
1 91353 620283132
2 85594
2 116333
1 182943 993278245
1 58431 750179131
2 180373
2 196291
2 30729
1 158569 393674414
2 189389
1 23444 74270130
2 90393
2 166979
2 112804
1 118389 720249156
1 172411 899180833
2 133220
1 48520 599204859
1 63358 694176612
1 143073 360609906
2 189139
1 51168 861838975
1 128668 683231068
1 130887 741617204
1 153607 165677271
1 155953 714955355
2 165021
1 60182 289132159
2 113018
1 54656 870844774
2 35761
1 165014 824307912
2 33325
2 61771
2 24835
2 196906
1 198940 448840570
1 43148 686076990
2 134630
2 141868
1 125258 225561869
2 14466
1 49654 46080446
2 83743
1 91608 516574533
2 190695
2 144414
1 111512 165276280
1 101533 964316949
2 66464
1 3043 124620587
1 173460 173314891
2 8826
1 95179 444980690
2 12666
1 158265 454380703
1 88312 626754674
2 194789
1 94083 869245513
1 32444 327217107
2 195652
2 136027
2 56547
2 122534
1 71345 181111729
1 62151 812212946
2 6438
1 163918 856159001
2 63875
2 167490
1 54493 281398944
2 35961
1 60446 209613821
1 105695 448199548
1 144279 13670966
2 164365
2 101430
2 176620
2 186557
1 14159 180378545
2 84835
2 54138
1 83307 26232939
1 107482 628340212
1 90749 731551968
2 125590
1 146860 89954965
2 151705
1 193978 622597496
2 180728
2 185633
1 66378 63022732
2 14023
2 75460
1 148498 554401249
1 35257 482142833
2 11647
2 20505
2 76246
1 145372 154767151
1 171290 932838571
2 23448
1 13579 745088144
1 153651 36448374
1 50673 298356958
1 12070 636806128
1 113835 889391062
2 118679
2 56436
2 155716
1 180410 276680516
1 50013 433313545
2 66879
1 24600 695164269
1 45549 392835638
1 80201 260411599
2 15882
1 78623 849706033
2 105487
2 74924
1 79214 624745596
2 64719
2 189677
1 28434 445665716
2 148962
2 124584
1 71610 54965202
2 159302
2 186845
1 103413 694573250
2 137660
2 19718
2 80771
2 154762
1 121249 828602887
2 62589
1 175453 891779935
1 53289 261573777
1 93042 462090168
1 47208 232860923
2 47183
1 189510 609152786
1 9166 775340328
2 191585
1 113250 593698336
2 41952
2 27309
2 77098
2 121381
2 30982
1 181808 610457290
2 54815
2 114932
2 99404
2 58941
1 82379 441851436
1 3780 235421609
2 46831
2 189553
2 144498
1 101782 86652366
1 179062 324102638
2 77368
1 129354 997427130
1 97531 562843248
1 69719 727870346
2 125243
1 108791 687667093
2 13039
2 55637
2 55790
2 28292
1 192658 458301194
2 76822
2 81139
1 162718 273187177
1 34510 297452044
2 49509
1 123352 301985976
1 4216 845061832
2 69810
2 18598
1 166876 958631709
1 93361 381463849
2 197807
1 73147 473943430
1 7516 774241645
1 25962 470617703
2 96355
2 9516
1 106239 63486525
1 188459 627089098
1 123682 981126899
2 160502
2 123512
1 133602 526446883
1 169582 197119335
1 179961 319397421
2 1737
1 45984 54093618
1 47485 506826581
2 34998
1 123216 563509116
1 118005 197898788
2 162815
2 151420
1 77702 413057859
1 123275 190722327
2 116170
2 15004
1 156591 85859207
2 107571
2 136782
1 6811 900210543
1 89829 287752251
2 67185
2 172831
2 154680
2 69401
2 39172
1 54417 965100843
1 175292 685513895
1 38805 621064788
1 166003 829799731
1 198150 762617788
1 85672 637319977
1 150759 118176336
1 946 542411265
1 150882 322610957
2 88801
2 68096
1 99229 134910557
2 115745
2 190826
2 83045
2 106493
1 44776 379543400
1 17758 607240148
1 144677 432520675
2 105969
2 78511
1 142946 768702045
1 157701 782377377
1 136038 529079674
2 165642
1 55520 825439814
1 48832 562880884
2 86861
1 129124 854772134
2 160476
1 13328 64131483
2 80158
1 41222 631570956
2 120609
2 9651
2 174133
1 39619 861970319
1 112247 91419551
1 23983 306814721
2 112398
1 14493 100579563
2 48789
1 14686 342919807
1 24241 955130382
1 11258 622948027
2 155569
1 179628 76802278
1 150611 849127217
2 56060
2 190996
2 113479
1 186141 504517356
2 162726
2 47865
2 185854
1 115777 819968505
1 185247 11990417
1 173653 864206342
1 102257 231569650
2 77265
1 121386 743560495
2 28528
1 15790 863765163
1 103875 484860708
1 112925 757298756
2 174390
1 109537 582311435
2 78935
2 67884
1 4724 183107290
1 137141 985720999
1 187577 783551140
2 126020
1 71201 357204474
2 183213
2 107851
2 50390
2 143882
2 38536
1 81411 987477067
2 164093
1 19902 678340021
2 43724
2 123485
1 137752 330817984
1 48063 727801349
1 11121 696624617
1 146303 425976518
1 134602 557918616
2 128668
2 189730
2 98184
2 93493
2 186363
2 97475
2 151037
2 136754
2 66283
1 109039 288444431
1 166829 233534651
1 177996 949392251
2 10742
2 9968
2 9141
2 107878
2 74171
1 50838 767915183
2 87126
2 37047
1 160751 959196766
2 161096
2 102896
2 25174
1 92852 185535705
1 123778 508408442
1 135978 127874197
1 173064 352754243
2 180735
1 120130 284818838
2 181874
2 53117
1 172941 261596325
1 186147 942012687
1 13585 136430046
2 58856
2 72440
2 48558
1 21403 285900986
2 166286
2 177311
1 98431 357898476
1 110449 218261588
2 66109
2 110942
1 86737 428883808
1 55183 890473521
1 144045 147950256
1 133217 715724292
1 71666 139218900
2 197589
1 136014 253315111
1 164132 804147489
2 109899
1 167979 361788601
2 75586
1 121907 282067720
1 111087 780555160
1 37505 669996322
1 16338 564401970
2 125223
2 151635
2 107458
1 149412 536309691
1 144836 193873339
1 16503 798666811
1 23750 584085339
1 61892 273824018
1 193123 307636826
1 59121 327163560
1 4101 140736399
1 178477 480807690
1 102839 747962130
1 135723 127453373
2 5004
1 30809 255592581
2 43762
1 14192 504087367
2 57886
2 180152
1 14269 683105521
2 171717
2 197872
2 10862
2 157880
1 90595 865943693
2 36753
1 24575 407707986
2 75457
2 46469
2 41912
1 69486 895348601
1 169726 523110030
1 195355 710424610
2 35837
1 11412 169519581
1 163959 529730396
1 121539 488541769
2 49020
1 145024 81457940
2 156614
1 34232 177119312
2 85398
2 186475
2 195062
1 70494 678221665
1 88573 911815081
2 76241
2 157621
1 73992 957800357
1 113666 929754294
2 93505
2 178182
1 180020 473529039
2 134035
2 100359
1 168665 639393274
2 150684
1 44768 886938018
1 193200 966954424
2 181135
1 28454 316204443
2 141911
2 172546
2 10553
2 93314
1 16915 689307793
1 189347 248438604
1 175968 547317933
1 73182 934902078
1 178142 342168879
2 41889
1 153109 195617133
2 24609
1 157331 713818720
1 108221 63676375
1 194073 469115390
2 44809
2 54705
1 80360 810625253
1 82449 992072640
1 192660 819190300
1 190620 288842490
2 110366
1 72198 499864653
1 183805 483806282
1 163808 469303200
2 182354
2 163878
1 71193 312985804
1 33218 38821832
1 136743 875260002
1 181566 10211277
2 199351
1 185105 961180013
2 29728
1 90565 924610714
1 198323 781931052
2 170907
2 17964
1 1096 851024730
2 128150
1 23382 462475326
1 33025 279870508
2 69961
2 165035
1 164679 855329028
2 117109
1 133266 121908071
2 121185
1 112085 499925568
2 118917
2 104261
1 81147 236881520
1 191888 929171977
1 37153 394440779
1 105831 698538226
1 163546 947974773
2 150036
1 156596 980214006
1 68847 313874511
2 165416
2 109511
1 117580 110919489
1 57450 129211391
2 96240
1 42682 284289922
2 54050
1 51211 936177716
1 43666 675509768
1 11752 288828003
1 103512 267752189
2 181318
2 133503
2 92094
1 18057 109447434
2 153549
2 56057
1 7839 905330595
1 128403 196162268
1 36480 163655054
2 67689
1 10900 622803104
1 84065 884973786
1 67661 555720047
2 151591
1 10901 215320633
1 141305 303873210
1 178298 587904590
2 177969
1 12898 565540979
2 18088
2 1924
1 169547 608281903
2 87043
2 152928
1 95703 126473193
2 57786
1 27496 595707991
1 108199 212850459
1 146948 215418297
2 75909
2 89861
1 105344 946145784
2 16676
2 25135
1 50753 586170310
1 25818 398073116
1 122322 752609325
1 172119 362706991
1 108587 664476436
2 49888
1 103759 767754836
1 123573 852150557
2 15388
2 51972
1 107375 766083719
1 13818 277804147
1 31394 271585988
1 85506 360906540
1 52692 571090186
1 183220 675470102
1 165129 624969910
2 67597
1 60594 693520106
2 90851
2 101221
1 69721 468969372
1 97738 53257603
2 31234
2 95742
2 167295
2 111380
2 177397
2 155212
2 197356
2 32551
2 145451
1 120109 674844163
1 75063 901975140
1 139242 624998655
1 38147 683463679
1 127680 901743915
1 6180 193110101
2 190313
1 103463 634874718
1 103412 80141001
1 145932 234647045
2 171858
1 55059 758534637
1 136255 596921353
1 111829 507364525
1 16405 42885974
1 115244 43846406
1 155466 512143997
1 20990 100007408
2 108058
2 183042
1 194232 18241423
1 77997 866368647
2 99893
2 195055
1 107407 201434486
2 104988
2 7189
2 80165
1 158209 451454084
1 69654 269964825
1 35486 392707489
1 51287 979938162
1 180441 700301983
1 115380 416062870
1 34995 741451602
2 136421
1 131127 354639301
2 174437
1 47719 372154613
1 123912 639030890
2 123073
1 85613 402662103
1 39041 512271629
2 152172
1 63600 844615407
2 99502
2 61541
2 115549
1 43975 221908083
1 180860 160240278
2 118786
1 79184 730767408
1 26210 508794791
1 111734 888077846
2 3249
2 17684
2 30718
1 86252 527722629
1 11246 927283222
2 18975
1 43630 283992504
1 173051 120750412
1 12200 756859751
1 84507 584043629
1 125426 388606738
1 62319 838150531
1 138433 569959827
1 56240 909432285
1 134749 853442161
1 9056 207713151
2 191723
2 82193
1 100007 903657598
2 26141
2 7298
2 191601
2 48458
1 160634 337330742
2 179320
2 5509
1 19239 104587271
2 479
2 48098
1 90569 561795845
1 44538 382260567
2 54303
1 102311 521688019
2 74261
2 17229
2 11127
1 93343 702773677
2 52710
2 181250
1 131890 214305896
2 117764
1 97683 733654208
1 65125 804039963
1 96455 183571023
2 31929
2 140589
1 17101 67234786
2 104304
1 157463 710825799
2 67204
1 196139 192912561
2 119769
1 31944 443958514
2 183433
1 97620 29671745
1 182727 394756215
1 142779 287285218
1 112174 890237531
2 37812
1 118327 377722865
1 150008 164269797
2 177314
1 160051 707110018
1 647 454645279
1 82634 676624582
1 106250 738974264
2 63962
1 114012 129040318
2 199881
2 13260
2 129077
1 103308 569824592
2 131748
1 158824 475124382
2 61946
2 34152
2 144741
1 107754 873938078
2 160751
2 175309
1 134036 621349582
2 97985
2 34582
1 19797 783482206
2 130795
2 110735
1 186165 857355660
1 160579 381715689
2 98244
1 162290 352855833
2 14032
2 148752
1 79245 315233812
2 133004
1 48682 286483781
2 144955
2 67804
2 100739
1 141098 70891522
1 136139 162439612
1 134096 926773338
2 195884
2 175221
1 135379 678613387
2 66097
2 173600
2 102864
2 154972
1 199806 942934343
2 167157
2 18037
1 99370 972706436
1 199292 794959426
1 85031 742818400
1 102138 180008960
1 169913 468083807
2 118183
2 96914
1 56514 207514370
1 103864 161335487
2 149236
2 45114
1 88248 83553994
2 141596
2 168509
1 155962 611609991
2 53157
1 77690 49460589
1 8157 582423953
2 89437
1 147409 100169274
2 147479
2 24244
1 24300 592888313
2 146933
1 123700 367923641
1 127212 336196985
1 14489 581466348
1 116107 135459956
2 641
2 150081
2 101472
2 180438
2 76166
2 129213
1 60691 222198773
1 172640 530282839
1 37331 953738955
1 128588 36036955
1 155965 971845978
2 144261
2 94209
2 91823
2 2156
2 51198
2 7150
2 73816
1 24739 787661964
1 103927 199230786
2 37620
2 195034
1 6970 507758145
2 116807
2 64162
1 180527 356973931
1 116901 747630918
1 43284 265445046
2 88543
1 50628 939973528
1 27886 181004491
1 111468 79459320
2 67766
2 81257
1 48249 564628751
2 7206
2 198120
1 65119 665476129
2 140168
1 128821 305976942
1 115107 14209187
1 143691 281494826
1 123273 45841490
1 141204 278265676
2 31978
1 183568 622885058
1 175448 293932438
2 75425
1 42390 973913841
1 155300 30013117
1 139355 132159627
1 24170 659939352
1 98585 563417556
1 176511 312885176
1 84079 238165792
2 26534
1 43405 858368304
1 27967 285980675
1 167590 462202251
1 61265 218276204
1 167785 244711079
2 149753
1 26181 510462265
1 71171 334673347
2 185137
1 151713 381976653
2 162793
2 138725
1 34053 556855918
2 191407
2 149000
2 102433
2 29157
1 136050 133640012
1 35081 289021686
1 120687 928215543
1 91001 461173559
1 9211 635387699
2 38367
1 13047 686343523
2 92794
2 193636
2 61708
1 55938 352720700
1 27494 484775113
2 17752
1 130334 909341567
1 178224 384926075
2 124140
2 115687
2 176134
1 190910 845919691
1 122632 223610287
2 172541
1 74634 310535562
2 48362
2 183175
2 186422
2 50024
2 84960
1 98598 764608440
2 155607
1 124087 616884995
2 10500
2 62578
1 84781 154865562
2 39675
1 52374 88913497
2 137227
2 43684
2 101919
1 23543 182745258
1 30593 288361430
2 116053
2 186406
1 177250 291436763
2 128058
2 20909
2 135412
2 97999
2 193564
1 35724 297972243
1 67532 515086439
2 178876
1 75396 659707377
1 114122 756152422
1 17427 824715151
1 125338 520194513
1 130735 390403654
1 180117 744068823
2 92485
2 88372
1 184870 457161695
1 118930 212721071
1 73627 356151987
2 118045
1 140926 629762837
2 160198
1 5772 242723808
2 110564
2 114488
1 109325 242620047
2 11769
1 12386 16083730
1 54741 95787709
2 95342
2 92189
2 141807
1 51459 312931343
2 89427
1 24994 630876340
2 80092
1 25722 863474467
2 191756
1 151315 167629795
2 66543
2 154459
2 108168
2 19854
1 31472 817674334
2 157559
1 38961 322671066
1 37884 431031608
2 133875
2 60828
1 118094 982745512
1 123334 640220747
2 133547
2 65637
1 60427 420865527
1 71782 553501819
1 161204 390678222
2 174622
1 194219 947711557
1 53839 524718556
1 3725 366266003
1 129394 830806868
1 19954 355831989
2 69248
1 66248 422356601
2 134708
2 197498
2 114994
1 122824 862120399
1 6539 320943464
1 57379 275073543
1 120662 973275156
2 145916
2 131987
2 192940
2 181155
2 99624
2 80760
2 136177
2 191690
1 21815 251266932
1 50870 369426373
2 22043
1 187495 303269292
2 124531
1 67836 221644560
2 82216
1 185494 899505216
1 42365 61565802
1 186627 484240661
2 26058
1 83502 967544733
2 120379
1 94931 353997470
1 97602 298459812
1 56253 565964064
2 172469
2 192974
1 103133 813594445
2 65070
2 8295
1 39136 170301846
2 19238
2 143444
2 162639
2 101612
2 137405
1 104038 335701650
2 192758
1 164782 693868921
1 59626 583846679
2 65492
2 27129
1 33486 90730005
1 180646 56325483
2 192964
1 154138 758773019
2 153999
2 21395
2 27307
2 160555
1 135457 706156219
1 96918 683751589
1 82705 567616270
2 80188
2 39188
2 174299
2 59446
1 190305 46304000
2 156575
1 117750 261260154
1 131315 670424788
2 153472
1 105013 12198733
2 181859
1 132173 966100580
2 113302
2 137581
2 172500
1 41905 115014472
1 181215 4281741
2 140025
2 121732
2 102496
2 23839
2 29756
1 26347 368767008
2 120291
2 38791
1 181143 840079069
2 124170
1 188705 421354852
2 184608
2 195685
1 186028 243090761
1 148243 690941660
2 30471
1 132499 517646259
2 34872
1 133754 835616786
2 41578
1 23215 64429982
2 188287
2 186935
1 129894 483027674
2 24297
2 170664
2 86823
1 65618 664968801
2 135014
1 96409 163526255
1 47177 35300186
2 9269
2 536
2 31020
1 98159 760687983
2 70196
2 126932
1 59905 546809317
2 39497
1 183807 387386410
1 183488 122925786
2 35373
2 97371
2 100673
1 76700 151215472
1 66837 477333568
1 16561 805114153
2 72889
1 133741 852700301
2 10047
2 23844
2 153315
2 154786
2 74489
2 30542
1 183615 309868854
2 186460
2 102988
2 137427
2 194064
2 16957
2 50129
1 70095 193084559
1 39035 772146566
2 162233
1 77170 944167982
2 72928
1 127508 597991126
1 104498 9114419
1 195612 50390891
2 91182
1 89051 567573130
2 35620
1 155562 449279183
1 98672 191666455
1 43278 117052906
2 189552
2 37620
1 78108 375883869
2 59721
2 30758
2 193811
1 32195 217573469
2 137638
1 100707 486770198
2 11281
2 85503
1 120957 655895171
1 60534 85991966
1 69222 793271302
2 167781
2 42928
1 14168 290634122
1 160431 479767361
2 20958
2 53145
2 94944
2 153665
1 131080 742812170
2 119287
1 50807 42583541
1 81673 987043774
1 102420 899398524
1 107996 802698147
2 103984
2 194057
2 138881
1 40591 707432537
2 135358
1 175479 720224918
2 55208
2 119076
1 181512 444030770
1 81473 869681496
2 77113
1 60683 353032421
2 96617
1 106997 904498019
1 116699 205958525
2 122436
2 160360
1 135862 98973001
1 157375 593792925
1 137079 516564948
2 178535
2 98890
1 89736 798933715
2 99320
2 165564
2 38267
2 94002
2 121954
1 9076 360061886
1 13765 234920921
2 132196
1 117238 976671026
1 67598 114946418
1 11347 361488723
2 77962
2 73096
1 93394 438053982
1 42335 233409045
2 49299
2 123507
1 86452 4664698
1 42897 758994321
2 2530
2 21625
2 63332
2 45130
1 29146 297803149
2 57292
2 107983
2 2823
2 149270
1 80651 634316045
2 61100
2 141059
1 104427 996217363
2 84919
1 97281 251074640
1 94288 316645073
2 179700
2 141133
1 110100 895445464
1 61502 524689158
2 179064
1 14679 713411433
2 186072
1 185619 169604450
2 24470
1 32836 486673173
1 81827 609095193
2 198209
2 197959
1 42323 881340319
1 199854 963599390
2 82230
2 84159
2 15037
1 60007 480970528
2 178578
1 178921 179987094
1 30376 66971411
2 145551
1 54072 525190618
1 49246 316895731
1 126171 734101029
2 121181
2 64977
2 98751
2 84225
1 185690 38245520
1 126484 358539976
1 174906 688578563
2 99860
2 49149
1 2480 677771349
1 51199 420315303
2 118956
1 40599 896261008
2 153231
2 88708
2 170711
2 120550
1 3333 47701877
2 143282
1 104940 658079645
1 186994 311290097
1 50123 946473388
2 70278
1 114607 552500000
2 195770
2 66686
2 184582
2 190516
1 146862 8317061
1 84814 363110104
2 179222
2 51882
1 145612 544291521
2 50951
2 109140
1 180089 417167691
1 40427 395611195
1 107139 750974220
2 183330
2 5589
1 165337 850628020
1 7745 837620300
1 27303 306539161
1 16564 847632133
1 115984 868473217
2 98918
1 30676 818105922
1 137799 491762806
2 73694
1 165031 71799507
2 33311
2 154755
2 19260
1 149160 510973202
1 1815 561686955
2 189154
2 12844
2 183148
1 36956 754680701
1 165000 946801262
2 68034
1 198999 729365897
1 91499 32365484
1 161328 452932388
2 23545
2 139695
1 162531 8234910
1 113221 700383533
2 103519
2 55431
2 112826
1 73040 119651215
2 199955
2 95468
2 39761
1 165969 311562866
1 115872 4417455
1 53784 651207533
1 12039 915822795
1 197718 184163084
1 54626 520569015
2 94035
2 40040
1 161180 816813168
2 110341
1 4821 650236788
1 57209 120463429
2 123227
2 143556
2 186003
2 107855
2 24749
2 59978
1 17126 413717365
2 54585
2 166989
1 176728 270480967
2 68455
1 105723 361963044
2 15757
1 35114 84781221
2 132173
2 181733
2 58043
2 15697
2 54149
2 159755
1 108510 45398264
1 169685 462437355
2 170723
1 136651 848112384
2 187291
2 7850
1 140529 822145497
2 48305
1 40309 544046524
2 53168
1 60060 713179332
2 157234
2 191159
2 3633
2 137064
1 160553 489411354
1 137885 705829379
1 161306 478762367
2 82846
1 93958 569697755
1 15541 757689989
1 82155 435558872
1 130210 99862961
1 172587 387432526
1 163922 734644699
2 75616
2 60071
2 52799
1 9135 183283887
2 134384
2 176443
2 146347
2 105076
1 60654 316261484
1 52521 674386559
1 114086 96916778
1 42608 465096502
2 30317
2 59517
2 76068
2 87423
2 30501
1 30782 22892953
1 9008 109118132
2 129722
1 4483 219207351
1 141911 109118825
1 62824 351719793
1 119364 539313424
1 127054 366737032
2 21658
1 89626 663106333
2 115312
1 43925 586091965
2 199720
2 9599
1 185895 96627839
2 131829
2 91737
2 186417
1 111006 408342357
2 132084
2 12673
2 179827
1 148794 545231245
2 143823
1 127497 318317565
1 181884 917110958
2 178295
2 32087
2 86398
1 96336 788888338
1 145067 172241069
2 77687
1 70685 745391449
2 156517
2 31375
1 140630 99472493
2 150925
2 189837
1 175128 942853145
2 15998
2 185910
1 23368 174657053
2 81585
1 71880 567980357
1 45069 452079870
1 152825 970058772
1 47003 528766106
2 84944
1 116458 95070079
1 187793 775887838
1 32355 331709899
2 120664
2 143373
2 189781
1 64075 106521377
1 167760 462431498
2 173630
2 47922
2 141939
1 88012 961935090
2 97252
1 152081 463567009
1 72140 110493839
1 139807 301513106
1 79190 546424457
2 193121
2 171824
2 50282
1 115459 920949408
1 133759 444099467
1 166866 280941605
2 175914
1 194294 198379674
1 32632 433140199
2 92064
2 151893
2 23451
2 6175
1 176504 600631255
2 131473
2 189882
2 135835
1 2838 63431867
2 47530
2 149274
1 130165 810906746
2 60438
2 180536
2 117383
1 162096 773643401
1 76722 596116078
1 40028 384988107
2 191626
1 98460 609876714
2 98175
1 64637 245657787
1 94544 861141920
2 109296
2 184296
1 73332 932713319
2 12297
1 40785 847957874
2 129615
2 50236
1 83611 273402580
2 147391
2 42976
2 84468
1 130694 739650340
2 59627
1 88030 772424920
1 1246 95069273
1 14435 539164964
1 131804 373664370
2 187380
2 81623
2 161261
1 153751 724562757
1 199050 330241984
2 162996
1 84021 699188792
2 4635
2 114926
1 1433 241271540
2 26468
2 92519
2 103950
2 16048
1 152908 210967549
2 79299
2 8093
2 62280
1 128539 137240143
2 178972
1 73406 285842153
2 179562
2 50717
1 148296 552406647
1 174181 313273350
1 191964 528548062
1 117494 136583827
2 154920
2 138336
1 95477 701581228
1 19603 193096469
1 61061 977472260
2 115683
1 34357 513283960
2 127365
2 108387
2 187425
1 178519 732491171
2 69499
1 69712 367617427
2 84572
1 78584 61584348
1 14602 411314191
1 75040 201183640
1 7978 550676897
2 59462
1 120320 124777512
1 189384 46716516
2 186505
1 109822 29865139
1 120468 710783623
2 191715
1 114552 516158004
2 193278
1 191731 750167118
1 87494 933957500
1 2772 457056581
2 168035
2 161522
1 44252 420220755
1 115911 926328952
2 48470
1 172712 344164311
2 91749
2 21060
1 32999 10062272
2 195228
2 96787
1 119387 256461447
2 106233
2 185581
1 169138 592857479
2 60645
1 131041 513836158
1 79144 633205399
1 71274 402268920
2 134767
1 10888 500911994
1 157964 440279246
2 133256
2 142365
2 39321
1 178157 632131804
1 90158 82911310
2 167512
1 145588 869012376
2 119498
1 19395 94318046
2 52832
2 195
2 109043
1 56798 564506093
1 158193 256368381
2 58512
1 64693 202100455
2 12643
1 6556 385744401
2 141198
2 8904
1 115594 413634173
1 1342 8382268
1 31481 72849566
2 125385
2 98935
2 36398
2 164875
2 77210
2 171799
2 125727
2 102747
2 192215
2 63578
2 52420
2 107495
2 139451
2 85712
2 28197
1 135173 312702287
1 102753 164821201
2 151380
2 34204
2 8274
1 133861 742233868
1 19303 421297336
1 56144 464542291
1 171004 807782726
1 129141 862850368
2 113311
1 195508 624923726
1 54804 855561958
1 102464 623151238
1 16169 414960219
2 182845
1 5382 6902692
1 190822 854377542
1 169280 269072239
1 45128 502442650
2 59878
1 95571 887204259
1 120339 650793368
1 102841 865152457
2 27625
2 21878
1 118284 384711795
2 99533
2 165113
1 36287 509295702
1 143217 929035308
2 88838
1 23555 953830608
2 43506
2 72550
2 96208
1 55268 291634021
1 65548 670193538
2 43668
2 22224
2 142978
1 63185 31943080
1 57364 286143397
1 79365 125731604
1 104164 496775882
1 129993 860974025
1 181489 943254380
1 126060 207011428
2 41130
2 88917
2 68961
2 3307
2 108229
2 104832
1 139149 369579370
2 121735
1 35095 773729209
1 63619 575329213
2 53510
1 67381 899552089
2 17407
1 184379 62215631
1 31604 429536442
2 164957
2 15618
1 87524 933286192
2 15937
1 10094 714229856
1 97259 329191185
1 161553 709241269
2 41427
2 49570
1 111217 583739638
2 54020
2 190085
2 38044
1 194560 379954369
1 76441 43247431
1 184609 431807681
2 180779
2 185619
2 155411
2 42870
2 162227
2 82091
2 72264
1 177670 950503309
2 161253
1 61568 203314731
1 127359 208574654
2 59899
1 154979 455727231
2 185193
2 61337
2 120667
2 17852
2 136990
2 128900
1 47967 440902351
1 131460 993534318
2 21969
2 26568
2 123396
1 59352 302294525
1 166093 521998192
1 197749 465867415
2 195008
2 140109
1 26915 784744694
1 29672 46322985
1 1497 350444175
1 53169 159503171
1 33437 940027017
2 24253
2 152952
2 136743
1 197298 105268964
2 7156
1 17948 372467868
1 127602 151813446
2 98385
1 99026 999263677
1 117677 586637702
2 197099
2 121161
1 172282 881236374
1 109616 313950595
2 137789
2 54513
1 194633 280214348
1 198529 399751813
2 161595
2 41313
2 85007
2 166014
1 62885 898788674
1 182044 146887416
1 58369 472474079
2 62783
2 166002
1 43638 864431389
2 95026
2 69028
1 103233 462806623
1 32846 478306091
2 36982
2 2323
2 142377
1 197256 64956194
2 122592
2 115316
1 70155 714270838
1 3148 766013133
1 50095 443391085
2 70948
2 12293
1 3289 618914092
1 107313 957544458
1 132027 659973273
2 39482
1 185792 666359357
1 86164 130687438
1 140806 812075052
1 43934 791466769
1 107135 303408780
1 30494 828788741
2 131490
2 44998
1 40969 324633099
1 2986 527508646
1 75023 350727495
1 37549 306415024
2 11261
2 118673
1 188073 190830057
1 132716 607141420
1 14346 983472913
2 83198
2 105634
1 33473 471482237
1 167937 870732806
2 9317
1 193155 529020457
1 29867 510877231
1 176893 223881047
2 157353
1 52607 139665801
2 22982
2 70163
2 18429
2 114020
2 102439
1 195886 697617630
2 112648
2 13250
2 167993
2 124011
1 140511 460806009
1 123090 657761279
2 67158
2 180936
1 37220 728600396
2 195984
2 160881
1 6402 9574603
2 152839
1 113878 191486029
1 88278 106120436
1 62657 568101624
1 39063 480343199
1 3820 470596620
2 20014
2 171928
1 138264 598128085
2 155923
2 160206
1 74475 106297718
1 62517 851475507
2 127054
2 75748
1 185710 500406852
1 172721 478705955
1 93352 114339144
1 127072 976952476
2 73976
2 49527
2 144750
2 153772
2 52736
2 155582
2 88452
2 112967
1 141356 529557790
1 85125 291071917
1 102957 672672972
1 158489 395568644
1 95078 17047532
1 196421 915241823
2 61576
2 151957
1 57372 10907238
2 30423
1 33059 326738657
2 37717
1 14306 663551302
1 146000 47317521
1 161814 860836587
2 38370
1 66363 272231532
2 105839
2 103647
2 119470
2 82282
2 20485
1 122897 915137975
2 156817
1 14798 888770417
1 163054 40125053
1 90302 425673275
1 90104 645944775
1 67275 690982676
2 29113
2 2506
1 62766 798672339
1 144772 480023883
2 143761
2 98880
2 70459
1 169481 360230325
1 144469 670455041
2 112524
2 41674
1 55349 156208119
1 96574 663283213
1 103850 558942248
1 161824 663043155
2 135784
2 137212
2 78550
2 27878
2 61550
1 4153 901485059
1 125565 757007100
2 129908
2 185654
1 868 911717612
2 171830
1 197580 876488868
2 47419
1 34317 655833186
1 66431 806757522
1 113360 254387388
1 9640 696643600
1 112837 159704649
2 179768
2 71547
1 119006 972851032
2 2399
1 100299 71778675
1 179159 780663734
1 90688 566868755
1 149124 732696126
1 17498 403585112
2 193559
2 31315
2 143086
1 156524 798486477
1 79032 777965062
2 100257
2 169869
1 18560 170535986
2 41564
2 64618
2 90377
1 153778 142018806
2 80372
1 91827 96683636
1 27460 422347109
1 20359 458699528
1 74714 513429992
2 83286
2 55559
2 25521
1 181993 774381872
2 166423
1 96414 470529841
2 160151
2 153829
2 145522
1 189526 636500973
2 43899
2 191097
2 80290
2 7939
2 141644
2 163451
1 163825 857578765
2 140288
2 194121
1 144663 329749531
1 16981 683154387
1 182450 521865421
1 19260 468355297
1 102665 342489887
1 149940 280604165
2 20755
1 133286 472786275
2 181143
2 182659
1 65426 459000444
2 130557
2 142487
1 180196 948405498
1 24034 203300631
1 146459 393738885
2 147415
2 156879
1 17418 195722543
2 3190
1 99982 188063522
1 132405 583055124
2 92490
2 129342
2 179581
2 113247
2 33312
2 133101
1 95215 627783816
1 110903 676464238
2 153407
2 126085
2 168236
2 52199
2 34547
1 13376 483854547
2 125298
2 161569
1 160179 181858317
1 112028 606908268
1 174497 84079450
1 80745 690480019
2 181290
2 122001
1 49605 460881954
1 114191 219583064
2 192784
1 199253 278321314
2 167845
1 119945 864597026
1 197366 137981367
1 147035 674985907
2 141009
2 19527
1 99032 864443677
1 170609 90790821
2 65318
2 69866
1 163820 210267082
1 153780 199192653
2 124110
1 24507 375205116
1 111645 398505728
2 190070
1 127275 567672920
2 53505
2 105796
2 188561
2 83297
2 8180
2 123311
2 196012
2 100322
1 135351 228916832
2 142779
2 109997
2 33810
1 23338 66181082
1 23189 57132228
2 12109
1 24485 452701297
2 50502
2 25443
2 95204
2 114433
2 85294
2 135597
2 47913
1 120679 82349983
1 106015 333871638
1 110595 389655866
2 1162
1 75487 541408541
2 162317
1 148590 430450354
2 27258
2 53301
1 152788 805122413
1 140126 949577886
1 52254 814896350
1 35259 694101028
1 164183 80037357
2 49319
2 57596
1 111999 301787832
2 152257
2 17996
1 67378 626021634
2 136955
1 169103 927376887
2 103109
2 177521
1 120115 635613594
1 4170 33813947
2 75165
1 198299 449027215
2 40510
1 124667 2720725
2 39906
1 164756 162909925
1 169574 74323384
2 31391
1 121422 996356893
2 49050
2 4690
2 150760
1 88750 458242616
2 31154
1 5484 673514710
2 15037
2 54371
2 159315
2 124656
1 88562 364695816
1 114361 915214953
1 76763 11795409
1 80946 372691706
2 157976
2 150118
1 45306 227227289
1 53499 402987185
2 47884
1 82147 200021873
2 59294
1 138314 139915627
2 194057
1 91954 467714798
2 151712
2 162169
2 115715
1 147244 407289008
1 48609 960692203
1 64919 877336001
2 83721
1 36556 144696049
1 157743 296565266
1 32813 763200232
1 40572 604948681
1 88071 343422683
1 35758 945058082
2 2668
1 68503 713075542
1 101325 151052333
1 57358 132766291
1 75580 358642037
2 94296
2 43598
1 146921 953301851
1 158713 162750624
1 106993 925957048
1 79626 628248947
2 38730
1 160507 661925694
1 145761 643616621
1 55719 691270066
1 75021 510507798
1 6954 298262870
1 65078 821277975
2 199618
1 77433 820109029
1 122031 675753339
1 180918 616588801
1 95783 242951620
2 122791
1 75514 99352500
1 95372 523265309
2 152262
1 11365 53038839
1 104448 394900873
1 124993 85266089
2 39758
1 126166 802859568
2 188475
2 184470
1 20240 758284937
2 11837
2 67327
2 18253
2 96382
2 32610
1 25166 387765151
2 99646
2 8144
1 24897 161414442
1 159866 345366361
2 97938
1 91119 522646379
1 7697 916290014
2 199913
2 138677
2 53901
1 136884 433844104
1 147346 408440939
2 30457
2 36322
2 159030
1 94035 249475231
1 163119 887584334
2 182020
2 194230
1 34545 742043292
1 57679 561943706
2 184250
1 120853 317896986
2 69016
2 141740
1 63238 72356643
2 11578
1 144914 292690609
2 109107
2 100548
2 145823
1 3043 872514937
2 57668
1 50583 969639081
1 168923 604364162
2 104120
2 7746
1 79424 438282539
1 128630 512877445
1 160806 460182408
2 131131
2 197614
2 32159
2 107345
1 136826 56011866
1 91424 831651914
1 76212 137141739
1 185641 607894135
1 33049 756987648
2 94605
2 49795
1 115653 837072132
1 191776 792224895
2 40834
1 65803 527631762
2 64116
2 117383
1 63360 502842897
2 167927
1 67443 941802593
2 70648
1 6530 574077516
2 47341
2 36323
1 26287 303085213
1 18871 146494963
1 16100 205935682
1 75181 185931066
1 150676 791973522
1 32350 441337112
2 65020
2 123805
2 60905
1 158495 468058559
1 124288 999231872
1 112742 132656963
1 38371 937619226
1 154978 157323611
2 99498
2 162983
1 114733 395520198
1 26187 847280693
2 29777
2 49027
1 162908 121059932
1 99276 987248809
1 79169 96404732
2 97765
2 48615
2 18072
2 12517
2 4045
2 62086
2 125548
1 63096 962858366
2 107051
1 177843 3327780
1 85106 168885616
2 73148
1 157727 386554505
1 36863 935311035
2 75270
1 161860 971443550
1 153118 592947546
1 169013 321655676
1 174441 379855693
1 164519 879491243
2 111586
1 99905 236123642
1 156185 476339609
2 31329
1 35400 707846771
2 19334
1 43262 960170000
1 186305 178144336
1 15140 124247353
2 104395
2 9412
2 77280
2 143740
2 112439
1 72774 695811252
2 2693
2 50319
1 56005 313185128
1 79316 506649170
1 164954 441919456
1 59326 83189269
2 182233
1 194676 298670100
1 57309 924315065
1 192346 380310031
2 15932
2 42720
2 152616
1 55258 96710063
1 187185 398638895
2 175057
2 54666
1 43713 100533701
1 90283 382140716
2 1147
1 189285 925797741
1 168903 892036278
2 28052
2 127053
2 6793
2 50470
1 88656 158352916
1 164757 117165978
1 28845 677680386
2 126620
1 23816 657288789
1 155151 238785224
2 150366
1 37744 401551219
1 175676 589418341
2 134595
1 65212 192239262
2 139659
2 34277
2 20022
2 39330
2 133962
2 2283
1 9926 524105345
2 42742
2 162104
1 5319 183078325
2 133204
1 55997 500493003
2 49444
1 10039 14432521
1 148046 14050723
1 173655 668756862
2 168207
1 132877 370677164
2 23431
2 184381
2 26987
2 34754
2 136803
2 159880
1 60963 35483606
1 106451 66367116
2 141390
2 35979
2 113735
2 113110
1 172984 340135537
1 52360 469718225
2 168453
1 86521 164839297
2 53104
2 128782
1 59239 944028404
2 41144
1 80377 463372790
1 124867 790360697
1 23751 978716827
1 127201 752491444
2 122842
2 167256
2 197683
1 7155 654133487
1 87769 117448074
1 176061 9575999
1 8405 630647128
1 18171 707228581
1 115207 391866094
2 132902
2 150360
1 182356 697932307
1 48163 247581322
2 48491
2 122914
2 89771
2 198489
2 76476
2 192594
1 38670 370501392
2 150624
2 197333
2 198521
1 128759 287758366
2 132373
2 30380
1 96451 653134211
2 167070
1 179817 344366030
2 160152
2 86902
1 124454 579229206
2 127245
2 461
1 960 237369994
1 198880 204752224
1 135055 290466516
1 14789 800211555
1 7907 760187877
2 61878
1 178867 160187700
1 61470 576387299
1 87926 393330560
2 49770
1 155539 14214796
2 125251
2 156063
1 179711 802462488
2 192333
2 62772
1 73391 816437138
1 28974 513116809
1 129495 678905865
1 8555 649723849
1 29024 661046112
1 182369 135916966
2 42707
2 21510
1 187580 596432724
1 49309 93499924
2 103291
1 170870 8528216
2 190797
2 126023
1 104011 215445860
1 104639 99143611
1 191819 57712967
2 71022
2 57216
2 9583
2 4046
1 166902 19085514
2 54451
2 79798
2 66972
1 141971 686321609
1 38381 956552447
1 721 799365553
2 67978
1 21517 533896404
2 130604
2 13942
1 186155 405239417
2 48254
1 16742 449859770
2 134672
1 147409 923816019
2 111235
2 126677
2 14826
1 169570 169591955
1 123804 849814385
1 164170 262365465
1 72106 695274602
2 82851
1 186363 648261862
1 127319 688959661
2 147980
1 119698 730624215
1 104556 541868191
2 50052
2 114328
2 193027
2 198541
1 29433 295690098
2 131857
2 191278
2 170842
1 17160 84082707
2 98706
1 157467 289734601
1 147507 496088353
1 57509 147819766
1 198524 533767310
1 4903 354625399
1 88185 884362433
1 35982 133941280
2 1674
1 118268 637919196
1 58581 390773902
2 83020
2 85053
1 45011 278799954
2 60503
2 118692
2 172384
1 193969 449765871
2 129870
1 199586 176140158
2 90675
2 156180
1 161160 238889399
1 42744 189642891
2 180901
2 142245
2 57795
1 131550 95212433
1 30984 192874966
2 185123
1 3494 295721321
2 96731
2 163982
1 159089 917589036
2 12516
1 89646 74136331
2 117281
2 66736
1 136088 547378995
1 147110 461575158
1 78443 487983640
1 16902 622157177
1 30559 633562744
2 165343
1 18662 519406253
2 162140
2 100238
2 146529
1 96647 626412524
1 188466 14317728
2 1271
2 5595
2 46959
2 89173
1 106803 820890593
1 165088 650093781
2 30759
2 12589
1 89478 71645298
1 115654 524983469
1 2855 659531620
1 156213 83910935
2 87069
1 133974 266152573
2 61801
1 156287 713504979
2 92512
2 19724
2 157238
2 63263
1 119215 457321698
1 41169 247575009
1 195724 847673483
2 62212
1 50291 290913720
2 81107
2 17493
2 116044
2 166569
1 5883 748130160
1 85280 738449757
1 83108 410477273
2 178632
1 143734 664731198
1 178176 261207466
1 89361 863485848
1 35507 532924607
1 65911 24270590
2 982
1 84885 26495157
1 5714 2658487
1 31325 730865460
1 117579 34464410
2 152440
1 87074 12604281
2 30397
1 85415 798848307
1 113108 11258164
1 133943 773954275
2 79963
2 182695
1 184834 455241226
2 42520
1 189731 192079362
2 53602
1 24218 466897300
2 53944
2 48443
2 34724
1 1123 462433868
1 150929 284188475
2 36685
2 91773
1 109283 809033142
1 51706 586458426
1 142529 107948555
1 30174 844447094
1 93646 359589422
2 196719
1 145104 5957795
1 34521 621062476
2 131312
2 178130
1 182400 132501901
1 31638 563732209
2 139651
1 88088 109841851
2 105562
2 31524
1 192033 788572627
1 80852 733138633
1 129260 285784825
1 26305 248934810
1 53827 832657636
2 53038
2 82909
1 85441 556344770
2 191667
2 2754
2 51231
1 46804 285657696
2 47569
1 128958 260847445
1 4642 116064267
2 51904
1 82160 168962651
2 196874
2 61485
2 77673
1 25978 395296358
2 33235
1 14716 884414960
1 42804 217063649
2 25877
1 4182 686837652
1 44037 349870524
1 193372 76921823
1 134515 303347579
1 41708 627286626
1 84858 25631881
1 61773 445697092
2 55630
2 111148
2 124385
2 14371
2 165584
2 87485
1 148375 273760103
2 46184
2 115766
2 78120
2 166409
2 78129
1 70497 288208982
2 137721
2 62913
2 1435
1 168660 33005586
1 165234 277550679
2 176897
1 32749 614192897
1 181497 665007465
2 124350
1 110656 727356425
2 16309
1 190229 41074391
2 77465
2 47269
2 76512
2 13880
1 75459 500656870
2 35492
2 27992
2 161971
1 30240 53692973
2 156866
2 40881
2 166775
1 12260 348327981
1 34835 368163648
1 151267 724754849
1 87996 323642878
1 134379 327252361
2 195624
1 132863 721128753
2 91412
2 170448
1 108144 579030662
1 106868 490524851
1 105554 848847830
1 159680 388256091
1 168497 340831477
2 80046
2 172583
2 78284
2 90042
2 159389
2 55760
2 81674
1 155198 260011058
2 130648
1 192720 268338322
1 185875 570773274
2 28251
1 111146 635995772
2 23907
1 8371 526392935
1 44863 142234847
1 19403 922613256
2 36213
1 98904 631593257
2 193773
2 54873
2 66593
1 113638 199450291
1 60700 690628141
1 37120 913818650
2 183488
2 99427
2 3253
1 23182 651282776
2 198753
1 189302 798617583
1 23968 430920692
1 171008 868696298
2 171615
1 108955 392912349
2 61001
1 8455 535042108
1 68163 152950181
2 165818
2 51097
1 74273 164885259
2 40974
1 120652 540686712
2 177599
2 89402
2 125938
2 69684
2 42693
2 25403
1 138450 330806301
2 119510
1 146718 863995010
2 8063
1 147891 710979806
2 13274
1 4733 975257938
1 27473 270245614
1 73668 440633261
1 134997 914016046
1 24996 875050718
1 20568 643546308
2 195642
2 32781
1 189356 509307850
1 100315 757471048
1 12137 84863456
1 110274 502013960
2 109559
1 18508 465750605
2 164322
1 66094 219854553
2 81988
1 122022 8743348
1 190201 368180586
2 80094
1 123301 189756826
2 19966
2 23598
2 140062
2 109738
2 101014
1 194588 517023280
1 136510 883389788
1 35798 440839787
1 73106 670323529
2 155116
2 17296
1 147829 545939736
1 104863 767687853
2 7787
2 181451
2 37011
1 42183 613855179
1 71704 319795086
2 134565
2 185676
2 190586
2 24073
2 59276
2 124208
1 55114 741050538
2 43629
2 42995
2 142192
1 132626 450166962
2 189394
1 90585 442428369
1 138008 111972465
2 81283
2 80650
1 29827 621408050
2 66784
2 132107
1 160515 497052735
1 36368 788481
2 181520
1 95224 519789258
2 19847
2 157119
2 192072
1 141100 524221408
2 136591
1 4712 333296825
2 65120
1 113483 539418670
1 39837 959784393
2 171145
2 18172
1 64158 647246788
2 111843
2 126950
1 104209 604362058
2 134195
2 99918
1 197922 59865316
1 161548 554222460
1 40910 581098745
1 145786 348711828
2 66255
2 188994
1 65722 453478471
1 77057 536560097
2 140204
2 22291
1 188261 696335023
2 43911
2 77572
1 31542 85405238
2 35514
2 168207
2 40950
1 41989 416443938
2 147968
1 189118 549540489
2 10692
2 87542
2 10288
2 47950
1 6682 312473557
2 165745
1 119868 567721506
2 151184
2 110007
1 67195 580230061
1 136491 39806761
1 145211 144959332
1 140217 58741536
1 197924 716863613
1 11081 349612657
2 55869
1 146650 828535741
2 128332
2 167498
1 24502 781503655
2 161054
1 115391 494090784
1 191523 298157978
2 48963
1 156423 798052044
2 21916
1 158228 341982544
2 189849
2 138416
2 96445
1 141205 731414468
2 181705
1 138020 889058758
2 40547
2 46688
1 198914 572251706
1 171404 184253710
2 134773
1 115855 786999025
2 163748
1 25354 205874496
1 109634 271381362
1 54160 815455775
2 61943
1 130005 793875797
2 42033
2 111136
2 197120
2 27479
1 37545 46770977
2 37842
2 52053
1 175920 746514453
2 162828
2 193677
1 186027 616317757
1 167338 426195265
2 10941
2 24498
2 81131
1 118892 357615082
1 158635 341089728
2 81790
1 169615 456694126
1 14952 902171969
2 88674
1 117161 725381719
2 115875
2 56429
1 35048 571335001
2 89789
2 180032
2 96903
2 133089
2 165713
2 30131
2 48648
2 198717
1 81551 479566741
1 68202 665314919
2 161451
2 172808
1 11499 711457891
2 41826
1 42620 3174351
1 193587 189793861
2 137613
2 73245
1 177538 309158390
2 122116
2 196588
2 186563
2 177914
2 2762
2 25222
1 83072 586260872
2 116407
1 169263 556524105
1 154649 263148593
1 191911 886797497
1 41918 683198051
2 177960
1 13903 809865618
1 142398 586227205
2 57965
2 123174
1 105839 210587132
2 124061
1 174497 344468509
1 67920 484213142
2 191044
2 542
2 72201
1 122229 52515130
1 137485 457171985
1 140958 127670683
2 118286
2 95239
1 180074 947872111
1 44775 403091437
1 182351 134829944
2 139088
1 112007 749773114
1 14385 812961834
1 150518 605415851
2 5847
1 197218 220142870
2 169328
2 114238
1 75046 465229682
2 21689
2 133194
2 128593
1 45158 14886414
1 55676 868011727
2 147452
1 103029 271128252
1 95315 577540002
2 192978
1 89568 845568502
1 168705 481533610
1 169534 808501163
2 102267
2 106466
1 61499 429366193
2 94483
2 15435
2 82011
1 87258 232431519
2 75619
2 136887
2 70013
2 71895
2 111269
1 130888 662743292
1 197154 55042772
1 11104 734890296
1 36605 360344690
2 40293
2 131226
2 161844
1 181170 758457113
1 190405 74528541
2 164265
2 121690
1 134220 99021930
1 46864 84954920
1 59874 906304942
2 15708
1 25973 797227392
2 90118
1 152139 573223908
1 28570 151681417
1 94148 71092138
2 159980
1 10195 726139125
2 134114
2 98113
2 185653
1 167319 827998303
1 24299 170806915
1 191549 966421714
2 117344
2 75681
1 127102 949248754
2 4515
1 150925 882909865
1 2658 666291935
1 197898 751164234
2 24157
2 44392
1 14523 18530442
1 46271 795416442
2 165545
2 141869
1 124637 220909610
2 41818
1 157670 938715783
1 75148 609698103
1 169705 495307232
2 89103
1 7327 374355124
1 27717 390492867
2 106960
2 114270
1 28971 217396439
1 159376 129673317
1 189738 391540771
2 346
1 168882 782766685
1 141312 927504553
2 75933
2 60468
1 181974 416359952
1 49346 103736426
2 1196
1 112371 432511283
1 170564 333342825
1 80427 995024528
1 163122 76749467
1 78674 734853339
2 135371
2 148861
2 30577
1 43647 310782442
1 58153 61165569
2 21434
2 169012
2 172726
1 58526 232433990
2 195619
2 89828
1 72331 522011077
1 93589 760163689
1 151083 581679724
1 191169 103185883
2 37363
1 108828 196357811
1 167477 707661651
1 140928 373653700
2 72885
1 114430 435869549
2 26934
1 57128 362854030
2 23111
1 3929 80385387
1 79266 821283152
2 18510
1 41462 953636807
2 150697
1 13491 905185416
1 47658 952906602
2 107794
1 122917 695943558
2 184372
2 117689
2 196623
2 66508
1 157649 18075052
2 83533
2 16723
1 177205 409155734
1 183104 765351779
2 157562
2 88196
2 156464
2 8402
2 84294
1 60724 605003567
1 13500 927472547
2 135514
2 67541
2 72091
1 163799 453782722
2 58952
1 94366 609601663
2 29659
1 121414 714168153
1 148755 322878776
2 138084
1 34645 197153176
1 18571 645097390
1 5763 589179227
1 13414 146045446
1 161230 573324883
1 66339 951682087
2 49876
1 153106 235796546
1 181507 473658850
1 123814 134775864
2 175931
2 67095
2 57748
2 95919
2 190225
2 127427
2 177499
1 128997 194730906
2 71344
2 46727
1 143064 399552379
2 106157
2 34148
1 36713 755805314
1 116463 733845202
1 59557 609830445
2 166700
2 63210
1 8815 973634610
1 123557 124781764
1 87173 912413852
2 5056
1 23949 693125780
1 165619 700990827
1 78934 460453855
1 26504 490303820
2 31277
2 124452
2 144156
2 161511
1 114063 13549188
2 157342
2 71488
2 89837
2 141102
2 73528
1 89009 797256006
1 94546 781949655
2 11895
2 180747
1 149237 601316929
2 155195
1 71491 744094251
1 30993 593844397
1 39062 648433236
1 164719 259688638
2 27726
1 54973 564526901
2 63499
1 170614 50933207
2 177658
1 195360 541272541
2 124081
1 167402 752859282
1 36416 429907918
2 166320
2 157361
2 173764
1 39863 515376844
1 136318 580061988
1 124352 666085416
1 72118 66585453
1 154600 370552806
2 76218
1 198271 843606029
1 113058 535662576
1 181301 672436664
2 110965
2 157111
1 61924 253897733
1 51456 396058846
2 50630
2 119306
1 115488 724441455
2 55904
1 122194 412830463
2 96516
2 36233
2 21587
2 7198
2 115491
1 23899 180500761
2 64182
2 13091
2 49240
2 98556
2 167512
2 67167
1 90125 695921785
1 53940 962709870
2 173822
1 36843 608047298
1 131604 966480678
2 136353
2 113294
1 88572 878272731
2 100257
2 106272
2 87221
1 197895 745153755
1 187309 181628654
1 5833 398089114
1 9026 405668079
1 62540 782121312
2 159094
1 53310 66259225
1 111276 844663555
2 197056
2 82318
2 21432
1 15474 644543476
2 61392
1 44708 665497488
1 13602 518088900
2 6007
1 1014 377022265
2 38534
2 80944
2 6864
2 129546
2 69793
1 147392 887552372
1 43505 852833886
1 62168 426578967
1 172553 578065629
2 135860
1 147222 403486605
2 171480
1 176818 295870890
2 82711
2 115983
1 41372 425994024
2 44517
1 178184 155346270
1 167417 156340398
2 86585
1 55413 954302726
1 81631 924011934
2 22067
1 50159 693839924
2 138257
2 167728
1 165648 712103565
1 138407 262245127
1 32017 922960553
2 29391
1 109409 173206325
1 40790 316760830
1 3922 117001995
2 33653
2 197053
2 38414
1 27456 437572767
1 149995 557864755
2 158873
1 172601 435515721
1 16473 430666020
1 131346 758024694
2 95003
2 62717
1 192487 792777890
2 28312
1 119198 272147044
1 19072 413255224
1 188795 91264952
1 101061 598062553
2 144968
2 137998
1 139605 405742496
1 194069 842138790
2 184519
1 8592 783618287
2 195349
2 114910
2 125038
2 96238
1 44154 107315863
2 558
1 97520 11372507
1 25825 360450127
1 38772 926072552
1 174903 176449443
2 80813
2 18128
2 96745
1 195762 242406305
1 98555 358222700
2 164540
1 153747 823023725
1 2190 62257618
2 94635
2 130808
2 156099
1 53375 561597205
1 197045 494172744
1 137209 11621267
1 138084 657904884
2 153104
2 160780
1 7326 970187124
2 155040
2 88527
2 16369
2 46547
1 85521 298571692
1 146291 807574170
2 86973
2 183129
1 82243 221431272
2 21603
1 90027 362007512
2 175479
2 178149
2 94063
2 67980
1 196615 32479731
1 1139 171799654
1 21962 49841565
1 96596 531073525
2 56313
2 31680
2 89475
1 61653 313661511
2 89656
2 109147
1 111848 979356343
1 83329 502179155
1 188649 47330523
1 13077 749403971
2 162795
2 25732
2 19072
1 122782 323610287
1 185646 21027625
1 32809 650910418
1 148645 828123977
1 31144 710425183
2 148707
2 180552
1 146959 996476547
2 99554
2 59337
2 197629
2 116883
1 130804 447569756
2 145779
2 139411
1 71385 575000564
1 178577 673643528
2 77433
2 122750
1 76113 25330030
1 110089 409041443
2 171326
1 150180 148572993
1 162449 620657833
1 80931 398638803
1 32563 854943249
2 48101
1 12908 4474576
2 190754
2 87870
1 148441 446678631
2 198425
1 181252 760398842
2 187349
2 12267
1 64094 64633827
1 126366 432485387
1 118566 86679628
2 45919
2 107424
2 147691
2 64237
1 139966 157620724
1 50330 544777448
1 97584 58768388
2 156809
2 159039
2 147631
2 168494
2 126524
2 38409
2 181691
2 148370
1 77218 705537735
2 151322
1 162521 288234528
1 432 494489871
1 162408 690031394
1 10007 127791278
2 67259
1 21948 271079694
1 150780 193351185
2 76532
1 85155 470551550
2 109900
2 15301
1 149187 235827203
1 34571 835209626
2 22891
2 85897
1 184020 252438920
2 3149
1 155584 934176336
2 4958
2 35485
1 197064 454092109
2 32822
2 71092
1 185810 357935173
2 92763
1 199584 69245343
2 62518
2 177857
2 80829
1 107727 456921828
2 48893
1 102402 469513453
1 166355 119152201
1 9847 440969992
2 163248
1 87537 182217002
2 21274
2 125901
2 99009
2 170439
1 82124 131115202
1 68394 890159869
2 174838
1 82670 812818355
1 87448 381005885
1 188629 856617227
2 118080
1 293 826542518
2 90268
2 142102
1 172365 28440168
2 85718
2 110692
1 144782 956922849
1 88712 404007221
2 84914
2 9402
1 158012 910603249
1 60458 526415573
2 113257
1 49539 299849679
1 127215 608059159
2 186725
2 196301
2 20982
1 151528 17758908
1 30808 994267393
2 70627
1 27646 982934215
2 132972
1 127740 593466532
1 84223 940740692
1 182845 740464077
2 143637
1 157485 282313566
2 12719
2 480
2 71363
1 23787 849805404
2 11403
1 168288 93832560
1 179164 449657074
2 132653
1 61884 381614090
2 98522
1 117207 219463930
2 141094
1 116491 338355634
1 81512 142786208
2 172954
1 85408 397998853
2 172444
2 43853
1 105419 551996185
1 26520 679945122
1 89885 824003410
1 67656 50291257
1 182955 119019963
1 141685 465179855
1 101766 457177582
1 54832 252339258
2 166790
1 180791 598844972
1 131318 87748981
1 158766 532135515
1 86181 755344630
2 29810
2 127239
2 107360
2 186916
2 135925
1 187893 819088475
1 69082 376131971
1 198882 883989197
2 191654
2 10398
2 80624
2 111851
1 104498 242917298
1 30710 587636000
2 156784
1 42661 789306103
2 179675
2 45874
2 94325
1 143314 308153400
2 142131
1 41852 686877234
1 140710 753959984
1 85031 562344420
1 69241 514686752
1 199934 2012569
1 75365 670051451
1 46908 123508652
2 102560
2 196441
1 183505 872186567
1 72348 182901723
2 26898
2 25774
1 195453 808211522
1 136486 112995947
1 145690 954378489
2 52412
1 19405 526973006
2 126262
2 130197
2 14309
2 26498
1 136995 190327074
2 90510
1 197573 51710045
2 15792
2 172118
2 54817
1 91989 312834968
1 45143 48170467
2 75999
2 139353
2 120443
2 26024
2 189973
2 21047
1 76207 67656863
1 135267 365735260
2 59575
1 97342 860989118
2 42526
1 108825 851392628
1 30124 486272476
2 159571
2 35143
2 45853
2 29141
1 36653 284539715
1 41498 406447835
1 131727 872300603
1 56749 3557590
1 132434 654347115
2 23092
1 152924 434893824
2 63906
1 59009 708373418
2 103438
2 109953
2 2048
2 108351
1 114363 270317793
2 40006
2 155864
2 34489
1 166158 533734543
1 143681 503955268
2 5544
2 31793
1 193620 509186269
1 64481 871497765
2 56058
2 33752
1 90493 481014422
1 167473 927052573
2 98155
2 135130
2 133671
1 71983 38029790
2 170185
2 172051
2 64245
1 137840 330345523
1 138200 970596772
2 22092
2 48804
2 126927
2 40416
1 162982 77184871
1 154717 616220025
1 168638 689592372
1 174949 230458535
1 71528 333575231
1 91518 786412580
1 57621 92023083
2 6271
2 188191
2 97324
2 71647
1 144263 565481015
1 54781 758412800
2 140951
2 42756
1 203 547137282
2 117005
2 130083
2 76813
1 17615 117701097
1 3249 929383043
1 96979 957504214
2 182971
1 61486 795335979
2 197360
2 190737
2 97528
1 134196 388576583
2 33056
2 111192
1 1451 611216525
1 135795 850720324
2 7239
1 171233 111604481
1 151822 438877856
1 13198 976329064
1 20332 615695861
1 153766 518743369
2 135443
1 196097 378966293
1 103053 772322938
2 18735
1 44411 427778593
2 153986
2 21288
1 164398 490328783
1 95067 287429844
2 31268
1 126431 897112131
1 102031 924129961
2 181502
1 112160 898335568
2 11796
1 7817 9898396
1 118948 816060798
2 18203
1 11983 58726515
1 101592 237430428
2 126360
2 181796
2 7656
2 143878
1 58707 201456185
1 170795 96574645
2 78593
1 58745 617093713
2 62750
2 120677
2 190140
2 138944
1 152370 627955443
2 182855
1 101857 179372212
1 135715 883319952
2 185653
2 155545
1 153541 232251803
2 129745
1 11796 54159184
2 167865
1 94067 48963038
2 141949
1 185291 986132456
1 176953 968969210
1 198023 816062537
2 67692
2 173905
1 72434 218936849
1 188064 305365399
2 73816
2 170287
2 66969
1 109630 510034057
1 33136 746826709
1 118270 300235510
1 20328 64679718
1 136002 361873237
2 70488
1 17668 981964367
2 49342
1 68186 657487322
2 10421
2 92083
1 152382 51754866
2 12741
1 35047 11441976
1 144217 397153050
1 26012 769770143
1 150327 276248094
2 156871
2 128190
1 171198 962383878
1 126552 383691823
2 193666
1 85268 704123278
1 26892 910270721
1 168352 424584309
2 88752
2 24331
2 197355
2 55130
1 27916 541805492
2 101072
2 59715
1 91145 549148303
1 54931 347318334
1 11638 808993547
2 178651
2 31127
1 123870 112644605
2 169930
2 47287
2 73382
1 62495 495429364
2 1612
1 22893 294375020
2 136680
1 72686 252424025
2 127146
1 84310 569000724
2 165659
1 39825 376768885
2 129486
2 198610
1 165523 847217117
1 80419 205264273
1 162337 32121830
1 52777 512018194
2 159343
2 184753
1 40509 849874380
2 171953
1 36551 818184390
1 54424 15788634
2 164629
1 41571 638193861
1 183314 445770240
1 60407 452224352
1 149317 661286504
2 123522
1 16824 750404130
1 80840 62233279
1 159504 256599063
1 139509 241403480
2 57141
1 39398 259337761
2 138283
2 142880
2 152164
1 88686 38288000
1 79932 542936006
2 191689
1 133085 136721421
2 7148
1 64469 576937497
1 31576 242274655
2 171416
1 174472 751361811
2 38770
1 99439 393061119
2 88279
1 84621 43979037
2 199673
1 139379 733605527
1 2108 306500829
2 130007
2 50679
1 36043 797965693
1 28914 131444341
1 124733 708971329
1 188121 204944358
2 38202
1 167734 802410089
1 159544 964607098
2 172016
2 182073
1 166418 10998358
1 68773 440221835
2 126046
1 51636 870198138
1 92621 949872458
1 81141 117181917
2 104198
1 19087 812110496
1 45473 228133500
2 26196
1 127903 933958991
2 107378
2 121068
1 20306 690860492
2 17487
2 113199
2 122347
1 159367 28148623
1 52876 190048291
1 138786 420617541
2 146773
1 123674 457306555
2 172685
2 182938
1 134937 720025809
2 108007
1 104222 524837777
1 81902 318682691
1 70222 415778044
1 189732 59762314
2 5613
1 94973 988769190
2 124274
2 84203
2 68641
1 94947 45986649
2 97636
1 45821 705728323
2 167150
2 196644
1 7085 544425866
2 97105
2 71434
1 77816 541797343
1 24826 30804757
1 114540 806845404
2 167472
2 65625
2 41981
1 92322 547381725
2 190547
1 170209 813313470
2 22336
2 188218
2 99953
2 91083
2 100894
2 77479
1 2658 717560892
1 187269 760954359
2 36734
2 80225
2 150045
2 182815
2 45710
2 141832
2 194113
2 116792
2 24942
1 7016 493715169
1 158571 124146207
1 172434 223846468
1 170607 839449952
2 171112
2 25918
2 91835
1 36621 786483948
1 14835 747146065
1 9722 437456373
2 97717
1 185406 313597156
2 157217
2 106145
1 73725 974752070
2 41082
1 95120 467066755
2 56262
1 83589 822702391
2 133478
2 124932
2 128651
1 157464 419794172
1 168593 693228201
2 74958
2 19848
2 25554
2 170130
1 41572 704988874
1 93288 748794357
2 170388
1 115716 862677728
1 165223 16279025
1 21669 696222132
2 54467
1 139335 164279812
1 181845 535189728
2 169396
2 101810
1 167600 625721858
2 169088
2 6686
1 162687 856045838
1 64224 232019043
2 106954
1 11790 631497211
2 8792
1 9444 228134476
1 85823 162479938
2 1171
1 128362 95048361
1 192946 525594493
1 141345 643143026
2 1394
2 61003
2 189392
1 28471 295594866
2 172244
2 9446
2 180073
1 169837 111280043
2 73070
1 34478 828248139
2 111446
2 41766
1 128452 210189455
2 162718
1 83392 809879445
2 157663
1 68644 796856613
1 30360 442338968
1 71017 144530776
2 129327
2 20398
2 61919
2 15941
2 128563
1 153218 639608726
1 10049 307658794
1 63336 813303510
2 7360
2 79032
2 78550
2 365
2 52983
2 177359
2 26749
1 88232 376606188
1 180429 29301120
2 343
2 94519
2 69697
2 196486
2 172957
1 133740 197009562
2 5794
1 103411 697250473
1 114590 327291858
1 4034 97204407
2 168787
1 165027 841944318
2 130910
2 119549
1 86064 275000333
2 193279
1 22821 648365395
1 43212 270303158
2 182869
2 162942
2 123259
2 76902
1 141489 792063544
1 18939 644380512
1 166003 197821358
2 148776
2 84079
2 105135
1 71902 557363836
1 163238 367756968
1 128651 274333027
2 28454
2 22057
1 167660 713290698
1 138485 59238136
1 156014 540041022
1 182563 747577054
2 35074
1 58672 588035351
2 161776
1 189225 779969188
1 33796 756689574
2 78345
2 129170
2 42941
1 61566 673643874
1 149414 776022898
1 184603 153057681
1 32890 218178170
1 17889 85811750
2 160813
1 187803 430467703
1 191365 309844044
1 40228 601198765
1 162856 692544943
2 90711
1 21698 116456401
2 24768
2 164145
1 128422 16286855
1 109241 903371896
1 36095 235573968
1 155945 770374355
2 47862
2 37659
2 154802
1 14926 333607577
1 43898 534834188
1 166635 577801493
2 177813
1 34758 322320654
2 67013
2 78555
1 62476 424167138
2 85857
2 164928
1 8327 314354008
2 129769
1 106424 357137133
2 103688
1 113001 14168259
1 8755 733818961
2 94565
2 22733
2 53614
1 88667 166000638
2 191294
2 173864
1 176002 140186070
2 172619
1 5812 659841550
2 89487
2 140345
1 125898 544637505
1 155503 1562288
1 13103 175920674
1 115797 755888688
1 131843 804318723
1 3839 686439039
2 27404
2 32727
1 109643 837385023
2 166850
1 106361 528946665
1 124014 974387658
2 7573
2 24660
2 63400
2 91027
2 38474
2 50190
2 113595
1 2086 217876369
2 172175
1 19313 890718657
2 185388
2 96165
2 123014
1 102841 216644984
2 166163
1 110343 690688922
1 175331 8181137
2 144577
1 106239 825195676
1 152795 126180380
1 168005 609567665
1 164960 863747536
2 90002
2 49646
2 107643
1 13635 830946870
1 4270 409805364
1 130905 786091744
1 87005 608494288
2 121606
2 67341
2 199931
1 168034 332176573
2 70784
1 74103 312226202
2 144202
2 36190
1 82607 159795210
2 180293
2 23110
2 80339
2 73818
2 56131
1 22897 766451387
1 19423 887810362
1 52156 707274068
2 27389
1 135596 591285741
2 15619
1 197158 496777304
2 195300
2 134903
1 73818 988322222
2 188614
2 139
2 161079
1 87791 417898290
1 159510 946223530
1 50735 477294307
2 120550
2 85303
1 181170 554635232
1 80794 265963328
2 100633
1 102479 104965495
1 178593 738616484
2 23003
1 32990 58324579
1 87902 296743842
1 69369 897860196
1 61866 506318774
2 47607
1 141278 902489563
2 65710
2 139226
1 124687 926892026
1 114863 746601123
2 112692
1 73175 312544975
1 159973 972652787
2 157240
2 6751
2 174583
1 103374 636161291
2 10533
1 191167 856444109
2 3152
2 57220
1 96562 775272198
2 138151
1 108411 68200730
1 69454 123158286
2 39319
2 145060
2 97651
1 36956 544553669
1 21467 433766749
1 176804 462791531
2 159042
1 118488 30846095
2 177832
2 20043
1 66911 485496288
2 30170
2 16623
1 66455 830307699
2 89092
1 77485 162019127
2 80023
2 73396
1 20420 991315671
2 63377
1 52557 857253311
1 9273 6269226
1 88451 254157413
2 43430
2 40489
1 4080 951962
1 43704 458933606
1 181747 984806869
2 5844
1 118760 935066693
1 61414 609411290
1 75911 982643888
1 91745 999054967
1 101978 320234593
2 25194
1 56125 245365067
1 31826 652991555
2 96152
2 83447
2 125662
2 24811
1 42754 942773981
1 198763 356673444
2 119682
1 119789 885932699
1 170468 977888065
1 73060 16320869
1 103429 178830826
1 116174 595809998
1 7544 726148262
2 114919
2 130545
2 95724
2 95676
2 61116
1 132229 459777078
1 23593 822778118
2 18657
1 83289 867990423
2 22751
2 11773
2 12557
2 87707
2 184818
1 36019 870348321
2 9743
2 75445
1 58065 824986949
2 18989
2 157372
1 10058 523532198
2 151422
1 182851 726743631
2 182771
2 62104
1 123276 840857074
1 175609 42125570
1 33626 670533284
1 177775 375430351
2 49276
2 38008
2 82901
1 8335 757128283
2 73580
1 92876 504503812
2 159818
1 191348 558509345
1 129038 578349404
2 61987
2 59535
1 99559 546784044
2 135268
1 99619 966291645
2 103117
2 173536
1 36919 843987028
2 59756
1 22600 946577439
2 118712
1 128393 169401973
2 27448
1 62241 469049529
2 127534
1 152265 709359524
2 63474
2 93852
2 66655
1 166892 616824487
1 105238 451456268
1 45773 742318220
1 104608 236638237
2 193866
2 57288
1 164790 503333502
1 91508 607456963
1 135457 280694997
2 31062
2 87945
1 60551 694869768
1 40361 570416521
2 25482
2 75534
1 48301 258106022
1 87780 523899964
1 13762 273448223
1 41636 591306236
2 91739
2 4911
1 139378 280351967
2 131856
2 158235
2 74386
1 192163 400470658
1 141384 464506285
1 46650 928516779
1 4267 351172464
2 188804
1 24671 645461234
2 96218
1 130473 754793550
1 41325 333851398
2 153736
2 34836
1 165741 798274462
1 103773 785115501
2 125758
1 150794 635969398
1 140919 246704673
1 11938 957002062
1 45112 537075901
1 147927 960312692
1 11557 791853159
2 54932
1 152226 45313156
1 44652 382630002
2 69073
2 138742
1 91863 440551304
2 88786
2 26029
1 139952 380429875
1 153909 961075152
1 92945 61647225
2 137576
1 149251 832284244
1 189560 892511099
1 87150 676642056
1 175048 684773336
2 164112
2 19544
1 39588 632886230
1 193710 508169162
2 193897
2 22660
1 35628 256955074
1 52171 461169962
1 195841 814192322
2 119643
1 78326 543152423
2 190357
2 128483
2 160987
2 41839
1 102076 634445117
1 140412 485678373
2 70406
1 48603 29295161
2 36431
2 77146
1 20151 774307558
1 41514 54496304
2 105549
1 125346 737855527
1 100678 755991245
2 14833
1 104806 197299187
2 35309
1 20536 213020849
1 102112 34017875
1 1765 627829966
1 59711 966228764
1 57128 309332983
1 137803 764345535
2 150629
2 5132
1 2712 499171318
2 186782
2 184989
2 97920
1 59283 776192591
2 43000
2 4142
2 33427
1 34557 149310388
2 196705
2 107812
1 10337 690063228
1 192754 188581944
1 86296 601515744
1 71933 886537258
2 37898
1 84125 172544021
2 170108
2 129640
1 28944 978126844
1 70588 131700341
1 95618 701830984
2 192161
2 106487
2 3848
2 28135
1 191289 465877067
2 129598
1 187586 408568738
2 143905
1 66267 156662188
1 17243 927705633
2 133503
1 170322 974043758
1 112034 908175417
1 176666 787115574
2 38531
1 184190 949016329
2 120075
2 192131
1 172553 289945437
2 122705
1 189840 710938536
1 150492 661207566
2 157422
1 174875 881097585
1 83385 149346247
2 59146
2 135993
1 107183 964029425
2 24642
1 176762 204760504
2 29050
2 131694
2 101460
2 99272
2 11562
2 125572
2 141946
1 155021 630285560
2 135126
2 823
1 89544 34641374
1 178333 297727580
2 103723
1 78978 688384039
2 10777
1 6214 97693530
2 158661
2 189199
2 114335
1 63694 941836021
2 91140
1 45654 506246097
1 85243 346542708
2 179626
2 99339
2 162999
2 29240
2 50328
1 93679 566215110
1 266 722560663
1 108499 285265466
2 27750
1 158302 133145357
1 141180 762470219
2 3137
1 2323 648007584
1 175815 725577790
1 93202 460450373
1 83305 62718696
2 61571
2 27800
1 163653 630520763
1 162128 922975634
2 175225
1 77420 984419163
1 185994 344400549
2 7
1 74976 846485248
1 118587 898299660
2 116079
1 13405 155553407
1 22067 815651065
1 132435 213861406
1 147173 557397098
2 156011
1 12816 800854697
1 24205 751971287
2 189213
1 21812 786369131
2 108777
2 1389
2 83666
2 185281
2 97196
1 69283 764946944
2 168548
1 94097 387528354
2 21011
1 111986 402769389
2 72438
1 168797 493311489
1 100586 666379045
1 57347 908013112
2 160755
1 65747 745461000
1 174363 539281869
1 55812 533737426
2 74801
2 19284
2 121968
1 168395 760387026
2 114261
2 93687
1 35066 774681548
1 76876 721951738
2 159469
1 166388 348165036
2 11893
1 3852 131362825
1 6616 914823005
1 174582 520147483
2 68685
1 81713 949445646
2 197425
1 54629 707899271
1 189644 795376175
1 191506 312807949
1 106170 215926086
1 168099 853498242
1 38974 204092078
1 163494 581391091
1 36210 893195919
2 137683
2 18333
1 61938 611824755
2 79408
2 53225
2 43837
1 186048 236655894
1 176085 149988756
2 142869
2 101349
1 140549 929553804
2 82754
2 139545
1 45365 915641644
2 180727
2 14633
1 151471 775978980
2 169847
1 87572 993934505
1 24873 42399502
1 96088 855669620
1 31985 399593606
1 35275 742136010
2 189502
1 166779 752836076
1 80147 44105790
2 109415
2 133539
2 80923
1 41552 581314092
2 54161
2 75792
1 155652 212149393
2 156602
1 36927 204401896
1 66341 708670415
2 169081
2 8434
2 166558
2 101448
1 148705 341778125
2 142567
1 120799 848662876
2 198216
1 127090 191751641
1 69889 279245121
2 76856
1 44771 244014160
2 143292
1 192798 859677929
1 48370 609687688
1 193867 564340580
1 77479 983319730
1 127750 347470620
1 59692 404632436
1 167816 588815778
2 43009
1 66998 808783886
2 39821
2 192719
1 65113 953519924
2 80687
2 69978
1 62149 782345893
2 124927
2 30924
2 32333
1 39103 636037393
2 119207
2 160536
2 148271
2 196777
2 27414
1 4897 470989855
2 61064
2 107579
2 126813
1 16427 507895672
2 173695
2 13509
2 80867
1 8821 69429354
1 153931 468754526
1 166011 552637547
2 46816
1 100713 441249527
1 4627 63698137
1 60689 665123787
2 162854
2 180433
1 66667 3749421
2 82714
2 96603
2 116234
2 125026
2 2846
2 152040
1 7014 213952059
2 135474
1 33196 367942299
1 126712 244981968
2 108711
1 55418 91399507
2 187557
1 46284 251754398
2 186276
2 3880
2 5137
2 38236
2 47604
2 162512
2 148255
2 140031
1 45180 984657723
2 82373
1 114687 384983349
1 86966 418000791
2 145817
2 6860
1 8803 241431195
2 155485
2 18037
1 1108 667368371
1 199378 435846642
1 124356 13075478
1 109714 970446945
2 144988
1 103894 316107016
2 166110
2 25553
2 180103
2 146031
2 117837
2 135803
2 105324
2 190392
1 165778 895210302
1 160216 25690380
2 127780
1 45635 564179953
1 96306 130818787
2 59665
1 81964 233236870
2 24613
2 20433
2 64483
2 97578
1 6859 261196900
2 112856
2 179403
1 165070 584960616
1 81772 912643578
1 115180 532975626
1 121513 232460332
2 113211
2 189065
1 68418 666252782
1 93014 442707921
1 25484 896790478
2 117126
2 2238
1 91905 580161185
2 45858
1 133439 824376959
1 192562 865873418
2 159144
1 183369 198691886
2 77728
2 38876
2 171391
1 24997 555066076
2 198042
1 170076 156793768
2 146478
1 114941 73919246
1 148529 999626989
2 102066
1 134426 246590083
1 24691 376667924
2 173137
1 81617 193134066
2 105222
1 82940 917656573
2 95751
1 74441 191191485
1 162926 781623584
1 94910 14879885
1 127150 513041986
2 20319
1 108502 897584314
1 64603 145210219
1 28572 62845558
1 69814 5495504
2 192922
2 76986
1 1850 457392002
1 21915 847204497
2 98857
1 35150 735841054
2 51829
1 108291 43095252
1 192129 615887461
2 149602
1 198640 335023496
1 95308 863531471
2 30244
1 56049 236186611
2 169033
1 135749 247766269
2 166764
1 142681 471418572
2 20739
2 37858
2 180541
2 127482
2 101894
2 69423
2 146112
1 166024 518190282
1 169035 943633243
1 79662 931125531
2 199836
2 15640
2 172900
1 5356 38185769
1 25715 849008014
2 94255
1 103190 284929396
2 94419
1 22586 168082034
1 101213 773719585
1 9580 869146172
1 75333 859003555
1 52654 422638336
1 175538 667911316
2 172151
1 78896 594149428
2 53973
2 196470
2 155731
2 72520
1 5467 809490367
2 155200
1 129948 64567971
1 154400 969397341
1 147510 65143381
1 141698 182472156
2 149815
1 53667 326030106
2 191006
2 179971
2 98061
2 91984
1 100848 583424711
1 95199 147856022
1 5770 546891782
2 53855
2 49964
2 23136
2 104436
1 35482 118027383
2 196567
1 153862 895937448
2 174821
2 167135
2 64886
2 155013
2 38244
2 127186
1 157275 743425055
1 168420 210553166
1 122251 422202463
2 42933
1 115772 46873391
1 69913 596213426
2 101522
2 75715
2 96947
1 13066 695890494
1 163899 290783927
2 196878
2 150570
1 74531 952861508
2 47699
1 175541 541625481
2 89243
2 18933
1 63398 749357080
2 114615
1 19430 967682668
1 96995 542896432
1 37657 577378649
2 129319
1 49792 753660344
1 138929 471204489
1 79184 241756848
2 139175
2 116741
1 104845 541256103
1 122668 265350994
2 168435
2 175474
1 2161 743374226
1 60986 680605780
1 6853 234722867
1 167927 657791005
1 18498 248071898
2 55487
2 130247
2 53116
2 121088
2 138659
1 169171 67245902
1 3992 231018809
2 141042
1 1848 934188071
2 52273
2 44227
1 190547 814610914
2 108362
1 84899 129282046
2 183838
2 74867
2 63486
2 86658
2 121748
2 182600
1 31218 987535315
1 194996 246958559
2 81955
2 103058
2 1313
2 69835
2 24447
1 153 904109244
1 25381 266684678
2 122365
1 180447 833057991
1 79517 253842057
2 35443
2 30241
1 53755 688398767
1 131417 259331352
1 135898 633286402
1 13724 666043130
2 160368
2 36088
1 116827 283270577
2 62619
1 114079 333108268
1 74690 693796441
1 159996 253242996
1 106696 813849385
1 25409 261019648
1 41690 76048352
2 69277
2 120401
2 182978
1 173458 867435969
1 65546 947084163
2 171966
1 24152 598946837
1 190274 175377817
1 124006 557640229
2 176154
1 60108 679246650
2 147581
2 68364
2 79346
2 4428
2 161496
1 120493 990444997
2 48146
2 135552
1 92589 306411863
2 28495
2 3366
2 172252
2 104050
2 47157
2 25820
2 136349
2 184272
2 115925
1 183344 650031
2 93142
1 49038 468112281
2 102561
1 156639 674092764
2 81004
2 85083
2 20257
1 184520 281425563
1 37140 893509958
1 86538 328131156
1 134643 472466345
2 93991
2 46127
1 57898 338804628
1 124604 664881064
2 125943
1 65667 324452363
2 5058
1 100088 627144114
1 61214 618406620
2 125059
2 76611
1 185459 184659329
2 145792
2 20964
2 151521
2 163917
1 154047 23779882
1 187078 661928324
2 104937
2 122709
2 44501
2 104332
2 87625
1 78562 448018531
1 17803 680944680
2 100555
1 119270 605210046
2 96846
2 165064
2 20661
2 73691
1 137057 717935658
2 102445
1 94042 665271046
1 137022 879206579
1 92888 659888158
1 118714 919496307
2 30197
2 174564
2 140020
2 151443
2 35978
1 77909 414421291
1 81949 566850325
2 67344
1 70344 483281149
2 71912
2 131419
1 80315 809476893
2 158765
1 67226 721386515
1 142947 363747319
2 155879
2 96682
2 142895
1 789 577920653
2 103658
1 82242 963117353
2 107838
2 82545
2 158993
2 20847
1 61468 862694000
2 46977
1 80881 416738153
2 44758
2 198436
1 123917 134017309
1 53975 712137743
1 175873 964503996
1 66575 992330049
2 68500
1 79358 233688069
1 146219 95773160
2 44172
2 157393
1 9704 751857352
1 71120 954265946
1 113570 293435700
1 199669 336655710
2 82894
1 128086 862226895
2 23203
2 64217
1 127659 551048435
2 150556
2 181145
2 102318
2 168752
2 140106
2 55380
1 70400 560731880
1 112770 582049075
2 27904
1 35344 657476967
2 43265
2 43389
2 190685
1 30051 145850857
1 148533 333155303
1 150252 611861880
2 51959
2 126468
1 88222 297283955
1 115439 709941076
2 139867
2 161721
1 61549 446186489
2 81890
1 62289 617153371
2 191432
2 82271
2 176608
2 55495
1 144604 248795917
1 119935 973242446
1 50812 598216378
1 118120 538988182
2 143565
2 168274
1 912 756399458
2 101781
2 180582
2 103071
2 24457
2 125358
2 79635
1 5464 810188358
1 50955 457007068
1 130024 796075787
1 129660 255117464
2 183166
2 37893
1 27913 206952349
1 114049 498905143
2 27346
2 55053
2 108718
2 133852
1 146261 985342908
2 120924
1 101176 905492042
2 85397
2 117920
2 34529
2 39842
2 113243
1 49928 326080604
2 88269
2 33071
1 96636 228418884
2 57745
1 145356 821791774
1 76930 879921094
2 15254
2 175870
1 106583 823971040
2 93154
1 51469 53501321
1 74933 482457800
2 37326
1 101505 616563405
2 91003
1 151545 601255591
1 53359 73791652
1 94299 514847433
1 125463 676475668
1 57645 881869243
2 199705
1 12289 349900133
1 36601 701492220
1 102952 684118287
1 52713 812095740
2 107505
2 82409
1 113041 631175774
2 98633
1 168303 766438955
1 38679 135033723
2 40374
1 39843 985337389
1 113064 252347348
1 56153 171784686
1 110553 374707161
2 116804
1 111421 38033475
1 76036 879973326
1 109858 379520205
2 135251
2 67845
1 63003 149449187
1 79882 111219241
1 56166 98150180
1 134170 600537408
2 88698
1 48614 99007280
1 104401 149592079
1 90806 326012591
2 18976
2 101731
2 47635
2 121671
1 28101 451472513
2 917
2 142530
2 123924
1 89427 589114593
1 123045 505683505
1 107847 106343892
2 96948
2 91344
2 197529
2 160735
1 11207 722048199
2 93408
2 54341
1 156471 421890262
2 187808
2 61345
2 156310
2 163948
2 76986
2 165455
2 120968
1 118474 456393825
1 54386 221187733
2 178664
1 22329 268419132
1 54719 358591566
1 106923 926287059
2 168925
2 68840
2 78760
2 181267
1 44020 163899732
2 166432
2 50786
1 88837 469804594
2 78248
1 187284 218022027
1 74264 537309714
1 35139 470212168
1 5140 841020215
1 166937 452225811
2 175895
1 36201 96477046
1 53806 516535177
1 138871 785466280
2 60004
1 137146 26046474
1 37452 427335241
2 183638
1 4565 914491682
2 93642
2 74775
2 94089
2 37100
2 152483
1 95974 574032845
1 77841 516766439
2 60743
2 12456
2 168969
1 153652 335920169
2 39276
2 188513
2 145547
1 120538 819988600
1 133575 441838637
2 180563
2 116468
1 104513 711892016
1 165164 40461033
2 131679
2 25304
2 79425
2 112625
1 162155 790477124
1 115841 313012840
1 21495 651813946
1 63084 282630917
2 6287
1 164216 102809770
2 33494
1 1311 181673008
2 28669
2 192000
2 93861
1 39185 413168485
2 28055
1 30544 651026801
1 104847 548546046
2 98923
1 11767 892226030
1 40269 878863064
2 176754
1 74530 706650410
2 37754
1 81927 289129006
2 10837
2 197369
1 116429 300244271
2 102386
1 41936 775133988
1 2388 443540265
2 143159
1 171011 346566689
2 63077
1 31080 119223405
1 105392 833296606
1 72017 834337661
2 34768
1 128896 966532463
1 48975 229346288
1 54405 760987248
2 63624
1 49373 599327240
2 179207
2 189349
1 107809 943173157
1 29043 199678206
1 66296 470601728
1 166124 759833684
2 118122
2 180248
1 156558 494841779
1 190593 628718921
1 53089 784037533
1 62534 724406795
1 73512 955133495
2 195227
2 190204
2 55297
1 84300 62043755
1 112620 99719360
2 195340
2 37985
1 39306 841026743
2 152696
2 68972
2 95824
1 185945 497390940
2 6236
1 133139 180656950
2 165161
1 150132 373303376
1 44388 727305468
2 53861
2 196850
1 166199 326729740
2 23101
1 141710 284813280
2 11792
1 43727 161905027
2 39960
1 90769 825603038
2 73240
1 117376 329020743
2 165798
2 27195
2 12364
2 147118
2 128452
2 64275
1 184497 909278627
1 45766 501752811
2 160802
1 123754 660722054
1 31046 787702864
2 157608
2 113207
2 9424
1 189353 676626000
2 53629
1 171805 521132404
1 48971 725793254
1 88732 266045918
2 78585
2 43175
2 190644
2 158904
2 57323
2 138753
1 69984 321802088
1 147042 27776772
2 128562
2 78828
2 190116
2 131120
2 45859
2 62688
2 10120
2 3913
1 4915 552329719
1 194011 53217694
1 168994 128226513
1 110222 596549415
1 124316 839256533
1 141063 324753453
1 134113 150485774
1 79969 677677141
1 13911 783285494
2 164529
2 161683
2 113298
2 142032
1 67791 792407599
2 182049
2 34715
2 21892
1 147996 309782212
2 111921
1 46688 609041747
1 153762 830498511
2 24591
1 146878 661325688
2 107688
1 91740 780235631
2 141192
2 168946
1 70144 724530404
2 64215
1 175195 605252108
2 192646
1 66380 340267778
2 32188
2 78543
2 111652
2 112256
1 150418 545188786
1 185965 25319596
2 82195
2 105322
2 35233
1 193474 190204137
1 128827 603734191
1 152290 718513760
2 9632
1 185597 683709091
2 165566
1 80730 685148320
1 109581 267938905
1 108255 698633347
2 64690
1 26232 271323415
2 44224
1 17996 459823919
1 4423 624319489
2 135902
1 101163 601258800
2 143273
2 118398
1 12022 250257868
2 42509
2 33471
2 95801
1 58367 406760774
1 102638 519753948
2 33103
2 64062
1 89292 557446953
2 179069
2 113067
2 119447
2 123367
2 40069
1 87234 708240776
1 173859 631126777
1 36053 837817565
1 98271 792245797
2 37446
2 73413
1 176011 422325023
2 196119
1 151325 922095451
1 148145 743792587
1 183607 426564224
1 141799 165645384
1 184399 552343420
2 11558
2 103556
2 173239
1 107962 410817154
2 120822
1 114305 244731319
2 146450
2 52055
2 68852
1 64000 535225194
1 70232 602034095
1 45398 660095866
1 43815 966234523
2 178692
2 47834
2 89243
1 159742 279616817
1 160797 552904101
2 178808
1 116692 716176
1 117337 683945572
2 46363
1 83756 927815795
2 77691
2 184543
2 13466
2 61713
2 62920
2 48467
2 156640
1 158180 750833873
1 111162 976386046
2 20965
2 122603
2 78759
1 57808 346992403
1 144712 168112221
2 189410
2 196243
1 191267 499097804
1 161330 949868192
2 1944
2 51669
1 69422 759904711
1 94239 791323114
2 40760
1 158306 125412118
1 52201 171294501
1 20305 222240482
2 111066
2 188415
1 163603 81734573
1 171314 304059096
2 91680
1 142539 874252067
2 52401
2 71721
2 56339
2 184457
2 142720
2 171906
1 12290 892109214
2 172534
1 122705 303368918
2 50518
2 17694
2 54697
2 34535
1 104824 118271309
2 155998
1 79235 25569521
2 176092
1 140230 864091610
1 7471 79368591
2 187958
2 169096
2 62817
1 58683 59779304
2 184818
2 100581
2 50746
2 184969
2 185765
2 61770
2 125091
2 22693
1 146771 494902994
2 117734
2 101823
2 22383
1 64930 930557632
2 54065
1 180900 894463578
2 107745
1 148849 490751992
1 20417 661393901
2 77842
2 128888
1 199852 300582240
1 41351 603249967
1 163193 242070573
2 188901
2 61838
1 130799 889839073
2 73022
2 64460
2 72382
1 48439 345102384
2 186935
1 40230 202281785
2 116092
2 22568
1 81306 989587825
2 27231
1 61126 732659702
1 130530 733072582
2 20423
1 559 156546629
1 44738 830956762
1 90184 684134277
1 83522 675076404
2 43187
2 193326
2 140911
2 66738
2 151430
2 126081
2 45515
2 71777
2 122263
2 121236
2 27415
2 151010
1 133956 173577643
1 139183 641931496
1 40373 379611915
1 116215 858398576
1 184477 732584346
2 33146
1 15070 314482035
2 193166
2 192691
1 56646 281723570
1 145418 210930907
2 53388
2 160177
2 42605
1 41671 573745289
2 2186
1 76160 431581318
2 176049
1 38684 42847958
1 72610 916651862
2 96660
1 93201 484188787
2 16880
1 170550 296964549
2 32624
1 14808 969455768
1 11864 813669966
2 105131
2 54378
1 70831 821979240
2 38685
2 81248
2 127411
2 140144
1 175001 799843802
1 146400 724475554
2 148730
1 120423 83701947
2 181533
2 86176
1 188310 294807229
1 49294 551847842
1 124516 43937138
1 90317 861230712
1 104289 124309448
2 104139
2 26985
2 45308
2 191949
2 63845
2 60485
1 100410 501149627
1 139001 196983421
2 107812
1 1637 136266279
1 103523 845736555
2 68708
2 43142
2 33872
1 13432 499296179
2 23727
2 2647
2 23512
2 16547
2 22092
1 17573 954161087
2 26339
1 182131 228009247
2 53910
2 199581
2 174298
1 170835 616596323
1 182187 654570379
2 166876
2 120808
1 125343 959062380
1 52105 409615278
1 44136 644634328
2 34053
1 30384 769274106
1 88057 819779930
1 104706 318204304
1 47883 81334724
1 63270 642499714
1 165280 520469639
2 55997
2 27678
1 75759 410671069
2 159026
2 184520
1 100921 433718899
1 20676 254250564
2 67187
2 140302
1 179 147014061
2 45925
2 115232
2 27167
2 65975
2 40270
2 188296
1 73623 638972284
1 139118 728968525
1 198413 85009257
2 2647
2 100072
1 129064 330965011
2 93119
1 22412 652469702
2 162200
2 163757
1 30673 23949744
1 99031 674578282
1 99378 509058706
2 158424
2 16336
2 95126
1 7692 259703752
2 110018
1 120401 728755118
2 7933
1 135902 989798060
1 161439 440275557
1 176397 758605450
2 56224
1 87981 856712619
1 90897 983012900
2 85448
2 110023
1 96799 417056888
1 1596 766567080
2 187956
2 38288
2 151695
1 138530 932152052
2 37209
1 175626 541576300
2 176646
2 69053
2 170177
2 197259
2 30035
1 96236 834669143
1 14280 732218857
1 112449 193600084
1 193453 984407353
2 145401
2 178283
2 120874
1 156291 622465013
2 104882
1 3403 348819482
2 43372
1 13396 950340014
2 30988
1 4836 671288878
2 147606
2 147000
1 131575 444583358
1 41649 646021128
1 73232 597311264
2 9497
2 77659
1 188479 234746730
2 170230
2 42074
2 49708
2 81108
2 84354
1 8487 917901274
2 58739
1 101496 633911612
1 159943 784755930
2 62287
2 51199
1 58406 239524738
2 9580
1 115120 791580084
2 56978
2 131096
2 34922
2 156283
1 21405 638918351
1 100776 674857091
2 32393
2 126360
1 65031 163127701
1 93209 868941912
2 23155
1 94628 869621340
2 172563
2 1408
2 17746
2 138346
2 172203
2 150727
1 120087 43759120
2 109396
2 83260
2 183158
1 57272 358421498
2 60759
1 165330 864748373
1 7465 249087426
1 157822 564320573
2 37061
2 149063
2 48073
1 126882 798949250
2 199371
2 50344
1 106256 628277259
2 151209
1 88558 702580661
2 77386
2 121069
1 177853 726454239
2 45533
1 120183 698288647
2 4595
1 56879 792856741
2 173657
1 163646 244971296
2 79632
2 80751
2 25937
2 79299
1 29347 352921861
1 172411 372211542
1 113846 993245650
1 6754 876229097
2 178729
1 100700 289568311
1 60492 826230976
2 14950
1 74009 343280295
2 29163
1 197774 940001510
2 23610
1 88480 677906103
1 57179 120268194
1 157437 831411199
1 46489 974024067
1 191016 854284861
1 190283 223866920
1 88026 854134182
2 89884
1 5507 892452467
2 195959
2 68774
2 95120
2 148586
1 158113 746062084
1 51270 425426932
2 158733
2 40949
2 20725
2 31654
1 160772 856928346
1 188971 878059563
1 115482 783620291
1 185812 604578575
2 144991
1 142797 731221950
2 107508
2 1140
2 124353
1 8002 226780234
1 110059 792699814
2 123385
2 9175
1 110902 398218332
2 172640
1 51327 188910508
2 156582
1 180862 842498939
2 23986
2 132913
2 56622
1 143807 893064778
2 199344
1 174378 206969623
2 177950
2 160888
1 44370 717505845
2 106939
1 125487 350557209
1 137502 71865315
1 81101 803733280
2 186827
2 98747
2 30392
2 50929
1 139678 710793780
1 193345 110809112
2 87854
2 154491
2 127134
2 132851
2 54914
2 66209
1 196957 684353322
1 137819 460135217
2 24096
1 123790 243117821
2 144237
1 196402 580644651
2 192097
2 67296
1 183477 783329944
1 148250 777335685
1 68757 428321751
1 54560 627766903
2 84360
1 80717 942527043
2 99188
1 157608 152927514
1 150445 352284306
1 188900 14599812
2 124159
2 135404
2 166797
2 29763
2 18708
2 183514
1 3706 61244699
1 127266 938993931
2 12653
2 176345
1 164730 39585068
2 101716
2 87830
2 107761
2 62758
2 129239
1 12477 373303002
1 33325 682610721
2 99704
2 21315
1 66649 727284519
2 183077
2 20623
1 27954 259635015
1 151764 169549647
1 30834 989988348
2 190475
1 148643 45535115
1 134292 3189774
2 54340
2 151818
2 99670
2 67591
1 35698 754995142
1 114872 747949253
1 21541 838238830
2 175549
2 106280
1 14494 952691400
2 134045
1 62203 119987320
2 75355
1 111346 816343870
2 132632
1 194006 92608583
2 13257
1 105249 399988512
1 2978 71059505
2 148775
2 26249
2 38076
2 100399
1 155449 618890657
2 17300
1 176080 314435238
2 121025
2 126812
1 63343 170962829
1 52695 854565417
2 178183
1 177399 309615685
1 146521 259709578
1 198599 362280545
2 162034
1 132196 175749965
2 159688
2 87416
2 22594
2 172144
2 193677
1 89710 262651239
2 170263
2 93618
2 117603
2 41918
1 75584 828931101
2 39758
1 43062 741111972
1 101922 491769678
2 126049
1 42447 646613789
2 173922
1 146669 436077086
1 80819 848601908
2 119952
1 149514 581293647
1 192452 188068707
1 159708 700086565
1 85751 672380394
2 165761
1 164304 646512710
1 61099 361387317
2 14193
1 2908 247814403
2 174978
2 25374
2 53236
2 161891
2 89591
2 972
1 97407 908430344
1 180728 76097367
2 81115
2 182913
2 156022
2 179817
2 146393
2 165358
2 106372
1 109184 112081890
1 103164 708500922
1 7118 802958660
2 10905
2 193750
2 196654
1 22658 123298469
1 28363 182298643
1 61829 971239117
2 105756
1 107219 664737136
1 77067 404092631
2 106821
1 58905 925763328
2 151519
1 26623 383036143
2 108849
2 4243
2 41168
2 15901
1 71623 301158801
2 89913
2 155121
2 17557
2 24141
1 105677 46357307
2 155517
1 81914 894514818
2 130457
1 84051 462764165
1 125613 969284316
2 87302
1 39235 47513171
1 168678 363556563
2 94879
2 101873
1 171390 876906585
1 121496 682194820
1 85480 469376489
1 115180 83641486
2 74892
2 110966
1 131841 567066422
2 113814
1 146031 570692405
2 40376
2 807
1 119324 243020919
2 4301
2 190991
1 36392 140828409
1 120272 808628444
1 26296 956389202
1 163685 719380786
2 4892
2 35371
2 52060
1 100191 796001057
1 37939 205075010
1 36632 317030311
1 158053 527998476
1 181400 671342852
1 165846 246327508
1 13318 614240811
2 82576
2 81788
2 178073
1 140751 811140965
1 29812 173003048
1 86772 55020055
2 2568
2 59129
1 9070 903932746
1 112767 50116090
1 15178 44357078
1 125319 128771300
1 80322 908391745
1 112023 562006292
2 5966
2 103276
2 173703
2 5054
1 54382 284974492
2 164631
1 78474 269349531
2 86811
2 21355
2 121756
2 108453
2 44759
1 24516 566479962
2 162823
2 178476
1 98574 283541503
1 123814 665800994
2 121506
1 195739 759623734
1 63366 996472373
2 4249
2 160815
2 185150
2 23059
2 44502
2 167624
2 147751
1 43736 376280310
2 13842
2 86413
1 109050 703751657
1 123231 269724246
2 124139
2 125884
2 56003
2 136016
2 151594
2 36733
2 12558
1 199071 146855484
2 66035
1 186003 837418782
2 2615
1 118815 93177420
1 149775 47568464
1 46018 563320585
2 159421
1 143789 499170630
1 78950 606775427
1 186031 119753730
2 194416
1 15258 640181708
1 52065 86225079
2 133497
1 67883 775917377
2 120562
1 43061 188428482
2 98711
1 104503 571950930
2 147356
1 3292 357640824
1 189527 130149468
1 43044 641179957
2 76146
2 133716
1 116691 830376561
1 182002 683786574
2 4684
1 182362 457978675
2 109208
1 13431 485480791
1 161244 648253800
1 142523 839545201
1 125160 260176635
1 190291 688258931
2 182258
1 199873 928797399
2 18897
2 34336
1 138100 282548029
2 197801
2 110727
2 36935
1 119976 279277357
1 141581 718618032
2 158299
1 33268 452139013
1 17370 807733904
2 71374
1 45853 888775958
2 139384
1 117248 754249460
2 75886
2 56903
1 108854 12132062
1 99421 246879003
1 188358 507312240
2 14932
2 64052
2 164612
2 168317
2 24927
1 1875 791590245
1 24809 166664788
2 194848
2 52427
2 155678
1 44777 598131124
1 111198 111527629
2 119148
2 173790
2 120027
2 71244
1 76326 124603189
2 165744
1 145451 705234040
2 180267
2 70155
1 26514 985879880
1 130118 522506652
2 18538
1 125608 965962156
2 116945
1 40860 756433865
1 76779 349478661
1 120043 175237527
1 191655 192588581
1 187532 260461199
2 42723
2 149147
2 99382
2 182063
1 143659 469307687
2 35218
1 113645 700415574
1 35363 275416455
1 7161 295054524
1 49650 738220581
1 97670 246869649
2 95122
1 142022 964941105
1 156705 322175788
1 148116 771936058
1 165789 843090813
2 75692
1 70458 870748178
2 113693
2 139304
1 171084 917607226
2 99552
1 139142 60610735
2 6487
1 1479 188189248
1 195861 893822452
2 95251
1 29856 342732451
2 5448
2 175941
2 89603
2 127532
1 38112 187303016
1 53510 289207949
1 189605 630833922
1 20047 781470943
2 175889
1 136718 680033644
2 100524
2 35431
1 172605 823608815
1 110550 14232402
2 62228
1 82594 871924009
2 158069
2 190126
1 62829 779294529
1 182053 784896045
2 192971
1 55199 130622635
2 79498
2 169727
2 183364
1 165853 175950099
1 182901 435137549
2 84727
1 37001 700236182
1 186258 863155415
2 42357
2 74570
1 67146 186672939
2 85438
1 2304 478599324
2 10161
2 32212
1 26103 784686879
1 155956 504868287
1 75699 11916128
1 15529 508301386
2 92086
2 14390
1 56353 475598328
1 105902 234117409
1 166072 101180821
2 32892
2 187919
1 10667 623221187
2 9254
2 157786
1 124125 844446620
1 117664 243731714
2 179174
2 61222
2 174136
1 118068 726416520
2 91641
1 155090 694563906
2 83445
1 121546 63141899
2 44111
1 100232 376386933
2 49152
2 77788
1 197784 584101178
1 155526 843308066
2 198827
2 160700
1 28456 267605353
2 484
2 183297
2 198973
1 196814 458252784
1 126182 793894249
2 194492
1 66259 491356384
2 116898
2 99791
2 85660
2 61197
1 11234 611198165
1 82291 297497348
2 119087
2 78916
2 81278
2 177391
2 196693
2 23857
1 76467 30433243
1 91812 620331982
2 115227
2 186326
2 42806
2 193592
2 2310
2 108855
1 45179 381768590
1 131386 442402897
2 71311
1 56552 778249419
2 121218
2 167452
1 47813 798642182
1 54313 204130442
2 124668
1 139920 359599715
1 12583 537116012
2 75686
1 69628 592231359
1 79169 890538869
1 186280 827485038
2 152647
1 21631 613153270
1 87061 947915309
2 9457
1 138619 145958661
1 99104 104260196
2 154758
1 145406 850820029
1 177873 507666295
1 192118 152406065
1 126016 826049394
1 87962 721428738
1 139578 456309167
2 86814
1 168631 403575248
1 186729 263109781
2 83244
2 138420
2 125421
2 187019
1 151222 421120845
1 64255 285844002
1 52321 5824359
1 106533 638334777
1 148622 377373227
2 27667
2 152810
1 157116 459150242
1 40364 417641444
1 58919 753892943
1 92988 514787552
1 61817 455029081
1 114608 228932330
1 129704 660494965
2 131315
2 155618
2 144473
2 91328
1 190510 688398414
2 181939
1 115978 260126243
1 26272 369128465
2 130251
1 188671 107524013
1 151606 971403142
2 190107
1 56063 993599654
1 155625 509687565
1 114276 285543409
2 76433
2 22686
2 164180
2 6492
2 66752
2 84797
2 44627
1 42355 83736691
1 39947 909653538
1 42905 448167745
1 134102 31144013
2 179300
1 81179 996828254
2 94306
1 65159 575463012
2 164361
2 40207
1 134437 546133469
1 138208 743581096
1 65270 827686573
1 108015 751263764
1 173483 263863463
2 178153
1 81674 677878747
2 91970
2 143112
2 183452
1 58799 705418602
1 151364 385359165
2 107030
2 79587
2 106731
2 108501
1 185251 481708512
2 13473
2 4758
1 159514 287525966
2 64143
2 144406
2 52986
1 128250 266632633
2 160010
1 55293 251450778
2 173582
1 31435 474295707
2 86163
2 61255
2 7710
2 75836
2 194604
1 23783 913014933
2 4909
1 65372 831281269
2 193878
2 89906
2 38595
2 37019
1 118858 528716914
2 154869
2 94517
2 178673
1 77694 880311240
2 153528
1 10933 530089196
2 78675
1 35632 186964807
2 88127
2 17703
2 155987
2 53723
2 163491
2 197786
2 17568
1 40787 369714181
2 97220
2 79856
2 197916
2 73141
1 26353 563369767
2 184727
1 172471 876518249
1 45628 21236455
1 126643 571303717
2 94789
2 143977
2 65750
2 159003
2 171081
2 5102
2 90614
1 121649 976238267
1 140091 118896955
2 199842
2 19643
2 159645
2 180031
1 32526 394572363
1 40085 940487184
1 132773 385845907
2 155177
1 50868 423449930
1 173266 875956293
2 112227
1 135303 760976264
1 43151 632856505
1 81715 329690907
1 39813 43291731
1 117877 918466086
1 107952 194525450
2 93135
1 121315 645069199
2 32479
2 181245
2 164461
1 82764 226599495
1 144131 468746473
1 27917 227909685
1 103067 384798395
2 93446
1 169027 604003500
1 70786 593948560
1 64570 50675486
2 167702
1 142806 2431932
2 599
1 171754 622338110
2 89185
1 40022 613956935
2 139122
1 5459 689783873
2 195314
2 168085
1 11262 34764214
2 1622
1 5585 723489687
2 99270
2 125347
2 183987
2 152682
2 88779
1 110610 544652317
2 117302
2 56764
2 16732
2 160759
2 75091
2 183516
1 137335 269495008
2 159380
2 196851
2 142667
2 156730
2 27564
2 96593
1 183124 279291972
1 184505 100804811
2 49998
2 143835
1 63363 371006894
2 54732
2 101619
1 15249 729343395
2 98258
2 40574
1 62216 665198747
1 87331 999209152
1 139885 947760192
1 1426 196979337
1 47704 958749550
2 51152
2 152661
2 24593
1 36725 688027103
2 53361
2 122317
2 99898
1 4039 68433428
2 155537
1 11566 905917442
2 122140
1 142128 92807338
2 94648
1 48192 883547198
2 10249
1 31338 961905966
1 65929 935999976
1 168477 196594772
2 21966
1 61805 534285354
2 44621
1 81534 958760343
2 194801
1 54459 9531716
1 76254 477058105
1 10674 457565728
1 81332 650211844
2 142444
1 128039 901356821
2 160437
2 32651
1 17436 447527330
1 82502 622003071
2 5026
1 94827 399107838
1 5918 571023070
1 57622 317808058
1 158449 621459542
1 69394 226818576
2 5762
2 64051
1 105004 617364845
1 102933 217794224
1 136774 136518681
2 4024
1 141696 861222957
2 28078
1 164814 356211907
2 169800
2 162778
1 135472 59521146
2 169702
2 48811
2 170298
1 148104 919894171
2 196535
1 80960 708250535
1 183747 916378804
1 74654 143000450
2 106100
1 181764 821214227
2 125957
1 112283 540243101
1 184587 106491854
1 1005 381192299
1 97748 102794616
2 191944
1 165935 491906653
1 72830 454348793
1 62184 256258664
1 98495 940671609
1 181139 25095458
2 77255
2 27959
1 22526 452439784
1 51499 734057639
1 140686 669999273
2 134020
1 139953 494547333
2 110765
2 26947
1 142199 127270039
1 9568 307239767
1 16663 956596947
1 67719 747534054
2 157540
1 69241 102316501
1 168374 802181821
2 147955
2 74488
1 148080 973550110
1 78058 371389581
2 3704
2 125853
1 51643 439714753
1 1964 873030669
1 116492 458911592
2 165461
1 190712 86618283
2 49893
2 106790
2 155534
2 164023
2 84481
1 144028 646302973
2 131314
1 8487 751591622
2 94049
1 160108 350515280
2 109125
1 119281 699281531
2 24994
2 83250
1 94783 823914842
2 18564
2 134069
1 132148 329037957
2 176655
2 68783
2 48611
1 159885 507015473
1 171731 340883158
2 149947
1 146027 356784916
1 129419 600472575
2 197178
2 711
1 199792 19780878
1 21336 788138539
1 188526 281793385
1 189751 120174124
1 92514 850331994
1 75233 873628297
1 145455 248306793
1 33932 923682002
1 66993 276112574
2 184430
2 124516
1 80030 48376090
1 192243 396647630
1 126255 353591771
2 169185
2 101423
2 92748
2 116060
2 36665
2 136487
1 199169 80076048
2 175699
2 153727
2 20149
2 87319
2 69170
2 30248
2 172526
1 104244 297733104
1 71259 31549313
1 2977 840189562
1 101036 792578719
2 9452
1 63775 687891675
1 23227 701241692
2 195076
1 133610 614279577
2 134567
1 3362 743974305
1 157554 285931516
1 95779 764830105
1 121489 891260772
2 192694
1 42750 943106267
2 20288
2 165911
2 170297
2 117706
1 64446 275345476
2 195463
2 199404
2 127307
1 114522 996460545
2 145350
1 191588 236018594
1 119614 679923154
1 169910 624357504
1 92748 614475959
2 72022
1 95247 562945473
2 90452
2 126318
2 192571
2 135283
2 1671
1 72077 47682614
2 24280
2 103403
2 9241
2 52182
1 9561 415427727
2 30295
2 27698
1 86776 665960549
1 189364 915364817
1 169488 887576861
2 74916
2 80913
2 41337
2 66627
2 66321
2 170243
1 150520 219508813
1 77553 458946370
1 59887 877486404
1 105133 208955692
2 162099
1 166204 840372348
1 189399 758462293
2 182549
1 17691 552370229
1 157063 503786489
1 25608 8394596
1 178609 952452572
2 101314
2 38651
1 161267 755925621
2 111501
1 154261 972801465
1 160139 575178636
1 31484 668244488
2 175373
1 66609 332146733
2 199473
1 88055 703673205
2 196164
2 177531
2 126658
1 165929 749656443
2 183209
1 48251 945200989
1 14768 24847609
2 31920
2 87009
1 104512 306937012
2 103415
1 34622 952073094
1 122454 521472326
2 84226
1 153034 114729990
1 62219 39642119
2 92560
2 64648
1 184257 284732878
1 45301 644230602
1 12825 793297612
2 174322
1 198860 164616207
2 9034
2 195698
1 45674 826299629
2 35595
1 199877 669977256
1 101568 580474678
1 30955 397925486
1 29690 956152918
2 159439
2 100907
2 147623
1 141686 277130312
1 106513 822585705
2 77854
2 125597
2 97059
2 83246
2 162288
2 83311
2 65065
2 22809
1 133066 150169167
1 75288 84373284
1 97176 109762281
1 16283 263058331
2 29428
1 105392 615927752
2 2482
2 55187
1 2423 223076181
2 187624
2 11565
1 173431 884310927
1 183632 882876880
1 78702 289945843
1 13309 736003083
2 80542
1 15471 532000614
2 69218
1 17379 140675921
2 172910
1 100443 605679743
2 194054
2 46456
2 11014
1 125684 322479474
1 152574 387370747
1 67493 238666979
1 144146 475289962
2 126443
2 158060
2 163484
1 132468 399057614
2 41020
1 36190 118698184
2 109976
2 6713
1 139491 673190057
2 139878
1 102424 507813357
2 40016
2 165746
2 164588
1 51117 282718946
2 117664
1 82522 723255416
2 107767
2 117693
1 107064 504378186
1 104784 211467942
2 135738
1 97149 237861439
1 3720 875863917
1 172544 976879489
2 119690
1 43789 658166646
2 78247
2 48223
2 125389
1 25046 962037352
2 130160
1 16218 564992338
1 67652 172463890
1 153705 353823133
2 97931
2 78469
1 186532 575119034
1 92510 4852648
2 166800
2 154957
2 25748
2 187629
1 62689 354413343
2 94307
1 75103 732992528
1 41228 40551369
2 198972
2 107591
2 133603
2 69957
1 48015 251269590
1 70828 912538872
1 182719 481955247
1 116457 923645838
2 45179
2 90526
2 35463
2 47464
2 69079
2 39000
2 198688
1 136298 1664733
1 191392 57970914
2 129437
2 154050
1 62176 378546086
1 77059 807078345
1 168625 970694431
2 181937
1 55632 581975459
2 95952
2 149877
1 73117 743045046
2 83966
2 92323
1 175808 984419731
2 3399
1 42159 358802002
2 156593
1 67998 222845517
1 150822 810016848
1 97120 841224077
1 18708 26393536
1 186464 927676104
2 56294
1 132076 93808707
1 19923 959312880
2 32265
1 43745 695375349
2 18820
1 96788 226901996
1 34659 527590214
2 36119
2 123697
2 132784
1 35964 485230810
1 189382 531084588
2 164284
2 57545
2 13075
2 189885
2 25329
1 81728 652320196
2 6401
1 23646 72773160
1 39421 479756290
1 53145 33830476
2 177075
2 180414
1 99614 53165095
1 150850 672823992
1 158767 556375358
2 94474
1 147218 550666177
2 63537
2 143207
2 148412
2 10752
2 188861
1 5235 727233168
2 5230
2 199294
1 130641 718197988
1 31457 767963458
1 91808 114768872
1 10458 803536445
2 68039
2 43565
1 126915 92192008
2 50121
2 87133
1 119769 805081208
1 193022 601535677
1 173135 651885769
1 21763 491312978
1 49838 512070164
2 33455
2 177515
2 137097
1 104025 663857969
2 189108
1 78564 230816300
1 66380 98133080
1 173200 890024444
2 52984
2 116649
2 27425
1 175913 627215075
1 50423 456186743
2 10437
1 178289 815794388
2 2610
1 133530 448590167
1 32151 142889206
1 14741 493502268
2 182415
2 79723
1 151039 840354538
1 103144 825687139
2 31716
1 23295 577509701
2 181374
2 118218
1 76584 788537385
1 153509 975479905
1 120759 989330536
1 49237 60779305
2 83516
2 157235
1 13785 539137427
1 85182 450111538
1 110776 734085439
2 147409
1 178021 105254126
1 36099 86747515
2 49583
1 142410 834092089
1 105818 399942118
1 57605 818828445
2 90233
2 80935
2 147454
1 92091 945996190
2 59764
1 160169 786069675
1 191382 14065983
2 125701
2 20908
2 28027
2 119496
2 162681
1 5959 833644934
1 120672 747089712
2 49979
2 101625
1 49713 146447679
1 34156 43228452
1 96918 158873385
1 80021 910883478
2 178312
1 6919 417398217
2 58508
1 159074 411694867
2 162356
1 188595 656702952
1 60259 276162122
2 85054
1 78161 834045702
2 123904
2 114503
2 151851
2 158213
2 78639
1 142806 48016466
2 175749
2 127711
2 127297
1 4786 255219907
2 77826
2 12987
1 36662 407117508
1 52087 879396811
2 136654
1 70004 852704616
1 165726 738808073
2 186427
2 93225
1 31288 215466485
1 136744 993958852
1 153834 663256916
2 101129
2 178404
2 45189
2 26915
2 30665
2 24670
2 180265
2 184650
1 27634 403149000
2 117050
2 116619
2 163123
1 145183 748780551
1 2778 113266066
1 86058 402420158
1 45370 107109291
1 50638 320201432
2 124256
2 83862
1 129062 42754555
2 193562
1 35801 484898634
2 21496
1 71426 876727453
2 192579
1 82355 437466733
2 82145
1 162332 846777125
1 44826 154690708
2 46214
1 132767 796298644
2 98976
1 62982 649877494
1 114596 71380612
2 61100
1 37695 736410922
1 7336 380922021
1 23886 421699839
2 172205
2 49575
1 66344 252766871
1 11401 605712327
1 110027 828320705
1 95802 994830405
2 1530
2 153600
1 40033 637164719
1 93822 441994395
2 184705
1 52418 531972397
1 93688 756415219
2 187261
1 128747 661684470
2 50409
1 39636 866485908
1 87145 654953962
2 37731
2 20011
2 78548
1 103378 866474283
2 196655
2 15720
2 33768
2 51747
2 74745
1 53370 59629764
2 119980
2 193438
2 75315
2 32161
1 112952 789610169
2 89700
1 34018 267950533
2 87637
2 193488
1 113531 187136782
1 110686 709454373
2 80091
2 89101
1 140519 292991729
2 106483
1 146696 725355005
2 125239
2 32954
1 104223 847362572
1 189651 514185909
1 59132 810755162
1 190983 24797693
1 119329 768835554
2 89494
1 77389 2544511
1 131650 284117997
1 71856 180842966
1 161660 930541128
1 42398 919904174
1 29763 477934948
1 13711 796234053
2 105088
2 10982
1 166817 357343794
1 80822 408338644
2 90350
2 56679
1 144185 420456931
2 11207
2 27201
2 87485
2 24246
2 184593
1 160394 979982181
2 118921
1 156610 680600784
1 55091 769081961
2 30760
1 100589 655996778
2 11566
2 42198
2 62123
2 189889
1 57991 670354258
1 69026 874664406
1 51952 136115890
1 9453 546790540
1 110773 772673782
1 47955 389845910
2 188361
1 135900 919008050
2 79830
1 23959 284926518
2 169344
2 162293
1 44465 283036584
1 116160 474008032
1 115505 626252003
2 109844
2 156662
2 48301
2 161237
2 129128
1 63114 131606652
1 167540 790250224
1 172167 651788987
1 41358 243564558
1 166471 547308713
1 176932 92050040
2 169072
1 189964 24208842
2 16698
2 35464
1 65138 667177061
2 127404
1 143830 482229642
2 89353
2 108950
2 25399
2 9896
2 196055
2 70399
2 6293
2 19603
1 103831 720892777
1 95577 986316201
1 172127 986256696
1 34436 314783055
1 137676 508306864
1 89484 462585182
2 44811
1 98967 722400451
1 90187 84250359
2 34418
1 22821 892542235
1 156151 40021938
2 182009
2 73269
2 198413
2 199621
2 117150
2 188706
2 106352
1 53480 91161549
2 59778
2 199151
2 145039
1 173878 476876962
1 179226 672428256
2 153068
2 116317
2 154132
1 60651 80649010
1 150904 606223460
1 9498 544627818
1 33355 191733413
2 55998
2 138420
1 52836 452131103
2 51326
2 115368
2 167216
1 190381 764910430
2 188687
1 146229 468232287
1 22311 923289279
1 192974 563597253
1 125956 937160446
2 116648
2 15852
1 73149 468231106
2 139663
1 21375 694131281
1 10841 702264123
2 185022
2 117718
2 6406
1 12990 679175973
2 53195
2 41059
2 194556
1 74917 294482954
1 56111 918344570
1 164283 541259285
1 22561 728514715
2 41814
1 154506 334838021
2 21309
1 48283 542330726
1 87236 587938994
1 30176 509841267
1 62054 186704342
1 133093 561448967
2 113731
2 96805
2 53376
2 97581
2 96554
1 88303 665587447
2 25057
2 184375
1 114364 132103600
1 42660 426495549
2 90707
2 92465
1 120121 770865454
2 183007
1 97798 617276213
1 73192 425845503
1 195538 254576989
2 4466
1 41086 148313287
2 133793
1 39959 555002234
1 43234 37985209
2 58696
2 39885
2 159450
1 78918 665583918
1 68492 351951686
1 92404 96034519
1 14010 449927782
2 163553
2 175796
1 21831 964728863
2 130499
2 181461
1 95997 712276994
2 1577
1 66048 9004786
1 29702 245074891
2 180905
1 25368 908963255
2 113806
2 12843
1 7099 960120780
1 142686 554173287
2 59007
2 173467
2 113323
1 80658 998524401
1 114217 621196801
2 123732
2 40229
2 75372
1 129246 379430354
1 145693 630316734
1 37388 859884222
2 105292
2 140141
1 132257 983569901
2 35210
2 54976
2 150809
2 173075
2 132591
2 154536
1 162357 650021008
2 190088
2 96009
1 20745 545939792
2 87036
1 195262 282107598
2 98564
1 109865 937434890
1 110327 590340595
1 192431 997033439
1 84572 531176077
2 147472
1 157625 905811554
1 15407 257822400
1 118567 2028747
1 119174 481479403
2 80947
1 38366 342665149
1 104673 735354199
1 68541 180257565
1 50668 650241183
1 197959 254161362
2 31872
2 97088
1 69792 284201793
2 191533
1 189193 561226051
1 139992 477968798
2 53722
1 94917 352142871
1 158714 812684735
2 178151
1 170919 213401098
2 43801
1 63325 582170507
2 22092
2 171570
2 72668
1 16467 337523397
2 27680
2 78254
2 47398
2 131100
2 9856
2 71208
1 62468 773315141
2 167315
1 80460 136492747
1 8642 58851510
2 9869
1 145494 678680329
2 35233
1 127712 199259501
2 124872
1 49902 601439873
2 189873
1 112058 137100688
1 110746 807411787
2 18498
1 130085 773678176
2 167123
2 22725
2 91305
2 57637
1 101307 445986619
1 28368 730533842
2 140976
2 196762
1 37767 499696345
2 120964
1 109770 874116856
2 149907
2 143013
2 9952
2 179864
2 3680
2 172336
1 169431 843557535
2 171301
1 83746 194622311
2 113904
1 88607 296393032
1 190524 561134957
1 22191 926754848
2 177281
1 115941 396270847
1 7368 320411348
1 107767 23515851
1 154610 715576916
1 162273 899500072
2 129140
1 133793 802168484
1 50950 481859974
2 52074
2 122804
2 5422
1 29088 695634236
1 19136 51837488
2 194299
1 113474 708535465
2 136158
1 143441 821803005
1 10986 438667886
2 84358
1 102299 735179259
2 64535
2 37050
2 182373
2 115011
2 84892
2 172617
2 137916
1 25393 522723624
1 177323 753844291
1 82167 716698434
2 149888
1 199833 517484945
2 48298
2 25138
2 26194
2 103736
1 166149 758792425
2 66481
1 169100 918223656
2 75897
1 78729 140221220
2 79354
1 146539 819435257
2 196395
2 81262
1 177063 152901446
1 159469 596211965
2 43480
1 103695 41951841
1 117630 582476503
2 146108
1 186510 650694099
1 189611 172913104
2 78603
1 21359 636069710
2 119950
2 108377
2 134640
1 176559 170450365
1 190978 162222489
1 122593 903930111
2 102344
1 306 807950845
1 44926 12696364
2 89618
2 16172
2 28044
1 84519 8269013
1 164198 241136079
1 57277 863491958
1 24649 785398665
1 30959 24326531
1 15519 449296443
2 101911
1 93292 229506415
1 165405 308377679
1 103036 306878964
1 149909 71337975
1 42302 51048999
1 53500 145826669
1 111607 995792600
1 87353 866808639
1 18075 601128113
2 102055
2 69340
2 50025
1 116184 768996807
1 132402 910656626
1 51806 507338505
1 65166 648298485
2 41186
2 58412
2 168214
1 37856 844398576
1 179526 153316693
2 22829
1 144478 661001783
2 162888
2 179123
2 23094
2 132654
2 148462
2 24565
2 77779
1 115878 753247636
2 24175
2 116613
1 78418 668877261
1 121020 905578287
2 109544
1 53096 16209504
1 133587 322721458
2 131001
1 122804 750687377
2 88068
1 9543 997641821
2 105907
2 73048
1 9907 497206587
2 102898
2 84324
2 25845
2 144961
1 44714 936737577
1 51152 224892150
1 186214 78894264
1 87329 366634031
1 15245 329663114
1 170447 698117027
2 68736
2 31819
2 40566
2 126866
1 55193 613568096
1 170873 552075053
1 199471 347965916
1 36844 921799065
1 96180 314056570
2 136823
1 136143 838847056
1 82595 796425396
1 104658 658271848
1 66360 627141783
1 150776 102768845
1 31280 75019976
1 153123 411448126
2 73464
1 142945 805943212
1 135804 639513483
1 128152 155019120
2 66888
1 187447 677305005
1 166025 699978985
1 66641 897007480
1 174561 449609236
2 48123
1 35451 924131486
1 5556 550670616
2 112624
1 98334 356826052
2 28411
2 138836
2 129225
2 94159
1 111999 913060065
1 113507 664360179
1 41893 6494601
1 153643 763051851
2 22076
1 58339 732135232
1 118332 602457966
1 191636 310524810
2 185784
1 192296 241096810
1 83842 709775915
1 49609 980069257
2 17817
1 58786 394433668
2 22806
1 125276 284705673
2 50682
1 172721 428886377
1 142462 710429805
2 81866
2 185417
1 65427 17608146
2 43621
2 93693
2 35467
2 116367
2 52751
2 32825
2 102395
1 153090 159460703
2 35271
1 163567 489594127
2 146635
1 33750 142780705
1 189642 735692944
2 59053
1 19052 691316903
2 67296
2 36304
2 138265
1 156626 787627830
1 4345 143218188
1 89369 918390336
2 182845
1 134100 103750723
2 97911
1 113054 245146142
1 128194 538052926
2 37732
1 137232 123991202
2 90813
1 36078 430165629
1 91676 908106719
1 6400 343180957
2 115943
1 132547 800917403
1 178041 981840065
2 39244
1 120129 671845586
2 83588
2 132870
2 82138
1 197596 253768188
2 40969
1 94721 577114586
2 27989
1 143511 237933711
1 151857 224536350
1 45876 851568108
1 121977 832302636
1 187578 891811522
2 165766
2 189998
2 122803
1 106541 886727467
2 16630
1 55014 131457528
2 189121
1 4873 304380178
2 135769
1 195359 330953041
1 45770 987104522
1 92632 149717185
2 55404
2 150439
2 46462
2 132344
2 119814
1 74744 31266167
2 179251
2 61698
1 24345 760082376
1 135348 16024964
2 20257
1 90348 425062484
2 146826
1 50958 627197515
2 175051
2 53072
2 88961
2 154978
2 199291
2 29178
2 45418
1 25753 951507135
2 89803
1 145433 174505485
1 106750 452692381
2 2397
1 155551 407779207
2 121379
2 22657
2 140567
2 154959
2 5600
2 158562
2 10867
1 75181 473007343
2 29056
2 88319
1 186457 196205687
2 150288
2 88585
1 159242 962706497
1 114074 854647601
1 137802 269752694
2 194874
1 1442 79509646
1 109401 667857723
1 59781 141801410
1 10413 280521933
2 86868
2 37394
2 100936
1 180433 310876738
1 8552 13465370
1 112133 473829660
1 81621 204719861
2 107063
1 143058 612128981
1 23654 149454430
2 10484
1 188185 619090712
2 145332
1 181015 985723971
1 106784 822480962
2 5269
1 176591 136633325
2 110280
2 89573
2 87631
1 83773 15624107
2 37001
1 72924 507005639
1 122336 207940959
2 11912
1 161962 366012584
1 64055 110434894
2 17527
1 161433 260410845
2 12083
1 196490 719443089
2 63750
2 67253
2 143540
1 38286 114568707
2 105394
2 40794
2 102699
2 161378
1 184562 290480912
2 74320
2 86730
1 159803 790387414
1 98172 811503955
1 173831 983379618
1 71339 973089686
2 62710
2 94104
1 11909 174144833
2 16180
1 129842 579237191
2 57297
2 102290
1 160431 497237666
2 104625
2 92167
2 86279
2 112588
1 16170 70931429
1 141965 86272962
2 11823
1 20366 478466316
1 68395 299953167
1 3226 842114047
2 167194
2 117445
1 96035 170506169
1 5420 875561289
2 160542
2 66760
2 29093
2 29563
1 162601 205590643
2 145840
1 183389 792195134
1 2362 706965091
1 129237 892062057
1 193797 163313038
2 51333
1 153412 728307980
1 47839 617089825
1 158080 411486830
2 10619
1 12121 346802223
2 21630
2 120706
1 120929 4393047
2 9404
1 80018 66888738
2 47711
1 137265 671272025
2 185962
2 22327
1 102475 590903756
2 84682
2 176814
1 143555 565637711
1 163096 427472134
1 58696 548230096
2 102929
1 84361 45800327
2 188146
2 75415
1 60242 695662295
2 79016
2 161531
1 194280 824765710
2 124623
1 131043 246029442
1 87563 105631164
2 64250
1 127195 235317100
2 181352
1 69920 932139361
2 146441
1 162057 795638351
2 52061
1 130204 356178135
1 11466 306521206
2 72434
1 15310 40899039
2 163307
1 119741 166669956
2 178678
2 80255
1 180164 597962805
2 60592
2 90959
1 19739 265217131
1 148166 881645935
2 118680
1 25785 883619687
2 70166
2 190997
2 80519
2 137608
1 42985 586839309
1 9206 706830345
1 41348 55511394
2 81616
1 134216 284534334
1 3834 7666041
2 102351
1 2677 326474836
2 77373
1 133753 745033742
1 50682 841713070
2 98217
1 31219 517541262
1 197392 879061624
2 88053
2 103239
2 165539
2 99204
2 73340
1 149653 707741886
2 92273
2 2726
1 150328 941202259
1 172933 203410181
1 134427 73978729
2 66984
1 108479 500162688
2 48964
1 82999 248561380
1 79536 755768954
1 164988 186479434
2 145617
1 136722 752936874
2 37327
2 129034
1 109725 507067121
2 1693
1 92986 603807852
1 120273 647417239
2 76317
1 4318 411014536
2 109974
2 51893
2 149771
1 50692 171708905
2 153828
2 147335
1 15973 942818772
1 139053 18135238
2 24888
1 165819 373631257
1 155117 3858154
1 60500 203625666
1 13969 412049390
1 131384 951478713
1 86450 40994116
2 93530
1 144744 843372568
2 176687
2 39755
1 95723 275717005
1 60189 7490147
2 192527
1 44241 326314293
2 65084
1 94105 502834777
1 74883 347705824
1 119680 408474798
1 83823 387624336
1 130358 575401482
1 58306 430368355
1 180434 456693607
2 123638
2 26130
2 124538
1 537 609600720
2 173691
2 150977
1 100619 260682796
2 195958
2 177431
1 165441 514625596
1 173627 194943201
1 133663 217638365
1 127512 855790066
2 55930
1 92796 132967507
2 41979
1 154073 603005911
2 173000
1 86685 9240948
1 116517 562322153
1 17693 444701240
1 157902 964030651
2 30991
2 9802
1 148195 126607086
2 11477
2 19878
1 52933 427979603
2 179615
2 179587
1 198120 930913393
2 146997
1 138754 223464087
2 31994
1 138958 707793343
2 148567
2 60622
2 181709
1 192630 450211062
1 174245 313410826
2 105744
2 80731
2 48974
2 113772
2 195890
1 131112 787569121
2 196295
1 5188 77603811
1 93256 113682130
2 28190
1 1154 355561429
1 171555 665836774
1 190817 352889786
1 98325 98040401
1 139702 364044358
1 71979 81865236
2 171234
1 145219 45723057
2 166741
1 172721 246400523
2 140914
2 17000
1 48789 929915749
1 35930 613580215
2 179580
1 42277 670124786
2 8016
1 193405 279240846
2 115219
1 154404 607722112
1 64987 80467429
1 70949 387800873
2 45134
1 119954 783983976
1 121261 400302557
2 21155
2 167669
2 68773
1 75696 970653331
1 194340 116854625
2 59595
2 6452
1 175731 715813822
1 30824 83046887
2 50220
1 76678 693667756
2 87263
2 161456
1 186053 352316070
2 177559
2 83410
2 33259
2 159933
1 145701 714327120
2 191452
1 14814 387688739
1 134762 6823220
1 68979 795149192
2 96828
2 62243
2 72416
2 170202
1 152221 886726303
2 107237
2 43702
1 99086 241714592
2 62967
2 197696
2 92887
2 24164
1 70779 706347139
1 173977 360119384
1 33756 818897382
1 165200 67717211
2 150148
2 188699
2 30353
2 78076
1 4166 525754098
1 54002 327073223
2 110170
1 156639 606291561
1 113991 968536562
2 153077
2 159567
2 195342
1 49819 165524525
2 179668
2 70093
1 39294 177665102
1 25577 899108525
1 164381 464856825
2 92939
1 191174 595940040
1 90465 361068388
1 36056 439330519
1 133708 463556963
1 186794 725765836
2 88786
1 27782 253437915
1 145630 971762652
1 150787 46426082
1 164604 806095469
1 140448 832529116
2 185635
1 73807 198603340
1 132023 78177003
1 39253 515288943
1 21280 318580054
1 33516 199483666
1 29373 358915008
1 24663 683054358
1 86927 161212624
2 26470
1 18615 893361300
2 100251
1 166172 702266012
1 127833 250030873
1 31377 307095726
2 82349
2 92291
2 84663
2 153460
2 33542
2 37986
1 36753 175980724
1 95818 448014518
2 102429
2 27342
1 118444 441531549
1 28025 690759
2 64200
2 123118
2 172237
2 140598
2 30641
1 89340 723546700
2 158427
2 108698
2 194097
2 188832
1 77203 307107510
2 61191
2 169835
2 4928
1 107026 175470995
1 115729 848532411
2 179380
1 181649 4200405
2 146465
1 6482 848746354
2 175020
1 163598 636233871
1 190110 398681364
2 42826
1 6860 340242204
2 101777
1 100028 207241503
2 42565
1 194193 768283742
1 56574 640891355
1 133451 414860660
2 108003
2 81972
1 28904 279938710
2 100362
1 65662 26643897
1 3412 89398181
1 36674 651031272
2 119837
1 127688 682422784
2 185763
2 49348
1 167870 21320103
1 108349 875200241
2 82029
2 177176
2 153265
1 5520 186612993
2 148618
1 137288 547319236
2 145783
1 100379 989992933
1 21538 790067906
1 87087 36509450
1 66214 485555154
1 96624 419352104
2 167709
1 165415 136385180
1 26269 626966628
1 131242 623797392
1 3856 878592142
2 90048
2 90474
2 22631
2 7426
1 28508 960535597
2 159825
2 114668
1 150615 564342040
2 154500
2 105475
1 16135 772619276
1 5823 821617738
2 145289
1 54360 820191858
1 173609 192916243
1 43309 764960271
2 52308
2 163115
2 104952
1 170665 728869266
1 104429 211336301
2 156458
2 40089
2 61728
1 117862 72195151
1 131668 828936515
2 68598
1 65501 95730981
2 109732
1 100757 289759803
2 168187
1 150924 605793908
1 13563 894592551
1 190650 391657325
2 142968
1 149505 111915281
1 59132 437968542
1 3620 694507555
1 168671 355486244
1 177448 8219396
1 181272 380931954
1 130765 936926319
2 110832
1 56164 576438088
1 139389 141390541
1 147568 409887125
1 26511 886520206
1 36561 238960483
1 119874 662680392
1 117692 538431846
2 128479
2 158890
1 160782 175623093
2 50826
2 95034
1 56787 937860435
2 28141
1 19850 11355705
1 44608 233318183
2 50087
1 82997 463834227
2 157945
2 140171
2 38214
2 50203
2 117197
2 75526
2 42918
1 61398 126951673
1 90297 234842578
2 105893
1 113899 982889957
2 43852
1 160591 642629189
1 183385 941604973
1 176851 803162710
2 65356
2 138674
1 40794 744632391
2 13749
2 135367
2 199604
1 133392 702090843
1 164158 154914430
2 173284
1 198071 85024974
2 110992
1 141111 410578461
1 28990 130568977
2 41281
2 40742
1 47302 897368066
1 133512 287479610
1 134328 680636457
2 110242
2 13417
2 187023
2 71356
2 194655
1 90470 246875797
1 28089 504342754
2 60432
1 121371 299468719
2 118919
2 134849
1 88596 678002125
2 143963
2 103950
2 45893
1 10610 603626496
1 184378 430360879
2 194781
1 86177 449098247
2 194350
2 175385
2 2047
2 108788
1 133011 956482866
2 152615
2 10227
2 170969
2 97040
1 45270 322000098
2 1683
2 123776
2 177075
1 46688 42307426
1 100783 766295037
1 95313 910386966
2 188592
1 130605 535514373
2 14702
1 166005 929158765
2 54884
1 38259 172974049
1 110905 118710958
2 53656
1 69333 588605638
1 62142 784361370
2 65344
2 75086
1 169337 797164440
2 68220
1 161724 985726784
1 42000 880976866
1 44889 641031701
2 74486
1 80817 83342097
2 11919
2 194896
1 57672 117967029
1 86374 745848548
2 116833
2 137991
2 135237
2 197341
2 111406
2 31834
2 134641
2 129704
2 98872
1 65009 595888085
2 55788
2 115610
1 116641 915343099
2 196099
1 117470 99524315
2 113388
1 139036 594200144
1 48537 265434350
2 46707
1 178124 30737418
1 100037 421394723
2 18273
1 154859 413411407
2 17790
1 175694 803248006
1 124072 581445645
2 75443
2 197055
1 197458 438594528
2 8496
1 192289 381984091
2 6236
1 50893 582110432
2 183057
2 144065
1 108668 483057411
2 82222
2 78486
2 155481
2 146362
1 21212 447248233
1 126706 718929145
1 92354 74870645
1 16420 695769170
1 20904 543036183
1 115788 963557477
1 113550 936148159
2 22749
1 72988 410544307
1 177980 413940110
1 135191 590273520
2 137872
1 64079 575333408
2 114054
2 56996
2 116996
1 186614 756382435
1 58936 420300455
1 54624 461641825
2 32065
1 81554 73012810
2 94258
1 57761 454789568
1 33942 913601374
1 146774 807769544
1 80363 114355648
1 191012 395478633
2 27364
2 47659
2 70691
2 190102
2 145523
2 82162
1 80137 741261597
2 98278
2 11804
2 107505
2 132272
1 11192 398385285
2 145760
2 114609
2 127394
1 167542 676813796
1 194903 62555953
2 86387
1 18433 130303130
1 168581 609380506
2 91382
1 110020 873362002
2 65687
1 184963 356386736
1 47767 957543232
2 102809
1 130733 446447020
2 38286
1 133547 160786369
2 97853
1 9293 158307287
1 149574 441632415
1 197785 983388344
2 93620
2 117187
1 172700 976049781
2 141359
2 31369
1 7690 212472004
2 165427
2 108477
1 30489 239176069
2 175332
1 191427 572280940
1 159564 425007385
1 63252 10925219
1 198589 706769344
1 143416 761870743
2 168899
1 178746 610700676
2 186023
2 121807
2 74919
1 155781 696539643
2 38663
1 167447 250507796
2 119936
1 76309 781747523
1 186394 562011603
1 124337 879288212
2 56116
2 10486
1 134872 571661057
2 41061
1 115544 420203191
2 92940
1 170441 324803480
2 70
1 154789 937168443
2 123973
1 20570 363355545
2 87654
1 103410 444251614
2 179926
1 80250 433948091
1 158885 976190044
2 70585
1 154812 963426565
1 149499 193360598
1 195546 758675701
1 153564 682530973
1 151179 824339475
1 172749 420893929
1 179799 971505859
1 157853 12243986
1 51416 310416677
2 145599
2 88420
2 192604
1 135592 623355828
2 169506
1 188726 893787497
2 52902
2 151744
2 19941
1 153879 81965903
1 84410 762134957
1 191610 283595185
2 139792
1 81463 47361570
1 113707 11781246
2 49689
2 175021
2 100813
2 172010
2 18583
1 142039 619465898
2 148609
2 72775
1 4893 363845238
1 144594 836129164
1 189677 299693372
1 68444 506545094
2 185904
1 70353 950474963
1 98384 199302729
2 144498
2 140442
2 65357
2 60941
2 151583
1 114235 363525991
1 58145 429671932
1 80529 896727605
2 18619
2 150643
1 46739 144804806
2 184567
1 91922 248568331
2 94485
1 45312 980471113
1 99567 804958942
2 12296
2 117391
2 127571
2 70560
1 17536 795891212
2 156331
2 168126
2 199781
2 55437
1 134925 209782171
2 15502
2 47356
1 192166 427376972
2 169933
1 102029 633930723
2 138743
1 171401 341182483
2 7541
2 108543
2 180798
2 27619
1 74278 110895986
2 30948
2 23848
2 100799
2 18337
2 39015
1 158122 275702149
1 45333 137694329
1 89156 946692872
2 138505
1 14170 421413677
1 42309 349992365
1 136103 692444721
1 12205 184479086
1 196133 499441434
1 1132 945297660
2 80323
1 152063 862235005
2 172384
1 168288 243548650
1 182454 993302728
2 138904
2 96036
2 100367
1 48100 369806708
1 3725 836798729
1 130935 518416414
2 1454
1 47411 452794396
2 48370
1 15538 206008874
1 26424 765240737
1 23228 305289720
1 110337 829109294
2 139503
2 145814
2 66727
2 181139
1 157334 706692729
1 102023 971801309
1 69143 610366970
2 96254
1 84499 982469538
2 50247
2 165394
1 10440 19973083
2 175882
1 15506 494624681
1 132728 264235518
2 121167
1 7471 867062606
2 62661
1 183993 870598910
1 39357 54198126
1 52626 329604645
1 163179 32432668
1 34450 975505737
1 36098 564122404
2 197655
1 130046 492072091
2 184335
1 184364 633870231
2 190725
2 83286
2 150160
2 41335
2 108813
1 33611 193180419
2 5049
2 199848
2 45149
1 46911 992372785
1 88005 731873025
2 129374
2 114022
1 64544 658389115
1 157977 928055289
1 12528 763554835
2 49500
2 25852
1 34687 683863575
2 173814
1 67257 105593342
1 159218 970118996
2 22935
2 193410
1 126500 679603999
1 65199 318728297
1 53309 813478258
2 21315
1 50855 519680346
1 199891 744629182
1 163568 689839650
2 157360
1 62747 464660888
2 57310
2 128444
1 179166 566722449
1 58415 858361542
2 89451
2 110384
2 190238
2 104794
2 180172
1 118303 353489010
1 1180 422981780
2 56783
2 188064
2 4750
1 93802 546568371
2 29907
2 85785
1 114037 144042393
1 30396 915269722
1 3208 608075084
2 114470
1 177265 605504393
2 165411
2 39614
1 20259 709629974
1 4942 560200444
2 21782
1 52313 885586236
1 29617 732134753
1 193711 735522580
2 40586
1 154314 690389913
1 160638 5668479
2 9760
1 41364 3593102
1 170397 897432201
2 72263
1 31250 502170484
2 156794
1 56906 259205702
1 167104 640784017
2 40344
2 91590
2 193846
1 18210 320760812
1 168776 126392611
2 181344
1 5484 956916209
1 45638 249005980
2 173250
1 180327 740177286
1 15518 40665779
2 139510
1 160241 40434735
1 169964 612316136
2 177785
2 157682
1 181344 43218742
1 135345 396944046
1 125465 337242527
1 88348 690235163
1 100639 174626511
2 30038
1 81395 462253728
2 118987
2 126955
1 104282 210221007
2 169806
2 13417
1 172114 449673643
1 172289 274272398
2 38922
1 178441 478313307
1 36821 939922523
2 166801
2 25459
2 54718
1 84674 345622034
2 39930
2 152387
1 43742 949076345
2 112989
1 26544 231735755
1 32199 737317205
2 176667
1 148967 32719869
1 145086 196513038
1 87495 785393280
2 177726
1 126442 806102280
1 105655 724274092
1 11489 741759257
2 149550
1 2480 706819484
1 71482 642567243
1 184552 817077430
2 169808
2 111561
2 173865
2 104704
2 9918
1 27248 729630833
2 156394
1 195638 309347518
1 168829 864641069
2 103810
2 145149
1 82362 835948300
1 109858 832399113
1 38303 527397807
2 10251
1 117418 873949510
1 24724 954056817
2 179702
1 174507 748062058
1 105902 701826068
2 126118
1 158494 896499191
2 55476
1 127672 401604995
1 184857 844395869
1 132961 993238602
1 44151 122738667
1 56924 338731162
2 52000
2 137125
2 163224
1 11919 514004859
2 29303
2 22802
2 79925
2 140706
1 25365 639188978
1 28050 588548954
1 176074 270102546
1 26243 878920089
1 70064 268136723
1 138262 288931844
1 25428 176681262
2 109658
1 34794 265449159
1 167786 944337694
1 178560 373699024
1 165461 937208927
1 121699 539184106
2 167712
1 106528 610302
2 161296
1 63152 16087691
2 113060
2 149117
2 63831
2 143883
1 157022 854668897
1 33364 657484189
2 97016
2 93269
2 16963
2 143696
2 178503
2 55046
2 71504
1 113643 734895225
2 8719
1 80151 644583796
1 45519 981478164
1 19201 942704389
2 9804
1 75515 507458814
1 131575 337814376
1 133822 822722909
1 172767 436214971
1 113736 855749930
2 110945
2 37938
2 199986
2 146888
1 2253 712212579
2 52898
2 2134
1 92829 375385436
1 139415 112763389
2 130507
1 150896 662055232
2 123937
2 87278
1 108727 836822305
2 56655
1 111154 349188292
2 11334
2 103967
1 131745 374759140
2 101448
1 159059 350679511
1 169451 732115562
2 74624
1 186390 460987539
1 147845 455850026
1 66230 880238605
2 47241
1 40852 237715634
2 194849
1 151989 197542232
2 150504
1 128427 79508107
1 44281 556413265
1 195976 654730963
2 162893
2 461
1 4678 450335257
1 74393 669678786
1 118498 920692742
2 196610
2 142991
2 163172
1 43349 453848789
2 12862
2 82624
1 46532 358057979
1 125693 563651409
1 71100 126521429
1 98892 726058193
1 90624 398989391
2 6697
1 114316 890735370
1 86476 496698435
2 121915
1 191007 271831572
2 69234
2 25312
1 56794 771503934
2 116518
2 106724
2 29764
1 105659 470727981
1 109311 47031059
2 127694
2 138164
2 70561
1 141636 303589217
2 159352
1 127258 942896194
2 193118
2 98444
1 130114 165730844
1 69145 611686932
2 51104
1 22119 286229832
1 19866 187834888
1 143178 982271522
1 47466 20043480
1 168360 425170329
1 84326 920086960
2 71469
1 80111 443797171
1 93666 360725577
1 55775 557945857
2 14003
1 192449 904581674
2 77497
1 92856 236898109
2 131823
2 147657
1 141191 27767111
1 147034 882972102
2 168877
2 134276
2 38884
1 127339 774262617
2 151366
1 108014 18066254
1 162907 185515702
2 155674
2 96631
1 134261 242772492
1 108541 361086583
2 149416
2 126848
2 23678
1 140411 684199008
2 153909
1 126079 119565842
1 15924 633151648
1 60453 911210855
2 139883
2 195407
2 66975
2 121958
1 30663 701257250
2 47814
1 158291 85830327
2 116451
2 87428
1 70110 946800792
2 110912
1 113645 229460948
1 32028 981450117
2 52377
2 45995
1 81485 942946687
2 159278
2 102261
1 85355 136774734
2 75787
2 148355
1 158957 95836526
1 163666 699348257
2 142856
2 24245
2 165114
2 101653
1 11498 962685910
1 117164 876487070
1 188306 893409990
1 130728 894860524
2 190583
1 175467 454343026
1 32437 381472621
2 179661
2 12422
1 41257 929596642
2 27619
2 182899
2 198792
1 125345 892137819
2 83365
2 56300
1 152974 38370106
1 175537 690733192
2 155927
2 102051
2 167080
1 5730 457051346
2 104987
2 108571
2 23418
1 32181 55285444
1 86837 720948165
2 125284
2 125311
1 41751 115018884
1 40115 340421163
2 157858
1 42076 536707707
1 83489 399138126
1 152770 309539089
1 34959 116529337
2 86054
1 85938 678258844
1 14643 734660139
2 150709
2 116604
2 157570
1 22929 301942605
1 52029 674267785
2 132344
2 8154
1 149845 756368509
2 93052
1 181109 698223563
2 199881
2 196479
2 130406
2 104988
1 189931 712558252
2 133788
2 156435
1 193678 116152018
2 35391
2 164492
1 4727 4609235
2 110161
1 144543 439910897
1 105759 243583401
1 108130 683874417
2 157946
1 16386 996834687
2 153048
1 33590 274725139
2 159442
1 118361 368909964
2 74980
1 144804 741979337
2 2214
1 25500 128110514
2 29350
2 168507
1 145755 928806402
1 68828 438392798
1 59389 901958361
1 182480 789084721
2 72915
2 47222
1 78616 527966905
1 99012 301173900
2 138917
2 82870
2 32527
1 108979 496875401
2 161134
2 108061
1 158858 156880564
1 92544 963487115
1 135409 316220637
2 185722
1 132547 648971896
2 7188
1 198504 593133643
2 192297
1 162188 824274246
2 158593
2 190258
1 29009 75877096
1 89113 209571399
2 189540
1 59278 982098102
1 51609 744429688
1 104377 362864189
2 76701
2 110801
1 108426 165817048
2 130869
2 40532
2 196775
2 74120
1 165493 716894486
1 178366 279722695
2 34069
2 75320
1 127303 604779692
2 193755
1 58548 229270833
2 167448
2 145704
1 170585 729510491
1 6964 345759083
1 60539 445706775
1 44102 972065909
2 77784
1 144014 819513449
1 127539 782368317
1 141586 951551069
2 160057
2 25153
1 34876 63265478
2 172289
2 182024
2 25915
1 148889 333760061
1 49347 61735518
1 3681 803882692
1 29305 69425424
1 149324 744826606
2 26605
2 50364
1 94708 76773787
1 46499 552779408
2 123793
2 39426
2 158354
1 26968 283672718
2 165359
2 97462
2 23642
1 12870 378547590
1 175421 628562230
2 102795
1 70202 717789111
1 107751 904806945
2 19242
2 51429
1 98291 298018590
2 10610
1 59395 378769679
1 155522 975753129
2 52003
1 146808 214359042
2 92794
2 134153
1 86245 854946414
2 21717
2 72225
1 106811 172719214
2 141179
1 62359 678552913
1 43911 680825277
1 116202 822062536
1 11929 432865532
1 165012 275636385
1 134796 18184440
2 172947
2 147737
2 5656
2 170666
1 96251 938868903
1 74290 730970843
2 42509
2 39426
1 16875 478853032
2 159840
1 34154 928545568
2 112485
2 137992
1 37054 711095591
1 92507 678335373
2 171933
1 48615 394705850
1 157274 487554700
1 90988 632238167
2 12650
2 188100
1 198546 260919873
1 184054 84207792
2 196740
1 98826 685323075
1 127960 862140554
1 91338 574819819
2 80882
1 93615 325739119
1 139379 845847470
2 126771
1 58531 596272312
1 170920 909621415
1 136203 691437140
2 192326
1 98534 247755618
2 195809
1 57930 776814318
2 16766
1 19603 599064702
2 47919
2 171588
1 27537 505167035
1 107219 376558281
2 85178
1 184359 551660597
2 199428
1 30146 371764064
2 117068
2 107423
1 153714 167001616
1 155230 89535172
1 175228 632440028
2 104110
2 22089
2 192896
2 128163
1 23393 392112970
1 134803 445526931
2 148819
2 28715
2 112247
2 81224
1 189316 752647482
2 106945
1 92927 56787348
2 42806
1 37527 248605749
1 160881 610669492
2 176666
1 194726 462735262
2 99186
1 197744 371510750
1 121953 727707347
2 69494
2 186121
2 115371
2 100911
1 74023 36072799
2 11233
2 86842
2 33704
1 194502 302017760
2 1893
2 63177
1 58639 925073170
1 195256 57561667
2 107224
2 40210
2 178671
2 174394
1 188905 879709414
1 128750 718369493
2 103853
1 97919 491335155
1 9298 339079154
1 167771 646762001
2 23143
2 128742
1 108223 426522795
2 15919
2 140903
1 103451 44211616
2 149347
1 142128 418387624
1 48517 135290146
1 130327 393889074
2 79205
2 18545
2 44103
2 97431
1 7118 954059019
2 33405
1 30347 535360050
1 4274 471484262
2 92290
2 157605
1 191383 282425274
2 157006
2 178535
1 197728 568990280
2 108657
1 114148 76647078
2 162858
1 55340 689736833
1 47207 303736425
2 147559
2 145885
2 155528
2 19928
1 59524 18845347
2 195574
2 165960
1 179791 41532926
2 11901
1 155075 116300650
2 158028
1 31515 76044948
1 12903 114660490
1 108731 776733297
2 181049
1 55082 25996850
2 153767
1 142320 435392586
1 173550 623020954
1 188887 587656757
2 192147
2 195202
1 152742 914494433
1 140114 160346270
1 77052 99852900
2 56130
2 14996
1 198726 624957275
1 128146 219104209
1 111921 888646118
2 100954
1 102976 156382358
1 137296 820440678
1 130423 465696787
1 27859 559835609
1 188538 371807971
2 198674
2 97098
1 101103 983066310
2 159339
1 77124 936680311
2 131437
2 178020
1 28323 148782777
2 109680
2 41171
1 7128 317382709
1 54657 61437779
1 81826 537627307
2 162586
2 103117
1 173041 533738514
1 125823 979537094
1 141309 564602319
1 107188 497892812
1 15570 786208379
2 134125
2 110822
2 16964
1 13413 64786079
1 21972 13472406
2 33258
1 55663 850494367
2 108643
1 152011 242989793
1 73414 173742669
1 178526 802839679
2 168625
2 127640
1 116301 322238480
2 192140
1 87769 71381126
1 84344 110913421
1 109614 723095042
2 142159
2 157230
1 47442 95425707
2 162666
2 72456
1 45136 624174302
1 41183 339897277
1 31769 364314318
1 193124 60373722
1 148286 650590948
1 33417 801600449
1 199684 826292370
2 62026
2 155004
2 147417
2 19818
1 119462 903516152
1 101448 522969623
1 154246 18738926
1 58705 661827854
2 147459
1 121840 836503725
2 11183
2 22526
1 134584 643866882
1 187441 220232301
1 121947 649525484
2 28861
2 38268
1 107500 142516007
1 75668 803273990
2 4665
2 151145
2 41891
2 3276
1 175354 249628417
2 168986
1 12289 105138729
1 66941 794733362
1 155821 174733755
1 100966 523263011
1 75375 676280957
1 171338 12228084
1 49785 719954430
2 109090
1 115552 565898817
2 82294
1 182553 971366725
1 191395 394243496
1 27037 888723691
1 161870 40030727
2 65245
2 102258
2 50096
2 191939
1 102084 913347007
1 34045 795950803
2 162465
2 155310
2 30100
2 191090
1 84211 206859556
1 72336 528037679
2 174674
2 177860
1 116923 399642459
2 84977
1 81647 608309597
2 62363
2 39657
1 30190 655526811
1 163485 845294235
2 183971
2 34381
1 96924 739065851
1 175944 458375061
2 146954
2 23309
2 49900
2 10530
1 84778 990068594
2 148488
2 109499
1 138447 116538007
1 156886 896137780
2 102547
1 178648 655022159
1 166805 182768152
1 36454 653225683
1 59476 333688437
1 35194 782266502
2 144181
2 195178
2 133387
2 180333
2 83381
2 28269
1 167243 808265536
2 125727
2 122545
2 120030
1 82871 962733169
2 26959
2 29376
2 101040
2 17974
1 186498 782099318
2 9433
2 127052
2 61594
2 96177
1 79276 690595633
1 93790 936857913
1 21445 243098290
2 47315
2 96211
2 173234
2 7923
2 129296
1 144938 629672734
1 48623 994235988
1 66907 919359549
2 66168
1 157498 413180065
1 162778 354515695
2 115102
2 12672
2 63316
2 23905
1 1986 480656902
1 14675 434484332
1 138531 608718615
2 181995
1 5174 156289015
1 111080 688419669
2 144285
2 55829
1 12190 365136685
2 199866
2 15673
1 15513 354560407
1 114623 594108989
1 86651 93076785
2 38131
1 108537 173216342
2 22642
2 23405
2 32663
1 38265 685329659
2 28098
1 142125 966258961
1 76768 703958730
2 180322
2 167231
1 73761 67085428
2 171800
1 57817 722950625
1 42548 639257352
2 91110
1 97552 883494832
2 148994
1 195093 951623577
2 136013
2 153643
2 57699
2 14790
1 127948 974755081
1 164458 329297381
1 143329 108251002
1 196631 931638575
1 66123 807719414
2 59891
2 119275
1 169568 479627086
1 350 158882679
2 24685
2 164219
2 17788
1 181003 590848928
2 182238
1 74989 255960986
1 49814 117686920
1 67098 452284217
2 186587
2 104346
1 153440 838369639
1 128507 120046643
1 7875 705107674
2 85051
2 75875
1 131425 391993172
2 36572
1 10909 587964824
1 70677 987733428
2 150218
1 152619 8931878
2 154001
2 33044
1 91979 646864836
1 14073 584382924
1 79123 34817769
1 51025 645991066
2 176384
1 140589 39185721
1 83529 901339053
2 128059
2 34275
2 151977
2 46113
2 55209
1 53056 710691283
2 134982
1 6090 800711295
2 159514
2 58973
2 102857
1 118715 574713499
1 94896 643497779
1 6594 473871902
1 170005 247008474
1 171308 876769581
2 99089
1 137765 19412572
2 118658
1 143758 345371511
1 39676 678235167
2 196583
1 27993 892745230
1 175730 126678884
1 174348 599250622
2 142926
1 185437 395521977
2 50114
1 143817 556279037
1 124274 638981738
1 1093 437393170
2 72316
2 160675
2 34331
2 151323
2 94051
2 180576
1 53730 459214713
1 68415 340789863
1 114043 272230394
2 31969
1 74040 611996330
1 153436 85531967
2 112601
1 97485 342185958
1 176000 15870136
2 31470
1 76215 353489944
2 174594
1 62229 570552771
1 52276 392358295
2 24127
2 173825
1 61736 861584092
2 178897
2 40750
2 156900
1 108306 69814130
2 86106
1 69673 54875110
2 30908
1 151660 772684726
2 135776
1 154836 742658964
1 144815 823508550
1 124016 592196015
2 84772
2 170702
1 13492 835447697
1 64794 403842117
1 106494 962718117
2 188377
2 120770
2 181122
2 138184
2 68357
1 28933 100138456
1 124622 6219407
2 175859
1 74247 195340632
2 85951
2 195342
2 171709
2 159886
1 8524 239936617
1 174392 806975955
1 150089 745676473
2 153057
2 87223
2 160390
2 130347
2 108652
1 64967 357472226
1 30132 170324075
2 158899
2 14056
2 74421
1 106003 823878831
1 76377 54833596
2 2563
2 52924
2 34591
1 183255 749750358
1 199681 200564021
2 116363
1 46342 890084169
1 51198 933188368
2 51292
2 74504
1 111724 189468696
1 129614 151778676
2 87837
2 181158
2 33728
1 54060 231719948
2 18733
2 128345
2 75872
2 54994
1 190432 176020780
2 138426
1 116078 461633701
2 34422
2 13921
2 79374
2 36299
2 143787
2 165637
1 119662 948978360
1 95363 569007924
2 137205
2 194348
2 116450
1 172380 334268658
1 17215 702800808
1 183888 506700289
1 48416 387846801
1 21266 264551128
1 164792 859886144
2 42334
1 93049 250544814
1 133537 94813542
2 109196
2 82536
2 133003
2 172668
1 68923 279030790
2 40370
2 107522
1 118440 59901565
1 100768 291249866
2 100370
2 187608
1 192341 942286520
1 55188 763246285
1 120740 258562941
2 48246
1 31156 101095941
1 171090 918483709
2 111545
1 8678 269890391
1 167790 693669444
1 86094 90806877
1 55771 578270924
2 90935
2 178339
1 10939 923283981
1 56951 99844960
1 99524 94006557
2 198110
2 36050
1 4549 185335544
1 171366 620472657
2 134036
2 82625
1 61477 859703274
1 121798 602694068
1 123156 553552699
1 26261 186109906
2 72832
2 58386
1 13720 199082135
2 128396
1 192946 914887043
1 108810 838101425
2 14937
1 73398 494728483
2 53516
1 179050 221424978
1 30201 412218744
1 163837 201395673
1 39857 721662548
2 191138
1 176477 154518243
2 109547
1 82583 175740629
2 36918
2 9286
1 203 734454323
2 72671
2 171341
1 176557 856962326
1 77408 998917790
1 156728 852937035
1 58572 898351436
2 109168
2 163993
2 60680
1 144208 104454414
1 130102 431641275
1 99799 229886243
2 49651
2 4724
2 40910
2 149832
2 91998
1 182962 42810401
2 43157
1 174060 245189121
1 150824 594050931
1 36099 79744604
1 1107 592628041
2 34712
1 154862 893742129
1 126417 304344657
2 10270
1 141335 241242772
1 60912 27426990
2 105299
1 181706 238859138
2 123996
1 90692 5596837
1 189911 914073681
2 158842
1 63717 435722870
2 100216
1 30065 356439900
1 102024 72105543
1 142537 319424128
1 151243 928327402
2 68664
1 54084 2467522
1 171479 451546079
2 18224
1 114758 157038310
1 442 954487058
2 154621
2 120126
2 130921
2 94249
1 161651 852792719
2 8664
2 8335
1 133122 975702937
1 117517 5313664
2 69063
1 23201 329041854
1 50013 286150171
2 15310
2 162653
2 126316
1 136969 109529324
2 7488
2 5891
1 22625 221593417
1 31879 594925801
2 121428
1 82530 225060797
2 49087
2 36595
1 111055 942395296
2 162533
2 37475
1 75593 864277541
1 40 303872152
2 191830
1 116083 649319168
2 97738
1 180739 357093827
2 45695
2 147633
1 185463 886027823
1 165861 636355598
2 175015
1 154034 854849559
1 57839 390886099
2 174893
2 124519
2 42043
1 20609 582611082
2 152946
2 154336
2 180194
2 148894
2 27578
2 160259
1 48508 161127779
1 55854 709142927
2 128299
2 141179
2 123390
2 53994
2 146788
1 185957 897593224
1 43257 614360162
2 16116
2 80996
2 198746
1 117825 713413224
1 126220 409850870
1 151305 814858535
2 66331
1 75721 576414543
2 142088
2 72150
2 100833
2 193462
2 70824
2 122404
2 76268
2 125966
1 121634 158025683
2 30357
2 173577
2 8077
2 46038
1 99467 918756113
1 145817 437587123
2 67264
1 61521 188563590
1 16559 739838987
2 60082
2 71002
2 96437
2 193603
1 36832 197867621
1 187909 655794663
2 7760
2 76647
1 36402 888416369
2 96057
2 155488
2 36595
1 181603 583332846
2 56527
1 20329 298859507
2 14144
1 120189 162090757
2 51144
1 6717 376944358
1 74045 724360390
1 133777 472502772
2 63639
1 167122 619824920
2 158993
1 87265 800248633
2 176148
2 143377
1 90808 180334287
1 111237 855260215
2 134759
2 173400
1 14720 3605687
1 13113 480785724
1 29070 341231175
2 41052
1 26369 317817880
2 184613
2 166573
1 67 588538113
1 140777 803990409
2 33836
1 69995 325771860
1 65668 908312733
1 154348 771372247
1 168478 318248947
2 13647
2 8451
1 65463 981863327
1 155996 600039629
2 178436
2 136634
2 114460
1 7741 843612362
1 51147 934389320
2 43168
1 128735 125681003
1 33468 11581705
2 111805
2 179238
2 59811
1 153464 912502839
2 182834
1 77189 371654502
1 34408 604855530
1 19029 738837120
2 185875
1 133338 453187717
1 154370 744076525
2 26111
1 126400 885693645
2 8188
1 195229 562907486
2 5439
2 173180
2 159532
1 74898 48411561
2 113305
2 124110
2 65585
1 79026 985397370
2 171444
2 8272
1 187506 199513044
2 73105
2 84152
1 143229 317252395
1 15323 703633064
1 162290 145268824
1 162142 179662953
2 169288
2 121684
2 198863
2 121798
2 46195
1 10310 201185843
2 89971
1 103415 292797703
1 60331 583924186
1 16719 699111042
1 13351 998596318
2 150816
2 117664
2 18145
2 56347
2 167095
1 94513 517363671
2 121440
2 2467
2 13880
2 99992
2 198479
2 195117
2 103760
2 64679
2 71501
2 24851
2 16691
2 76216
2 99862
1 163790 702465673
2 176387
2 90777
1 188319 962071661
2 7563
2 176597
2 98227
1 166602 275050207
2 118074
2 183468
2 59413
2 92201
1 146267 700132792
1 32248 736039676
2 116527
1 103927 993578988
2 177169
2 86784
1 152677 550751956
2 62311
2 45570
1 162906 929100069
1 156234 493593578
1 166390 953544199
1 151379 628066199
2 64525
1 130375 558875264
1 77620 217922800
1 167572 10468548
1 11488 918599164
2 169120
1 144600 452197021
2 175893
1 108161 170806584
1 38060 220842051
2 195146
2 121769
2 186752
1 146133 152822091
2 105669
2 135987
1 145347 6302831
1 190600 412583632
2 51353
1 49004 518503321
2 91837
1 171953 71576275
1 51589 827287799
1 18419 435482604
2 140007
2 135177
1 120679 83501785
2 29016
1 122702 757664365
1 106137 51749925
1 82311 799131570
1 10764 656723988
2 48634
2 71540
1 54121 623586018
2 2699
2 116220
2 42374
1 2336 111359104
2 123896
1 53168 591475839
1 23626 14814731
2 109267
1 61634 561739265
2 106950
2 15964
2 40908
2 83368
2 8348
2 112148
2 72890
1 151069 464702550
2 27272
1 174347 353778540
1 189347 235546518
2 189985
1 64154 876786979
1 119093 954560012
2 108663
2 13021
2 36927
2 618
2 193516
1 116909 173026971
1 54821 894543797
2 28227
2 186662
2 76182
1 60511 918101503
2 127865
2 106858
2 14946
2 130452
2 161061
2 84883
2 31808
2 157522
2 182057
2 29190
2 29336
1 135523 113811029
1 18724 113633776
2 102812
1 96350 127979642
2 163570
1 190477 93181337
2 125031
1 164647 588377203
2 150893
2 107514
2 94644
1 187030 906317717
2 26168
2 39024
2 43440
1 80644 549003948
2 63814
1 113223 600267254
1 184066 304858087
2 126732
1 175186 194099957
1 24852 54693863
1 32818 192536513
2 44664
2 187149
1 112825 658203607
1 179005 955241846
1 162015 952165325
1 159799 804493404
1 150423 119576910
2 18913
2 99961
1 16719 539698303
1 194483 433374483
2 7239
1 97612 55580593
2 149978
1 70223 619549683
1 97471 881572623
2 103288
2 71995
1 38990 897603431
1 73344 649593973
2 49404
2 90680
1 14199 352389659
2 126380
1 4138 432650763
1 20101 978201454
2 180703
2 162071
2 128187
2 112489
1 162038 616212443
2 83426
1 13223 895058888
2 124371
1 153539 1599754
1 57418 224750588
2 44399
1 32062 434410576
1 74174 642564668
1 47523 296636284
2 92159
2 76987
1 105666 973961035
2 150355
1 102117 122912858
1 35333 533120233
1 195544 436917975
1 41336 54415423
1 30169 39775429
1 115574 467281057
2 97947
2 36830
1 168544 56612765
2 153572
1 47379 568162140
1 81694 455694896
1 30654 773957412
2 153461
1 65834 967714843
1 50715 671509475
2 174133
1 82913 50100140
1 152191 521001987
2 63552
2 103707
1 15407 545995959
2 145242
1 100781 968627954
2 70764
2 89155
1 138304 451573085
1 49851 303903789
1 171330 417966763
1 62329 392980211
1 186786 213069725
1 40494 667361257
1 158972 162302560
1 87298 765447956
1 99238 243257830
1 150911 311310983
1 149654 696137650
2 76757
2 59735
2 40978
2 192694
1 146031 680262484
1 187740 798629758
1 118960 645382135
1 88459 463885641
1 55282 325541697
2 16870
1 41685 547067813
2 98216
1 156006 473751018
2 140370
1 155476 343501916
2 13548
1 81992 804525278
1 114666 918693529
1 13479 820357168
1 30631 198144390
2 139557
2 103730
2 151393
2 121421
1 73475 521769617
2 41643
2 28911
1 2107 625811734
1 148402 75071673
2 67153
2 168748
1 125332 859699119
1 122276 877190806
2 66021
2 118151
1 57140 76649743
1 56308 129544982
1 135969 922469596
2 130480
2 161675
2 124841
2 27312
1 982 982870443
2 171843
1 169341 167452145
2 132260
1 57535 800284086
1 8808 445288977
2 158031
1 23294 237927921
2 33960
1 196409 861492335
1 19131 332450624
2 107607
2 72604
1 189989 985917031
1 184192 545713909
2 55619
2 114140
1 72664 236072904
1 172116 125751082
1 63137 9225796
2 174515
2 172746
2 106554
2 143847
2 59707
1 117575 484552336
2 23734
1 53712 355960420
1 88839 617067808
1 108053 272051139
1 104895 759888036
2 95048
2 18061
1 137948 155509380
1 99404 24006582
1 62618 98476678
2 198251
1 18017 296966747
1 34625 206193481
1 137943 515335123
2 175420
1 189411 144203780
1 186511 647455515
1 127685 526577770
2 151967
2 149325
2 169182
2 182236
2 56384
1 105465 846910596
1 88418 599984393
1 105190 63622559
2 166318
2 19306
2 1780
1 12709 170982009
2 151867
2 157145
2 99047
1 194860 947771760
1 38552 116385151
1 67417 128109048
1 63389 36222000
1 147578 39351027
2 47554
2 67299
1 194886 715591490
1 198596 565280104
1 118813 459706659
1 163003 805809719
2 120652
2 197377
1 149115 593016864
2 178150
2 37349
1 133175 573562963
2 104432
2 134734
1 27707 125637027
2 102071
2 44806
1 134362 721639070
1 90376 191141728
1 176088 637213730
2 89277
1 41397 969477037
2 100972
2 143247
2 106489
1 93088 582031146
2 100520
2 104351
1 96345 374691064
2 178544
2 124416
1 62170 441950030
1 118098 970438502
2 47433
2 84695
2 146417
2 183940
1 46578 178830192
1 151750 619157862
1 36895 543262891
1 2052 631688269
2 54704
1 88570 59866244
1 25639 271175529
2 14886
2 89763
2 118791
1 39563 526725894
1 158587 987132433
1 145255 144526085
2 196796
1 127214 164838828
2 189868
1 128175 330272926
2 161614
1 147215 612996914
1 103344 474361987
2 14918
2 3369
1 51690 750140285
2 87545
2 115433
1 24288 55230975
1 123248 452693419
1 142049 126385745
1 57128 132245908
1 72096 66652964
1 20303 811002129
1 3611 728851172
1 72719 456679566
1 178603 476067230
2 95287
1 39433 456134665
2 112501
2 111888
2 83538
1 53609 194454525
1 146213 756942206
2 188650
2 149382
1 26111 946343691
2 110838
1 190315 388695234
1 18084 813540477
2 133944
1 20306 746653155
2 143305
1 110419 881283916
1 84101 792729471
2 67549
2 41623
1 10730 896619961
1 24490 191041043
2 154979
2 14611
1 155841 808588021
1 132290 619440290
1 77654 566973247
1 91298 709750831
1 55648 885423719
1 10511 522198436
1 30797 382943896
2 35534
2 118590
1 67943 651540233
2 188308
2 150725
1 18233 662735775
1 125625 101545268
2 124661
1 27230 282143799
2 146562
2 65472
1 48103 16650019
2 124339
1 2158 101201329
1 30061 595492638
2 31244
1 57073 980335301
2 120383
1 74350 774797684
1 53492 646858302
1 173278 600717806
1 186161 729210815
2 88627
2 45437
1 8942 388046301
1 70377 329593282
1 27671 140014704
1 153627 882976388
1 59321 555494111
1 112493 779724328
2 113038
2 160086
1 79347 711306703
1 85447 674397779
1 80967 244961059
1 199938 756686078
2 72665
2 134409
2 136480
2 111121
1 163362 548858778
1 153390 820236817
1 134323 618330842
1 47429 101727721
1 116921 634416492
2 145550
2 116944
1 181147 896075275
1 175823 645091331
1 128954 294741492
2 105736
2 68763
2 47273
2 152489
1 10478 140523535
2 148706
2 99203
1 24902 424103879
1 172227 817232531
1 20156 763562315
1 71405 475157296
1 149866 20733679
1 38013 117886624
2 67074
1 82156 961631681
2 145788
2 95192
1 145170 384782215
1 179316 861334932
1 24867 769145587
2 25197
1 136890 388808687
1 84411 680183656
2 70407
1 10000 374434468
2 106941
2 18784
1 159744 94560407
2 159286
1 66654 248934399
2 163101
2 55639
1 143976 583085407
1 82514 485061776
2 23088
1 184776 493347027
2 80444
2 80001
1 180019 28134475
2 142182
1 50372 553716057
1 124721 511898227
2 105237
1 157022 719355864
2 69751
2 193751
2 599
2 116554
1 14516 562992574
2 144979
2 85966
1 115807 820974093
2 183216
1 3370 720139572
1 199403 321273656
1 190430 207079545
2 107825
2 108178
2 174462
1 79871 844397005
1 159519 70236826
1 75172 476384269
2 51379
1 72561 245678489
1 127927 931727655
1 12944 111493664
2 175658
1 38715 103303095
1 151258 850830629
2 180
1 174891 122162621
1 132943 22652278
2 5412
2 29969
2 23395
2 71794
2 90047
1 128384 924987138
2 33429
2 21479
2 71007
1 44594 670617373
1 184455 88322222
1 63246 733482098
2 16979
2 24243
1 69140 233316275
1 17079 482452088
1 67063 154354290
1 70676 448848443
2 139018
2 188427
2 39915
2 187721
1 121660 348663119
2 9683
1 45326 253277690
2 79030
2 164770
1 179642 894209429
1 110040 956316821
1 66563 474762638
2 77373
2 148841
1 145470 116851401
1 1810 396874772
2 83340
1 49822 964212219
1 125698 273434364
1 12050 867955024
1 85922 971421006
1 168120 722228516
2 69210
2 105050
1 98997 6075580
1 81308 847178521
1 131338 122204656
2 105920
2 46662
1 115316 398499261
1 48016 42896992
2 44622
1 112155 48371541
1 121673 297444434
2 30887
2 186986
1 177212 714115396
2 88066
2 88519
1 191448 449257415
1 50378 124233179
1 1322 266145349
2 174607
1 150716 373987222
2 69959
1 130852 80415915
1 125505 811505306
1 102141 661862801
2 99271
1 190846 572348041
1 48328 95657264
2 34232
2 176283
2 148909
1 48362 25842753
2 80825
1 41453 893926157
2 185969
2 160188
1 35 4075437
2 70218
2 157950
2 103853
2 102331
2 57134
2 20630
1 110105 201028386
2 128874
2 74753
1 82489 540718883
1 82856 68099291
1 90776 736233666
1 87032 350144664
1 181031 62053098
2 115542
1 113355 310971105
2 182859
1 163964 412124562
2 121181
1 118167 271288471
2 43833
2 158263
2 143949
2 175312
2 100351
1 136233 715173185
2 91157
2 133516
1 33456 950459482
2 94122
2 61494
1 66032 525552799
1 149051 667544849
1 114617 827460547
1 10941 950021103
2 152936
1 3031 268067807
1 37698 439986118
2 32244
1 42569 908217821
2 39061
2 78738
2 69102
1 80338 706712075
1 63955 861457782
2 39954
2 84216
2 38282
2 75605
1 19300 497909067
1 157929 215127990
1 142678 562212452
1 172616 716719882
2 168547
2 155979
1 137195 449554199
2 188234
2 189362
2 84182
2 9440
1 23993 801209361
1 147320 969304009
2 1190
2 36308
1 89378 407989990
1 63774 779774951
1 30467 666835432
1 117431 38388089
2 103339
1 137691 737559126
1 13422 893618694
1 79704 767121660
1 121115 553762478
2 149683
2 188206
2 66621
2 181911
2 18574
2 155409
1 116954 537670018
1 199091 19051123
1 48036 579404354
1 107892 207593185
1 21271 584590618
1 132394 47916665
1 93308 18810736
2 78997
1 38193 3195640
2 100071
2 170692
2 39054
1 136716 773997980
2 20541
2 115575
2 186435
1 123162 23597345
1 105849 834266063
1 14600 866443096
1 167402 417852857
2 79029
1 67777 955793510
2 91662
1 58731 126604778
1 59110 165653859
1 3807 980407950
1 46777 836212753
2 159312
2 126105
2 102293
1 65976 971532335
1 9650 680334202
2 104996
2 198857
1 169825 85515163
2 153771
1 82096 786468295
1 125356 233810529
1 139652 178908834
2 24618
1 109987 236054639
1 194831 578982124
2 25990
2 81870
2 26004
1 101324 611875362
1 28914 830420728
1 33353 294859988
1 34166 280418930
1 125733 78761110
2 139386
2 130997
2 137196
1 154282 633608447
2 2078
2 68784
1 131824 194008535
2 189155
2 162860
2 97731
2 40761
1 123619 289417194
2 124508
1 69353 638113553
2 32258
1 75402 887451363
2 188078
2 154656
1 25959 749747198
1 84158 523454190
1 85121 103044376
1 157496 794789577
1 20770 164938083
1 125620 538120249
2 62509
1 117205 508931296
1 100345 664493640
1 160103 507526097
2 87524
1 125446 383422882
2 179265
2 177511
1 24843 446803566
2 109322
2 77032
2 45481
1 65297 733691275
1 175552 48298687
2 24316
1 95674 212320398
1 61633 508684212
2 105727
2 151819
1 39636 848454882
2 8673
2 159614
1 154392 361019179
1 82432 645295109
2 4911
2 105824
1 14181 191887307
2 107686
1 39093 437562768
2 104418
1 133659 918173034
1 16728 529366314
1 38509 430195793
1 154323 895098484
2 84231
2 68473
2 13337
2 61866
1 86737 970632075
1 186271 510162762
2 11377
2 36830
2 139968
1 137121 262703262
2 191187
1 67266 871196010
2 35330
1 189566 844793124
1 83035 453963807
1 179269 884535025
1 177510 542713922
1 174126 535966436
1 64808 790003682
2 75413
1 10469 591260670
1 164501 331111918
2 89865
1 160406 470491086
1 63870 230497749
2 130968
1 77826 119921976
1 101470 626306327
2 100612
2 102965
1 94241 313755445
2 26664
1 176554 171509858
1 129516 808938369
2 45914
1 60542 666500022
1 148154 399960905
1 68169 688353914
1 173284 317980531
2 132691
1 18816 1684361
1 121110 753724382
1 112665 986009922
2 74526
1 164230 792389710
2 54047
1 74535 288446503
1 137242 73570098
2 102430
2 18216
1 151244 384929943
1 14121 808732916
1 42319 676450525
1 160778 126842077
2 32773
2 136172
2 145654
1 21183 719894761
1 60537 966029160
2 51937
1 175616 334963204
2 76679
2 56454
1 67403 92661060
1 63115 338201085
2 154922
1 195433 495514665
2 155836
1 156420 910169428
2 46001
2 37259
1 30075 598298082
1 70741 437306731
1 54144 430813438
1 124026 23068220
1 158847 210811813
1 98516 59951734
2 102612
2 115594
1 52266 461776778
2 115606
1 25942 202323550
1 103155 519518940
2 17557
1 162397 308289883
1 142985 159060642
1 67500 745674566
2 125807
2 58318
1 34222 999074381
2 59276
1 145777 22208912
2 185293
1 166556 41328083
1 108351 673672330
1 18056 854387374
1 44725 898353262
2 109190
2 38780
2 159530
1 119968 621633978
1 103600 945799206
1 55117 419286027
1 20506 63181531
2 196494
1 178041 843590494
2 151518
1 172451 19462076
2 143340
2 189411
2 16348
2 179612
1 94430 50003562
1 141130 528563647
2 91694
2 59481
2 17859
1 194392 927282084
1 91856 403105
1 126296 372201424
1 119043 60799642
2 163956
2 169963
1 195360 152173072
1 40430 898630539
1 49369 899626466
2 179048
2 94058
2 3894
1 111702 502089327
1 32280 676921889
1 125488 348263453
2 123092
2 127144
1 99962 404248601
1 69812 623042482
1 133834 837484132
1 189955 135696751
1 116220 2887144
1 170080 892546999
1 64758 442537894
2 80256
1 111243 351653454
1 121387 591654811
1 9224 933217134
2 129487
1 154665 510308252
1 183351 472347286
2 125060
2 50251
2 49074
1 51618 900973850
1 97053 127931955
1 990 307517674
1 6570 858560265
1 59400 28109274
1 10214 302167745
2 107783
2 44099
2 99591
1 123098 792646605
2 139523
2 61526
1 170692 688120723
2 57430
2 35643
1 173662 647670732
1 6804 981133114
1 7397 785120691
2 161581
2 106427
2 94270
1 52583 703445406
1 197129 996184000
2 32087
1 65042 342796862
2 21958
1 71385 349954856
2 53870
1 56654 360335081
2 4938
2 96594
2 190436
1 6816 84598339
1 64845 138834586
1 168596 239763067
2 199306
1 153584 938242286
2 125987
1 146275 21408920
2 121444
1 189182 941805860
2 1975
2 150362
2 159457
1 84774 920403120
2 124569
2 100176
2 128375
2 95601
2 40843
1 172631 32432871
1 36601 110940013
1 159188 479671106
2 61552
2 113501
1 37339 482835057
1 62625 169310247
1 8227 40356112
2 88070
2 18966
1 154807 163991493
1 31878 180130419
2 15647
1 185988 925548648
1 164912 820690349
2 180992
2 106116
2 155443
1 138231 719594150
1 167781 934116974
1 58661 359588150
1 80325 793642670
2 75352
1 96230 720347633
2 177565
2 115067
1 135960 956669636
1 124177 846972225
1 13012 55058667
2 29295
2 147146
1 26089 408993965
2 177184
2 35349
1 161689 884208933
1 194860 685164581
2 105861
2 59068
1 28860 742159969
1 131548 797537188
2 70008
1 519 331485335
2 39637
2 147923
2 105297
1 131193 354759049
1 85378 324805907
1 91996 761521181
2 71753
1 8483 941305549
1 53814 658354417
2 82648
1 95658 332894354
1 182683 831574888
1 58959 500047207
1 183693 749340914
1 195759 354972382
2 95618
2 72916
1 130845 630925103
2 160029
1 73226 741549358
1 106501 181952105
1 136390 341263402
1 75316 834934492
2 19931
1 112578 243467855
1 135492 14142960
1 42287 115231747
2 199777
1 189898 851899400
1 157770 307188930
2 25216
1 162881 436932234
1 46403 283280462
1 52348 525460449
2 182692
2 98630
2 90505
2 88715
1 198529 405171555
1 188927 718258734
2 168658
2 181686
1 153285 689827968
1 188704 73615561
2 159741
1 32054 992838876
1 3056 772947552
1 160466 395028616
2 37753
1 169208 180348751
1 5199 539055504
2 96650
2 179530
2 92467
1 141393 662236599
1 157821 626484457
2 66152
1 161848 921585730
1 196330 998484248
1 12158 671605307
1 157665 801951567
2 104105
1 171104 111724513
1 191004 195388645
1 136372 227012194
1 85415 374386121
1 108518 340157984
1 83186 219957210
1 191213 724412968
2 146834
2 196401
2 97089
2 36543
1 41043 786047995
1 142069 478515276
2 57990
2 195823
1 24112 572976052
1 102967 94805139
1 74777 130691314
1 128187 82113202
1 81733 227142780
2 125018
1 86500 610628511
2 39553
1 174382 333650638
1 501 114839021
2 187339
2 177460
1 53052 586928887
1 56561 86249524
2 175973
1 198340 859108708
2 13267
1 83415 798774462
1 148849 144470509
1 88402 261950896
1 8631 555265017
1 184016 148871079
1 118992 997696808
2 168768
1 174320 124732124
1 50973 581643462
1 179222 150536683
2 138827
2 124096
2 34621
2 198498
1 149337 666882291
2 27026
2 81953
1 168737 95590056
1 1903 401104201
1 189256 276065143
1 184446 305315300
2 127088
2 77251
1 197514 518924296
2 29770
2 28287
1 86363 725283321
2 166369
1 64133 504268508
2 57212
1 145203 330876689
1 64652 160383484
2 90141
1 70409 797493838
2 77991
1 31204 188779184
1 57680 638695465
1 149587 79159531
2 135302
2 63298
1 71549 909855536
1 114957 24531256
2 181877
1 25841 644649269
1 57660 232008972
2 190663
2 9960
1 145825 491083794
1 155306 77540663
1 96257 402234496
2 44450
2 68223
1 190147 430392974
1 161950 366529948
2 85310
1 156273 805928269
2 67136
1 181791 976048868
2 190405
2 140230
1 184241 212679027
1 49973 184305022
1 111712 189740535
1 67626 32084152
2 32039
1 81745 860047988
2 81512
1 152216 719786902
2 139949
2 65074
2 112090
1 33321 662170482
2 138427
1 24028 982733165
2 47716
1 13628 743438185
1 48397 142522006
2 11867
1 121921 309074882
2 29572
1 121644 634341742
2 89309
2 6690
1 82616 412799803
2 64222
2 133016
2 158464
1 9327 686350501
1 41716 121585497
1 76315 223240629
1 7933 133341220
2 125453
1 176329 566373207
1 147424 190835599
2 150486
2 66936
2 51337
1 200 25277299
1 71453 966973091
2 64393
2 52246
2 197771
1 64430 256860939
1 98312 615848373
1 103819 56133758
2 156431
2 190453
1 133207 57798665
2 62775
2 139893
1 147879 553867846
1 89993 758138460
1 158058 278862803
2 100629
1 3919 972007368
2 103215
1 92675 94200978
1 85827 55033292
2 82129
2 114245
1 119365 368111597
1 174654 979931495
1 104135 111744784
1 18559 128783831
1 61447 182519853
1 164442 205401601
2 195495
2 160146
2 30996
1 130399 164966188
1 17484 409183405
1 156319 658425405
2 55434
1 195904 724285552
2 116216
2 171899
1 66383 8307470
2 116264
1 64211 894036674
1 111969 688579613
1 60133 857428004
1 53845 356248186
1 91993 191184973
1 181241 753820846
2 62253
1 1093 268708817
2 83349
1 160886 495715385
1 95354 806661626
1 3673 287567754
2 17842
1 69908 411406372
1 59374 80722805
1 96662 359684806
1 104586 462605978
1 60835 707722673
2 163603
2 3669
1 116513 592748756
1 99596 233660998
2 37620
1 167422 886126475
2 109460
1 25703 658693218
1 161453 737689210
1 75423 245713286
2 170529
1 6443 944077749
1 178551 698045477
2 102866
1 109695 724285658
1 115625 666432461
1 188009 273146836
2 116255
2 23876
2 7624
2 14802
2 75607
1 2780 997333103
1 78659 421982641
1 91805 171440090
2 11717
2 94743
2 32612
2 168844
1 154455 583759531
1 40804 251390156
1 156312 978794468
2 185223
1 162362 54818922
1 175245 375892785
1 91877 861386357
2 74369
1 27915 220757006
2 59605
2 168761
1 90482 201760020
2 59985
1 190120 441324954
2 40687
2 3419
2 119864
1 38081 289725327
2 76331
2 188607
2 185398
2 175412
2 142250
1 111716 867420726
1 110270 895219794
1 76518 612844189
2 85561
2 17344
1 86286 474471327
1 32740 119835510
2 44397
1 40368 771220152
1 135442 773825220
2 6120
2 90182
1 111905 889597242
2 189354
2 113609
2 147902
2 1078
1 80328 871811678
1 124628 570805080
1 155818 734526018
1 146138 131160250
1 174457 357396102
1 67894 679642560
2 108673
2 168658
2 198084
1 31096 571477052
2 109012
1 51669 452901275
2 15516
2 32664
1 42124 432030023
1 51200 114083671
2 58354
2 137876
1 159343 645854874
1 158788 124615497
1 115331 910675609
2 133133
2 9860
1 190932 213194892
2 37547
1 59941 180654152
2 125232
2 143272
1 137399 430128657
1 167552 234370165
2 40539
1 17042 321554755
1 1453 477465136
1 173381 814751518
2 124893
2 44718
1 66185 161783700
1 10885 745297801
1 92903 832712252
1 16507 185585011
2 60059
1 139894 903730378
1 9528 178682244
2 38730
1 169843 992660149
2 44946
2 15939
2 181832
2 28923
2 8671
1 144895 222554635
2 105803
1 185214 912761146
2 32622
2 103097
2 134994
2 138549
1 99929 766514330
1 173155 612108212
2 190588
1 194550 771917995
1 11375 736329418
1 10261 209228358
2 34780
2 104974
2 57508
2 131491
2 48581
2 139548
2 64263
1 14297 707731714
2 18190
2 84670
2 168604
1 46846 370718597
2 8492
2 6061
2 112332
2 195257
2 93506
1 91824 315944209
1 73224 593326021
1 93981 118063464
2 76363
1 16027 697553951
2 126884
2 126414
2 32574
2 2733
1 162208 42609002
1 15560 22514151
2 178429
1 18987 131321264
1 85487 5821714
2 28481
1 72331 53472579
1 144388 766559177
2 91019
2 162284
1 164646 91288916
1 100878 686503590
1 140404 424061088
1 181011 378905707
2 145954
2 198464
1 170278 875943010
2 193496
2 29578
2 114514
2 122929
2 14450
1 58112 350402914
1 119919 902152831
1 100755 60548619
1 90637 106100341
1 160459 388687144
1 153809 650973884
1 545 397613303
2 17309
2 182307
1 188075 494423208
2 87970
1 108872 48426842
1 146687 122523828
2 102066
2 128322
1 164425 425220564
1 92016 222636738
2 84333
1 13590 217019942
1 86974 691671129
1 109694 736902032
2 128576
2 176964
1 45759 639777298
2 160108
1 1738 45031169
1 100212 309898115
2 155229
1 27537 968259662
1 8640 177090064
2 170571
1 12816 985458954
2 105136
2 51053
1 167057 773172009
2 82517
2 33795
2 53239
1 179522 8437165
2 176441
2 36417
1 190023 274640608
1 53983 714948317
1 39312 125837581
2 179639
1 39445 794032190
1 50968 415178252
2 87464
2 168018
1 175737 698568928
2 38332
2 136349
2 2823
1 2664 844214583
2 90846
2 139792
2 12811
2 149421
1 111865 630102143
1 90784 366339917
2 124400
1 24502 729888265
2 85404
1 68146 498100535
2 30131
1 101020 69743928
2 175329
2 43139
1 154920 172850289
2 130339
1 58273 28009220
1 93170 665829985
2 61753
1 86109 940833237
2 5568
2 143638
1 96191 4037916
2 50727
1 111829 810621
1 76337 698140941
1 167995 375792229
1 45483 629346915
1 169579 9243675
2 195730
1 88265 929573268
1 64300 215628408
2 122795
1 2595 196798727
2 85764
2 50959
2 156143
2 45291
2 133836
2 73786
2 111935
1 86675 775378880
2 8736
2 160153
2 24127
2 123337
2 91059
2 178842
1 63178 554780845
1 148640 299104343
2 68313
1 33801 406275915
1 48349 953500416
2 95320
2 176745
1 130995 468351887
1 86960 107370282
2 120436
2 171948
2 148965
2 158568
2 131730
1 109967 190207990
1 28579 355129713
2 162798
1 31661 724221045
1 69573 277612742
1 66122 197581383
2 139184
2 80452
2 154500
2 14112
2 124274
1 140230 335471921
2 5751
2 4113
2 182996
1 87515 743138536
1 31313 848165367
1 190985 792350268
1 11770 25329021
2 186989
2 190316
2 123345
1 153103 176459163
1 195413 308982094
1 115928 424104559
2 72735
2 79942
1 14077 789699260
1 158726 216005859
2 9344
1 118947 132477010
2 153022
2 72151
1 178237 633349363
1 114479 759917768
1 120711 17228110
1 155201 474011829
2 69475
2 32415
2 19484
2 192123
1 4028 12814511
2 96060
1 99331 930222949
1 17652 455750262
1 110923 232771471
2 85751
2 108724
2 6295
1 187460 323061313
2 36250
2 176702
2 100243
1 135350 475405578
1 103486 708980153
2 101570
2 166088
2 58917
1 29926 621122672
1 89033 820262611
2 168589
1 120354 213198427
1 71368 938453157
1 125981 771580830
1 119496 334382973
2 50956
2 152624
2 126167
1 170221 130468543
1 135398 385018098
2 179398
2 173518
2 166771
1 151413 760336236
2 103634
1 127048 100163969
1 170125 865133777
1 184151 297684657
2 142407
2 193713
2 17502
2 42487
2 136240
1 163264 224658203
1 170383 429028013
1 158543 476686693
1 117242 407113771
1 31749 19229131
1 181169 23335914
1 7659 263980373
2 182266
2 62477
2 124841
1 121959 682058361
1 148315 630879716
2 151205
1 91148 654669973
1 71140 656880406
1 28313 855735512
2 3851
1 122984 600841050
2 14474
2 51457
2 144533
2 163323
2 75885
1 53000 823513473
2 123406
1 20105 255409851
2 117412
2 177938
1 172208 801254366
2 108067
2 63972
1 47959 135679845
2 162262
2 156961
2 27096
1 121406 559729194
2 140083
1 28496 519193328
2 12875
2 43353
2 165386
1 191907 906088195
1 10150 554859848
1 126764 305900004
1 188022 969925845
2 95736
1 34603 606493883
2 28936
2 182478
1 184527 242737865
2 57354
1 9743 212787
2 184036
2 118242
2 144406
1 135287 866075180
2 13702
2 70572
2 22477
2 119142
1 29632 22609244
1 44584 54181863
1 90627 505093290
2 63203
2 27068
1 127027 249549260
2 196315
1 177349 249289209
2 19491
1 7605 142285518
2 73242
1 45328 689981690
1 193624 729524843
1 143865 432843169
2 113312
2 172922
1 4203 153061406
1 156416 530676607
2 198856
1 172461 643224256
2 139461
1 181793 230671637
2 154227
2 171743
2 57994
2 195879
2 106796
2 52345
1 61127 572503202
2 143424
1 69551 9614305
1 25378 486322922
1 4706 496273690
1 193898 659751257
1 196732 628290377
2 84879
1 133749 944396589
2 94061
2 46619
1 86872 668581801
2 137806
1 721 228262589
1 26805 514774158
2 45596
1 192113 521055974
2 37045
1 15180 976472252
2 182848
2 157405
1 190273 784741348
2 191143
2 192552
2 52300
1 72088 234277263
2 115119
1 165916 116288346
1 144506 465657130
1 70241 586711866
1 160533 699262856
1 83992 593898811
2 73421
1 159093 301182113
2 72899
2 156979
1 166370 698284761
2 133258
2 90883
2 105566
1 73329 686157432
1 22290 941171984
1 33461 482771288
1 93344 957064103
1 28500 148256306
1 88561 787160723
2 96634
1 136803 467093112
1 193612 149825431
1 57984 335585568
1 21259 916646912
1 160968 830410536
1 171383 918263475
1 147205 965041850
2 126331
2 64208
2 142992
2 8109
1 59752 484121860
1 140197 523870326
1 40351 445910083
2 139207
2 103158
2 27835
1 149716 373708717
2 21818
1 178463 118634096
2 10443
2 182945
2 197181
2 85686
2 89026
2 34985
1 19352 747578122
2 40603
2 84541
1 100263 718356199
1 52315 464177052
1 40296 740628097
1 156873 170241710
1 30859 567652514
2 10696
1 63602 704293132
2 194278
2 71093
1 2872 556107426
2 105244
1 115153 395753249
2 116952
1 180688 210640233
1 24703 925651483
1 199558 931404638
1 161087 379306487
1 100022 146169400
2 69666
1 63172 404062676
1 59061 550788131
2 180637
1 128388 868104162
2 139730
1 155689 802287857
2 44772
2 149626
2 191157
2 126159
2 120286
2 82341
1 157531 334113762
2 146887
1 11500 601674208
1 71337 930568811
1 31579 351176019
1 195699 612755094
1 174300 110256932
2 40663
2 2042
2 111158
2 199664
1 26322 921712771
2 181704
1 108370 908044321
2 157014
2 88236
1 119149 85891657
1 187254 733909624
2 41580
2 187459
1 193137 111143403
2 179585
2 28456
2 68810
1 36752 357437203
1 138878 287089678
1 43065 194259008
2 48419
2 79671
1 164192 92676911
1 133551 903920446
1 190840 609635848
2 150759
1 125315 928233878
1 179008 819128751
2 107519
2 7729
1 110934 227352234
2 11380
1 121097 680839715
1 44764 903508010
1 41743 706479176
2 178708
2 79205
2 140335
1 118295 164140147
2 180508
2 20730
2 64296
2 192467
1 133675 666134550
2 84245
2 75138
2 67008
1 128217 778728821
1 82775 871192268
1 85364 573500313
1 94994 692846934
2 194637
2 118408
1 64913 219396489
2 4061
2 119805
1 28397 666887489
1 17411 192509379
1 158808 202494484
1 62698 544490370
2 109573
1 55059 440513307
2 9720
2 138485
1 145255 866328160
1 177005 116687114
1 68897 561695727
2 191034
1 3950 612389320
2 111564
2 152709
2 128498
2 151950
2 171065
2 21446
2 64574
1 79258 900922261
2 71658
2 117444
2 81525
1 133261 82751620
1 2978 56971054
2 30816
1 141895 57151290
2 191406
1 133532 318631826
2 113014
2 57097
1 131676 579069226
2 163675
1 68666 800470875
1 190783 955374588
1 48600 675766538
2 72487
1 115040 868123535
1 48814 92364367
2 66520
2 75254
1 156585 59010668
2 31562
1 9330 794568511
1 170493 896741067
1 114031 235987783
1 74242 796371228
2 59697
2 43141
1 82070 158573369
1 41747 836989827
1 193259 173112388
1 56241 370666668
2 134732
1 6931 4144157
1 98239 677540618
1 185205 285533636
2 51052
2 107234
1 84384 360182914
2 139404
1 91981 125777594
1 80398 63307904
1 94790 353599314
1 71621 461081759
2 93616
1 38271 33467666
1 45006 392897277
1 43673 99160021
1 173941 776924551
2 58340
2 87267
2 22024
2 134125
1 118233 57062631
2 89454
1 199401 779621619
2 178661
2 197262
2 137149
1 36607 191040618
2 155373
2 116210
1 53555 208522451
2 16043
2 20203
1 79562 727003609
1 155921 633539145
2 16054
1 113577 738717670
1 170408 850356026
2 154191
1 86759 864752006
2 38110
1 47476 835783019
2 162062
2 126355
1 113875 381647896
2 5891
2 64154
1 155092 343872659
2 68734
2 132533
1 134706 348000478
2 100801
2 65882
2 96937
2 6811
1 136927 299831230
1 65800 427173377
2 942
2 173102
1 100652 758397832
2 97188
2 54588
2 153574
2 194487
2 75741
1 78509 315937526
1 186549 781395853
2 35889
2 130725
1 131392 167016866
2 80429
2 70637
1 70381 747613923
1 69295 518815875
2 148298
1 89229 319931385
1 155838 616271963
1 14204 751475940
2 118145
1 157552 531864647
2 122150
1 167555 228305202
2 117700
2 5552
1 110573 634573499
2 107239
2 124996
1 160442 288926543
2 792
2 160959
2 35762
1 184258 824951472
2 144680
1 182633 782771790
2 175521
2 195402
2 160193
1 44708 819050908
2 149333
2 154111
1 57273 665982901
1 1874 128603827
1 32112 874182395
2 67537
2 143141
1 195733 396367096
2 157334
1 158728 340386700
1 101239 422919297
1 136516 361742117
1 181471 598122301
1 45926 580279076
2 31163
2 79793
2 184430
1 150098 379615776
1 21521 216286904
2 143963
2 174563
1 52311 321255055
1 151012 585251496
2 118855
2 148969
1 120761 883990318
2 26183
2 167732
2 36721
2 119691
2 51544
1 191334 951160168
1 101692 122878967
2 186926
1 27328 574032778
1 194808 566774719
2 116258
2 70466
1 167540 994169247
1 191612 247010858
2 190840
1 127445 800540668
1 138277 312411512
2 59572
2 105762
1 127796 772399714
2 136414
2 168447
2 47847
2 148958
2 55532
2 121973
2 156934
2 137166
1 70795 559236271
1 112233 319972664
1 13839 132762944
1 66455 753237146
1 63673 918449360
2 140276
1 144013 171949118
2 176519
1 26525 885867602
1 39954 423688960
1 151696 419599546
1 91849 69113984
2 13992
1 42328 993875470
2 66970
1 142691 596786282
2 182507
2 47293
2 181037
1 60352 10806039
1 98066 14468556
2 33952
1 7343 129577069
1 110724 445208363
2 90223
2 144056
2 149983
2 2749
1 192335 856473
1 11779 310037302
1 146182 248238732
2 168657
2 1468
2 32853
2 166705
1 166795 258241041
1 197447 187629673
2 192472
1 139714 92323626
2 7603
2 129316
2 195290
1 90228 844848774
1 64679 442345319
1 197721 759910935
1 11560 666348410
2 30370
2 154131
1 115577 734925874
1 135823 117404810
1 162013 476318611
1 52639 628055046
2 31617
1 44319 888118436
2 162261
2 144340
1 196879 17964154
2 179215
2 50017
1 146701 272314284
2 93270
2 162374
1 156504 292761543
1 118150 980634058
2 191627
1 159957 887540038
1 58034 199519165
2 68110
1 28561 350776496
1 89021 690149869
2 153446
2 132451
1 21109 19682877
2 79540
1 43973 438447769
2 99844
1 42200 368581795
2 31002
1 117048 291400379
1 7546 900678855
2 161529
2 5156
2 189924
2 131858
1 7764 871849055
1 164963 500701522
1 187128 370769258
2 172385
2 191353
1 126380 187700911
2 84957
1 132350 848443254
2 7694
1 154549 683085351
2 78704
2 131754
1 43398 455557235
2 66917
2 160818
2 98273
2 91748
1 104531 923138489
1 167652 792230790
1 113759 244093378
2 31131
1 119044 213147744
1 90515 522582324
1 189729 578438522
1 64985 965581213
1 111264 233820413
2 59625
1 167524 639603364
2 39529
1 87170 382161821
2 44128
1 107875 112042065
2 115613
2 139228
1 114960 806711576
2 20515
1 50816 270483759
1 23236 477661654
2 129672
1 162565 307397411
1 121407 283799314
2 70377
2 94732
2 166432
1 34193 424970351
2 61675
2 20873
1 132497 797102112
1 91581 914894671
2 167527
2 49463
1 7894 756504060
1 46119 617694203
2 154526
1 99088 488515443
1 92781 370155197
1 177179 217600269
1 17133 702962404
2 104975
2 19343
2 69555
2 192323
2 43022
2 32518
2 8026
2 101208
1 4193 145214966
2 124330
1 110533 610126957
1 100880 17974514
2 69723
2 2805
2 6122
2 69639
1 3393 47386522
1 195671 355860034
2 129618
1 136301 276071385
1 69982 711522298
2 39615
2 134034
2 192156
1 36360 711512375
1 193738 432572355
1 150837 668296517
2 53266
1 65662 508246640
1 45954 188368454
1 29335 648274968
1 328 574524014
2 100177
1 56231 218002956
1 28516 604073158
1 164165 444567600
1 105558 731129922
1 55166 682863056
1 438 729150805
2 66496
2 169787
2 187002
1 113668 725608801
2 128466
2 149609
1 171522 831322959
1 16204 838843802
2 136575
2 175705
1 79083 866967018
1 74929 581135223
1 162922 761101462
1 180175 467673007
2 66203
2 101778
1 77195 497318900
2 72164
1 52286 463196176
1 163906 287257152
2 194230
2 36963
1 82341 3914475
2 105855
1 88902 475084920
2 167182
1 94043 989912916
1 135134 52603698
1 112725 376338936
2 158321
2 156799
2 75075
2 141494
1 166268 933591737
2 190997
1 34475 945033062
1 169781 237239943
2 181355
2 157708
2 91593
2 83372
2 198883
2 249
2 142435
2 158041
1 69963 462876395
1 147613 923139785
1 186826 859505821
2 56620
1 178910 569638052
2 7407
1 20205 921044004
2 46704
2 147405
1 44163 665280846
1 167260 739291666
1 198704 790832676
1 152922 653777983
2 109414
1 95841 834486453
1 84902 177940843
2 125051
2 74575
1 154881 515383355
1 123151 242910950
2 32958
1 37140 505359295
1 66127 258491113
2 153282
2 130297
1 170003 245174335
2 12491
2 36028
2 79203
2 53008
2 14626
1 149141 424821685
2 102303
1 37173 191410506
1 81856 357489612
1 186910 238942058
1 93532 376613962
2 239
2 52298
2 53413
2 25054
2 26553
2 164155
2 94063
2 144775
2 61710
2 20386
2 1913
2 8102
1 4022 492130679
1 19681 292408579
1 120721 687564888
1 104883 146633059
1 104545 137334045
1 155357 777172418
1 23013 273553170
2 112303
2 23515
2 169558
2 133813
2 25392
2 157893
2 176211
2 41019
1 136935 716376791
1 162816 689751570
2 70585
1 64867 170174649
2 109686
1 152079 859715243
1 48817 877255471
2 73380
2 68504
2 18257
1 61636 468310192
2 198068
2 69245
2 68195
2 139580
2 116223
2 178077
1 85659 208213696
2 118572
2 131328
1 181735 91476017
1 103849 378994265
2 126676
2 152428
1 19789 251794524
2 186881
2 34235
2 148625
1 18265 105763633
2 95634
1 185669 600866173
1 155393 367913770
1 92396 466092888
2 7126
2 21241
1 182977 193583077
1 68973 613350962
2 49929
1 78747 233643369
1 57048 192958886
2 81665
1 65861 385637746
2 190915
1 26968 968068714
1 100151 375076070
2 183537
2 187078
2 143095
1 99157 510570820
2 129910
1 87813 199043984
1 184234 553603715
2 19532
1 74711 393000135
2 147153
2 126657
1 26570 30685777
1 176383 103560587
1 130775 877987749
2 171518
1 68752 736754608
1 123569 729891268
1 150355 340757445
1 172727 441110029
1 146865 801770002
2 34228
1 89215 161686027
1 179148 14705994
2 62797
1 182087 974372850
1 177232 131831939
1 89340 36459704
2 154787
1 63440 833079242
1 123141 75679166
2 18377
2 111884
2 83189
1 50666 876207170
2 107100
2 133073
2 69470
2 56880
2 156818
1 29765 713139072
2 39485
2 120880
2 103655
1 2899 786039681
1 3157 93908841
2 131345
1 11373 908006719
2 140203
1 86222 944414507
1 45401 243969426
2 177029
2 21739
2 32817
1 112447 82802612
2 67482
1 137507 417697601
1 39127 776529071
2 24428
2 79564
2 105962
1 35226 628931750
1 30034 21733500
2 96799
2 154413
2 169556
2 48118
2 144211
2 61364
1 182849 656259492
1 177999 29943844
1 195743 574864651
2 98384
1 133296 145450379
1 176352 386768678
1 146731 983013942
1 159125 215122189
2 194468
2 102947
1 157337 354449763
2 125486
2 96341
1 34668 941544444
1 103429 154377524
2 79794
2 75563
2 19990
1 48076 723526128
1 146297 963444898
1 36544 665069827
1 149675 37850023
1 133735 911478560
1 97708 349099991
1 104996 587928605
1 138864 464872026
2 18928
2 20577
2 104927
1 129666 550606864
2 95988
2 184141
1 77480 765657841
1 13376 869409967
2 119725
1 93744 91752116
2 192643
2 73555
1 194736 461565652
2 192678
2 138279
1 143782 319513316
1 61915 896007262
2 120148
1 144258 189813382
1 78191 764981705
1 177928 497410254
2 44485
1 183237 885931116
2 129534
1 177035 520784380
1 38767 836267703
2 141663
2 33928
2 13258
1 64447 740033457
1 166558 17894038
1 198843 168129520
2 61541
2 97948
2 140914
2 55241
2 130696
1 133729 468762836
1 137012 534608305
1 84235 590432182
1 125163 970055168
1 46456 549252078
1 175025 53747956
1 192546 701926571
1 156686 82316242
2 16615
2 72131
2 182494
1 112124 491484102
2 155762
2 90909
1 93352 969942368
1 186548 441929067
1 115886 785792665
1 18806 36873429
1 5511 470280580
1 39874 740223836
1 72775 424311135
1 10978 316234768
2 166399
2 67562
1 51343 262051450
1 134070 442509803
1 180035 330089906
1 69567 704345911
2 84606
1 164397 760390500
1 25919 164145330
1 22470 309659442
2 162712
1 93250 338943733
1 63866 43274475
1 66506 808622767
2 65656
2 45393
1 58963 224063360
1 71301 76009507
2 160148
1 86205 870156242
2 52914
1 147811 732094253
1 64434 635254428
2 149743
2 138802
2 97449
1 56531 482883544
1 178417 699354168
2 76240
1 21542 694167772
1 118051 213419462
1 59241 804594845
2 27096
1 162945 590597876
1 169674 510385841
1 108284 575363391
2 13754
1 21733 784656067
1 105168 267291754
1 71606 753977005
2 16896
2 186909
1 148748 689238743
1 154352 403510506
2 43245
2 113123
1 46167 269472433
2 146065
1 177334 551691390
1 103838 729924103
2 127313
2 29084
2 10734
1 10579 992484823
1 105072 249566655
1 92814 437308194
1 74187 858663101
1 102493 795444626
1 153395 786599549
2 104214
1 61992 596674430
2 51229
2 139154
2 76812
2 138655
1 160614 715138618
2 20960
1 170415 30250730
1 75458 804413261
2 195950
2 120637
1 153799 303041867
1 168473 274478931
2 65065
1 120844 121744012
2 29256
1 18632 721817437
2 31956
1 56737 735450024
2 4541
2 61283
1 78457 715603620
1 178422 130919436
2 129576
1 183273 860657180
2 58804
1 97458 403156547
2 123362
1 124532 936651587
2 23619
2 68778
2 84840
1 180750 759857149
2 68240
2 65528
1 160499 354709476
1 172239 880211150
1 151986 750936429
2 171550
1 57875 270470833
2 84441
2 10320
2 175980
2 16640
2 47324
2 16581
2 11197
1 177761 414190712
1 147369 418354019
1 189674 169680573
2 162440
2 64981
1 141470 248311931
2 127817
1 99341 924827075
2 97047
1 195504 921532158
2 45298
2 4466
2 192347
1 107708 154058285
1 107905 137746261
2 157226
1 82256 713830930
1 190898 89103302
2 39439
1 73684 945585123
2 3398
2 119568
1 30306 701978239
1 187229 990778033
2 164348
1 117965 298061610
2 32027
1 74410 11966393
1 20361 328819934
2 17860
1 65399 764081687
1 96727 359420967
1 125359 392727515
2 3908
2 187224
2 87898
2 3234
2 69748
2 112928
2 91451
1 92786 990880595
2 189452
2 149188
1 17835 459038858
2 95133
1 132169 306614090
1 179789 247162099
2 101185
2 122920
1 11164 252354365
2 188664
2 41744
1 79342 673537162
1 178933 170875678
1 36875 925186206
1 115990 593376157
2 42840
2 116465
1 718 941706348
2 172646
2 122745
1 178700 901048380
2 86905
1 1026 95687553
1 58910 916591411
2 163511
2 95342
2 89942
1 180024 617098855
2 24734
1 166105 146612233
2 85425
2 24062
1 92049 353794763
2 37215
1 62879 900591789
1 22028 693407372
1 146548 882547564
2 68866
1 65423 19633880
2 159721
1 49491 973027223
1 146302 622094087
1 4648 68966196
1 37593 394936218
2 38792
2 53435
1 14233 427694800
2 193838
2 63823
1 49839 188753030
1 169604 479279341
1 187198 646465644
1 25487 829545282
1 156246 979786691
1 156062 892854655
2 76802
1 85489 372365956
2 137195
1 148650 122139174
1 116297 22096645
1 14858 975982765
2 28557
2 30624
2 38193
1 54305 290900166
2 57976
1 40251 485078824
2 3995
1 123940 415701901
1 83756 841386231
2 77120
1 78632 823278599
2 63996
1 4497 692639674
2 46942
2 141688
1 156652 529129028
1 134168 947010946
2 49244
1 174349 830552705
2 149081
2 10312
1 32413 187954724
1 64885 369683207
2 136484
2 192358
2 188747
1 71195 486417094
2 169675
1 113939 474863749
2 164825
1 146153 258102415
2 122265
1 136193 952031174
2 181014
2 80252
1 28985 74541556
1 90836 760859811
1 100685 486965672
1 195043 394120548
1 187128 89086709
1 793 793060725
1 197 178624461
1 143557 767632436
2 1077
1 148208 551181825
1 159637 89412425
1 5553 408703985
1 87508 775170516
2 46609
1 94469 198743000
1 111558 554495133
1 150340 49924390
2 148209
1 68176 911237640
1 90521 209999808
1 67125 467735524
1 110600 427783795
1 30061 455950508
1 81968 703685433
2 43161
2 32002
1 179215 803009730
1 191175 324831734
1 165418 806934234
2 183863
1 114526 948905336
2 148811
1 105200 93751747
1 54986 706207349
1 76504 117863724
1 83974 23161158
1 138971 598839166
1 35008 690522239
2 37510
1 49022 375095323
2 102222
1 59060 745131849
1 193266 323243272
2 106255
1 21407 877781672
1 7493 978928521
1 185979 2908490
1 45387 279145551
2 173063
2 184052
1 156559 555464695
2 88697
2 52777
1 1193 500123763
1 140765 849454651
1 73366 662110930
2 20847
2 131638
2 176828
1 106595 827338528
1 140447 264915367
2 12610
1 75112 524251201
1 192523 908119724
1 130599 408690004
1 27688 491782015
1 138510 127970319
1 107577 224187115
2 174615
2 138437
1 73584 189457382
2 120128
1 84598 450437659
2 172113
2 115049
2 129154
2 168671
1 144799 822334925
2 199060
2 59427
2 63917
1 133547 504839103
1 181323 85145914
2 157852
2 47312
1 30684 151284344
1 18150 232686928
2 2300
1 66232 603051313
2 105801
2 12899
1 116546 57783005
2 82259
1 14934 662340606
2 86495
1 122886 273562766
1 184850 861923217
2 39456
2 67113
2 168542
2 141018
2 47287
2 151885
1 149850 714836546
2 64309
2 130734
2 10181
1 98894 994536177
1 20973 403669149
2 123393
1 152519 298405447
1 163030 36491712
2 78653
1 83065 814666967
1 117380 723644033
2 77166
2 41354
1 93982 609671440
2 26981
2 131797
1 113911 15276913
2 195857
2 99886
2 35225
1 49814 924893124
2 29199
2 51520
1 195496 565822786
2 162186
1 188480 687607244
1 4037 42789188
1 122898 890483464
1 179393 512913378
1 186226 142078673
1 43278 803294901
1 138166 839871007
1 173549 128245248
2 15224
2 45974
1 60678 394495029
2 54615
1 127601 421794168
1 17687 952996053
2 165308
1 152004 625777202
1 34649 271784376
1 136278 74813800
1 155511 385712884
2 31407
1 130709 640777652
1 139065 317418420
2 137230
1 112531 253877840
2 16329
1 111680 947116470
1 44417 709747295
1 169760 714712908
2 178268
1 122135 655850507
2 35012
1 38801 57556023
1 51295 230112774
1 66649 786306596
2 4039
1 199739 197170426
1 148605 269944515
1 49622 382548910
2 80066
2 132457
1 127518 517717011
2 84936
2 16485
1 106710 832265157
2 42728
1 129906 355208457
2 41360
2 169779
2 60911
1 177122 595251168
1 198346 749107759
2 199811
1 12089 116220743
2 158411
2 70052
1 184518 909940221
1 124103 592751395
1 93468 135092389
2 127545
1 85767 199240641
1 43553 713850269
2 126695
1 68057 756168189
2 85876
2 22885
1 158592 22115147
2 143924
2 118835
2 155022
1 106932 316928952
2 45266
1 12132 421979527
1 27292 821891904
1 114960 862682752
2 75801
2 104127
2 59102
2 63518
1 40429 834468816
1 138165 661155418
1 160054 32908441
1 146771 856431714
1 194922 193268701
2 199483
1 22540 181192076
1 149865 880419233
2 150538
1 162688 37712327
2 4152
2 140639
1 90726 923194786
1 79598 488847898
1 95687 160877018
2 137129
1 37455 636723225
2 89
1 43969 66875261
1 117492 496455045
2 6142
1 159866 343400507
1 29246 428404635
1 177853 900999315
2 107272
1 168272 217739308
2 172554
1 150737 420814220
2 188487
1 36592 608444070
2 73255
1 2200 58935057
2 186105
2 26745
1 10301 288305185
1 71381 187201812
2 128177
1 50239 220646872
2 113663
2 135697
2 58714
1 23067 535652902
2 8220
1 26178 761215252
2 13032
1 143257 843697555
2 12439
1 53547 652082437
1 101899 821439643
2 187004
1 81414 127578267
2 46883
2 143377
2 37385
1 193264 911492411
1 131866 419883889
2 143125
2 110131
1 75973 585163983
2 189730
2 42185
2 32684
2 103941
1 157408 306264005
1 156190 526547130
1 148102 11169249
2 836
1 132744 83317468
2 176352
1 185252 749696177
2 21716
1 11168 810927437
2 132989
2 157500
2 58039
2 136476
2 152682
1 178431 755983588
1 174423 726938484
2 188482
2 198426
2 53945
1 70161 416283112
1 145487 379367018
2 189559
1 192597 752910266
1 56462 708382773
2 192223
2 118906
2 42053
1 135577 937210794
1 2052 475494438
1 136334 856059071
1 80258 742284106
1 165937 139619707
2 59898
1 54676 14472191
2 33646
2 51692
1 107196 739467524
1 91630 64377987
1 145372 70390989
2 129327
2 118772
2 98408
2 100908
1 35339 326188398
1 99478 873248120
1 31228 586711341
2 156101
1 60483 730034062
2 157551
1 85435 3885255
2 75232
2 181523
2 9923
1 176760 232549629
1 163991 115482780
1 128882 927603110
2 17956
1 118047 438817400
1 176108 124247745
2 7208
2 174794
2 62546
2 57012
2 152800
1 147099 556455109
1 78096 698373350
2 181674
1 146530 347203231
2 133147
1 191201 282955654
1 11921 775480509
2 122224
2 129472
1 8560 116669694
2 111883
2 156040
1 4589 138089352
2 177864
2 181806
2 14555
2 177042
2 180887
2 163093
1 114277 196000456
2 138472
2 123163
2 84262
1 11732 351081323
2 186970
2 160378
1 76610 271717857
2 31342
2 174680
1 39935 685095883
1 75096 562970160
2 181319
1 32707 238076527
2 24738
1 129981 670510625
1 118343 739077036
1 193871 479253167
1 6390 935329162
2 145159
2 178356
1 129068 337507846
2 15272
1 38263 98828574
2 112477
1 39117 368244064
1 10494 35265794
1 78863 23803266
1 11777 495071627
2 79239
2 180751
1 156506 745114384
2 27665
1 25210 288428902
2 141551
2 125932
2 144909
2 90508
2 34153
2 186209
2 101150
1 21104 994630589
2 39427
1 114147 883841499
1 45356 623116878
2 198132
1 173921 692219619
1 114686 846535771
1 64130 819718282
2 103465
2 185927
2 140983
2 115980
1 188551 898363125
2 28947
1 63967 193333521
2 111471
2 180917
1 19944 265126402
2 39981
2 108686
2 190158
2 120818
1 68748 502405392
2 17805
2 3943
2 59510
1 62370 818448353
2 22047
2 64274
1 23182 838174473
1 26738 32967237
2 51918
1 124583 903828963
2 6110
1 165697 673571236
2 158591
2 182464
1 183678 594166774
1 158757 460877377
1 22036 547188595
1 48164 303206460
1 57310 700913537
1 114332 430443756
2 111059
1 70999 138623204
2 44966
2 142413
1 96276 420245683
1 145014 2042835
1 91691 174863519
1 168930 216792227
1 49820 403554383
1 184488 108669144
2 97294
2 192151
2 129218
1 638 937115287
1 180509 182647142
2 177265
1 83829 343181974
1 152005 372674597
2 88874
1 127380 96900853
2 87742
2 54059
1 130763 272006471
2 112026
2 62331
1 21679 17071473
1 51637 995545081
2 84698
1 68144 364824473
1 46289 185785259
1 193073 526107184
2 125119
1 172756 171248032
1 118038 478631351
2 117904
1 11259 189300378
2 94007
1 91513 554617482
1 194407 199533046
2 146863
1 191162 169589111
1 44894 989947280
2 116584
2 105115
2 133709
1 18354 437046867
2 108278
2 106641
2 126471
2 20678
2 97351
1 110793 188753250
2 149305
1 41195 234489978
2 260
2 171920
1 48966 795318728
1 17293 462813785
1 2106 359053528
2 111552
2 142174
1 132898 943972041
1 89822 382824192
1 12531 208759000
1 196478 809302768
1 73369 315864613
1 95118 818812320
2 89183
1 108452 944285171
2 131223
1 94365 707360342
1 77436 778020524
1 161528 455103228
1 5033 741026858
1 192340 166391809
1 35520 58166776
1 167815 370473969
2 150691
1 153071 623229694
1 4990 5135431
2 96863
2 103184
1 105070 369598216
1 102890 61581338
2 51052
2 77393
2 132645
2 69334
2 125199
2 130913
1 42614 712780600
2 67062
1 188604 692137847
1 135195 424794352
2 177414
1 157744 2192541
2 35826
1 150137 252583637
2 24546
1 193166 313757075
1 37133 277679468
2 64670
1 145527 640324631
1 92047 788852926
1 99298 262862788
1 41731 66808898
2 151557
1 20400 137397166
1 142142 34860092
1 53983 262539954
1 106430 191655647
2 66262
2 8824
1 162421 875099328
1 185870 409941185
2 114903
1 136544 925471679
2 22759
2 142430
2 36219
2 141911
2 52195
1 27036 515610883
2 104218
2 166623
1 195703 201601653
1 132449 569310860
1 58363 382976314
1 26726 72327073
2 104839
1 79614 132262772
2 145795
1 62515 513390331
1 135988 778124231
2 96607
2 168847
2 195747
2 106241
1 105906 737426632
2 108125
2 27608
1 87076 598835906
1 26030 775090850
2 5878
2 46056
2 112582
2 26507
2 194902
2 166109
2 168875
2 129512
1 46955 159897097
1 18217 302251717
2 37396
2 65476
1 79949 102976096
2 150939
1 190360 885893165
2 193469
2 115690
1 167903 307697156
2 171393
2 199093
1 93863 508384332
2 138387
1 163095 351876
2 99288
1 31788 935692621
2 83285
2 22914
1 59311 372768537
2 75404
1 71156 366853070
1 41090 365443966
1 92843 98748458
1 17825 131526026
1 15840 221121554
1 42105 786580380
2 184437
1 110086 895934496
2 39924
1 61770 804021360
1 117490 38162240
1 90487 944514427
1 72084 855376475
1 46072 559375729
2 149906
2 146383
1 114607 421124213
1 169403 851218125
2 24877
2 121664
1 148 598974204
1 154393 645486500
2 8525
1 33276 330979365
1 162006 313986042
2 8043
2 73780
2 30863
1 184548 546977296
2 182887
1 155993 105023064
1 11457 70763789
1 12598 378182533
1 17974 239193946
2 184163
1 184832 761003033
1 81862 742324348
2 119818
2 199334
2 177819
2 114786
1 59865 946222713
2 180953
1 175778 703789217
1 61532 816848051
1 69114 540921875
2 115469
2 160230
1 127036 502572986
2 36401
2 64584
1 106925 17379632
1 136289 17073294
1 111863 951189035
2 94609
1 56141 505792451
2 10337
1 129383 185312948
2 153802
1 94202 849572658
1 8051 605871296
1 57602 277028312
1 149628 135777217
1 76895 236087167
1 78277 929346432
2 139874
2 13155
1 193009 493638555
2 70149
1 158605 336765647
2 123464
2 93770
1 162884 728353645
2 28492
1 47048 242289173
2 85818
1 177642 399562895
2 82758
2 110166
2 64454
1 72776 109599944
2 14381
2 76136
1 79660 432034856
1 98928 530959944
2 168988
1 57849 107721834
2 139173
1 145972 264178648
2 29844
1 22174 278739035
1 140729 891077250
2 49660
2 132167
1 45149 887089734
1 69836 551532760
2 189283
2 102168
1 84680 195049301
1 34858 222782595
1 129550 250146547
1 111449 281939220
1 137045 148684372
2 37409
1 64495 91292402
2 81105
1 189744 508287740
2 117530
1 96356 102553315
1 2482 128751761
1 41969 125976921
2 45658
1 134806 987907232
2 117815
2 190065
2 146684
1 187272 503115700
2 111242
1 97731 838664678
2 145035
1 7204 921933704
1 15968 810437311
2 178316
2 35362
1 24932 871831088
2 101339
2 186125
2 49349
2 150881
1 164230 554157832
2 70415
2 169573
1 19745 112055
1 54061 931397876
2 50725
2 143468
2 86415
1 82686 600597971
1 128100 409908552
1 100464 733474765
1 106678 259594454
1 180770 433086271
1 86822 283272719
1 73765 966017789
2 58334
1 33028 868974671
2 193892
1 154069 226347411
1 116730 947962830
1 128099 184728238
1 133084 964967743
2 158592
1 185586 572508325
2 183473
1 126508 693247310
2 131892
1 25053 599333627
2 52860
2 79333
1 154788 676121996
1 70063 386793549
1 24214 857798571
1 82870 713831447
2 102679
1 6633 397311232
2 121249
1 132466 5463954
1 144615 761184822
1 61906 308302130
2 72696
2 88363
2 181552
2 158390
2 136527
2 49773
1 183567 575174923
2 111109
2 7347
2 59614
2 38787
1 143652 55169252
2 4983
2 15551
1 183284 433491436
1 18306 494442681
2 126803
1 56348 350015793
2 163152
1 194898 626236138
1 149758 225175658
1 55556 518374089
1 154134 923794239
1 75431 844627845
2 172453
1 49882 501030441
2 95146
1 163851 934376690
2 118835
2 190632
1 157043 49397937
1 149717 989440364
2 146057
2 197082
2 177547
1 184116 372437032
1 30368 348562452
1 174356 367317187
1 119754 69927097
2 60659
2 28854
2 111173
2 165483
1 176291 234407643
1 136335 712621167
2 19926
2 58918
2 5818
1 119114 398813634
1 18329 59842508
1 106382 869540548
2 78941
1 82637 200254787
2 119644
2 117369
2 155018
2 88788
1 189808 394329569
2 149001
1 196723 919126490
1 74494 810168813
1 183646 570873854
2 57616
2 112401
2 95370
1 192739 436711426
2 161276
1 93133 38660091
2 123255
2 75475
2 144041
2 3980
1 29556 666817698
1 188192 445245080
1 90638 946680760
1 38123 111946468
2 191263
2 190092
1 115256 348341007
1 149371 305094098
1 30336 65885424
1 36302 94521710
1 142541 315988887
1 193520 673332891
1 17354 503992388
2 52948
1 50479 157000683
1 133237 428585377
1 34603 993965987
2 128370
1 99188 355952349
1 14217 489919751
1 65391 109384469
1 70892 603141790
1 56394 592349497
2 163724
2 6459
1 69022 671267884
2 38639
2 169760
2 188436
2 197949
1 47441 278192787
2 88640
1 45432 665986233
1 138223 145036683
1 188966 544508499
1 59738 834130162
1 34681 740429102
1 18669 769565119
2 75262
1 59580 680162064
1 60786 923578377
2 67606
2 79675
2 104289
1 111591 696830787
2 129039
1 120325 607716954
1 15036 61357805
2 97089
2 18249
2 193013
1 176435 158250410
1 66307 187283688
2 130466
2 18691
2 186240
1 185621 811093129
1 97319 875526126
1 11294 698958948
2 65034
1 35487 635148639
1 2088 562986927
1 155635 109023797
1 108412 513985430
1 172255 784450602
1 14069 939015316
1 24495 113976968
2 194556
2 26016
2 79551
1 83997 501590709
1 110986 178764758
1 45616 380385575
1 129300 770300043
1 49291 48797829
1 87852 284387753
1 14133 529674720
1 5970 765776826
1 145253 796133847
2 168460
1 89125 525180652
2 115946
1 14554 296707642
2 84702
2 59562
2 68011
2 152893
2 11029
2 49205
2 34806
1 31136 789008951
2 125931
2 17891
1 17265 199585155
1 121564 742580797
1 93363 829070740
1 66614 721306804
1 4497 477935187
1 1168 927653426
1 130341 160969266
1 183816 292018896
1 116697 777722469
1 8767 217194286
2 103075
1 6321 622226017
2 95704
1 196197 946687573
1 64505 729671312
2 188149
2 50852
1 26213 889671824
1 154118 118702468
1 114211 737201291
1 50494 748371739
1 124159 894806555
1 161258 59103622
1 151645 808909485
2 94619
1 76054 664381126
1 149486 690679242
2 37059
2 132881
1 183671 881962170
1 87235 273856141
1 40966 217371591
2 85848
2 12552
1 181330 879703093
2 107295
1 191602 419420717
2 104272
2 170111
1 14695 876167323
2 43430
2 168568
1 198209 663066809
2 150330
2 159774
1 75425 322816391
2 191994
2 121090
2 185354
1 101712 885642199
1 188010 142198146
1 163744 283795348
1 126116 37126131
1 44400 688553846
1 145359 594783865
2 176764
2 24321
2 105016
1 109584 914428762
2 9200
1 6376 621656312
2 450
2 22984
1 128884 930924183
2 106168
2 69212
2 183472
1 33340 558901329
2 91217
2 54584
1 181627 687499132
2 27287
2 63430
2 105562
2 3049
2 178306
2 50894
1 81892 329141548
2 85437
1 10755 675764412
2 49050
1 151776 128473400
2 153442
1 48468 576036863
1 183264 989136172
1 146468 191929067
2 88950
2 171021
1 167681 842425613
1 152694 437403413
1 47056 588905697
1 59965 848682059
2 133569
1 106270 109124104
2 106804
1 13237 651487971
2 176598
1 180448 619835408
1 130665 965492044
2 100283
1 161592 864750466
1 166440 205508920
1 15277 793140428
2 79304
2 174168
1 150115 129564056
2 134109
1 17483 7259843
1 33088 639366988
2 68008
2 12295
2 24520
2 79892
1 159145 426479255
1 101893 633649540
1 120944 799509730
2 43375
1 126093 31084663
1 6954 916256097
1 174843 539259051
2 86774
1 156689 570930456
1 163063 913071439
2 153177
2 80921
1 47620 466427171
1 84897 963656079
1 181615 547580465
1 23962 872514744
2 60163
1 180982 954090570
1 56364 945047359
2 19199
2 14398
1 171198 867967142
2 72271
1 119260 393031139
1 82412 170620552
2 102715
2 64722
2 37527
2 43804
1 197753 393303343
2 163210
1 77678 67749171
1 29679 281736953
1 32736 178514674
2 154417
1 33363 733245644
1 58268 940347495
2 130790
1 187897 320983600
1 189113 621329305
1 67180 713153545
1 66521 588013142
2 40277
2 8031
2 113163
1 144561 559087309
1 35893 955907307
1 69649 717154156
2 47412
1 11587 950743969
2 4113
1 81463 989776235
2 55007
1 113709 718830837
1 107823 563092712
2 81655
2 164660
2 198688
1 51289 178753028
1 73211 503604380
2 144444
1 27329 290705046
1 56003 609150165
1 86193 538895867
2 19120
2 27634
2 141932
2 183613
2 150242
2 98646
2 9533
1 187665 381403351
1 199983 677854023
2 100699
1 91206 634004409
1 21755 762361602
1 114192 138337927
1 114722 998718603
1 35044 644325790
1 170333 184763840
2 76589
1 180523 561936502
1 82399 830267285
2 92501
2 36346
2 188718
2 128312
1 94747 66234479
1 73539 690103165
1 116720 287983654
2 117651
1 27622 290284761
2 21244
1 179440 936304717
2 80006
1 123317 18438845
1 12181 666088270
2 32826
1 122630 122849339
1 86181 748623242
1 41366 919994935
2 39363
1 90150 359747965
1 31165 80572936
1 57055 467561828
2 168833
1 199387 309934902
2 88218
2 99821
2 63944
1 104493 931346241
1 57418 907286734
2 61980
2 72601
2 70658
2 46927
2 177014
1 149256 454654693
2 142398
2 31008
2 133924
2 160590
1 22340 668891508
1 103245 327694101
1 2063 554365964
1 53820 698876480
1 189889 834820133
2 173261
2 156913
2 119300
1 98744 940445057
2 151923
2 143400
1 157782 38472646
1 147224 257681820
1 119328 776670615
1 118164 426446950
1 58047 203964106
1 172856 599519193
1 132183 169137642
2 126541
1 99065 134031911
1 110262 746674453
1 141773 915333291
1 187006 102297916
1 134215 498407707
2 146065
2 59142
2 23239
2 162944
2 41317
2 27803
2 108621
2 89100
1 55720 261883305
2 117443
2 143564
2 60934
2 85769
2 145615
2 181426
1 121120 48398965
1 92596 151008045
1 67924 622624601
1 95530 156681230
2 70955
2 185809
1 87520 970829542
2 181662
1 197036 532575747
1 133722 453062502
1 98266 833280226
1 60229 474636509
2 92485
1 59383 83127119
2 151587
1 113267 785707883
2 171441
1 28545 848970330
1 3989 871888273
2 159543
1 198336 41811504
2 186056
2 52313
1 78277 184800042
2 97083
2 187211
1 1725 737723377
1 116363 391733927
2 92255
2 11085
2 182975
2 117890
1 169635 535903149
2 178339
1 166178 95182250
1 49266 731578957
2 193333
2 165966
2 9767
1 169585 950528642
2 67522
1 157362 720888512
1 62114 575922325
1 194874 676814404
1 22246 483971825
2 23921
1 32991 80900412
1 10735 74305249
2 75731
2 16281
1 111177 240635831
2 30267
2 60274
2 82330
1 122382 871693815
2 31907
1 19329 825846352
1 120831 825233650
2 160422
2 53165
1 183676 100969883
2 50541
1 10729 17811173
2 131035
1 29656 722046367
2 7717
2 49701
1 3374 710389
2 4811
2 109171
2 163277
2 32587
2 178800
2 49971
2 16132
1 66620 921592332
2 133466
1 63730 84879179
2 197246
1 198594 386776386
2 134816
1 94871 335697242
1 193633 48922452
1 78564 613941313
2 16198
1 133187 637651832
1 76885 400845998
2 199232
1 34047 793254625
1 82551 706515632
2 88277
2 131251
1 140494 662876152
1 161441 309001035
1 89864 544855272
1 180350 806471206
2 154036
1 136652 400477718
2 197175
1 194437 925506193
1 71755 108863458
1 128524 187092850
1 136636 928142210
2 76918
1 12294 333450925
2 123430
2 161364
1 173244 894854479
1 196725 516331317
2 160393
1 106333 73367586
2 114344
1 47821 963999034
1 184199 783316398
2 72985
2 137142
1 141812 478134090
2 51270
1 138789 747572465
2 41718
2 110146
2 35035
2 134923
2 25007
1 83378 215653977
1 69797 650994091
2 85382
1 39427 575090853
1 54502 259731662
1 93177 763928866
1 152381 997028258
2 61389
1 59484 978976815
1 36513 433905862
2 155122
1 30111 959916475
1 61783 298377307
2 32889
1 107908 965715049
1 81774 292434453
2 27235
1 144798 536969099
2 12254
2 145
2 64527
2 128471
1 185987 165351460
2 43373
2 59898
2 90834
2 162406
2 156545
2 154319
1 63042 139622144
1 11575 167377457
2 161519
2 106314
2 30842
1 153547 456492333
2 94965
1 10647 722124845
1 92805 96603489
2 195822
2 110002
1 52305 45297152
1 30771 173422037
2 103855
1 34314 374003134
2 145733
2 176733
2 163307
1 100200 164504455
2 67350
2 45632
1 84211 252980316
1 132744 719796937
2 35714
2 22035
2 146463
2 5367
2 120512
2 66357
1 156204 992258325
2 172822
1 81074 313551185
1 55463 557758531
2 89628
1 117721 799409571
1 25558 771117070
1 188672 773142413
2 154961
2 33665
2 28894
1 66476 462520541
2 75316
2 23553
2 89473
2 18356
2 190462
1 68685 301388894
2 150277
1 59827 10700778
2 189645
2 111487
1 174630 862444786
2 124533
1 96688 317940174
2 71830
1 61870 568442318
1 171195 526591322
1 151220 314491714
1 162234 254800881
2 182676
2 118610
2 163983
2 142850
2 153878
2 57932
1 43316 518015379
2 90211
1 26569 191238033
2 184477
2 68920
1 77791 674993765
1 60243 98114214
1 24545 339771960
1 187447 678975895
2 26759
2 10271
1 108855 397260650
1 58070 404830829
2 68562
2 176816
1 86917 138804741
1 197673 917733421
1 60381 168328659
1 158601 56116760
2 8589
1 48984 511631241
2 167524
1 183645 166015382
2 51771
2 153777
2 181068
2 168339
1 145971 613684571
2 60428
1 96905 322929897
2 54214
1 91526 401379469
2 131449
2 144907
1 414 653401241
1 198876 202646845
2 150165
1 73825 70884862
1 172038 721389889
2 64642
2 127970
2 24541
1 199565 307339305
2 166844
1 158693 498496658
2 45741
2 102946
1 86361 234732667
2 3041
2 189019
1 14542 820213818
1 137221 654494580
2 47990
1 74190 203413347
2 22680
1 13710 361136267
1 141150 958844995
2 138985
2 108595
1 128062 399760274
2 186438
1 87351 914104107
2 26830
1 125205 231372105
2 1706
2 165877
2 197713
2 28547
2 181376
1 165000 741760368
1 30225 368904787
1 169036 741880083
1 101713 983715355
1 64055 599901251
2 93540
2 68611
2 23016
2 88978
1 30802 927317859
1 104495 608578668
1 125426 745887204
2 70001
1 157000 840485143
2 102455
1 137722 299009177
2 159440
1 52890 835593370
1 66582 907597994
2 166637
2 52600
1 150081 399207985
1 150527 215626561
2 30164
2 197401
1 48674 437176384
2 74688
1 44132 984765233
1 160936 876507558
2 113507
2 46893
2 63433
2 80909
2 85075
2 14420
2 130501
2 157585
2 157465
2 189219
1 77138 173382023
1 52467 530320117
1 194530 564850392
1 131079 495000821
1 135965 367881974
2 15698
2 180154
1 7349 652085389
2 136845
2 172196
2 177188
2 158499
1 142902 769394030
2 178415
1 41183 857909314
2 62970
2 78088
1 40307 779601202
1 131319 167459746
1 178091 324441120
1 23279 838429974
1 175638 318169484
1 80812 781208735
1 146377 762910728
2 19373
2 79706
2 15912
1 49699 510047385
1 196705 340670802
1 164636 638745217
2 166869
1 51987 846652976
2 112311
2 197908
2 169602
2 36890
1 82014 928912500
2 6095
1 146656 535408136
2 7
2 145132
2 35620
1 29550 359559541
2 159289
2 34030
1 190914 635063088
1 22597 808723774
1 49902 844058497
2 6629
2 87848
1 39401 325951107
1 7641 373196535
1 55617 832990642
1 18201 44928431
1 26190 346929225
1 9092 890094831
2 87034
2 32642
1 989 613784415
2 143784
1 190446 703551007
1 123226 469661755
2 98215
1 150179 908509705
2 136986
2 135839
1 22506 170010888
2 141005
2 52778
2 22976
2 136955
2 181724
2 10364
2 11225
1 186008 35670203
2 32365
2 177562
2 146485
2 8513
1 131743 400725027
1 172177 302381227
1 84172 50807968
2 45563
1 14904 196952731
2 30499
1 31844 578638165
1 9925 882535037
2 159376
1 172053 621328159
2 174115
2 198013
2 43431
2 181340
2 55932
2 13678
2 44995
1 122251 832190011
2 131285
1 177058 567227886
2 65267
2 182375
1 11938 627812036
2 102981
1 32635 233220041
2 81643
1 158194 904732762
1 87860 532509290
1 14383 929515162
2 87930
2 194787
2 32536
1 91109 500279119
2 166395
2 72309
1 99829 491606433
1 137274 784628775
2 31491
2 75227
1 33772 577342897
1 106458 35211510
2 192860
2 154069
1 41694 710653774
2 26318
1 31034 630339417
2 94359
2 130371
1 153053 109834188
1 141237 29814134
2 57685
2 172117
1 84588 105134567
2 76954
1 68853 714449494
1 18729 940348043
1 83735 822598460
2 130826
1 132992 857172048
2 67277
2 181006
1 164474 707917368
1 10258 717010283
2 138809
2 121012
1 59821 879658066
2 162897
2 47176
1 3954 147944225
1 119967 818143402
1 37202 125658208
1 105170 820243261
1 197446 162453979
1 99755 868704662
2 16061
2 105833
1 160371 423380409
2 137186
1 107519 859052588
2 149765
1 187259 131279475
2 111023
1 117671 103315044
2 43508
1 188265 260883688
2 147606
2 88748
1 15610 270836673
1 50896 385807095
1 6736 746328523
2 160623
1 106779 890105097
1 179658 486018987
1 160672 260495381
1 70144 299262414
2 92535
2 42689
1 181613 627321966
1 16532 200713967
1 158316 549466483
1 19798 925674831
1 129765 792900057
1 139162 996377284
2 104704
1 39259 351861178
2 51988
1 110464 448215650
2 59868
2 50447
1 6178 48860591
2 91087
1 139138 901312873
2 23917
1 66032 272239633
1 146287 213891629
2 93863
2 197248
2 157258
2 142027
1 151234 485690189
1 185137 641815761
1 44625 184385984
2 14684
1 181911 88666671
1 127295 847523620
1 100870 368462107
1 139094 365978989
2 99540
1 138157 940959817
1 26814 626394667
2 198667
1 23533 127539093
1 123345 373131464
2 22477
1 172985 132294938
1 193410 902306366
1 127770 676416819
1 42647 391689166
1 152456 653312288
2 16310
2 130372
2 181773
1 188775 382566056
1 57641 375384168
1 70829 267646856
2 2416
2 171676
2 98461
1 27168 540453137
1 48840 53897767
2 173977
1 143167 569199636
2 192622
2 157983
1 140422 136466340
1 79913 874938992
1 81365 479049066
1 122273 425791211
2 68267
2 13301
1 26623 101405173
2 41884
1 79815 671520491
1 108438 713228756
2 97478
1 6849 264558715
1 40138 615997959
2 22043
2 148998
2 83188
1 111008 926331988
1 142282 737573453
2 135650
1 171503 319508283
2 109735
2 152879
2 37715
1 69149 599741796
1 74126 30762470
1 111428 578451754
1 174044 82262003
1 14465 475733031
1 88697 599761578
2 184830
2 8707
2 49612
1 76205 863630347
1 187653 639992012
2 22904
2 174129
2 123064
1 33016 510721079
2 18076
1 149283 921007223
1 145537 899928804
1 187136 502443932
2 58509
2 101859
1 73660 85238985
1 140960 273147659
1 113535 978537410
2 116941
2 189589
1 88915 573023780
1 158642 505999830
1 103317 47587675
1 132017 899754066
2 175610
2 55193
2 38066
2 45370
1 137414 991873919
2 192551
2 120986
2 160812
1 144899 33289717
2 157180
1 141584 13611867
2 96888
2 80170
1 70884 199696774
2 19187
1 138173 413660800
1 24233 957301571
2 84143
1 94046 107658709
2 72384
2 60748
2 55685
2 141349
2 151335
1 68204 57017719
1 100709 408053094
1 62206 56642903
1 93518 801434291
2 63226
1 94629 7648495
1 59386 696760222
1 109548 59996427
1 119782 79463832
2 112396
1 43824 287455017
1 56730 463450216
2 90110
2 15009
2 55721
1 107251 478905378
2 82556
2 165437
1 91639 630924012
1 134118 460011847
2 66281
1 149403 981010059
2 43309
1 131001 263541760
2 130420
1 61558 843190496
1 91248 372500551
1 3624 713334714
2 113776
2 147020
1 140087 460692105
2 64872
1 101536 47061494
1 108546 501109968
2 21494
2 57099
2 141603
2 140829
1 125876 347315098
2 157502
2 117334
2 11597
1 165110 900008746
2 123792
1 81423 850502596
2 80077
1 16025 566672421
2 6684
2 184647
1 102087 307244140
1 184114 601679872
2 52646
1 141707 475377824
2 128314
1 19016 560939460
1 72294 36931202
1 5126 325946517
1 81827 894712
2 86675
2 89092
2 153447
1 38373 306214396
2 43761
2 92089
2 187875
1 147676 174359050
2 139671
2 77340
1 187099 641987913
1 160724 909212278
2 143065
2 190270
1 49208 753560942
2 94811
2 187084
2 122476
2 135031
1 55837 811551532
1 128347 24813205
1 83578 433178347
1 8530 612014917
1 75926 309687536
2 102743
1 48730 42282352
2 170619
1 111018 286270087
2 123164
2 99629
1 12556 765616735
1 102298 89422412
2 118802
2 116703
1 78732 443146983
2 23794
1 177628 388440916
1 47248 434240644
2 184711
2 65254
2 142424
1 71981 214736872
2 3259
1 194341 479485447
2 82316
1 89154 296803245
2 20998
1 30592 816055353
2 13219
1 195503 265987271
1 162066 360421613
2 103755
2 92698
2 9004
1 119495 7969363
2 2711
2 147052
2 47880
2 20567
2 45370
1 47607 401103519
1 185925 184048514
1 117306 424821918
1 117650 256558129
2 17112
2 97181
2 42903
2 94991
2 9634
2 16562
2 5749
1 40117 341332470
1 128475 729554792
2 176775
1 77767 823384226
2 22456
2 25577
2 48225
2 146293
2 7200
2 141650
2 46741
2 159169
2 43773
1 58660 940736028
2 115998
2 106475
1 18064 52478105
2 152943
1 133570 525537118
2 65282
2 54534
2 70067
1 148476 530803549
2 138116
2 128678
1 145960 949821258
1 176658 138781968
1 60147 213528337
1 131996 903791558
1 31913 136070315
2 18656
2 137588
1 148485 801957048
1 30776 381855378
2 16122
2 101649
2 60934
1 35826 173409797
2 76988
2 108305
1 154904 848091456
1 18020 961895969
2 169138
1 98030 173250433
2 15521
2 88700
2 27801
1 144615 753079248
2 49614
1 37843 282578879
2 28288
1 90631 357839478
2 82689
1 147616 860313733
1 88253 545618067
1 48526 886659652
2 91071
1 2452 274303312
1 125372 219286518
2 176483
2 172434
1 187973 634021028
2 192652
1 1894 54629378
1 47384 446290038
1 80615 926066881
1 10647 825402946
1 91318 219790625
1 37629 902999556
1 112004 219782363
2 177905
2 33630
1 199796 885783697
2 183885
1 4887 24377199
1 38764 421399087
2 145335
2 95080
1 76046 885333979
1 193684 468185197
2 103471
2 65326
1 83038 698383946
1 131942 787408903
1 190638 295638606
1 149627 329095203
1 64147 973945538
2 9369
1 150220 565525454
2 76406
2 116134
2 196390
1 24480 462575029
1 157607 269640413
1 111403 941276965
1 113024 9301599
2 98462
2 124749
2 105781
2 58490
2 113355
2 2414
2 72698
1 104456 24079351
1 133057 741200335
2 23961
2 136927
1 189922 620822504
1 108268 21741276
1 63886 233641574
2 178212
2 17714
2 189654
1 60905 854996739
1 7790 38261119
2 82695
1 52178 275851368
2 21606
2 187105
1 14070 734849752
2 139341
2 128647
1 156575 60446604
1 20271 229837522
1 85485 443856859
1 180473 617509002
2 139990
2 96548
1 67344 739725233
1 23852 221039139
1 33896 289094616
1 68658 845102707
2 123716
2 127715
1 152487 772713514
1 84514 670942685
2 79589
1 193846 536100687
2 95310
1 66748 47203231
1 78475 796409415
2 188179
1 28852 432703719
2 53923
2 161219
2 145741
2 109465
1 8200 770145149
1 66671 609449660
1 114902 789648420
1 145594 863233911
1 78826 777488521
2 83932
2 51822
1 39152 704065962
2 118084
2 45138
1 37123 132473280
1 111525 808648876
2 30965
2 168204
1 173818 265578570
1 15458 802122301
2 81022
2 31135
2 60672
2 5490
2 188462
1 67219 977096340
1 54299 865008003
2 15533
2 84854
2 116894
1 78144 789818373
1 175545 135403922
2 142689
2 177307
2 97113
2 165443
1 64138 965676909
1 160349 629783330
2 189739
1 96996 39829351
2 194900
2 168044
2 183458
1 105243 34857133
2 45880
1 34885 939863467
1 78323 545079214
2 5212
2 59118
1 34633 448707622
1 143641 276516403
1 99408 767063818
1 107649 240030165
1 57012 930052875
2 89789
2 73721
2 177600
1 184501 621904847
2 187407
2 188358
2 187780
1 10972 668459066
2 7179
1 7065 869203679
2 1199
1 109314 211946379
2 65969
2 61663
2 115295
1 164910 971797205
1 122739 386567678
2 185499
1 158951 659131815
2 14775
2 95244
2 40175
1 157138 877058338
2 146476
1 125899 475991066
2 150600
2 107097
2 17544
2 89734
1 123894 213406536
1 52833 297776805
1 156201 516641029
2 158106
1 12320 23692055
1 43121 131980268
1 156705 644004024
1 133060 602532629
1 11690 367641555
2 152656
1 99230 864866708
2 104099
1 153742 738083778
1 168580 246198842
1 185326 520031816
1 94057 831248916
2 199533
2 161058
1 177361 615524071
1 30274 144346128
2 149158
2 64884
2 62808
2 42593
1 32288 778894235
2 53962
1 77263 680861248
1 25576 638688053
2 5233
2 64699
2 9399
1 175574 838873212
2 154233
2 166863
2 67715
1 41467 760620532
2 196645
1 14028 905930029
2 79088
2 122621
1 57570 337458197
2 30087
2 123410
2 73882
2 89012
1 124058 191093071
2 153089
1 44653 994124369
2 15897
2 121775
2 39705
1 199162 72019364
1 100639 591426050
1 185230 962288254
1 28575 787575009
1 130578 458886765
2 53438
2 84260
2 121833
1 171213 388444889
2 57521
2 154301
2 13092
2 31771
1 114591 47634972
1 169213 922347805
2 29503
2 149803
1 38889 752532002
2 150188
1 60914 47624141
2 27169
1 164651 252638297
1 45615 618688627
1 720 981154481
1 85487 241909959
2 48871
1 177477 543411056
2 109008
1 4742 847907641
1 101254 976992192
1 177739 470466776
1 51427 436835925
2 10775
2 80089
1 60151 475272960
1 81026 520749212
2 145515
1 186871 912187985
2 21102
1 69541 223837299
1 40520 18280253
1 119217 53026484
2 143528
1 11605 475688680
1 158648 717509811
2 176560
2 93231
1 171869 403177767
1 63650 641213578
1 129333 555566362
2 161671
1 104031 258185836
2 143175
2 146051
1 89732 236503483
1 17832 155292553
2 195450
1 63332 753187133
1 58043 815700787
2 110965
2 186900
1 82909 739805934
2 16390
1 76923 847311462
2 86336
1 5154 664764014
1 123849 790800853
1 95117 601734730
1 125614 431396254
2 171845
2 198097
1 102208 112225640
2 184443
1 52541 755023907
2 184725
2 149830
2 47122
2 151169
2 144699
2 157321
1 42111 319085396
2 34356
2 168739
1 79989 362897300
1 11106 234541906
1 73064 648752924
2 81313
1 107239 445737214
1 65185 977724397
1 75625 580340708
1 53156 918765686
1 10646 859950511
2 23718
1 172716 998485149
2 106413
2 115730
1 152089 248650948
1 69974 994626804
2 149877
2 45112
1 169823 387185842
1 148082 488006379
1 16093 645927899
1 120474 313651424
1 48413 480323961
2 73574
1 12358 798376259
2 157767
1 183206 810781439
1 106780 214025499
1 18860 970778523
1 123743 129637550
2 47712
2 169083
2 69209
2 30904
1 68393 53771956
2 157455
1 71200 60467617
2 33435
2 22348
2 96250
2 9554
1 102107 873539906
1 192945 658981701
1 30020 383230364
1 80625 321933420
2 165976
1 125620 640160126
1 519 530804294
1 34201 703328511
2 181687
1 169393 357759427
2 198976
1 40908 788030103
2 188535
2 90544
1 5226 509977193
1 52267 18689779
1 177489 720257775
2 123677
1 154230 994386201
2 151660
1 139919 40248823
2 131380
2 189808
1 5172 434949695
2 66324
1 127689 125969017
1 7419 677865393
1 141272 730326534
2 12564
2 106584
1 119097 536758476
2 12306
1 152009 356211447
2 51841
2 78183
1 149279 448781487
1 29543 108421583
1 162772 102364826
1 4081 562131532
1 109022 506161572
1 23794 463860362
2 62072
2 1098
2 197995
2 170502
1 56181 171862398
2 68430
1 129519 373014006
2 37888
1 26904 623061148
1 111887 124667515
2 70611
2 191397
1 175536 87329769
2 102297
1 160045 592197281
1 194939 894111449
1 157034 531157406
1 124128 712471245
2 103021
2 12775
2 97927
2 198291
2 116436
2 191444
1 136920 833291469
1 172032 356098841
2 3999
2 14955
2 151615
2 31874
1 59366 625914594
1 180447 920980702
2 101419
2 57025
1 195627 892676130
2 168950
2 41442
2 97035
2 45608
1 188951 278629325
2 157748
2 134798
2 92853
2 70769
1 12936 509131374
2 61028
2 123078
1 27446 946221880
1 174437 671845979
2 68395
2 96613
1 73035 54508853
2 152168
1 47283 790679683
1 187367 739665683
2 168619
1 124397 96933739
2 134840
1 199569 847030462
1 80599 166372360
1 166588 497143165
1 160472 478198527
1 42949 55855192
1 158767 787571465
2 66829
2 83199
1 29546 886777317
1 107122 462754446
1 56528 580911507
1 81669 642741321
2 192595
1 60819 86739817
2 128147
1 108004 852239947
1 57065 848261794
2 116735
2 42625
1 88710 23344451
2 103719
2 85538
2 91571
1 109495 242175196
1 143859 516239899
2 68300
2 86692
2 161565
1 95291 790514503
1 37425 963916447
1 34918 507946872
2 107052
2 104703
1 175599 967320582
2 29173
2 189259
1 136032 525731110
2 115288
2 170995
1 198968 413150810
2 54686
2 177530
1 46030 494422791
2 5905
1 33424 127284678
2 199214
2 134448
2 109804
1 99489 972713585
1 116294 496370089
1 140679 397609907
1 2991 698283612
1 47729 523839162
2 180753
1 125047 868757434
1 23976 457241375
1 40108 392392325
2 254
1 36675 446673969
1 114795 153435376
1 191493 106658096
2 106136
2 37606
2 24952
1 166596 850257598
1 82464 681274146
2 183395
1 45250 226536746
1 78450 514180549
2 2210
1 6214 250544580
2 158126
1 106692 72565331
1 195966 57191196
1 166470 249072344
2 109041
2 192545
1 117194 557223498
1 161653 136020925
1 42242 785426356
2 22307
1 48563 463622017
1 165527 538355931
2 50755
1 80007 580986272
1 96738 384139622
1 108141 899484709
2 78242
1 167657 124133035
1 125860 723638717
2 79114
1 194994 191344245
1 190699 194657621
1 21585 486338576
2 142460
1 83865 307136904
1 143683 523146996
2 9141
2 22727
1 196608 104334932
1 157910 141120981
1 68136 462734690
2 13219
2 119887
1 17931 363047981
1 97745 477508588
1 169087 687473481
1 7524 711509374
1 78798 225232961
2 4442
1 25828 181325181
1 108724 972618424
1 114757 401165692
1 163427 626091888
1 175083 291251641
2 102330
2 19787
1 129815 349167677
1 127224 922102107
2 68460
2 135143
2 194265
2 145538
1 48835 920857282
2 9628
2 129288
1 182715 16639971
1 35118 267894890
2 53420
1 137814 740383005
1 110093 139461402
2 155424
1 109370 805429595
2 174235
1 117152 985760241
1 76340 88539222
1 181326 475034567
1 52366 157661502
1 13927 699513533
2 68880
2 64863
1 146319 820985769
2 45047
2 172833
2 185645
1 171254 531457818
2 172644
2 92320
2 181453
1 45076 857288667
2 10454
1 45591 244785174
2 171455
2 22867
1 72541 627870500
1 26914 354370765
1 104038 746593697
2 21927
1 115778 375054229
2 164598
2 27536
2 52021
2 144412
1 130638 673452115
2 53826
1 192867 394314073
1 141161 911437633
1 45781 22634430
1 42424 529808245
1 128620 728177627
1 6504 522179790
1 61547 258046293
2 186606
2 31305
1 166587 231638419
1 125862 969191006
1 4150 96794461
2 4602
2 139873
2 109344
1 156243 842806508
1 173267 277645243
2 4308
2 11037
1 178574 299281370
1 83144 497850474
1 97939 508588798
1 95258 909498792
1 62716 401732642
2 126850
1 141780 205574670
2 57061
1 55025 831219478
2 194131
1 166416 353939494
2 195599
2 78066
1 88021 718367042
2 90506
1 123207 128110849
1 185332 599431213
2 85601
2 120090
1 103311 11351016
1 86783 915316924
1 39592 794802893
2 61877
2 161789
2 1633
1 35338 762357560
2 154320
1 139987 818288579
2 164180
2 44387
1 185070 713965679
1 84573 967326865
1 6058 690540120
1 113930 948439149
1 167030 469886898
1 60827 445573412
1 188449 147174699
1 42844 238928730
2 114857
2 27524
2 61352
1 103184 272204329
1 13697 674636442
2 105766
2 6620
2 170141
1 83585 282899192
2 170750
2 152721
2 159450
1 114407 512377527
2 181618
1 162929 767729045
2 39095
1 186080 821657982
2 78864
1 182446 126646366
2 71989
1 105098 665017924
2 178779
1 53781 263642786
2 86941
2 153224
1 122195 793869501
1 79894 906262153
1 22719 709194625
2 63550
2 127195
1 59628 593248541
1 3991 505650117
1 14031 498270331
2 43547
1 31510 175707238
2 162480
1 55172 285348110
1 113756 925379411
1 193443 867264175
1 145554 249290188
2 90125
1 165270 569947346
1 65754 818059163
2 130804
1 188179 441858827
1 199972 770443670
2 154870
2 172811
2 110404
2 140140
1 193285 547122275
1 47856 367684127
2 189133
2 93360
1 20221 398383279
1 31844 143951453
1 128185 766080090
1 91012 412077619
1 62795 548939831
2 182170
2 70214
1 6017 23603574
1 92707 842621762
1 169811 792671514
1 76575 758427584
2 45998
1 146954 835033738
1 156785 417031379
1 31262 776046702
1 50831 757138604
1 5547 247562402
2 154243
2 115511
1 98421 732247111
2 118222
1 193625 602575570
1 171011 940818582
2 197310
2 13154
1 20590 624784839
1 164783 936714060
1 166441 966532174
2 113407
2 112042
2 53517
2 101806
1 181251 892138340
2 31977
2 1762
2 89739
1 75280 600581335
2 11631
1 107068 20689354
2 155761
1 56029 550622452
2 72864
2 178608
1 140071 53561997
1 105067 895786811
1 67633 799667091
2 79755
2 99759
2 86561
2 69250
1 147145 94092430
1 3206 406245519
1 17786 639321377
1 74777 157813607
1 108076 912295089
1 46979 276073417
1 44887 550402839
1 197794 183085566
1 102899 173170554
2 34894
2 166918
1 199189 216293951
2 42459
1 94884 557263475
1 32164 126898952
1 172959 378747582
1 183791 998977671
2 19547
2 150309
2 21744
2 103896
2 180748
2 14454
2 29979
2 198174
1 124172 138003638
2 31503
2 40339
2 121042
2 126256
1 129476 353614970
2 162945
2 175858
1 159300 272071221
1 117951 403145574
1 95260 628917374
1 138850 754622476
2 131348
1 77389 310975911
2 95157
1 137839 388245460
2 177178
1 64802 5527356
1 174054 879032114
1 25748 352136065
1 40809 530105817
1 49232 507419746
2 12074
1 10052 276510673
1 88055 562290763
2 165652
1 152577 438523782
2 109418
1 140270 792125956
2 66557
1 26298 655305253
1 50639 339667191
2 33265
1 51345 105554825
2 103203
2 8388
1 63798 73496405
2 19917
2 95973
2 87480
2 24816
2 6339
2 195794
2 72474
1 187541 476310725
2 129892
1 148571 543735408
2 147099
2 82791
2 29101
1 69432 757887021
1 22787 887634070
1 16022 174807199
1 17476 608754648
1 83523 787615530
1 95074 326237228
1 54646 30774806
1 30352 668844358
1 12052 982673669
1 15384 370976771
1 182012 891204419
1 75594 340507405
2 19102
2 175295
2 120520
2 89609
2 52459
1 172223 704539247
1 160211 15282043
1 174886 660389353
1 133060 314150362
1 83853 930883316
1 118151 194230716
1 177840 946900336
1 113108 260031358
2 63903
2 89670
2 147432
1 123476 997712824
2 71008
2 153309
2 147055
2 96420
1 58291 41560089
2 15975
1 103540 84558961
1 69516 550544986
2 104650
2 49557
2 54137
1 123023 520647860
1 71785 388209262
1 182316 331858296
1 140193 739988332
2 136547
1 109916 600719887
2 13824
1 61017 65168840
2 80306
1 198006 441903386
2 51468
2 104018
2 133158
2 108975
2 136633
1 55222 663891331
1 5386 787914618
2 127754
2 142962
2 53705
1 45837 338892689
1 192138 694944446
1 15383 40556119
1 137223 418372274
1 173488 544031391
2 30075
1 7394 471522418
1 105730 769598179
1 189998 983628209
2 150034
1 154558 709195431
2 140018
1 116264 185889056
1 20146 153398796
1 132887 329140853
1 173661 123663859
2 116633
1 159409 519187556
1 164852 726332814
2 101631
2 28267
2 63939
2 71253
1 51984 489213747
1 150079 256916475
1 98000 243267058
2 169961
2 170561
1 44846 342213724
2 88838
2 157951
1 54505 7401531
1 85517 467962172
2 56449
1 5968 545495193
2 50625
1 129520 209076640
2 138245
2 171716
1 22787 314179171
2 141965
2 172944
1 73569 905278960
1 193472 838609131
2 114165
1 71523 357673368
2 27415
1 8392 755504531
2 47443
2 85276
1 165148 250516696
1 147234 844580425
1 177935 444037518
1 58869 571698910
1 90222 840814728
1 173863 373525602
2 55465
2 71907
1 189973 952489144
2 30642
2 133761
1 97434 281806913
2 170239
1 167637 636520417
1 82199 38712303
1 158502 405964554
1 86922 661171146
2 178979
1 166754 357876465
2 25726
1 120929 297886882
2 133454
1 27094 105870012
1 110192 725692844
2 81822
1 16451 23146800
1 69777 948314085
2 72349
2 170652
2 181308
2 149610
1 195721 993986312
1 168821 77280629
2 124023
1 151226 333719614
1 166919 826692074
1 133063 152049914
2 117002
2 147539
1 123611 339068347
2 110872
1 188784 895103325
1 46919 744187221
1 108627 168391983
2 66746
1 173175 986157935
1 91001 953869872
2 58800
1 16733 990293591
1 7640 731792463
2 48950
1 43364 512424589
1 42385 829045047
2 47710
2 36815
1 130310 86074679
1 55117 780267934
1 18631 300266662
2 168511
2 77333
2 44346
2 170297
2 4615
2 198570
2 64328
1 110285 516619696
2 138290
2 36979
1 1830 310726132
1 153553 484376041
2 34922
1 190632 713881221
2 165468
1 170066 553337613
2 177617
1 121774 118574854
1 32939 239873337
1 162907 723422556
2 182369
2 78968
1 130807 885188151
1 45253 997882460
1 52582 453853130
2 14203
1 90479 506764844
2 185923
2 358
2 147024
1 8751 948048699
2 46488
2 144743
2 21436
2 147760
1 187304 487614642
1 159941 507982066
2 8171
1 169171 4568541
2 130871
2 148888
1 26343 881084995
1 178392 605914331
2 131119
1 192746 380110809
2 411
1 132902 521391321
1 177083 683123336
2 67794
2 15325
2 118268
1 21314 610246581
1 82787 930778769
2 96595
2 125138
2 145114
2 170197
1 42667 732809764
2 172923
2 18626
2 135686
2 66008
1 84431 490003782
2 90848
2 117610
2 39267
2 198722
2 167790
1 158232 426790578
1 68969 708029332
2 152783
1 75561 984552582
1 80372 69385555
2 57552
2 153441
2 45926
1 101161 469956076
1 21141 70493565
1 141057 787673146
2 151782
1 62918 651370632
1 121482 920368353
1 12739 565675012
1 97727 744553955
2 43771
1 29830 738692194
2 165296
2 96895
1 167701 459476647
2 181989
1 42958 472224605
1 6688 640501788
1 7334 809546694
1 119620 705783115
2 96424
1 173293 276367054
1 195891 20423476
2 114067
1 139630 746424880
2 126302
2 42753
1 8700 604696014
1 165232 389223194
2 106017
2 76290
1 44986 236385979
2 99626
1 86149 664494448
1 45077 721716167
1 135450 331163488
2 12699
1 163625 772167075
1 187491 698855672
1 137961 962875725
1 81331 28935382
1 29762 926695982
2 192339
2 2143
1 106071 635868750
2 109611
1 151433 774116570
1 14346 378574663
2 180811
1 74576 296285708
1 114006 108863549
1 38836 984726084
1 186345 857029185
1 21767 182714861
1 142638 302994629
2 78242
2 98874
2 93689
1 193495 242579869
1 104685 721899138
2 33949
1 61542 385404150
2 16337
2 82819
2 61518
2 18079
2 168391
1 99930 841199708
2 88596
2 183766
1 182971 134801045
1 102598 813846946
2 116296
1 179620 583202825
2 86861
2 10031
2 155320
2 159684
2 39210
2 157144
2 124343
2 39801
1 172558 35705430
1 12460 976061792
1 183969 438482291
2 141579
1 66376 808938597
2 66960
1 123687 81982191
2 73839
2 189862
1 28434 655812702
1 30537 937434627
1 111448 295705704
1 91826 263663858
2 198664
1 177772 242351914
2 186128
2 144866
1 162389 150880114
2 117576
2 156066
2 141105
1 94705 190725508
2 166650
2 124686
1 21547 397327640
2 151747
1 194432 651027512
1 165812 619030662
2 59278
1 80133 348279967
2 133085
2 52568
2 98442
1 66417 535698601
1 106166 872104069
2 67620
1 2618 169686477
1 60977 812189650
2 34229
1 74732 829746591
2 86686
1 164486 233312519
2 130640
1 19519 470342067
2 128367
2 158200
2 138852
2 76477
2 75084
1 100737 817867170
1 61087 173343283
2 16610
1 87106 164656503
2 28100
2 154403
1 90156 763715352
2 64614
1 172673 59623153
2 147056
1 74626 191297775
2 2928
2 50062
1 119744 612316766
1 40920 947462512
2 125965
1 155632 391391172
1 178214 333988473
1 86753 392053421
1 67180 122080494
2 24475
1 117789 830489651
1 113989 83612412
1 26432 488135765
2 28945
1 46525 219124684
1 163019 177688866
1 53272 392753943
1 28286 929898320
2 86688
1 124041 120200089
2 199664
2 137773
1 171279 71957060
2 174860
2 44251
2 59206
2 151102
1 69917 277037509
1 150245 995137260
1 16122 666259593
1 69731 377792854
2 161316
2 159946
1 106317 549287886
1 69741 328917246
2 147140
1 84213 234090556
1 135518 479191610
2 89074
2 54497
2 188505
2 121616
1 110810 581031325
1 30022 928522921
1 191413 847472266
2 116480
1 190526 208908810
2 147666
1 71757 870348941
1 159961 170469358
1 110985 344769407
2 105546
1 43867 457417935
2 64808
2 54368
2 79561
1 4217 593520413
2 66720
1 185287 621794779
2 142501
1 80428 752355898
2 185437
1 111709 319492752
2 93659
2 13158
2 85183
2 97474
1 130203 326695653
2 1176
1 74953 825067421
2 17179
2 518
1 8789 932754589
1 32933 807457838
1 13302 6470219
2 118375
2 95040
1 94735 222392024
2 51640
1 19765 181583768
2 53040
2 77833
2 61300
2 102800
2 9506
2 102198
2 26133
1 108727 72879351
2 21665
1 52247 782483330
2 66541
1 10603 259505779
2 48674
2 187993
1 10264 758644755
1 143923 554803710
2 123729
1 146574 393749525
1 84400 760556215
1 37711 821022424
2 86546
1 174850 483686219
1 109646 686221695
1 81305 519514697
1 163565 629732613
2 76092
1 107429 998888896
1 197129 552649732
2 175610
1 119938 897425948
2 79583
2 113992
2 154033
1 58814 322497049
1 144822 177313498
2 181811
2 49982
2 162339
1 154256 517514965
1 46420 616106651
1 153297 869740198
2 98894
1 97237 309727589
2 162748
1 94690 88681266
2 95615
2 35461
2 109112
2 39560
1 25304 893756817
2 85058
2 10350
2 14451
1 37511 447044566
2 189483
2 82984
1 92896 763745298
1 63649 347326943
2 47870
1 30378 162536041
1 121320 260775720
1 122328 987453638
1 124567 390138276
1 192896 441461620
2 46398
2 107385
2 27401
1 17908 467223531
1 158446 839567720
1 22171 49385374
1 7365 251995893
2 143735
2 44437
2 37628
2 6852
2 89753
2 196573
2 125631
1 43772 223924297
2 180905
2 163146
1 167760 239574412
2 19025
1 154716 173215075
1 148119 526311665
1 110998 889024664
1 183155 575694746
1 25519 946663518
2 129840
2 119485
2 152236
2 83624
2 79266
2 9703
1 196889 27546853
1 93248 65926500
1 166767 661944140
1 105448 55176678
2 175855
1 132621 933348638
2 58016
1 164820 527363072
1 60809 441249009
2 619
2 66032
1 152714 39653083
1 185819 558010302
1 52011 484933088
1 175458 986085329
1 15096 549232676
2 97002
1 91313 282336585
1 36038 283912735
2 119659
2 198283
2 133555
2 144424
1 14808 936380098
2 127491
2 62035
1 147551 939437196
1 127870 578029289
1 158634 156218868
1 164711 793572416
1 9075 943498001
1 161036 921308998
2 150282
1 119651 712265286
2 149459
1 88198 798742419
2 149475
1 80151 815745278
2 81278
2 1593
2 62432
2 102236
1 154093 874396452
2 183857
1 3124 738252312
1 95343 461643635
2 131368
1 119121 971829918
2 68624
2 111096
2 111526
1 40415 798466411
2 59591
2 70167
2 138985
2 21860
1 112968 542648709
1 94425 306478330
1 85819 475393656
1 140824 796738493
2 130666
1 166341 748221723
1 87339 465287868
1 37340 940846895
2 15913
1 186024 637078966
2 67646
1 152168 159252705
1 187107 345478489
1 71600 730675864
2 147073
1 197497 348235011
1 163643 944732646
2 93833
2 122790
1 71541 647772838
1 171168 161441548
1 144916 512634259
1 32 992195787
1 126327 305187810
2 102464
2 16016
1 133528 43491302
1 132645 530692692
1 198557 817218040
2 65781
2 75558
1 180342 291186156
2 74044
2 42093
1 22285 816504060
2 191335
2 157315
1 165785 175765589
1 186882 233608980
1 65001 212987876
2 82959
1 10204 692962976
2 1852
2 175114
1 15988 703711673
2 178456
1 95809 350751196
2 51879
2 161514
2 182068
1 90337 92319574
1 167472 701221279
2 160583
1 121436 736773024
1 96480 407323411
1 64540 47056728
1 163884 164796373
1 189464 870692435
2 139652
1 23525 89003525
1 39326 814193186
1 165046 614175213
2 161528
1 2799 354343704
2 109528
2 47677
1 101814 985076980
1 36280 455358829
2 107321
1 593 112638814
2 75522
2 72771
2 101444
2 75870
2 55515
1 69788 501348421
2 141855
1 108700 58582429
2 199955
2 12559
1 3098 675608340
2 199421
2 162928
2 19345
2 174494
1 45100 16421832
2 104217
2 41972
1 48753 695982454
1 173121 358032478
2 41296
1 149430 361290390
1 171644 290109711
1 19316 107336202
2 127015
1 71930 571171163
2 155344
2 101003
1 35595 104175278
1 170672 886723396
2 44403
2 103083
2 24790
1 18444 924440280
1 163143 32033078
1 15920 836569221
1 166823 262667928
1 126356 444543638
2 107260
1 190017 850212271
2 89072
1 192514 920041475
1 125193 61248203
1 163891 434788781
2 121239
1 171176 802301226
2 133708
1 24662 39751290
2 75083
1 60786 213262091
1 6727 396839864
2 152774
1 169168 124112940
1 131582 626800593
1 109410 988461729
2 122178
2 36931
1 166262 742888205
2 54385
2 164185
2 25531
1 156708 920954571
2 41107
2 4536
2 188863
1 163002 191746219
1 163080 550848458
2 55767
1 168492 716196676
2 119672
1 75687 993042850
1 169136 338221869
1 82426 194450169
1 56546 378738927
1 164520 65585334
2 42568
1 125123 941506350
1 175604 134372824
1 116138 363438183
1 150706 656019388
1 130268 100015414
2 12691
2 7154
1 70061 613323298
2 107233
2 36081
1 110744 126361210
2 146672
2 32516
1 94224 528692253
1 80848 262115456
1 97676 341939259
1 159846 193816155
1 149564 935416995
2 57896
2 7832
2 197942
1 9654 279245363
1 189043 359610078
1 83106 860177141
1 193864 705767785
1 129052 291270509
2 55673
1 55816 195809969
2 129795
1 185309 852253580
1 95489 909072940
2 135157
1 190274 911657363
2 141089
2 176492
1 89655 180163924
1 147467 523657450
1 1943 227802041
2 163149
2 166180
1 79614 508303120
2 29860
1 39734 908507996
1 190409 154842132
2 58383
2 124958
1 120334 473669372
2 107514
2 26994
1 29959 438309776
1 159343 810480810
2 35903
1 89989 389304371
1 88494 229826846
2 8477
2 9299
2 94462
1 139752 174388430
2 55210
1 32397 419930307
1 179986 797304858
1 52097 664775106
1 189260 650459286
1 109058 534248919
2 149265
2 48427
1 21528 169771001
2 158936
2 160137
1 61870 331307634
1 119736 783429784
2 159492
1 151681 704391018
1 151594 634436039
1 46228 745370450
1 43813 612013718
2 9096
2 90941
1 145249 611378235
1 37950 876372676
1 38164 773754098
2 100344
1 37748 340984849
1 82068 484277131
1 55817 722228948
2 24357
2 50526
1 195298 92076765
2 74054
2 108526
1 58349 159791703
1 53074 672184927
1 42083 271934345
2 199986
2 115439
2 100119
2 69555
2 128326
2 102596
2 100370
2 108076
2 179403
1 135160 777401719
1 44428 11134628
2 107934
1 96781 940741816
2 161774
2 110778
2 197954
2 127700
1 199918 552934181
2 121455
2 170561
2 173010
2 121309
2 151836
1 96640 922388628
2 126772
1 195086 984053087
1 178539 769046039
1 183864 786753959
1 85543 843082524
1 50848 23202960
1 92193 356703439
1 188040 203852819
2 12938
2 82711
2 191864
2 75791
2 42287
1 5317 311124260
2 119212
1 185593 828236678
2 121486
1 61240 538631056
1 174611 588740290
2 75290
1 101910 225036391
2 11875
1 34390 262942655
1 69692 923866962
1 43491 852464633
1 150305 218874235
2 29266
2 31798
2 63874
1 165903 394407854
2 24432
1 197629 1798811
1 176453 299880223
1 67302 569749722
1 64587 931616555
1 101957 387512588
2 95437
1 72586 14421716
2 45078
1 98847 175076891
1 197593 722750534
2 48260
1 126421 875810723
2 151694
1 148457 920238657
1 123586 39636561
1 52850 455919051
2 27035
1 94298 14737358
1 39163 981669156
1 28058 828722210
1 177508 107721950
1 13813 176341571
2 35473
1 15593 744208453
2 161829
1 125010 708747889
1 43608 277755365
2 49560
2 181486
2 59483
2 97129
1 98567 875720
1 56997 163334570
2 155787
2 165367
2 26700
1 175805 771577455
1 112606 998713941
1 10463 185976648
1 175979 994870676
2 104596
2 45876
2 31858
2 164168
2 115286
2 183931
1 70514 944448246
1 63481 458771149
1 57145 236854916
1 171490 599604514
2 152831
2 193969
1 191673 277687783
2 23918
1 166400 906554350
2 79275
1 158370 309565001
1 196906 752292251
1 56034 490178488
1 34778 415839953
2 128508
2 12393
1 133310 326928975
2 166049
1 138925 594897525
2 13799
2 93298
1 128276 123682280
1 174264 106724508
1 7159 588012803
2 33275
1 87182 724036018
2 149444
2 68299
1 36329 74191173
2 58281
2 80319
1 123525 543390598
1 45592 488209280
2 15879
1 67904 546055068
1 192944 776787130
1 14825 687528585
1 121877 676078340
1 131047 303235924
2 8516
2 177792
1 981 825242250
2 70652
1 99760 941429683
1 61320 205217209
2 147798
2 111591
1 198053 194795542
1 128009 231874579
2 33227
2 119470
2 14277
1 166154 952241000
2 174134
2 43901
2 42116
2 93544
1 105009 872874184
2 12648
1 46320 652685951
2 71793
2 145577
1 175788 471032180
2 153828
1 53803 357990674
2 26115
2 89171
1 114355 996161448
2 192815
2 106317
1 179994 510368069
1 14573 656925814
2 11990
2 177265
2 123275
2 67151
2 170839
2 187600
2 73801
2 26724
1 193829 90961580
1 44057 252247298
1 129914 495294759
1 31838 165748294
1 174850 325832963
1 53661 971882579
2 171904
2 181506
2 158613
2 12407
1 91930 206063112
1 146586 497892710
2 20925
1 32547 285309164
2 156295
1 119674 397745655
2 142904
2 122881
2 167584
2 4964
2 154687
2 165662
1 101549 990840183
1 126113 348712958
2 177437
1 161505 42947967
1 191911 374454921
2 49738
1 53984 157743923
2 195891
1 141329 538461109
1 17693 954614860
2 70566
1 80829 211051170
2 187917
1 141587 874001748
1 73907 452774953
1 195261 231191234
2 62973
1 60103 272079866
1 183664 381665023
2 194431
1 138833 952828978
1 11018 569360337
1 193001 271766596
2 69660
2 51951
1 56170 694115697
1 74804 710444589
2 100640
1 69231 406079876
1 23769 400061303
2 81005
2 153178
2 145687
1 60509 194912376
2 115572
2 83978
2 197632
1 96202 714376189
2 96354
1 12981 324940385
1 134391 464167050
1 55928 192953173
1 139832 480402023
2 92069
1 198485 756307850
2 156241
1 33756 337289219
1 181501 142928992
1 6062 852558797
2 173873
2 120800
1 119131 941630858
1 66153 261037893
2 84055
2 42704
1 193593 881269908
2 146823
1 1286 280258565
1 123528 868513399
2 10510
1 191941 991238110
2 123777
2 122962
1 98835 171709523
2 30981
2 94052
1 175698 899583701
2 74243
1 31153 382891522
2 185073
2 12815
2 116661
1 106671 971790833
1 152991 369853237
2 39871
1 132641 941395574
2 76891
1 97768 510795927
2 106026
2 8629
2 125444
1 143429 575349952
1 102998 8229359
1 54613 810138471
2 199273
1 5384 524345107
2 23378
2 127562
1 117830 144035010
1 102003 932036453
1 174217 260301250
2 19027
2 10569
1 99995 238858953
2 89077
2 117169
1 83413 524401823
2 82546
1 7898 6896834
1 103417 318202026
2 129926
1 29088 857634395
2 167013
1 8839 171458037
1 50311 498502633
2 150995
2 144769
1 73347 28903891
1 73609 797961025
2 120812
1 84280 975494478
1 167354 981172763
1 16949 458568151
1 49629 645732925
1 91957 901875069
1 103885 401797985
1 120559 886544703
2 178758
1 123586 98886729
1 64333 361990601
2 27678
2 198508
1 97974 828673148
2 120060
2 149564
1 18948 373849069
2 45144
2 25704
2 132950
1 152078 980231596
1 128833 216567401
2 52171
2 127511
1 18219 620504475
2 98088
1 73129 605672892
1 150829 617421319
1 115177 810386540
1 19401 226401358
2 121647
2 49202
2 13937
2 68637
2 38443
1 31700 346190260
1 132506 927128410
2 110733
2 107533
1 159456 742724352
2 64968
1 175710 177045278
1 103556 749775057
1 91756 40389821
2 159794
1 70635 542960430
1 116226 683700386
1 132229 925677787
1 151343 914395217
1 138909 573619759
1 181392 653698741
1 97249 704577048
2 4294
2 109438
2 191789
1 113405 807132659
2 67267
2 87146
2 145518
2 132988
2 47794
1 52444 533933902
2 147125
2 168280
2 126030
1 41791 932656562
2 197503
2 166712
2 53724
2 1372
2 119514
2 139820
1 36043 651076741
2 140871
1 29011 487925775
2 194392
2 49167
2 135748
1 28840 10366146
2 49400
2 141758
2 14241
1 145152 328578673
1 106484 372391747
2 128076
1 157636 842889933
1 118461 255492818
2 195910
2 87005
2 46219
2 113830
2 47936
1 100619 950373004
1 11195 349771400
2 110999
2 115048
1 12696 452511637
2 82962
1 24429 175827512
2 190825
1 133958 386970083
2 76227
2 144086
2 89465
1 55127 678574189
1 64381 542307959
1 114527 411291413
1 20007 470784620
1 159149 546994880
2 176883
1 126119 366028623
2 125978
2 12771
2 157434
2 79420
1 5497 585036943
2 171661
2 10909
1 146180 428051231
2 193961
2 77124
2 19712
1 125249 209892789
2 154563
1 153863 681148810
1 103535 317558458
1 4121 556155117
2 24895
2 10073
2 69338
2 194653
1 48775 810420316
2 110883
1 108931 265307351
2 122982
1 78238 338341369
1 128167 601018274
1 168681 428435555
1 171141 210448347
1 58947 296335136
2 92633
1 76099 444116655
2 194584
1 124073 173777023
1 4533 237884776
2 106822
1 179048 942094097
1 127607 422576901
1 128537 709327582
1 106209 230432439
2 143127
2 84813
1 177047 296941197
2 57964
1 61511 652388183
1 183925 791980222
1 50196 701700346
1 152277 397915080
1 62095 857373914
2 15437
1 80190 338418926
1 141092 756220429
1 146919 254626601
1 195333 183151706
1 1371 644249542
1 160689 776497025
2 89874
1 7322 100735299
1 145494 421098684
1 156806 542979560
2 10703
2 197892
2 95813
2 85553
2 195620
1 143275 224451528
1 120320 450468303
2 187502
1 188500 744282271
2 100471
1 139949 963893831
1 156960 299905769
1 198591 316154208
2 125885
2 104141
1 26540 12722151
1 132048 101203699
1 26590 855872710
1 122672 497546640
2 159499
2 103955
2 172940
1 45146 49931216
2 152019
1 11021 224455216
1 52079 49681133
1 76677 901947914
2 38898
2 65400
1 78686 893466632
1 10970 339601738
2 167354
1 52054 882424739
2 11591
1 192480 747961703
2 160746
2 108731
1 1965 569044390
2 194827
1 126589 755728698
1 982 472857271
2 79872
2 53521
2 95432
1 43086 809811463
1 4205 19193441
2 140476
2 89167
1 30971 158975318
1 33697 892725182
1 191358 990404262
2 181141
1 142062 940861663
2 31382
2 77317
1 166311 546299392
2 141202
1 110334 341736555
1 58758 359489907
1 33109 945620165
1 163216 237468695
1 37649 793600816
1 190975 753549233
1 173219 215864066
1 193856 175067177
2 35818
1 26284 570901
2 115130
1 142524 411574725
1 56960 915148562
2 921
2 147349
1 189008 399027835
1 99672 101222047
1 102253 859905992
2 87287
2 65801
1 119065 749967619
2 105601
1 155108 315592743
1 147390 652308404
2 149618
1 149288 244560816
2 160057
1 158204 446320445
2 163607
1 154178 5604359
1 151320 130950760
2 45812
2 170293
2 170745
1 187453 840463968
2 78957
2 148055
2 37362
2 38253
1 15597 854375866
1 20613 383088015
1 53951 26429669
2 159501
2 110994
2 42112
1 30234 782745236
2 97736
2 188175
1 86183 543635161
2 70506
1 144529 402320155
2 169596
1 4130 257623007
2 126271
2 24245
2 140830
1 175853 674589894
1 19251 484016114
2 123213
2 79768
2 110254
1 98742 820724829
2 125040
1 7242 928898960
1 118247 972745455
1 185421 136790223
1 134476 779614691
2 122197
1 33552 523337101
2 3932
1 171059 666269148
2 82657
1 30045 621999920
2 78640
2 39892
2 84097
2 193256
2 40425
1 170708 633517553
1 124111 431738529
1 99724 929439185
1 48659 134540362
1 28699 319514682
2 123545
2 136235
1 12205 760232163
2 62490
1 152809 996697702
1 10308 502510952
1 18076 674634514
2 193862
1 112174 816784098
1 111904 532953006
1 44213 400523577
2 66270
1 187245 317482654
1 119447 8136657
2 87181
2 128780
2 25655
1 65258 361134155
1 141377 822480943
2 100760
2 133609
2 69044
2 181609
1 180684 80758735
2 4869
1 57194 130238534
2 23041
2 113352
2 66438
1 116029 898549158
2 88457
1 8539 800332926
1 183334 932239977
1 74353 976651365
1 87359 195274167
2 19378
2 20556
1 88639 900225423
2 35578
1 15203 737583979
1 152622 952907900
1 40502 324582641
2 50738
1 111647 240318426
2 59454
1 48175 458436800
2 99158
1 188005 523238706
1 195140 619135941
1 114457 906040255
1 56982 520514348
2 14983
2 78009
2 16880
1 87667 536232616
2 32263
1 69220 546690920
2 93783
2 19454
2 58092
1 37846 315294186
2 105026
2 120476
2 173764
2 18429
1 158257 766330476
2 3126
1 135985 319656604
1 135770 43878285
2 126206
2 87549
1 166195 628183792
1 128216 436435038
1 189751 551603337
2 76743
1 73070 170487965
1 41706 656808361
2 22051
2 171009
1 90935 552360987
1 89100 896572439
2 30900
1 134958 267287612
2 93562
2 142873
2 130374
1 149662 718644590
1 161298 536753456
2 152957
1 29445 835570694
2 130805
2 84536
2 52133
1 109590 244537993
1 186896 32794505
1 39087 987442247
2 41811
2 144016
2 130148
1 12084 775409358
2 108129
2 20857
2 76967
2 167572
1 99501 995261435
1 140960 35442364
2 115009
1 198992 38965810
2 13483
1 118484 540024928
1 115761 439178900
1 106930 634426017
2 25436
2 32792
1 167259 205995009
1 68296 258852417
1 56444 739098260
1 156782 243283546
1 33717 31871954
2 60654
2 59969
1 152235 987441286
2 106359
1 123986 202954047
1 156250 181692009
1 171211 456760596
2 133453
2 127163
1 15684 977569003
1 111524 985752763
1 108984 944701672
1 181276 191321480
2 74795
1 111640 344135185
1 96843 52315265
2 51870
1 66061 180986259
2 139780
1 107937 771040495
1 41947 263092909
2 183021
1 108715 262015679
2 197107
1 165109 465519637
1 159325 743967274
1 56978 66095918
2 151257
1 86599 129294860
2 9812
1 49552 459813431
1 59582 669058306
2 93959
1 137113 170471844
2 137849
1 96759 745027273
2 179514
2 17512
2 153324
2 168063
1 196718 365513922
2 68892
1 196889 752797493
2 110141
2 32599
2 62666
2 87151
1 157256 257908604
1 28073 789728274
2 49946
2 3421
1 81323 456723743
2 27299
1 153092 896114499
1 58728 24681026
1 33742 518469491
2 150034
1 128315 530700368
2 91529
2 105034
2 96901
2 144995
2 185558
1 186665 642540903
2 195077
1 79417 689319731
2 162971
2 85369
2 117844
2 39390
2 115752
2 130253
1 97516 73244768
2 34272
2 57858
2 159236
1 189470 172485600
2 164106
1 75753 528228750
2 103295
1 60010 116701430
1 12060 243254134
2 58582
2 159353
1 89833 870498776
2 32699
1 48546 246045879
2 73432
1 48570 865111020
1 117356 741831304
2 61806
1 168927 717208785
1 41323 656101414
2 171831
2 118755
2 188955
2 156051
1 112453 643889462
2 79258
1 178385 739031514
2 181569
2 68613
2 195789
1 142645 688350234
2 35816
2 17781
2 38916
2 116001
1 192122 33428020
2 7745
1 179072 567389724
2 51881
1 137264 690791140
2 66817
1 82352 282153451
2 102181
1 26769 433388339
1 185009 391897719
1 150281 412507330
2 19708
1 49205 112474547
1 48376 965681516
1 162862 481888405
2 119267
2 110539
1 53789 274383428
1 39171 460235995
2 94960
2 89483
1 132365 624342204
1 196121 138178917
1 174939 298753462
1 163269 903738950
1 134839 903965102
1 112855 456697870
2 14096
2 24996
1 156059 11045927
1 174350 8440715
1 123185 928662997
2 128824
1 152692 199955754
1 81536 314198751
2 190756
1 73282 936878143
2 121710
2 87513
1 108041 842837596
2 23732
1 154449 912841104
2 145418
1 27466 452230099
1 38394 784409539
1 31300 988104189
1 55736 409370738
1 51442 834856503
2 172756
1 121985 688115450
2 175168
1 186465 441231357
2 179885
2 69885
1 82821 552511088
2 96563
1 73719 18315058
2 109958
2 51450
2 32591
1 113724 952973745
2 31107
2 72192
1 165351 500036341
2 146530
1 154972 507431215
1 8989 924365757
1 186258 992047018
1 47982 261609378
1 124913 386000526
2 96710
2 53000
2 28665
2 99025
2 20626
1 112803 593254634
2 138419
2 171321
2 107789
2 21377
1 101873 124917158
2 48279
1 64312 254692625
2 34917
2 29781
1 137187 391113658
1 174764 378098531
2 139834
1 136157 930209438
1 102359 949193208
1 195705 121220650
2 25875
1 55442 341033461
1 90854 86913480
1 194786 632164733
1 192072 56290424
2 28467
1 51669 13305466
2 59069
1 190875 142162701
1 148005 913018427
1 168902 926583852
2 147542
1 156128 31859525
2 175967
1 22757 947947931
2 42780
2 175472
2 43237
1 110324 257160859
2 160127
1 47143 39820253
1 96058 323028893
1 129512 420522892
2 7063
2 142928
1 164961 973752039
1 144607 384667686
1 56169 955971131
1 76865 676948437
1 5404 153227963
2 3885
2 182090
1 17052 947397159
1 71026 804154042
2 54642
2 40140
1 45950 998168810
1 95043 727643442
2 2960
2 184413
2 150247
2 178886
1 61293 414779406
2 145705
2 89539
2 87274
2 55398
2 8696
1 182072 12121566
1 108747 231868770
1 69967 597988250
2 163903
2 176529
1 134859 279336655
1 131221 657136338
1 37306 948900316
1 41997 365420516
1 138023 428505381
1 88169 500862346
1 95580 910508450
2 34403
2 87280
1 90551 438430847
1 10057 927656519
1 180153 882442103
1 189210 353499530
1 123852 557554771
2 131494
2 71320
2 121437
2 144009
1 87023 261620904
1 62220 450691737
1 165295 378768825
1 67150 601067166
1 134641 442868162
1 157511 879414248
2 45142
1 66441 353965595
2 127572
1 110652 17637292
1 118489 208796053
2 21760
1 99972 34650429
1 54710 149632095
1 157963 968160174
1 110239 248129457
2 163940
1 137483 16756878
2 49123
1 97482 530770570
2 89654
2 170942
1 103886 58255114
2 48855
1 130006 174737702
2 119018
2 166122
2 18285
2 44232
2 139428
1 116178 37247648
1 117602 96093136
2 172907
2 66818
2 85556
1 17448 618719572
2 133212
1 86913 5781537
1 161961 932244858
2 168810
2 59098
1 61029 196325260
1 41441 104820312
2 21894
2 15155
1 124656 158324241
2 2810
2 138151
2 52379
1 142112 565615781
1 168580 835303302
2 22890
1 114576 436942477
2 62918
2 96682
2 137075
2 101134
2 152153
2 76755
2 25990
2 48882
1 138299 377124821
1 164040 34210965
2 101185
1 90665 422991908
1 56365 601666613
1 3830 734906855
1 4922 257863734
2 100977
1 174018 826494862
2 24259
2 10876
2 60423
2 61480
1 47503 942385575
1 114717 366466641
2 192184
1 142143 459571961
1 70310 689930355
1 103319 657618152
2 137511
1 50921 209220094
2 122782
2 22669
1 68262 491436314
1 30902 329261255
2 163015
2 133542
2 20118
2 193174
1 46712 412155305
1 96474 160583257
1 106137 757029769
2 158200
1 190522 169005798
2 78313
2 48425
1 143613 295356213
2 31804
1 65947 826312332
2 37252
1 138725 347493606
1 164501 826660662
1 27317 317697814
1 82359 542653172
2 22365
2 185165
1 127858 381702689
2 178814
2 159255
1 109933 286427625
2 55459
2 160052
2 197481
1 198768 361356789
2 13856
2 115453
2 138961
1 28352 430573979
2 20469
2 130288
1 152708 871966151
2 20023
2 21196
1 25089 746309518
1 139143 746115757
2 144491
2 151166
1 510 610608428
1 192742 476652672
1 59310 270507420
2 153204
2 143024
2 155738
2 125142
1 90544 774683492
1 115681 674071842
1 135897 652721313
1 158807 486397395
2 113378
2 3816
2 129557
2 26938
1 13356 791293877
2 147196
1 70368 686599792
2 194872
2 103166
2 2428
1 198856 921525629
2 152965
2 59002
1 51366 824417788
2 50327
1 50716 582307485
2 29661
2 61589
1 68916 676083104
1 189157 389997246
1 146523 768658430
1 85373 951061996
2 13756
1 192052 669571750
2 183157
2 33530
2 74919
2 164096
2 103494
2 124220
2 186758
1 80681 240196400
1 198341 531018562
2 164812
2 146512
1 56968 707777249
1 5492 535314070
2 77907
1 64243 600154802
2 35269
1 186397 251204129
1 90106 104170397
2 77075
2 167086
1 52512 219982841
2 150670
1 74503 809950634
2 99518
1 56127 842532321
1 171852 435093833
1 151393 597103405
2 64245
2 67605
2 182385
2 153367
2 14986
1 22978 373718407
2 32431
1 114476 559740595
1 71444 985746489
1 183339 259693035
1 154012 758656878
2 198864
2 159776
1 4464 661947268
1 102828 764648325
2 14682
2 105403
2 82649
1 156691 508474892
1 22436 991730219
1 66802 617595397
2 15981
1 44687 239208134
2 49858
2 154452
2 176315
2 68303
1 43139 270075259
1 25533 910210342
1 101867 500791144
1 145686 492183771
2 34186
1 29912 326092115
2 28594
2 30408
1 56798 320481417
1 166252 480038747
1 108193 550048654
1 140865 498685872
2 170701
1 89765 844909143
2 139075
2 124191
2 2259
1 80677 391254026
1 63541 971341663
1 119019 247000891
2 187549
1 176390 2759143
1 97334 756567309
1 67036 494520931
1 33654 231476817
1 152059 818214446
2 105512
2 167371
1 190755 713717099
1 53911 49116490
2 15066
1 12291 870252024
2 99524
1 101994 830256132
1 99989 886394643
2 38827
1 42653 897585839
1 103738 153481116
1 135165 310722671
1 180873 894972554
2 8937
1 77473 139100293
1 128339 542122996
2 113403
1 151563 948747832
1 167444 116189566
2 157103
1 190247 852698799
1 195161 915398927
2 114809
1 130889 128326869
1 107731 441422676
1 102140 712730231
2 101792
2 163813
1 17038 716641552
2 39546
1 96784 844591915
1 71962 807002570
1 55067 995981064
2 91039
1 38963 486456060
2 94249
2 122363
2 90227
1 199920 53795001
2 123258
2 119575
1 134463 401871184
2 74882
2 115315
1 29644 726764232
2 66138
2 149919
2 45986
1 159500 485739041
1 74124 324961422
1 142905 166735902
1 3431 77556501
1 169854 559151576
2 16918
1 41976 455484435
1 185207 4983680
2 88287
2 168944
1 15977 511953329
1 31112 328713440
1 141342 370413693
1 156489 494296160
2 133431
2 161946
1 60418 586063546
2 97091
1 131755 464669402
2 59447
2 73091
1 35971 822616414
1 43676 963704517
1 107140 250916734
1 157378 333521665
2 7940
1 113382 462448271
2 170615
2 183614
2 191940
1 190441 413970144
2 61473
1 185445 429672117
2 12278
2 8536
2 120500
1 101545 929559051
2 114464
2 155040
2 35593
2 1957
2 199613
2 118820
1 194538 85975288
1 42897 81619287
2 72215
1 19880 948888286
1 143568 311977153
1 68763 342230612
1 49020 494889824
1 132882 60353725
1 137889 928975762
1 39747 515607542
1 106304 350856027
1 38443 936905567
2 85864
1 197039 275859869
2 175899
1 5380 564816548
2 43003
1 1158 908416446
1 143381 442971113
1 146835 4273329
1 110890 940299454
1 199995 280364819
2 55248
2 160407
2 77122
2 188230
2 98382
2 86030
2 31209
2 70465
2 37430
1 52103 777831596
2 109388
1 199597 333455822
1 48886 444071948
1 76707 634297217
2 89241
2 100769
2 42772
1 89975 896241233
1 66423 403816081
2 151014
1 37718 975715880
1 9064 42987620
2 74482
1 110760 720226693
2 143501
2 143162
2 150302
1 56944 967311789
2 87073
1 32233 443965016
1 52309 185184452
2 47563
1 122503 847192443
1 151900 598130821
1 48254 822982109
1 16618 303495070
2 36942
2 51146
1 161354 189957747
1 119871 905913592
2 116652
1 87838 323322487
2 77809
1 100628 235328236
1 10143 995859726
1 55303 346415829
2 145142
2 157838
2 81907
1 60674 825927627
2 145386
2 166308
1 15945 355460406
2 34744
1 171171 571490101
2 171764
1 25676 411561062
1 132884 387717830
1 198 837192233
2 66150
1 45308 314914668
1 125433 367938794
2 162201
1 164379 31474005
2 48841
1 167979 406581917
2 138995
1 105189 48894503
1 73676 153945532
1 4247 69522781
1 27823 847885928
1 11015 677561290
1 176517 954481381
2 157597
2 98776
2 148609
1 28121 193002648
1 112059 995238871
1 136743 629812413
1 59921 117724975
2 108830
1 87343 472485993
1 198582 152203242
2 122586
1 168010 775015559
1 38264 724082291
2 44126
2 837
2 33388
1 50230 542135631
1 132056 120262164
1 51792 296762296
2 161578
2 115577
2 113772
2 145580
2 145828
1 66713 693990593
1 25236 768939582
2 93685
2 52524
2 40619
2 132552
2 105575
1 188409 831971664
1 165337 369038191
2 134766
1 150799 816509725
1 66805 880479343
1 192787 124057796
1 38510 477182233
2 127181
2 20464
1 82649 377285307
2 72249
2 164282
1 79750 963685653
1 124001 817631441
1 11341 769659783
2 32253
1 115582 188001424
2 123198
1 148185 566772090
1 34195 15819376
1 171262 635110128
2 30583
1 43272 916975978
1 75294 720639333
2 83411
2 151483
2 151839
1 185796 621112092
2 113545
1 11431 152598397
1 83552 178535548
1 89319 784109390
1 82979 34126659
2 145512
2 64803
2 161170
1 112371 79044738
2 82329
1 40115 496246224
1 79300 367487525
2 147005
2 171597
2 141382
2 161010
1 172655 784841930
2 120103
1 46314 680939496
1 115175 188239179
2 27817
1 135081 851000760
2 167260
2 173448
2 50594
1 104402 450267122
1 53099 518992570
1 60886 911270695
1 148008 274465767
1 128872 308545747
2 101009
2 175724
2 5018
2 130354
1 33858 246320063
2 19483
1 155956 823251165
2 36389
1 111705 262316
2 177881
1 177750 713767211
2 25601
2 103492
2 184136
1 136741 674005915
2 112560
2 1493
1 173455 345083540
1 22154 97363588
2 21493
2 163870
2 48463
2 48434
1 127194 378733897
1 155496 846778179
2 141224
1 44788 322546025
1 96209 624059899
2 16584
2 81800
1 12954 2832503
1 81898 912782189
1 68331 912239886
1 95416 152373290
1 142529 67595087
2 23612
1 60270 428011303
2 37810
1 149830 894779932
1 190594 911401054
2 149948
2 166845
1 90519 578804885
1 178700 213033442
1 24603 675882647
2 96647
1 6735 321641901
1 118716 798972133
1 130999 520305859
1 40168 634667957
1 83168 438466474
2 21383
2 169435
1 144155 939416387
1 114283 399999719
2 78526
2 125171
1 169949 388834769
1 40045 767335648
1 26380 256943780
1 53230 192544774
2 57488
1 59830 125502316
1 7802 945936806
1 139759 616481996
1 84611 530092257
2 187119
2 32299
1 19998 243945852
1 35685 214457593
2 28916
2 119053
2 12032
1 181726 838435240
2 55003
1 111233 468356190
1 85284 971233778
2 131668
1 118638 642490698
1 195660 317617394
2 149100
1 59409 248817733
2 27561
2 80451
2 193384
2 78178
1 190950 658911870
2 157827
2 188410
2 82870
1 85616 400049326
2 95478
1 47531 62120760
1 83316 208749277
2 130120
1 136795 309538466
2 186361
2 56409
1 139337 848909697
2 162274
1 2667 241171750
1 9801 75509450
1 193419 39561556
1 112368 111038934
2 73245
1 117152 854317876
2 156237
1 119418 660535148
1 60535 135579578
2 113479
1 117739 447222514
1 137751 183264054
2 147679
1 178402 431354616
1 36999 583914471
1 62565 334499396
2 97377
1 56221 722823898
1 124287 573830473
2 44517
2 128793
2 123355
2 180415
2 137844
2 180530
1 101220 651776920
1 20674 987701514
2 72220
1 5989 208952296
2 65685
2 84022
2 182676
2 121979
1 44548 710788848
2 61626
1 15766 375072307
2 133769
2 118268
1 160738 433415720
2 155423
1 127869 726992590
2 56892
2 111128
1 187879 195640900
2 47025
2 18479
1 123030 149285061
2 84064
2 60022
1 67332 24443231
1 126430 326335703
2 98930
1 11832 655797199
1 132083 231916409
1 76202 372741170
2 101128
2 157277
2 121846
1 189719 403208182
1 81642 928521038
1 190342 699114001
1 120801 848935122
1 45381 587460907
2 28386
1 25966 879045467
1 183049 121704312
2 69573
2 95745
1 143112 671424932
1 15614 87650660
2 182182
2 9272
2 175541
2 55268
1 67368 457803288
1 52737 958958881
1 100222 420456455
1 128673 451392573
1 140430 430781908
1 74307 593060352
2 166015
2 121030
1 130760 906577924
2 153405
2 41790
2 7140
1 141955 603259936
1 76606 108948986
2 117130
2 63296
1 100364 314142273
1 77503 767817371
1 30306 484208068
2 143602
2 73893
1 147384 426114603
1 89398 625923405
1 172215 497303491
2 195574
2 198986
2 189932
1 61045 435049708
1 114374 687869437
1 119256 398448599
2 31905
2 150882
2 27236
2 15587
2 85721
2 18088
1 148470 316102556
2 102023
2 55342
2 102090
2 117173
2 57907
1 78421 500161454
2 116462
2 129127
2 114163
1 156827 96613796
2 32991
2 103135
2 127024
1 142967 799354410
2 105443
1 27735 357853077
2 36762
2 89247
1 40612 828692985
2 115786
2 97114
2 12675
2 31375
1 45155 524175541
2 74763
2 54127
2 170382
1 55858 678007812
1 35587 950750996
2 12553
2 15091
1 64597 461060649
2 21078
2 107551
1 5330 683482660
2 66776
1 64365 46242505
1 192098 821514084
1 9448 430050785
2 65412
1 106047 726297770
1 86332 638040822
2 15948
2 9813
1 59290 675551088
1 162360 368509051
2 153510
1 144860 121264798
1 19856 355268054
1 79682 260502310
1 120575 489040023
2 154366
2 110068
2 111404
1 70982 333760163
1 21345 648098812
1 136416 363573664
1 42648 617084395
2 104557
1 10860 260443446
1 10468 504805667
2 101751
1 29029 852995701
1 137143 89364819
1 23991 19207781
1 172737 996865334
2 102059
1 30349 818924712
2 33632
1 39973 448227969
2 78480
2 78778
1 150787 662234783
1 135510 880652570
2 112454
2 713
1 13719 798436377
1 42511 595254491
2 108184
2 193303
1 133213 722635153
1 22925 402960378
1 42752 102567844
2 50940
1 76986 295279242
1 107703 714662196
2 135163
2 169067
1 45618 479983854
2 4813
1 79781 440855613
2 45453
1 182316 79337237
2 30920
1 181612 201089637
2 22285
2 95448
2 5224
1 19210 964868940
1 158764 410217370
2 65435
2 101650
1 122392 994655691
1 102148 724191523
1 135978 384321680
2 3582
1 29200 256808817
1 2561 655022750
1 130644 318268013
2 91712
2 106801
1 104773 14597440
2 5171
1 25946 371297551
2 194872
2 28736
1 71799 241475097
1 97029 421208508
1 57995 906332279
1 58985 668267938
1 63534 300197169
2 20772
1 33224 825971288
1 185675 307614329
1 44900 869623344
2 138955
2 82203
1 145825 839668300
2 168369
1 79967 444462207
2 32811
2 105110
2 142304
2 26135
2 148834
1 61717 931439927
2 152322
2 137539
2 14400
2 179868
1 83914 949305340
2 39485
2 23391
1 2813 510532273
2 77947
2 163079
2 19168
1 79205 58877116
1 52436 552750761
1 139956 996536703
2 49626
1 22658 343997846
1 53037 563376453
2 60749
1 104631 588079936
2 4824
2 144061
2 73593
1 163785 662123222
1 127799 593069925
2 168454
2 169237
2 133646
1 118246 208541006
1 104875 868159556
1 169031 309786047
2 54699
1 21534 233832060
2 38558
1 9885 215182751
2 64282
1 106827 912902898
1 103114 913576465
2 102594
2 44783
1 59156 288277987
1 115855 618142182
2 176068
2 35668
2 153177
1 39879 79757536
1 45255 830821857
2 20054
1 146455 993291163
2 155601
1 150934 912273212
1 148697 145745830
1 68404 734792652
2 67614
2 177717
2 42966
2 126059
1 71217 866275097
1 30475 4804795
2 118077
2 100242
1 105461 264723855
1 134561 9398123
1 138913 72590217
2 98166
2 165585
2 97669
2 57061
1 148138 498559540
1 161618 452417649
2 187214
2 70639
1 116850 402315639
1 47817 859252093
1 175011 301467290
1 34291 442954882
2 102414
2 27360
2 151099
1 187653 494313671
2 112730
2 14697
2 40121
1 67596 752783267
1 152658 203114465
1 1362 799365105
2 8325
2 169842
2 5168
2 197557
1 29440 891338743
1 66066 31264338
2 174323
2 173519
2 19721
1 109544 883695228
1 96766 704957138
1 43577 605016848
2 29578
2 85542
1 83992 567228355
1 20385 731231818
1 81034 15432290
1 117144 216969057
1 188507 268340198
1 116796 491877241
2 126788
1 87577 992163916
1 170949 625257135
2 126981
2 181040
2 42298
2 55708
1 16905 797378562
1 105144 935755147
2 23948
2 164354
2 154114
2 124056
2 62571
1 155774 711135919
1 11763 70690710
2 106954
2 34599
1 122761 960886685
2 190490
1 80442 312843724
1 156243 334091067
1 116425 123970203
1 52557 891413079
1 48896 700320323
1 189754 574373648
2 102689
1 144148 564155224
2 89045
2 112626
2 9535
2 178495
2 146817
2 95293
2 27737
2 198161
2 30532
1 54027 503068122
2 94601
1 52101 659376867
1 36539 699776774
1 2336 853121976
2 175543
2 125178
2 162522
2 161410
1 102599 637229857
2 60850
1 118312 547288340
1 91064 927563338
1 5417 794975316
1 120176 128061694
2 71601
2 51665
2 82594
2 2552
1 22351 133996440
2 89321
1 87187 805163336
1 57489 49629772
2 178279
2 93102
2 140541
2 109505
1 56787 663063002
1 27059 609018802
1 145502 92018277
1 124358 406778832
1 50739 529558756
1 68328 879428145
1 46794 951186543
1 155671 38591700
2 20089
2 108027
1 109743 598963882
2 152287
1 1487 342245470
1 192849 191686594
2 62730
2 135274
2 89859
2 109155
2 77391
2 32324
2 103669
2 13644
2 116009
1 53366 276485573
1 158697 519323206
1 19752 394232821
1 84839 227529765
2 77507
1 7153 635314799
2 118030
2 12964
1 67448 186174087
1 140102 318015158
2 60288
2 137573
2 43562
1 199623 815311898
2 132784
2 159143
1 136618 814803274
2 70905
1 94004 801687270
1 199995 97257404
2 116181
1 83515 781725971
2 53094
1 763 428124182
1 61601 668952542
1 166272 499444230
1 197049 53830394
1 135165 540662572
1 180756 605312012
1 121611 145657885
1 146311 362357626
1 179903 155487296
1 76577 587498411
1 150562 37220726
1 120375 194137279
1 195332 32235157
2 149408
2 12962
1 65409 105376762
2 139202
2 156024
1 4412 586836969
2 81797
1 38222 579235078
1 124243 758483019
2 41727
1 180063 392297952
1 124622 112129882
1 183974 558331124
1 117792 52275996
1 104524 193050016
2 59943
1 13129 361380547
1 9912 340822460
2 46019
2 34070
2 180385
1 152169 871741627
1 105338 622049051
2 187034
2 78782
2 172814
2 33949
1 162331 904631197
2 47464
1 198412 791141378
1 65563 909076279
2 36693
2 51442
1 157804 381830594
2 123662
1 184670 7435105
2 178715
1 128817 419764488
1 13470 455632073
1 24657 500405473
1 135171 373674369
2 199825
1 175063 20189496
1 125739 449634050
2 123861
2 172768
2 91440
2 25320
2 14417
1 26081 510060807
2 109843
1 10973 864441172
1 92692 13883728
1 117279 71842935
2 179630
1 78411 961898675
1 66160 902658709
1 173166 763243612
2 12570
1 166636 29105932
2 170451
1 6554 219953239
1 13200 163151238
1 98550 171857735
1 7157 592197972
2 135720
1 122250 398114794
1 176432 55723636
2 62784
1 168115 241587849
1 59589 179100565
2 166931
1 4390 727363130
2 81055
2 186955
1 109561 575327298
1 161644 189452934
2 197515
2 67322
2 44314
2 50165
2 101766
2 20761
2 98579
2 156280
2 79665
1 167216 31062424
1 168624 577155278
2 167667
2 131114
1 101056 446952764
1 47773 164575025
2 7798
1 105056 299167891
1 20754 205237243
2 73666
1 92726 354056587
2 84132
2 186776
2 104101
2 43050
1 73115 972333201
1 119873 349300232
2 164102
2 80551
1 127548 540778337
1 20220 396409200
1 90859 461271293
1 90810 433469681
2 132873
1 40951 300573375
2 71694
1 172177 519482444
2 5162
2 85129
2 3077
2 45787
1 85601 788004400
1 102986 34784101
1 65133 249812375
1 75442 377808978
1 159201 432285085
2 161433
2 84226
2 101534
1 187247 680903353
1 132512 305450750
1 148117 351833038
2 9602
1 39935 317944809
1 10973 825008586
2 73705
2 30794
2 77327
2 165126
2 90121
2 76754
2 149746
1 57644 769310734
1 106876 637754690
1 119461 971137014
2 170056
1 11676 858585882
2 106466
2 158013
1 68933 388808980
2 74520
1 111864 646542800
1 77514 350317423
2 181804
1 77964 909909864
2 112668
1 720 413062656
1 35074 42309045
2 51117
1 16999 795081365
2 105876
2 213
1 134193 212093870
2 89230
2 60664
2 41134
1 59958 964111300
1 101432 951283973
1 159424 761509384
2 2839
1 2139 891934242
1 128570 448234459
1 16887 478674238
1 130409 284279832
2 82647
1 159749 462026234
1 108781 734723124
2 83043
1 104225 277039357
1 64052 210466590
1 169584 727857517
2 156155
1 182277 713557261
1 66899 926556710
1 76514 859664560
1 3502 815538775
2 88303
1 153203 28240740
1 94386 660221912
2 129681
2 114410
2 59282
2 134284
2 6038
1 87565 774850593
2 71987
1 19469 896538814
1 193034 620705632
1 82545 431805411
2 166991
1 49696 615786985
1 124762 641398693
1 81207 130000861
1 166552 863609399
2 118750
2 174881
1 72801 292306142
1 155507 616998919
1 20909 886033273
1 62968 309725688
1 58735 998980849
2 163713
1 190148 465471068
1 158721 117600744
2 196517
2 190569
1 134675 915136719
2 87469
2 152673
2 26908
1 147930 758261077
1 49330 394372054
1 174911 63218516
1 14200 397030959
2 75407
1 159363 481803165
2 130109
1 75881 371238633
2 42441
2 156045
2 168872
2 1335
2 8832
2 63211
2 192103
2 134724
2 103854
1 125823 22338003
2 192846
1 26970 898166620
2 139236
2 16700
1 51624 269234103
2 26380
1 142078 151003913
1 80495 976789912
2 112899
2 41944
1 185527 692504991
2 127956
2 137471
2 172724
2 159655
1 173215 907977389
1 7095 112393641
2 178645
2 58343
1 172848 878052155
1 102497 335826919
1 71070 602163729
1 86287 615683814
2 111101
1 170600 576590529
1 117988 191188236
2 16326
2 130863
2 44539
1 90403 853331489
1 84763 797819579
1 11073 808822767
2 144802
2 98892
1 171630 836510345
1 27567 70653270
2 53334
2 175097
2 165576
1 29944 453150428
1 18815 603674068
2 112677
2 140662
1 166968 379870055
2 187889
1 35611 537653016
1 108644 540620368
1 104591 549316078
2 169624
1 116512 163430770
2 193535
1 74452 676082073
1 196528 698607098
2 75793
2 116945
1 158623 145134519
2 177241
1 5209 536938628
2 6418
2 7780
1 197867 371811909
1 105488 700301144
2 37048
2 116591
2 73289
1 22116 268684000
1 166000 49249855
1 184002 585999779
2 34454
1 49557 931454298
1 42595 352454527
1 124743 588318374
1 25831 340507465
1 7534 937849158
1 108112 762853004
2 36604
2 33262
1 156584 299931164
2 128808
1 128194 393319978
2 196966
1 82255 234592105
2 13992
2 20508
1 30865 655008519
1 11469 277476096
2 173945
1 11391 475765998
2 152520
1 94523 802090817
2 169066
2 22043
1 18439 321000733
1 11445 194324103
2 84965
1 160904 710674934
2 130865
2 80520
1 8493 300886509
1 20729 941016542
2 62298
2 191499
1 193316 611449894
2 76125
2 24571
2 72680
1 47626 134065723
1 49860 984303404
2 183904
1 69782 592138054
2 89234
2 134220
1 197538 483478361
2 136839
1 107082 842359206
2 27022
1 92234 268216364
2 55061
1 126868 232117300
2 104418
1 100635 752060684
1 78073 608987445
1 2728 2720448
1 15460 430053873
2 148165
1 123587 213355796
2 95207
2 12109
1 173505 389765112
2 92349
1 138137 455611699
2 129679
1 87370 508459071
1 13960 403678358
2 7984
1 24873 813778828
1 128898 480725542
1 146508 680647227
1 66924 790678812
1 89029 730718246
1 86503 192284493
1 54257 204055887
2 174590
2 121195
1 78270 694727495
1 50302 693735540
2 163538
2 20889
1 132618 202134709
1 179945 946139308
2 41298
2 26173
1 39137 492662944
1 130213 761721504
1 76069 66620361
1 193587 72732165
1 192956 579029385
2 190894
2 69736
1 157954 344521906
1 123813 723895879
2 2722
1 57785 721956624
1 196151 763442636
2 155138
1 196065 339448424
1 189423 266967175
1 43286 570816776
1 39371 33363223
1 116492 577121597
1 39400 192711603
2 47129
1 68096 750510988
2 170037
2 127909
1 136276 900274188
1 101010 519098982
2 117178
1 8152 670346733
2 177405
2 152811
1 15352 798969272
1 122980 556300411
2 127728
2 17052
1 31639 717633550
2 32079
1 194890 374021839
1 42752 824909632
2 4883
2 176475
1 69172 104442921
1 103599 933501544
1 117988 313189961
1 2993 622897955
2 118713
2 168100
2 137233
2 183794
2 114158
1 193473 916539857
1 106634 108985663
2 187520
2 183572
1 50369 476604613
2 9720
2 24013
2 52052
2 198760
2 15834
2 123776
1 132201 395372760
1 114686 105475576
2 42143
1 104709 82554792
2 169734
1 190858 205507963
1 72097 183694187
2 190130
2 12944
1 142716 257617049
1 78925 760890081
2 178717
1 25062 263158650
2 196616
2 185972
1 32561 388098034
1 171176 497910194
1 111611 216022928
1 107128 449065188
1 92827 260544651
1 159843 93547679
1 179914 623561980
1 127596 854924035
2 72067
2 34568
1 62855 952217875
1 104760 830755076
2 131013
1 79458 542535438
2 45637
1 113949 994928494
1 146649 130634497
1 107454 565414044
1 86969 764164194
2 186141
2 84030
1 142624 819242355
2 79250
2 183307
2 64947
2 128774
1 144120 571543381
2 56690
1 23164 50149915
1 173418 343369748
2 197966
2 34367
2 86902
2 158407
2 73814
2 128465
2 36715
2 172463
2 174213
1 152867 221975507
1 22939 489780188
1 25804 787778417
1 157634 591313747
1 87954 273881343
1 96444 833093444
2 23057
2 68075
2 18324
1 61627 871839349
1 147428 714600941
1 87812 651599558
2 66468
1 41939 158440051
1 154266 753797259
1 22802 49484916
2 158863
2 23997
2 42048
2 78603
1 178389 522853106
1 111086 412886121
2 57894
1 43476 809076286
2 193986
2 63063
1 45129 572814991
2 25237
1 38905 142547854
1 116147 492181934
1 35739 896102901
2 22506
2 175670
1 64479 881042204
2 81993
1 124557 687140340
2 133257
1 167664 350788847
1 199130 496539012
1 107842 532226434
2 64987
1 115442 73610919
2 94869
1 160538 345447643
2 99538
1 136872 631199361
1 154918 445591583
1 70805 639407804
1 53800 400358390
1 21475 581820831
1 124046 524210041
2 136801
2 2814
1 137284 707985412
1 108001 601963969
2 53027
1 62056 398449450
2 189649
2 70239
2 135412
2 121132
2 22233
1 58036 377944938
2 177211
1 7487 918074493
2 99964
1 91949 728086817
1 89618 655713297
2 172939
1 150238 281068774
2 105764
2 159714
2 139910
2 27017
2 43331
2 83939
2 14964
1 103160 1754353
2 27396
2 165942
2 32602
2 123880
1 69696 742802085
2 145563
1 122893 1434622
1 194588 272227316
1 47934 604041200
1 130237 101196152
2 28329
2 51993
2 86956
2 108148
1 52620 385625925
2 135006
1 76873 440998819
2 128598
2 33951
1 116263 726655290
2 47154
1 63989 331074865
2 26107
1 95460 699811243
1 153512 632217258
1 121784 427259309
2 31427
1 132175 551543337
2 183614
2 148018
1 108063 207456701
2 120267
1 128842 181492279
1 156970 618687212
2 56515
1 1040 866321982
2 111887
2 100584
1 198799 946728378
1 52775 408432197
1 194792 509204685
1 192581 230302613
1 49737 675067790
1 128991 494658545
1 47418 656532490
1 169062 253438814
1 130626 868128331
1 99265 908337542
1 134141 563534640
1 136342 785378693
2 4119
1 50262 53775031
2 121148
2 29413
1 102301 337170280
2 43716
2 51419
2 109751
1 175978 969556543
2 141606
2 145730
1 75504 851123233
2 12541
1 162561 236683339
1 162726 971207923
2 185486
1 71080 730626209
2 111311
1 126054 604533523
2 189877
2 127009
2 145247
2 156125
2 118159
2 166373
1 86383 1871588
2 195930
2 130988
1 30405 668459904
2 173970
1 80195 507418809
2 3328
2 98423
2 91049
1 136636 636863302
2 140085
1 115196 34513772
1 22775 727815276
2 138877
2 34124
2 80609
2 170909
2 123612
1 50513 538178300
1 97613 687337727
2 31027
1 6598 980600200
1 147354 404585175
2 26651
2 113041
1 141238 788597691
2 61295
2 76515
1 116976 126773548
1 130753 953331426
1 63875 678289120
2 125946
1 32473 834926977
1 17904 137568143
2 188360
2 129420
2 106818
1 117473 991817571
1 48199 469379821
2 92493
1 182154 459863732
2 174321
2 196279
2 1713
2 30480
1 198868 310819678
1 163672 517604502
2 44732
2 89142
1 99634 872764791
2 132232
2 62725
2 149514
2 435
1 28629 249176691
2 116674
2 11032
2 50629
1 193439 523810044
1 71574 94896335
1 101939 822200857
2 71005
2 18410
1 99483 814453643
2 1834
1 178572 231687925
2 88322
1 166330 612743807
1 152552 557150038
1 183282 234287285
1 92239 378549965
1 36274 315709097
2 177518
1 64400 695547286
1 96113 788063788
1 6768 426918100
1 52097 898382342
1 84858 594680124
2 118007
1 4361 348933577
1 64461 95245905
2 145579
1 162677 716351940
1 110299 113984036
2 76263
1 113563 822778905
1 47493 988634670
1 78826 500411805
2 153924
2 36678
2 102487
1 148586 459618815
1 68367 804871153
2 77394
1 171072 430005649
1 131435 432179752
1 35354 192586728
1 50205 899285194
1 93541 390738070
2 14221
2 19987
2 30987
1 25384 907824161
2 62734
2 61242
2 154662
2 164412
1 72072 915852244
2 174714
1 51371 430830397
2 9054
2 96118
1 118546 814173641
1 2801 441424218
1 82844 147828241
1 22237 374312186
2 33116
2 39676
2 198092
1 63294 823400690
2 106484
1 176196 793112278
2 1592
1 131645 858202991
2 156916
2 15119
1 9812 839531773
1 3990 639552463
2 61857
1 194769 429732168
1 77134 717171624
1 184440 426345953
2 172893
1 50938 774745317
1 16989 329939331
1 111678 747653844
2 194735
2 121134
2 134037
1 8520 36935442
1 181549 976435965
2 877
2 114951
1 142180 559715675
2 157382
2 147770
2 176308
1 64763 89908655
1 175978 684749707
1 40800 214432103
2 103331
1 90949 943280424
1 193598 733392626
1 150793 977667291
2 28469
2 156797
2 23549
1 155443 836912787
2 190171
2 134382
1 194837 607406510
2 95452
1 177806 954443151
1 175016 113404831
2 157436
2 35883
1 110500 784876191
2 16108
2 167161
2 49969
1 19442 937005909
1 85987 98732293
1 192948 90591010
1 198613 188188449
2 179870
1 22086 300542347
1 110057 29119206
1 81037 344480029
2 65685
2 12957
2 179944
1 22559 426871503
1 93072 522938607
2 85269
2 163243
2 127114
2 164872
2 33017
2 78231
1 174548 801968517
2 185345
2 98755
1 187336 287957175
1 197778 682521068
2 2558
2 84057
1 176745 979638584
2 154528
1 110636 597617863
2 64753
1 35440 780554153
2 82232
1 96234 956080049
2 61072
2 61177
2 113714
2 47808
1 6554 858346373
1 198575 396476367
2 7157
1 110969 950068094
1 9108 973229346
1 153725 318896145
1 32114 412904000
1 169822 209917449
2 184979
2 48304
1 136309 825626581
2 70284
2 104496
1 153930 23537083
1 116722 46736051
2 82292
2 96106
2 98367
1 6080 734419939
1 6299 499312629
1 47739 465329805
1 114175 894154652
1 29771 314102773
1 29479 531507163
2 187204
1 94382 227505480
1 75989 291090265
2 13843
1 124558 513323684
2 49055
1 76938 374889573
2 147166
2 68237
2 15183
2 120404
1 188537 923867170
2 54844
2 47039
1 5239 913033193
2 44057
1 71675 81970976
1 141242 753030996
2 128818
2 81701
2 65789
1 188907 371372618
1 44975 35063837
1 159519 163167584
1 46502 104999552
2 183982
1 162365 700876139
1 66204 34320085
1 128488 711731072
2 818
1 9250 550926853
1 184969 480990483
2 60574
2 6850
1 137270 917208667
1 155853 616999184
2 142436
1 149919 910987510
1 17565 501099598
1 61458 823077928
2 140373
2 124259
1 37981 282685389
1 83003 557417013
2 146548
1 56256 150132157
1 106887 267097092
2 10836
1 152025 22674817
1 127926 699992017
2 124706
1 186047 174248399
1 173621 712849693
1 75811 475506876
2 138759
2 56634
2 183292
2 158591
1 67128 320342934
1 60730 707293254
2 108099
2 173771
2 84183
2 36055
2 192827
2 10088
1 96350 376095474
1 78340 866697113
1 107822 520422455
1 72446 548299473
2 176021
1 84648 166006655
1 109672 96441677
2 23311
1 38491 447065721
1 107847 299424763
2 108353
2 47926
1 151040 28625871
1 99398 670997202
1 107690 102048294
2 94630
1 121535 635493956
2 79775
2 193093
1 14899 289817946
1 145962 382359432
1 45175 798506537
2 78307
2 7845
1 130271 714247240
2 116096
2 27856
2 65230
1 20006 773929579
2 127650
1 6946 355124114
2 175244
1 78147 791582938
2 91014
1 155816 67522302
2 40135
1 177978 310258609
2 73511
2 75555
2 10372
1 8938 222477207
1 72335 774308088
1 138240 449056538
1 110594 448969668
2 16398
1 192998 26955332
1 183664 578202477
2 130901
1 184986 594776966
1 49863 511941201
2 126156
1 84274 211229666
1 141104 237578168
2 45091
1 167849 764538644
2 125806
1 83772 587683673
1 9081 468183326
2 110594
2 152346
1 34689 917260128
1 40387 823626081
1 112755 113336640
1 83523 978713308
1 169908 613105077
2 30208
2 4847
2 104530
2 106744
1 130113 505629496
2 103897
2 91431
2 103815
1 110433 833589125
1 191816 100358619
2 6036
1 97186 486772683
2 162343
2 119142
2 64928
2 116146
1 97 606530892
2 63580
2 132344
2 2804
2 174330
2 166530
1 28680 637367818
2 2310
2 45411
2 81086
2 16986
1 110154 176460645
2 148618
1 97149 130215962
1 142087 712220861
1 1938 866945679
1 30937 396658260
1 121957 22408748
1 155489 464257406
1 134226 644992091
2 172813
1 25993 348275631
1 186732 375342399
1 159031 259856917
2 146999
2 27199
2 114366
1 42823 405696273
2 86674
1 163170 906737317
2 110966
2 4542
2 26956
2 181122
1 37187 151125380
2 186812
1 102022 491240949
2 126173
2 198740
2 148813
1 88137 16378286
1 160246 402899543
1 153438 764745255
2 33028
2 86594
2 98725
2 187462
2 43945
1 179324 430632523
2 149878
1 85243 936030145
1 6227 192817679
1 110258 15854909
2 130131
1 158881 638647414
2 160194
2 133262
1 109632 771345889
1 117493 881009740
1 135532 355992456
2 71309
1 119266 498716897
1 98135 869599812
1 63383 408844912
1 89240 740571689
1 119081 504750484
1 1388 312659594
1 128907 937120214
1 107166 247066756
2 108629
2 159998
1 176793 713356278
1 127404 486393472
2 160087
1 55626 229464248
2 197248
1 111995 650546250
2 105267
1 167282 464665661
2 149974
2 146814
2 17367
1 172580 781487604
1 174089 744609550
2 70961
1 2713 578000867
1 127960 235598575
2 133509
2 134146
2 15771
1 145175 224567657
2 87016
2 193345
2 193035
2 55414
1 73554 393394992
1 151072 170458440
2 83858
1 114756 434457823
2 144183
1 115627 223703995
1 73659 204068237
2 182676
1 136914 372629068
2 59586
2 150995
1 194125 518990261
1 6896 856468565
2 197874
2 166043
2 139621
1 102854 170889465
2 121402
1 148129 545157029
1 140773 600554712
1 142871 192740056
1 93473 487073311
1 143245 75151387
2 184537
1 48174 8660112
1 94396 162542232
1 115176 820538803
2 72431
2 21717
1 58396 72515655
1 62974 912429689
2 16003
1 22842 257341409
2 40990
1 149165 416357192
2 68158
2 144282
1 158815 854164946
1 157008 73508411
2 146010
2 31611
2 44373
1 103518 675862755
1 121729 919529781
2 139769
1 146999 560084853
1 51450 284502358
1 97586 298050830
2 174036
2 80816
1 115091 635052758
2 65332
1 193776 591682499
2 7892
1 63906 248227662
2 3161
1 169496 949610103
1 138152 701046886
1 76384 51476945
2 69415
2 148127
1 11318 309422042
2 58420
2 32812
2 139160
1 128894 967934069
1 122318 166739461
1 15053 47865603
1 18199 110522038
2 154003
2 6095
1 10025 576070860
1 24329 227438534
2 119182
1 126228 655270001
2 44690
2 195434
2 174131
2 143911
2 121648
2 49123
1 19519 174563329
2 55236
1 4504 577539742
1 56593 458426623
1 95145 376787715
2 93157
1 154910 25326314
1 73179 364822650
2 182774
2 153105
1 140300 550239328
1 90371 220833631
1 181305 582451594
1 126076 952934100
1 52507 308363932
1 72556 540682032
1 66627 728447094
1 102927 136117659
2 105378
2 109554
1 188542 259480846
1 4574 3951620
2 152782
1 189106 160292348
2 198078
2 78986
2 154101
1 61541 31785254
1 150610 350940892
2 178682
2 8848
2 185730
2 169804
1 104343 994531244
2 32115
2 73698
2 21267
1 92992 983760223
2 160973
1 136110 252280082
1 15829 481934629
1 197982 559196195
2 116726
1 119888 767252697
2 108741
2 188066
2 70492
1 28335 350028006
1 92148 885596937
2 121904
2 118262
2 108170
1 50520 409704095
1 156091 970912870
2 130691
1 174878 748577012
2 112588
1 145713 716099953
1 44985 394386785
1 12731 774673085
2 9203
1 75165 547261197
1 81438 523474858
1 159779 682722090
1 3919 538892716
2 94649
2 109048
2 117648
1 142848 824843782
1 49466 937947792
2 188611
1 119600 728743394
2 15289
1 112732 169382543
2 16070
2 118498
2 185234
1 159514 102978056
1 156469 92426027
1 56052 972785868
2 65588
1 95591 827970416
1 66503 231251272
1 137397 888894147
2 105117
1 53570 133373361
2 68973
1 17123 810361194
2 134899
2 140219
1 85998 846189643
2 178911
1 148301 477764699
2 122837
1 53025 773410467
1 158930 437270478
2 89541
1 18279 199780807
1 65840 216058131
1 54896 446326060
2 108147
1 82254 804961195
1 22105 270971447
2 109223
1 178850 411297317
1 104178 573600042
2 68155
2 110074
1 12735 533697538
2 8285
1 20329 529231350
1 14181 928554012
1 174757 272621216
2 77341
1 99505 39628212
2 17287
2 131556
1 105173 67596510
1 157888 734958515
1 166136 680531921
1 97254 252641642
2 100238
1 61827 796993803
2 29039
1 173870 272280786
1 121989 115508512
2 189292
1 199463 108317791
1 57095 312640523
2 129904
2 122448
1 41105 860076317
1 76147 935965858
2 134916
1 41391 544444437
2 122192
2 79990
1 74968 400072510
2 101313
1 28934 194117169
2 96179
1 97372 358880026
1 7873 257790097
2 46119
1 171734 366404357
2 67021
1 30259 645207736
2 29757
1 3480 980936182
1 100482 163477498
2 132148
1 142496 895381628
2 163689
1 102365 991210181
2 87291
1 82745 200859749
2 190499
2 75929
1 193342 522776685
1 123870 797539793
1 126688 819929548
2 117544
1 193529 325774191
2 69769
2 61754
2 104652
2 52724
1 114167 364586786
1 93858 946378786
1 68505 475881033
2 103343
2 117791
2 60726
2 2456
1 163345 97441594
1 87812 877555104
2 192538
1 89872 793396943
1 27455 339477504
2 130304
1 22874 333323797
1 190076 501732762
1 5821 419665726
1 69285 45057791
2 22619
1 14814 209452416
1 1048 777592024
2 106966
1 88168 824805487
2 165969
2 111446
2 85115
1 79367 821258534
1 51588 908374
1 26400 684757438
1 169327 918171498
2 189941
2 150493
1 145207 176703868
1 173677 511660334
2 55055
1 161224 651588526
2 127922
1 93864 741422040
2 68834
1 5727 756749156
1 11699 912204826
1 179142 422395404
2 52370
1 87635 393770657
2 153503
1 194523 925381391
1 50119 519771869
2 40598
1 19396 283600926
1 144921 733976536
1 110931 918693962
1 79143 646649579
1 96948 588804132
2 57054
2 154458
1 52143 177709446
1 135833 297402232
1 58932 712691109
1 55715 289023258
2 191910
1 139695 571336308
1 65829 289340304
2 41047
1 191102 969881937
1 75818 134677798
2 63872
1 112738 308649544
2 173280
1 27034 773260385
2 91492
2 50486
2 17235
1 14202 429463687
1 19988 54904285
2 146427
2 14302
2 174032
1 184498 416912352
2 157201
1 175272 25011809
1 137653 838483452
2 62664
1 114311 52179588
1 91929 846266756
1 84927 22909648
2 47531
2 64195
2 12907
2 166273
2 72978
2 88371
2 187512
1 47656 61331428
2 84829
2 151874
2 190635
1 59028 417302886
2 91640
2 51055
1 89234 597948597
2 137965
1 74395 832423818
1 176299 902434448
1 100332 395363328
2 53064
2 160334
2 129835
1 17840 985454745
1 44440 673754081
1 36640 935248426
1 87154 546636670
2 106771
2 61503
2 34861
1 18474 181724608
2 83387
1 162272 362927582
1 3087 885394986
2 26434
1 94753 388245646
2 120227
2 48598
2 40127
2 92808
1 52189 157092394
2 103172
1 149331 223719606
1 161636 423050979
1 98907 122439885
1 68449 870352868
2 188187
2 19070
1 35118 574633917
2 172953
1 175350 829893625
1 182090 562774515
2 58633
2 157657
1 163799 284901421
1 197105 591668009
1 131792 892143518
1 113033 891240867
1 61764 39691683
1 140550 616077580
2 125259
2 182052
1 116027 403172217
1 175370 609119092
2 121177
1 34549 43997272
2 6424
2 98624
1 13905 152950675
1 62541 561737519
1 150083 136593263
1 8413 536930661
1 46368 164739171
2 150626
2 52
2 115583
2 83265
1 108682 935878645
1 4198 654070619
2 62982
1 60065 360737664
2 36598
1 61136 429950642
1 189582 367932533
1 5933 373195054
1 37513 309648575
1 69324 352099939
1 81569 441201178
1 164243 285913711
2 51674
1 76146 133049042
2 73554
2 48880
2 3256
1 159229 768661863
1 88190 868868063
2 170826
2 168476
2 20614
2 157310
1 173327 195095965
1 40118 673712693
2 170976
1 20583 598637621
1 47711 934598964
2 138120
1 176722 7143009
2 29371
2 191142
2 64573
1 21899 541636937
2 114622
1 35099 66665744
2 126319
2 192727
2 38486
1 129301 447118820
2 1004
2 3225
2 109716
1 54065 620624205
1 34089 657725645
1 84327 41652472
2 84111
2 176387
2 24672
1 196573 308292847
2 156552
1 79181 906096247
1 64828 325037536
1 19048 19064575
2 37696
2 139127
2 149189
2 102091
2 102832
1 195229 474321223
2 157439
2 135546
2 103387
1 67922 45628622
1 126705 898631376
2 31485
1 190181 330201265
1 175631 968723412
1 78126 637409348
1 110973 459815799
1 162574 225240046
1 167080 265533003
1 4397 294765221
1 102070 245575661
2 75665
2 175005
1 142473 28071319
2 175580
1 32066 130067631
2 109485
2 69931
1 64349 539237991
1 15459 36711075
1 100170 468777861
1 24322 913546328
2 37158
2 141388
2 171909
1 189463 652505618
1 62002 906986463
1 151544 25770709
1 196258 777373617
1 33696 949464498
1 161537 625130463
2 62924
2 61617
2 94172
1 147369 98692064
1 59638 955541760
2 183840
1 74083 877383918
2 71202
1 125130 413164185
2 172686
2 131447
1 19704 794842944
2 90245
2 27248
1 148418 834842314
1 194082 633491700
1 181371 266747046
1 5322 80179693
2 21598
1 96137 952962553
1 175014 956762490
1 62762 958350844
1 101205 400058468
2 65158
2 4432
1 85046 44459724
1 157630 11121431
1 125631 140768188
2 72886
1 104049 229856206
2 143412
2 49218
2 52290
2 132420
1 159737 654972868
1 150705 952821131
1 67663 872674428
1 83427 132690535
2 24963
2 166466
2 190456
1 198383 489822770
1 171945 991417991
2 30640
1 23243 257898688
2 62237
1 122730 94670766
2 51569
1 20262 536138504
2 21377
1 173059 992982321
1 140335 767126302
1 67898 580082282
2 26864
2 63701
2 61225
2 69871
1 3596 928503705
1 59776 731875103
2 119802
1 126992 494784675
2 156983
2 43281
2 99920
2 8203
2 54499
1 77502 201554624
1 3796 185966344
1 42114 343044975
2 15696
1 96767 479484478
2 137556
1 31603 422432387
2 58154
2 35739
2 105093
1 63884 247490316
1 136019 389867007
2 92969
2 31887
1 35773 207651120
1 57852 510428506
1 100351 747204685
1 150510 922135984
2 18773
1 92368 366676612
1 160359 244767698
1 35202 463707322
2 102714
2 108796
2 50283
2 46366
2 37425
2 125936
1 67851 272119910
1 188276 436458118
1 59147 62902197
1 165473 112859907
1 151983 253472032
1 47245 939390474
2 59228
2 39161
2 16456
2 150974
1 180461 150851386
2 63771
2 57236
1 173176 319201529
1 71371 721604458
2 175166
1 179643 54151583
2 190966
2 53415
1 8740 40798947
1 44444 421991401
1 128796 243580352
2 5051
2 185607
2 33743
1 56962 268835117
1 8512 922180527
1 179541 100204651
2 32734
1 147314 277389463
2 172207
1 162432 942359857
1 114627 845152234
1 130111 585360060
1 198019 259055179
1 196657 765842596
1 186506 373137912
2 95703
1 23084 375736980
1 165153 537012268
1 145226 332069605
2 38526
2 3494
2 159917
2 79997
2 50385
1 14355 461492475
1 65347 223081291
1 139005 390750324
1 56479 182849842
1 2177 397579411
1 120002 258764143
1 93371 156063639
2 130828
1 133472 545282142
2 188962
2 16926
1 47077 371689894
2 84382
2 161810
2 143195
1 46658 98548620
2 178150
2 129156
2 152292
1 66472 114284313
2 80502
1 116667 99985996
1 154977 111408217
1 79598 492558292
1 153628 913728818
1 133564 464719102
1 65459 607885189
1 44974 172132640
1 148364 70801066
2 69686
2 89436
1 199538 311680828
2 88503
2 167449
2 19997
2 158190
2 163604
1 92241 422032784
1 9506 700836471
2 126653
2 58413
1 27991 187693357
2 157159
2 49473
1 162590 181446298
1 25258 122173875
2 183776
2 38813
2 194635
1 176269 598999057
2 140332
1 190860 838370912
1 74810 892614570
1 161243 159635442
2 4099
2 35901
2 32469
1 170669 968996630
1 47939 711678035
1 55574 24280200
1 5095 569349397
1 188173 764778064
2 127429
1 3719 811411834
2 33239
2 155927
1 135091 117674063
2 86210
1 191711 439206222
2 111630
1 126238 841302469
2 177306
1 143510 968483696
2 118933
1 141686 833339342
1 88434 280739731
2 7801
1 76333 719948389
2 177571
1 40108 352606637
1 34011 551439813
1 142255 696623745
1 3776 417253127
1 120842 821840767
1 157793 814652028
1 131161 100600707
1 31584 934375115
2 34489
1 148203 840553449
1 65774 87209919
2 86635
1 58294 850213665
1 83374 376825012
1 50341 695810995
2 65654
1 32656 95216518
1 21777 106764218
1 22386 991023199
1 180628 501971293
1 100517 307373367
1 101950 735303715
1 154708 334315806
1 190582 506047521
1 198958 269023158
2 67859
2 57333
1 7489 111235661
2 181188
2 156439
1 130387 308918485
2 68639
1 170124 334263030
1 19350 938125158
1 187896 222643803
2 191003
1 157584 118216094
1 116942 42027798
2 2283
2 166110
2 59408
2 106335
1 45491 206892742
1 189047 974815248
2 23281
2 146205
2 70114
1 155656 728201853
1 123179 799073824
2 196912
2 164847
2 87955
2 163813
2 127911
1 163547 944974199
1 192187 914036241
1 94163 177586175
1 179296 928821695
1 78210 466683707
2 108205
2 20302
1 45411 933616503
1 78107 39705441
2 2288
2 22917
2 84522
2 196897
1 128487 254587631
1 72128 783340112
1 92798 213959828
2 34192
2 6476
1 31517 417817505
2 2595
1 164286 143895922
2 43636
1 92928 694632472
2 163946
2 34900
1 53494 270945350
2 8607
2 81493
1 23070 886521410
1 101628 899855798
1 80307 672119268
2 42105
2 25107
1 34613 876400681
1 132816 930154773
1 191902 373650956
1 42324 43054507
1 10346 145478549
1 105968 994858364
2 21732
1 71242 772781954
2 85120
1 13759 379203494
2 47878
1 190283 723407096
1 151092 792859041
2 106249
2 94539
2 110657
1 48145 538356157
1 189366 987769991
2 11961
2 42818
1 151077 576389512
1 192752 534571998
2 89338
1 68634 993286093
1 26899 598589264
1 56671 169336234
2 190670
2 171281
2 89613
1 50200 947365027
1 48921 604235080
2 168508
1 197389 652780216
2 197225
1 81357 983215581
2 1256
2 197533
2 194814
2 182091
2 159858
2 123039
2 145943
2 70820
1 9514 515228875
1 24046 277908859
1 125449 289018896
1 175312 365002710
1 85375 209601344
1 24596 140514360
2 169424
1 18936 774095865
2 143101
2 165213
1 179590 884549932
2 147990
1 126390 464174174
2 8778
2 192910
2 168673
2 34844
2 95915
2 162173
1 68952 732526705
2 52211
2 28903
1 72165 697338181
1 129490 201643344
1 61198 539878098
1 10065 241758697
2 176076
1 172515 354999780
2 21662
1 53232 48193778
2 45322
2 163297
1 128696 410783736
2 120708
1 98564 953248656
1 53740 746721503
1 115190 868476900
2 175986
2 157064
1 4157 551540971
1 73435 174986821
2 64154
1 179881 74787437
2 198448
2 119480
2 69789
2 139536
1 135116 916482722
2 177822
2 133095
1 89066 95413417
2 135239
1 141680 435784581
1 184865 292633515
2 141016
2 37853
2 22537
2 130088
1 103031 414228679
2 53464
1 96205 340299411
2 44406
1 148741 97784309
1 100304 75940231
2 55423
1 125990 133832018
1 59123 134109848
1 68435 74112279
2 12580
1 122042 877273045
2 87863
2 51986
2 121732
2 140330
1 58889 109753578
1 120976 667510438
1 126299 888063380
2 188832
2 22614
1 31817 717441946
1 126690 773335406
2 161292
1 122103 372432964
2 20387
1 93381 688342466
2 7447
2 198121
2 157436
1 150047 241494206
2 162089
1 128760 400434460
2 176304
2 103540
1 1162 213382329
1 177781 265422451
2 125706
1 33748 184556261
1 8078 277712902
2 20316
1 172314 49799845
1 146931 867711502
2 22907
1 159534 207814855
2 87521
2 161327
2 28507
1 47003 621842725
1 145867 583355552
1 160654 762469302
1 84276 477187849
2 104638
2 14940
2 46251
1 158318 297526073
1 171879 611761127
2 146079
2 178645
1 68589 489660137
2 35680
1 94837 452958501
1 100843 832224712
1 86710 261690033
2 34345
2 27818
2 183270
2 138531
2 176880
1 49269 559723928
1 126072 312101306
1 6255 815459174
2 157496
1 36173 767893156
2 118435
2 143443
2 130883
1 62380 350678823
2 191644
2 3303
2 5294
2 37023
2 53876
2 59580
1 81828 980486021
2 159691
2 76105
1 191778 939692464
2 74964
2 107674
1 24510 666685548
1 126425 230634838
1 52970 454839879
1 147181 747331810
1 146236 603037514
2 104725
2 182030
1 57357 137153149
1 149745 836974473
2 99590
2 84690
1 57525 35598991
2 133251
1 156389 799740887
2 104115
1 64513 474649813
1 99856 342290868
1 74537 977164887
1 137334 729907482
1 64314 594340533
1 86257 610680707
2 160929
1 145166 638329403
2 144307
2 168502
2 150180
2 105758
1 187200 423304332
2 22420
1 185479 69730215
2 172531
2 58854
2 49039
1 30575 401238882
1 149256 337806301
2 2029
1 169910 689867883
2 1474
1 23281 924436619
2 191530
1 125003 865492392
2 198824
2 20633
1 79016 552571155
1 88409 269918949
2 41997
2 195756
2 38226
1 105150 298585555
2 136294
2 140729
1 80432 101260711
2 165646
1 51177 240491836
2 89858
2 18435
1 36207 727530201
1 81965 976733581
1 126607 661644544
2 19321
1 42274 352062891
1 36775 838410248
1 67102 76860322
1 34050 713760464
2 179157
1 197074 214350027
2 73383
2 61587
2 175888
1 120808 628389330
1 78760 364166738
1 130576 567771725
2 143248
2 132561
1 138420 224092315
1 92327 540903244
2 104839
2 140543
2 35663
1 174309 336670034
1 88651 101385545
2 111030
1 7333 345163472
1 39638 210872343
2 131149
1 130614 743411046
2 18978
1 104935 537686148
1 86427 690199635
2 3395
1 174637 35395141
2 171300
2 87801
1 142185 898814020
2 164060
1 174676 750302030
2 183503
2 60588
2 105469
1 151564 544879249
1 160027 290421908
1 37080 209802676
1 153880 112187420
1 129842 931284966
2 94270
1 172310 461892659
2 161291
2 35087
1 85491 207318164
2 144962
1 184566 493759078
1 59108 296525240
1 191501 704293898
1 39340 228772739
1 92324 238088862
1 142504 976381726
1 116061 422990030
2 56212
2 131021
1 164409 698092580
1 99314 711859977
2 198198
1 46486 884997328
1 55477 593908106
1 145124 70855478
1 157578 150797042
2 182128
2 193206
1 144798 499527717
2 105628
2 104039
2 144891
2 188573
2 83928
1 117797 453745029
2 77071
1 18304 480506165
1 79544 122576344
2 52535
2 124207
1 41894 470873209
1 57909 101401463
1 110958 571238218
2 73114
2 157865
2 42
1 139503 432654329
1 199456 593265813
1 171726 534359810
2 159829
1 12993 732511800
2 130306
2 192898
2 84402
1 127902 855972541
1 64541 669831089
2 11606
1 9870 82280497
2 176044
1 168359 843056690
1 96831 682830240
2 19499
2 4795
1 182806 727058966
2 167479
1 159794 6842899
2 48070
1 14401 67836946
2 5203
1 20880 141269240
1 68872 718270390
1 45175 369714915
1 96708 835220880
2 62142
1 25625 761976594
1 84741 381516488
1 155496 450531975
1 101160 885096906
2 199792
1 21405 153028697
2 14037
2 114757
1 8866 349688077
2 118482
2 46605
2 44108
1 6770 162947731
1 126623 960217145
1 26539 97907215
2 151392
1 89581 121502270
1 55588 766232609
1 67367 34695578
2 97717
2 76274
2 106320
2 2821
1 39216 934054792
2 9922
1 135915 471199011
1 147409 32498223
2 1878
2 124328
1 145976 150029243
1 16848 813029903
1 5098 219553801
2 137622
1 176934 306253143
1 16626 150667858
2 92088
2 148606
2 187439
1 22805 290590861
1 5623 725160918
2 14378
2 83417
1 138859 662726900
1 63552 908662776
2 119525
1 91258 738676336
2 34789
2 17986
2 47955
1 198492 135316404
2 32454
2 104512
1 91011 611518688
1 8022 422380271
1 47909 943208320
1 146773 492994582
2 42774
2 40909
1 82019 752003759
2 70826
2 100004
2 14212
1 103912 781837772
1 111973 386107541
1 139990 543339099
1 17928 724827151
2 128261
1 178633 446902050
1 36920 650519723
1 119481 322006386
2 16453
1 151963 956802222
1 47690 202104763
2 194752
2 16033
2 94535
2 25889
1 38075 321075310
1 60644 576812161
1 106683 556889876
1 162365 583575631
1 175491 640481185
2 97741
2 127695
2 85231
1 77503 215414897
1 170703 560070162
1 38276 712519246
2 30896
2 133791
1 186787 753840478
1 185891 461143189
2 16329
2 43686
1 24057 342635333
1 186516 473380236
1 109715 300491797
1 6750 195405862
1 157075 57915204
1 116471 486212046
2 21031
1 139586 329779038
1 92936 102005351
2 91808
2 137373
2 88096
2 152316
2 152321
1 111488 935263906
1 107546 463712087
2 93587
2 19683
1 53842 671430593
1 67231 821623219
2 155576
2 56856
2 165476
1 120928 589690271
1 91352 660630849
1 19268 324813132
1 27227 496611298
2 89966
1 163285 629239543
2 32436
1 97976 929687974
1 38985 120629159
2 85528
2 171706
1 142225 874506200
1 2669 705130253
2 177446
2 85320
2 103848
1 168481 268311266
1 171754 158975584
1 97022 126992117
2 37873
2 116741
1 15945 505749033
1 72992 635000277
1 46786 311783869
1 137237 541325959
2 96678
2 35977
1 64106 235878619
2 95514
2 137209
2 91504
2 166377
1 141322 684747187
1 186174 216689483
2 42475
2 3870
2 49783
2 80787
2 121742
1 109710 154052723
2 26269
2 140774
1 135446 451623241
1 138452 287230057
2 18021
2 97872
2 86290
1 118754 386802971
2 48782
2 181145
2 16386
2 193746
1 7008 942738195
1 196771 424393352
2 83722
1 165166 549877798
2 168123
2 73190
2 157051
2 82249
1 1503 311374428
2 39567
2 171984
2 94905
1 98516 208117139
1 76121 462731465
1 95002 95067325
2 42426
2 93066
1 151111 898460130
1 184054 162374682
2 187126
2 142978
1 13494 159688061
2 158333
1 77359 584515785
1 136342 343951953
1 61358 992537855
1 79037 191499674
2 127233
2 120199
2 76960
1 143516 225597199
2 145492
2 115622
1 17035 87613953
1 64238 93156972
1 1799 347785929
2 123535
1 65506 995328903
2 60965
2 12230
1 160983 2982663
1 137290 556019327
2 149062
2 91501
2 75004
2 105100
1 134859 552131888
2 44473
1 182109 1283892
1 25880 810043511
1 23831 716446916
2 105402
2 41901
2 154655
1 171835 464322653
2 165406
2 161840
1 58127 35312227
2 60815
2 149098
2 87840
2 154846
1 121860 164101369
1 77714 132187470
1 106220 831360839
1 87994 409960235
1 140778 978350971
2 7102
1 61795 448354893
1 42358 725082696
2 136080
2 9683
1 46775 427780565
1 137873 970849107
2 50101
2 84673
1 41901 208864915
2 167893
1 192222 191942829
2 178301
2 181012
2 192730
1 117881 396017648
2 142933
2 111935
2 129017
2 2452
1 81819 827157015
1 100592 24289230
2 96530
2 27882
1 132243 222547750
1 64589 602822148
1 39455 937389425
1 182624 461720042
1 65624 509580450
2 130155
2 46683
2 139664
1 53704 757107767
2 183570
1 171751 307078827
2 192012
1 17395 316391019
1 45258 984874344
1 66147 971358306
1 164915 790359434
1 147812 68896369
2 136467
2 28194
1 133535 819453565
1 88434 624554208
1 98973 810841269
2 71834
1 139392 668589081
2 131326
1 2149 654809054
1 43326 202485287
2 35260
2 21747
1 132455 710704082
2 19656
1 41673 840037962
2 130824
1 107008 710333447
1 54654 955763290
1 129023 602133824
2 58628
2 85817
2 88691
2 96016
1 44454 963529930
1 68515 211439912
2 51233
2 35763
2 146934
1 191687 339341884
1 1213 877263236
2 2767
1 133458 472128044
2 80190
2 59595
1 81438 463596032
2 162068
2 35021
2 120979
2 79588
2 195151
1 84823 712399700
1 135612 422018362
2 174831
2 68893
2 107858
1 191374 380739825
2 158290
1 23406 888743907
2 37958
2 189374
1 185616 114523796
1 118235 766216534
2 37274
1 98275 596035533
1 14961 425097855
2 93451
1 184317 333074364
1 179311 986692838
2 186478
1 187408 623195624
1 47790 44295463
2 2649
1 78223 290822932
2 47672
1 3701 766593893
2 73903
1 115047 237780067
2 54675
1 11518 9622844
2 61829
2 135814
1 81006 42322948
2 164633
1 180129 422515515
1 139720 692640736
1 111621 122986814
1 42685 262340713
1 71150 638603687
1 21469 763555581
2 101431
2 137865
1 78044 615478055
1 82507 14212164
1 119015 596056908
1 69723 830043091
2 143631
1 80652 641351031
2 91859
1 172417 152135549
1 21590 127486174
1 161178 177243209
2 16608
1 105129 722372921
1 55085 770634528
1 13730 389146264
2 157287
1 191944 107796876
2 18587
1 8466 434660676
2 59233
2 158208
1 140125 809277439
1 42434 116320640
2 145555
1 41755 738632609
1 1078 397298294
1 156304 397538978
2 95586
2 126902
1 127375 160990797
2 118942
2 17448
2 40303
1 55251 381345821
1 72920 652711042
2 111271
2 43677
2 20496
2 126318
2 154927
1 113306 800615334
2 60283
2 114972
1 82538 369299543
1 153057 476965992
2 8993
1 170712 515435451
1 161923 110641066
2 127452
2 163403
1 85509 923194176
2 91303
2 10968
1 42767 451462396
2 148000
2 124668
1 189439 686583826
2 49231
2 47848
2 91604
2 122511
2 169690
2 141443
1 103194 793967007
2 142249
1 84960 381877335
2 41937
1 310 707236271
2 62259
1 156423 772527131
2 70371
2 54713
1 106340 768166236
2 169545
2 127126
1 59091 177031563
1 32858 64052162
1 53705 187354035
1 100895 348655470
2 36585
2 115786
1 128978 586519839
2 36286
2 123317
1 165166 753375124
1 97153 172356850
2 59415
2 28645
2 5685
1 184116 136725611
1 150160 923761560
1 163355 19348127
1 127945 507598210
2 155511
2 68751
2 112516
1 190923 174030809
2 173596
1 161476 420561648
2 85671
2 71654
2 55550
1 12902 514928395
1 80505 154082344
1 52667 14447821
2 91731
2 132800
1 12589 579395491
1 195931 550435883
2 166492
1 134377 867134968
1 80445 766153967
1 46616 330116130
1 22116 759760239
2 176253
2 70557
2 195774
2 139177
1 28664 476062245
2 56264
1 71819 386250778
1 38793 853154530
1 175351 801790377
1 83296 367282353
2 128857
2 38517
2 95728
2 189069
1 86380 382528841
1 17469 371260252
1 32980 614065074
2 50542
2 74918
2 122567
2 156269
1 33600 335753213
1 138867 286040167
2 104744
1 90545 647288616
2 87102
2 93961
2 112478
1 21267 165391664
2 25378
1 117255 833607515
2 169343
2 144184
1 4344 400415042
1 169389 746416005
2 105818
2 168828
2 139254
2 115602
1 146109 480228529
1 74442 214648151
1 193023 742045299
1 23598 829435813
1 44030 225763168
1 185573 528635408
2 144009
1 191793 141993512
1 80871 950685027
2 52099
2 177657
1 185752 889769411
2 99080
1 136609 243497105
2 8908
2 43575
2 159579
1 127333 983363115
1 165469 424560678
1 181528 163802109
1 35080 442535563
2 90989
2 87811
1 155950 567799469
1 128446 220798513
2 40199
1 10780 85744653
1 102395 479853638
1 84919 481249552
2 152208
2 38254
2 19310
1 181068 696076984
2 72529
1 125500 676875006
2 92554
2 61196
1 180796 52489223
1 174914 993106820
2 192607
2 65796
1 138143 12341011
2 86682
1 71425 365750958
1 97487 424084603
1 11855 844314055
2 160759
1 152555 239687250
2 125653
2 127903
2 51822
2 142383
2 117130
2 100536
1 83803 875706924
2 29557
2 26956
1 52211 141680435
2 131783
2 171831
2 75925
1 149073 987146125
1 65502 943913889
1 135904 460495455
1 195006 466146277
1 499 7889116
1 139748 599906078
2 106651
2 144447
1 142118 82786178
2 147751
2 179868
1 4813 526858749
2 58376
2 156867
2 74248
1 145344 274111857
1 89551 319559633
1 177722 561020670
1 34546 571231360
2 13114
2 33501
2 77695
2 18830
1 108313 971188819
1 24718 243528694
1 123393 696936374
2 130357
2 161633
1 61104 946072104
2 83087
1 147107 523364530
2 11509
1 96706 510778968
1 131050 388188714
2 147441
2 54538
2 144800
1 16122 132620197
2 41208
2 93298
1 188481 814992013
1 161978 88565383
2 27960
1 32528 630271453
2 105111
2 176213
1 50840 456419535
1 70996 279628745
2 7535
2 10152
1 58154 842925116
1 22808 544271658
1 59550 153942757
2 35726
1 164555 197289246
2 60157
2 66912
1 181601 317121717
1 171554 390230427
2 21905
1 5798 295436003
1 100159 124764041
1 129319 866071822
2 7965
2 21928
2 54966
1 94165 393586764
1 172297 564868970
1 32344 278671844
1 112153 185371646
2 111832
1 21987 276321923
1 126560 29962222
2 10186
1 195560 231252257
2 59282
2 125155
2 29320
1 46683 946712086
2 198417
1 2020 220226688
2 168336
2 91427
1 52247 171851346
1 192037 547320212
1 194338 246619396
1 21283 368134505
1 132888 654201235
1 64004 707918366
1 190957 479556952
1 141489 512428820
2 148220
1 19621 693244231
2 50063
1 18510 834788621
1 151093 343270086
2 105405
1 1019 536488915
1 97982 290121257
1 82476 909840098
1 41523 517004716
2 158422
1 135043 432979840
2 33877
2 191461
1 18441 11917664
1 186395 149944730
1 64190 377047744
1 93524 907188988
1 4630 636131737
1 16732 222602696
2 81394
2 121627
2 12080
1 89771 471227507
1 12563 895179051
1 17962 175261477
2 166652
2 188604
1 4896 601285781
2 118320
1 66918 159221873
2 175821
1 67336 353101519
1 31964 645287113
1 31523 561166543
2 154078
2 57296
1 123192 994403472
1 162981 735906032
1 117843 507221640
1 49241 490462305
2 128715
1 4825 345253561
2 127054
1 141743 98452558
1 103800 708684941
2 11122
1 133880 842481056
2 411
1 80536 467553667
2 96992
2 82136
1 152208 291140902
2 101707
1 26019 621612090
1 9683 699829925
1 24565 272209390
1 139783 450200214
2 137153
2 88856
2 111005
2 12232
2 109039
2 44873
1 97639 510813965
1 82316 477016331
1 32053 416593872
1 93980 351174357
1 84935 55302582
1 144732 897669331
2 15808
2 73480
1 160003 686704263
1 133791 665855909
2 175163
2 169603
2 184924
1 165297 117277229
2 174315
2 5058
1 87214 502025443
2 194475
2 126869
2 128689
1 80508 645454901
1 81565 675233800
2 4502
1 143708 27286731
1 181558 231014663
2 102048
2 49891
1 78046 758085196
1 139114 175710715
1 89035 640445567
1 28431 494516530
2 149075
2 9680
2 48993
2 101252
2 105363
1 14779 110601538
2 168343
1 182846 83357041
1 75965 78264403
1 102218 656453933
1 65701 295890391
2 60026
1 107072 613939226
2 157669
2 181676
1 137583 518675664
2 62789
1 167151 514499650
2 105153
2 122699
1 43660 532778958
2 104031
1 26074 527127673
1 74162 132486120
2 65317
2 70866
1 87218 471797909
1 82186 207442763
2 159454
2 65939
1 23119 157396987
1 16101 639820133
1 191741 296062215
2 80132
2 88996
1 187864 768600313
2 19867
1 50640 78278938
2 154159
1 175509 426541005
1 51574 611406139
1 15654 664667075
1 99666 297801250
2 174970
2 2765
1 23221 474624136
2 186178
1 157828 469485927
2 156316
2 66141
1 163508 23885021
2 188182
2 65949
1 189429 65527776
1 164648 284997206
1 146317 485812338
2 66586
1 130454 91771283
2 140046
2 71982
1 20395 403039138
1 171299 531596968
2 13611
1 192510 23476600
1 104448 807447892
2 31617
1 9716 690346395
1 58984 181407251
2 4845
1 14790 983707246
1 116394 774003497
2 9188
1 133666 736332522
2 133746
2 76748
1 47666 517127328
2 113530
2 75686
2 12866
2 162031
1 76226 786605666
1 129168 849068649
2 108288
2 73524
1 196674 316005541
2 169645
2 140016
2 61398
1 113124 574165743
2 18754
1 87764 937133631
2 68442
2 184780
2 10165
2 186947
2 160738
1 90073 752482546
1 113730 774467784
2 110004
1 192954 535742123
2 40612
2 133025
2 138281
2 6241
1 43342 720767894
1 101807 709138685
1 64161 466805675
2 58963
1 70857 202323061
1 108360 871355820
2 81216
1 123506 527723196
2 191604
1 131248 61257766
2 34120
2 99885
1 66122 974976094
1 48387 531732754
2 1718
2 118511
2 179702
2 182095
1 103392 466217647
2 186781
1 79935 742233688
2 98425
1 25890 373709480
2 127357
2 167509
1 11268 912751123
1 80005 627914397
1 110291 786518314
1 155821 605072303
2 188952
2 87251
2 92231
1 89001 664233246
2 20648
1 132278 648287236
2 82328
2 71454
1 85825 537739887
1 141625 505452035
2 177641
1 140243 333891628
1 191967 945742107
1 38023 938439037
1 152519 33052883
1 153589 15783410
1 178164 801273456
1 21028 340165973
2 113905
2 82406
2 198217
1 14963 153080967
1 59420 578797364
2 150579
1 158897 998010738
2 13368
1 57073 432747477
1 10396 486913871
2 193960
2 187325
2 38202
2 149149
2 124678
2 151978
1 166153 436779207
1 23258 475650030
2 38371
1 191041 416435279
1 168461 331934093
1 58222 612951123
2 38561
2 193505
1 49606 144305108
2 107551
2 196691
2 33127
2 112719
2 152812
2 128635
1 168223 737309723
2 123186
1 99656 756344844
2 44184
2 54230
2 64331
1 186429 238795779
1 133434 199017265
1 135668 887830743
1 128609 16098062
1 96892 298782556
1 182064 532014345
2 63235
2 194868
2 139252
1 139893 552185367
2 3140
1 124896 980170595
1 61791 95582161
1 117322 554846402
1 175901 599673386
1 100973 712157863
2 12799
2 67346
1 193870 488073497
1 174853 414357369
1 115093 497883379
1 114025 696297938
1 171455 440385013
2 38915
2 46152
2 31713
1 58991 344591518
1 55372 478287161
2 18561
2 151559
1 53900 821391477
2 37832
2 164877
2 85061
2 25167
1 109157 159374357
1 122267 468726257
2 34160
1 16813 218595565
1 58725 229583726
2 6263
2 133974
1 23757 136887475
1 30126 201237394
1 132958 988604064
1 25748 695672625
1 73130 701319582
2 17420
1 165726 443841510
1 51223 501349847
1 182716 201792713
2 161494
1 3718 412925872
1 31579 157763222
2 10721
2 71316
2 169240
1 173494 777201299
1 39978 87376475
2 72456
1 166173 802765443
1 194940 831228079
1 32891 929534915
1 153495 869190564
1 195677 969069529
1 169719 130540437
1 141332 581390745
2 199675
2 83272
1 92140 590346227
2 172866
1 1332 97584185
1 143330 462262070
1 151211 848716791
1 29978 95592321
2 145790
2 155863
2 77889
2 94031
1 172358 430344326
1 160169 764664309
2 19180
1 51972 892852255
2 198184
2 179336
2 156340
2 63182
2 182998
2 30932
1 161776 793693280
2 41281
1 117118 13098842
2 107414
2 19877
1 187728 262400374
1 64252 123343406
2 79370
1 180907 248772643
2 1203
2 38976
2 166674
2 182539
1 173921 179487748
1 22981 401202693
2 141999
1 182086 940311910
2 38076
2 37999
1 140010 333280126
2 13046
2 48343
2 32279
1 20912 169611945
2 44426
1 191086 708483225
2 33871
2 22984
2 31455
1 27383 572974449
2 72005
2 65203
2 56080
2 67810
1 94336 625577325
2 189407
1 7521 506437141
2 17690
2 74714
2 157952
1 76973 155258363
2 8877
1 144027 879433252
2 3367
2 21482
1 131938 154314371
1 14802 292525072
1 47802 280303302
1 26708 356216523
2 90967
1 123349 309812830
1 188787 235103935
1 51333 260387122
2 139660
2 21660
2 111825
1 148568 716733905
1 14224 240514898
1 48912 671185395
1 174760 316508553
1 81917 402901676
1 161717 759819836
2 93336
1 176491 314612286
2 191087
1 107374 575240877
2 24198
1 122816 162283632
2 154170
1 121118 587583404
2 150924
1 185766 484914073
1 57001 444291010
1 87657 594709420
2 102446
2 156979
2 95674
2 127804
1 95835 941849272
1 33909 357146527
2 195167
1 123207 564294746
1 2080 439007334
2 198126
1 30745 75268607
1 110617 122180253
2 142042
2 92230
1 135669 316875488
2 4422
2 142006
1 96519 683878277
2 196191
1 64311 966116812
1 91517 13053947
2 27960
2 124208
2 107443
2 80569
1 93241 535683672
2 78751
1 187605 579507100
2 16945
2 3892
1 130217 595508206
2 112894
1 38144 849107012
2 55796
1 199521 820880063
1 172559 708201752
1 138521 887713228
2 4719
1 101021 636837348
2 28427
1 52856 741400025
2 64190
2 187408
2 64048
1 54122 520340163
1 108006 381858589
2 190880
1 107637 124702532
2 197652
1 114221 771110229
1 146851 391052089
1 131355 853715186
2 120935
2 129707
1 129522 226522979
2 40779
1 26591 613036768
1 183691 936949068
2 193320
2 82984
2 191819
1 129874 144185593
2 71391
1 168047 566690970
2 27423
1 18429 680129546
1 64180 232814311
1 153222 915848592
2 3577
2 43278
2 1175
1 173057 249799775
1 52484 336865409
1 61041 131706612
2 93605
1 71916 301578952
2 173788
1 109770 802812569
2 189925
2 66156
1 104370 764951348
2 132275
1 57987 860738223
2 101570
2 29702
2 14880
2 19234
1 160848 405620353
2 22306
2 81592
1 30798 966167978
2 186790
1 182709 419409789
1 199140 358687234
1 102293 707615489
2 88070
1 51153 234236317
2 1752
2 42466
1 170280 266294870
2 14862
1 162634 95243869
1 86765 817731993
2 457
1 27926 239658975
1 28467 417074304
1 66274 364368923
2 194465
2 121355
1 1995 895751047
2 14380
2 103753
2 151911
2 179651
1 152884 587971927
1 142328 822778105
1 132476 761895490
2 142381
2 189189
2 84277
2 126419
2 132755
1 194330 488291748
1 130311 454043952
2 43030
1 85059 614641753
2 148676
2 125868
2 179531
2 158396
1 76389 84548969
2 32218
1 64825 204143090
2 18703
1 12609 583389987
2 86658
2 74663
1 99043 731591827
2 156072
2 160754
1 13845 555812226
2 37412
1 68903 885484275
1 115231 464875853
2 116072
1 185705 997317697
1 50933 874529764
1 95696 532669190
1 188968 173626801
1 180850 897944105
1 199872 620054195
1 157158 621887891
2 107793
1 45204 362648651
2 36941
1 135632 143906519
1 62600 664590685
2 137295
1 82851 240791089
1 159953 838012778
2 97587
2 47953
2 143501
2 7562
2 101423
2 155624
1 188084 294308661
1 168813 398827717
2 76943
1 10034 532902798
2 174643
2 153035
2 191362
1 125919 881762609
1 189081 486636475
2 171910
1 169607 973859255
2 158303
1 170428 374048506
1 30042 714336813
1 142379 821825134
1 190293 319708015
1 28247 248154404
1 73500 366564562
1 198709 675679557
2 15723
2 44199
1 67556 643175957
1 69201 721185893
1 60082 384865908
1 43657 571024366
1 52969 327094863
2 102537
1 143235 974084890
2 105727
2 106680
1 44913 596895500
1 67344 903529711
2 65537
2 39437
2 113543
2 31409
2 41687
2 59263
2 162275
2 172198
1 177717 182507018
2 7661
1 150495 833743848
2 143836
2 50695
1 153275 522216483
1 169393 712936786
2 30312
2 114413
2 157904
1 108271 640519411
1 187162 186060302
2 125869
2 67821
2 34657
2 87010
2 44130
1 73174 538542615
2 70158
1 110310 99415200
2 113869
1 174511 931871729
2 88215
1 51543 849006994
1 48434 675605608
1 146130 886464303
2 109006
1 120570 525269935
2 152709
2 142591
2 157641
2 44412
2 42773
2 138625
1 171295 833863069
2 97985
1 169295 925288062
1 81372 599147777
1 18930 898638929
1 55488 132606805
2 7664
2 66068
2 167834
1 171571 499415349
2 26371
1 193 48629880
2 166128
2 14181
1 69252 765926059
1 165194 355508148
2 163333
2 184966
1 152612 601896651
2 198049
1 45506 743765578
2 82450
1 93996 203307664
1 123793 493025078
1 190077 436191313
2 163234
1 140518 967226932
2 81510
1 39940 255824093
2 127983
2 159895
2 187122
2 65715
2 141661
1 39679 883807347
1 29184 267010350
2 58607
1 25993 587235705
2 94009
2 134127
1 187478 879941820
1 38884 45674444
1 115623 377062649
2 85793
1 128080 837379905
1 2032 63319230
2 160122
1 73775 460153503
1 43568 228129087
2 174271
2 150408
1 36119 230525380
2 71764
2 10723
2 178867
2 18659
1 36662 266783387
1 21780 884778711
2 179443
2 178161
1 133511 626724069
1 167794 699248892
2 94235
2 167667
2 12700
1 90310 561482831
1 72138 744115678
2 126714
1 159337 897392664
1 48136 67646916
2 123035
1 184324 605460978
2 186885
1 184066 424615
1 185589 966436427
1 23961 918612637
1 110368 485128092
2 179792
2 92813
1 88218 734863
2 5078
2 160111
1 41889 740218480
1 57864 101695412
1 84869 473966870
1 89845 149977147
1 11667 746145582
2 196032
2 165570
1 59527 513006028
1 126817 231972083
2 60805
2 81016
1 51062 578742961
2 18436
1 43482 980062060
1 171092 804409395
2 55896
2 13444
2 91026
1 183430 445812124
2 47634
2 162540
1 87769 808832632
2 189496
1 40493 419873756
1 134442 812088927
2 84083
1 140185 98955291
1 189160 320144923
1 189202 958027136
1 145276 542152124
2 163201
1 83165 551167100
2 125957
2 60754
2 148100
2 90858
2 3469
1 97457 495170093
2 39945
2 130738
2 91924
2 38581
1 33911 59320483
1 50971 861555103
1 197301 885043963
1 154081 227254249
1 44128 172774791
2 92680
1 58360 175925563
2 91581
1 49227 758336736
1 5113 14451232
2 179835
1 127728 492857878
1 178933 502462672
1 192379 455937890
2 77774
2 199078
2 95242
2 158859
1 71994 646089067
2 93508
2 124318
2 196233
2 148274
1 116357 548117493
1 140261 256970531
2 130119
2 109443
1 327 521821551
2 143800
1 91927 406560964
2 77054
1 119986 673109863
1 67651 542376909
1 5325 933428330
1 2153 223895765
2 167640
2 165310
2 118072
2 161491
2 144991
2 78441
1 38124 875496565
2 3125
2 198327
1 189218 891097645
2 147761
2 38074
1 2516 458203429
1 92978 254280942
1 112437 283871400
2 138290
2 87221
1 127147 511873661
1 181709 868483821
1 17269 642131742
1 43156 333985769
1 122032 577401905
2 35879
1 130343 127114022
1 97265 11408039
1 30425 721485706
1 64534 226740356
2 131717
1 81209 73774870
2 20403
2 5193
2 190206
2 63006
1 167796 733468174
1 153174 146713302
1 95931 119062071
1 186694 49865751
1 131980 321002571
1 124020 621407336
1 112359 357343350
1 157894 829489887
2 187852
2 184097
1 31743 788159916
2 52890
1 91114 565139839
2 167955
1 54513 225931313
1 171091 568494216
1 109973 711213871
1 139209 857371269
1 84734 122523386
2 84662
2 13447
1 192809 25929436
2 12881
2 36666
2 46138
1 23754 951021691
2 11566
2 74344
1 2237 36467208
1 73383 317756812
1 11067 272138194
1 162846 227995345
2 92282
2 49562
1 137087 792992180
2 45521
1 118015 156786735
1 189832 624847243
2 150657
1 43797 129831360
2 168691
1 108285 574569146
1 29650 178508351
1 120801 618662257
2 95320
1 47953 277563452
2 57040
1 54503 119609588
2 79902
2 159592
1 21538 78644184
2 157055
2 149103
1 63297 426461559
2 23130
2 2238
1 112615 826079327
2 186514
2 90367
1 196107 734648046
1 106281 296515394
1 105117 827918635
1 53129 754565764
1 173440 658268079
1 116558 803306257
2 114190
2 13775
1 50876 384229051
1 61183 771357567
1 115753 867013909
1 88078 934344612
1 42074 76058729
2 198862
2 78720
2 56514
1 171907 871041343
2 53980
2 198404
1 128319 381492651
2 37989
2 33806
1 105544 423690640
1 68425 921229699
1 152051 483834642
1 39088 931284577
2 46651
1 23695 258899360
2 117311
1 166803 101045085
1 179407 86526069
2 150888
1 55043 342040121
1 98555 282073308
2 199930
2 194555
1 102741 309819466
1 158622 715120322
1 141742 860036339
2 138330
2 25340
1 127151 637171329
2 150717
2 23081
2 25798
2 12711
2 81321
2 12467
1 117130 866542162
2 66490
2 25261
1 97993 854746492
2 60211
2 16259
2 170767
1 133811 338493320
2 107083
1 158224 427457703
2 187586
1 50059 273120693
1 115323 669767414
1 184794 835145840
2 57012
2 177305
1 143863 555967112
2 58950
2 161395
2 134111
2 59516
2 96617
1 10924 3814843
1 110002 447970770
2 26770
2 115637
2 54074
2 134158
1 146193 447828959
1 95573 592683957
2 136537
2 103405
1 82846 291375070
2 182892
2 84216
1 94027 84257910
2 79057
1 69900 831277373
1 47853 561224420
1 115268 478023338
1 27040 221168792
2 25910
2 129359
1 137415 257751428
1 181178 275347776
2 29261
2 4408
2 54395
1 32929 291238967
2 114634
2 58227
1 83499 685789025
2 133649
2 182938
2 56826
1 68048 168359842
2 32619
2 9287
1 186397 962934514
1 151014 319529659
1 71060 399492246
2 149065
1 195176 210422093
1 66898 725897684
1 139612 775527413
1 48812 107141904
2 183300
2 88006
1 39687 6746360
2 936
2 148821
2 169800
1 165230 523202108
1 54288 833245372
1 135463 274232609
1 186285 850551578
1 25226 89790833
2 8197
1 148630 680184212
2 141667
2 67886
2 77844
1 80807 463049086
2 133566
2 170784
1 134720 704615718
1 70814 605469692
2 112659
1 74460 38926309
1 188587 368899474
2 100682
1 177829 69546872
1 113807 470835503
2 45924
1 16811 745085575
1 15051 939762976
1 56611 761230831
2 177904
1 161564 664905746
2 126117
2 70027
1 120917 433015118
1 97319 378765325
2 35137
2 135273
2 140046
1 43819 967946259
2 191195
2 155949
1 49904 549607343
2 45975
1 136006 574323207
1 85234 795454000
1 151831 562844504
1 100078 729196941
1 67206 963826576
2 10976
1 170805 693717651
1 188345 215109152
2 140858
2 162242
2 86023
2 66079
1 156012 532581251
2 71816
1 22092 867312006
1 176430 474530281
2 122796
1 665 371262698
1 99411 268693170
1 197479 240103823
1 191223 599253113
1 154941 439857464
1 187228 466878684
1 27968 881197590
1 164189 279600430
1 113990 736019281
1 158534 791161920
1 10125 15339175
1 22671 276686399
1 174046 34882996
2 73378
1 162808 201522765
1 122361 668461958
2 133186
1 167006 886621542
1 83020 858135373
2 136052
1 37507 730742329
1 103207 636633539
1 169656 110737110
2 13333
1 114764 675351253
1 45776 573800640
2 148305
1 69996 272472212
1 187227 589232456
1 114479 626075125
1 15212 770691067
1 77870 340689622
2 119047
1 141511 437145949
2 6894
1 158872 952291975
1 40241 716220539
1 26615 664472779
1 63037 517051730
2 16056
1 94927 790721414
1 151270 244929907
1 150828 866331061
1 135991 321328224
1 91456 194277515
1 111167 782527267
1 80833 663106520
1 11988 990503094
1 50784 463092292
1 32402 104412395
1 36135 902853421
1 143935 991878344
2 143706
1 3599 58272490
1 70956 522489008
1 31005 3731284
1 33165 962530177
1 48198 18118335
2 70759
2 158185
1 123178 384963813
2 66443
1 78673 418123468
2 196158
2 83313
1 122258 359022513
2 25211
1 3832 640543206
1 145696 198150042
2 197206
1 153376 17120829
1 72385 842114202
1 12901 275727597
2 4479
1 18543 820064581
1 139005 497040625
1 29426 821020419
2 49232
2 159550
2 184716
1 2492 838140330
2 45221
2 194066
2 125137
1 85102 857155473
2 192403
1 26820 346482669
2 112119
1 828 18196097
1 136167 29551815
2 110135
1 180704 738527687
2 131553
2 191785
1 85328 703602845
2 129959
1 127171 891961009
2 173712
2 178604
1 182556 900187580
1 8384 541445256
2 92283
1 45494 492415966
1 186970 185629378
2 191128
2 51234
2 50536
2 80750
2 90500
1 174096 853841389
2 133863
2 162129
2 49047
1 181735 538823510
2 152213
1 199038 930880203
1 29750 98183761
2 155394
1 75720 894119309
1 18150 501709801
1 183646 647212844
2 13872
1 186547 574382037
1 140529 793620789
2 124779
2 81846
1 192719 669393065
2 93273
2 114946
1 179173 360254153
2 26435
2 22403
2 17990
1 171419 665637226
1 95982 101703080
1 106304 537873504
1 78099 583967906
2 133563
1 122896 743986331
2 143103
1 22601 418479737
2 31441
2 122427
1 91098 672772449
1 68162 407816986
2 107883
1 162206 537580005
1 31851 19653180
2 176114
1 80198 376675517
2 14392
1 108212 301625033
1 52650 485910892
1 137238 698915990
2 31068
1 22167 589299128
1 35675 534903977
2 152408
2 95350
2 123674
1 99038 12758914
2 62827
2 168821
2 94003
1 19306 62667052
2 90548
1 20707 22145982
2 66289
2 121400
1 158897 960082687
1 143820 308664542
1 79682 714545186
1 11484 683706435
2 35376
1 107447 84988038
1 20248 276961140
1 130015 30965766
2 64039
1 72494 883033485
2 31479
1 78790 229483081
2 102474
2 82860
1 124811 996558542
2 58571
1 44253 842520541
1 70 233504705
1 114959 604129731
2 9273
1 184590 317285339
2 95332
1 182280 248725518
1 74984 929750166
2 150621
2 141997
1 15603 576387215
2 129314
2 181936
1 5647 943360511
1 8716 462112066
1 134017 728396864
1 68665 685636467
1 151899 979798895
2 10943
2 9513
1 148664 801275520
1 47355 50448389
1 98880 951856814
2 141445
2 186441
2 154578
2 127903
2 148330
2 187198
2 29030
1 170454 863019108
1 106865 995778288
2 93412
1 142536 526283568
1 133428 580893110
1 154387 795064229
1 81881 642607874
1 168715 410002820
1 145072 150459466
1 197357 451875900
2 137235
1 142394 354656011
1 89868 591971600
2 98084
2 50191
1 130262 503283616
2 151996
2 147833
2 24638
2 24345
1 50843 582455014
2 149331
1 39656 560724118
2 28211
1 112900 769043805
1 67205 618694334
1 98612 790659146
2 75115
2 192608
1 170610 27186321
1 66068 491467963
1 93855 810140797
1 187620 908268807
2 16106
2 132407
1 75915 815218968
2 165329
1 61153 979446591
2 150186
2 136408
1 114331 587217654
2 101994
1 53264 189763231
1 85747 603381594
1 193632 226972050
1 152926 629633920
1 109429 316612076
1 138270 2310486
2 190121
1 120019 987636961
2 25907
1 57105 131102316
1 40953 405204706
2 18155
2 105376
1 170150 472855620
2 186589
1 174212 445695394
2 85232
2 195573
1 134746 94077872
2 36868
2 117785
1 189875 866707318
1 73754 702349434
2 30272
2 113523
1 122148 618978370
2 23904
1 66732 915979711
1 47439 708236014
2 90793
1 132639 885895585
2 109353
1 68165 376350548
2 30355
1 159469 70351808
2 15091
1 66166 762875198
1 94533 2754917
1 64297 416465294
1 47882 868570999
1 9805 64337399
2 10120
2 104383
1 14589 739405391
2 25471
2 152895
1 22835 359686006
1 131510 142838498
1 146120 567891250
2 175968
1 139918 289334139
1 125943 222895059
2 135150
2 148647
1 76963 640367146
2 50418
2 150231
2 171841
1 90591 674834737
2 79200
2 197071
2 12958
1 125943 654976629
1 75861 14365805
2 18686
2 79901
2 100673
1 81935 346399954
2 73840
1 126621 835404068
2 28275
2 134966
1 76223 498081536
1 116267 674565447
1 122768 45180089
1 127315 560355333
1 42391 461795815
2 104174
1 113642 108865797
1 76478 69776549
1 53753 345694506
2 126542
2 197363
2 195096
2 183220
1 167551 220750814
2 28739
2 99174
1 75656 914138412
2 139455
1 104565 618074261
2 74141
1 64814 540545521
1 134961 745325059
1 59537 873290615
2 198311
2 13074
1 6528 643436066
1 63895 423954349
2 124290
2 18023
2 138112
2 162129
2 80735
1 119267 3616069
2 104045
1 39706 357495812
2 59585
2 3291
2 77922
2 25687
1 117918 217993727
2 117269
2 184547
2 155970
2 109496
2 198403
2 194047
2 2987
1 171603 990080507
2 48981
2 46323
2 154253
2 155311
2 122608
1 78505 15804475
1 93183 499361310
2 123470
2 57654
2 54057
1 181353 184219191
1 41927 199677697
2 164262
1 36910 795606799
2 98515
2 72533
1 89051 652776397
2 190411
2 57048
2 99831
1 51331 553147264
2 68990
1 139231 355955142
2 66603
2 179209
1 172395 539641443
2 61810
1 7620 220289119
1 76905 144234737
1 185522 102502235
1 103660 514614798
1 23118 715516148
2 80068
2 83341
1 141376 528087028
1 99195 209197997
1 81270 817318942
1 104784 140602321
2 80935
2 163783
2 171685
2 83511
1 11148 605672032
1 131815 311698575
1 166284 778209945
2 23930
1 177633 353479245
1 183541 84811621
1 169516 752754995
2 142355
2 150154
2 159692
2 62030
1 174538 87843728
1 162204 522108543
2 145711
1 175442 449596464
2 198901
1 177752 318065286
2 74523
1 51417 437170798
1 168213 169344249
1 51121 488376707
2 90512
2 42346
2 16496
1 144328 272963842
1 27082 31618060
2 17058
2 150719
1 14454 291230191
2 115101
2 18102
2 3881
1 48791 289845458
1 152622 366511507
1 157073 405800532
1 53198 73843999
1 44267 293823907
1 40326 148954520
2 54232
1 117362 140046913
2 152759
2 49237
2 8931
1 160930 36285158
1 103600 647476336
2 80982
2 84974
2 48556
2 100593
1 32468 751980246
2 51544
2 77153
2 185520
1 37474 324004659
2 144066
1 7362 7712681
1 196705 241146657
1 113350 251275972
1 13780 446523858
1 5116 435663681
2 67474
2 103939
1 11816 147399942
1 146663 955482806
2 90681
1 101101 100456432
2 18753
1 14338 489216213
1 74135 29882279
2 142091
1 23372 659695611
2 5411
2 48358
2 125164
1 186010 643020918
1 101217 411630826
1 183452 747545136
1 24328 951619907
2 19999
1 30783 124484277
2 26486
1 7926 219013339
2 179250
1 5530 252672849
2 96789
1 86916 53645374
1 195132 465953761
2 105134
2 11917
2 12148
2 86478
1 105265 506041464
2 87012
2 3460
2 6
2 178344
1 179839 263259811
2 57438
1 160153 652123661
2 35084
2 21890
2 165253
2 113125
2 10397
1 157400 685732163
1 151142 532538251
1 176931 697822884
1 38568 222218579
1 79784 765778317
1 86401 821311425
1 95307 210276112
2 114848
2 70807
2 117401
2 196837
2 6478
2 110042
1 120539 128238942
2 55589
2 48122
1 151179 844890527
2 114619
2 81556
1 184729 864985533
2 171896
1 114579 778693760
2 176267
2 138227
2 84832
2 62832
1 93584 893551712
2 7240
1 91026 812173104
1 137967 658523413
2 28924
1 64687 986004490
1 129896 303579830
2 131473
2 124085
2 187736
2 194385
2 25119
2 162106
2 114227
1 80562 661872414
1 198763 586793180
2 182363
1 115143 604315467
1 28314 362652970
1 39547 93236952
2 38760
2 144349
2 114083
1 68233 934451900
1 2895 102043992
2 118629
1 38692 969340848
2 24551
1 164004 86581676
1 164308 768276088
1 95654 302365385
2 93572
1 171796 201844182
2 2546
2 115345
2 2562
1 85674 287593925
1 13246 55787741
1 1376 484558713
1 51321 390190064
1 158622 617126218
2 68848
1 4424 103405185
1 89382 498008540
2 38109
2 92268
2 112819
2 116957
2 112017
2 185093
2 182938
1 11045 841399075
2 84589
2 45768
1 68605 413947850
1 99431 633553347
2 116273
1 18106 648303966
1 26232 51483987
1 42002 819425119
2 129959
1 185352 252610972
2 481
2 182775
2 17871
2 199233
1 177517 865549591
1 17209 747559574
1 170306 11703503
2 71427
1 78288 362473721
2 112732
2 50162
2 24835
1 1875 540464748
2 37518
2 78269
2 151515
2 133155
2 79807
1 151586 61199281
1 11732 825254981
2 105599
1 182208 476268407
2 69114
1 11407 736440621
2 86398
2 105469
2 158400
1 8127 365519210
2 105348
2 26972
1 143595 946272793
2 186908
2 85665
2 33378
2 66825
2 59574
1 10603 112868366
1 168459 452027923
1 127180 489405408
2 93693
2 190812
2 54033
1 53785 17469046
2 197989
1 157076 122151843
1 93968 109101133
2 71689
1 28961 748034926
2 189868
1 130577 80811960
1 17520 503381242
2 133260
2 130154
2 13753
2 80631
2 9348
2 38083
2 15993
1 15121 918765618
1 159911 9559423
2 29681
2 176979
2 78892
1 50555 705905826
1 73465 582160258
2 184591
1 115958 386704354
2 88372
2 121148
1 3158 560605119
1 73165 740253199
2 3138
1 185667 114881875
1 139664 29783417
1 124700 515330943
1 172494 73361903
1 151890 330455067
2 20947
1 178884 663386378
2 42259
1 196654 240568893
1 171622 567853070
1 88815 308272954
2 162089
2 62882
2 131001
2 11841
2 9477
2 146822
1 1150 79326310
1 165161 449177297
1 98870 486844966
1 184429 359780627
1 193816 136468899
2 4290
1 115766 188631923
1 69496 673519990
2 122108
2 139734
1 142734 405132171
1 46114 139163554
1 106826 951439140
2 139029
2 69794
2 192198
2 9737
2 20569
1 104278 242175652
2 22120
1 148696 128868575
2 71062
1 83846 81574133
2 80825
2 31359
2 123672
2 66237
2 90912
1 177483 787701999
1 194545 737365002
2 189108
2 185716
2 61079
1 147108 951857496
2 150040
2 38502
2 74928
1 51685 848061887
1 177121 922197065
2 175123
1 165194 837425752
1 42369 803235596
1 133950 695894148
2 163912
2 186433
2 181789
2 37893
2 132368
2 34656
2 84661
1 68933 341849190
1 17607 71914146
2 133542
1 64451 180844678
2 46844
1 127542 228666256
1 108490 157313761
2 28806
1 78050 518683433
2 122739
2 115251
1 140033 776311966
2 58566
2 154707
1 108838 92812782
2 171261
2 131818
2 51325
1 166515 521762369
2 107928
1 160127 117843805
2 14234
1 110393 948801875
2 28462
1 98902 845329857
1 6409 204329639
1 137541 921777326
2 38071
2 159875
2 183451
1 197534 393258527
2 69062
1 170850 873144418
1 142892 432459548
2 144039
2 160914
1 134419 771001495
1 65944 193378005
2 155150
1 95646 728529001
1 6201 745488852
1 86593 600528823
1 166065 260148245
2 187220
2 96523
2 48479
1 1941 680426844
2 100257
2 129750
2 95022
1 57768 532506698
1 115355 830507172
1 20718 566177879
1 185146 948282509
2 12186
1 108293 342427456
1 189959 198623832
2 88458
2 97321
2 157467
2 93612
2 195386
1 187824 463985559
2 127944
2 144091
2 107264
1 127341 244030507
2 47829
2 2062
1 167130 119621161
2 62664
2 111981
2 95231
1 70401 690885949
1 158158 300026955
2 15230
2 3981
2 131605
2 183910
2 1554
2 62885
2 146206
2 29554
1 195581 603798885
2 115325
1 69511 97822005
2 179959
2 91633
1 112415 892182448
1 191567 556631362
1 21517 114780348
2 59598
2 73055
2 155071
2 33156
2 72985
1 178620 329979043
2 36483
2 106514
1 55885 122261742
2 57135
1 199764 514586507
2 195706
1 189465 783197476
2 13626
2 89285
1 13218 105911861
2 105981
2 16530
2 155564
2 59874
2 103898
2 177942
2 68004
1 31049 225775904
2 172269
2 51506
2 190813
1 163589 240095617
1 164977 484532834
2 170635
1 2649 869080130
1 155457 744293569
1 179984 503576469
2 8888
2 87028
1 60368 371659583
2 42917
2 161140
2 95903
1 89634 712777588
2 152630
1 180303 781691912
1 97226 797792596
1 64911 294679911
2 59635
1 140619 11226375
1 190604 762482185
2 94924
2 12424
2 36961
2 188895
1 90850 429339528
1 7937 62562888
2 146671
1 154199 340749636
1 125001 418077456
1 58631 573837291
2 167961
1 115461 970550842
1 93973 687260329
2 48321
2 22859
1 128945 12939913
1 65452 272865639
2 92248
2 114733
1 79792 87011321
2 73137
1 15346 110548088
2 90816
2 145235
2 87142
1 86229 777109918
2 149212
1 17263 944077539
2 164065
1 141303 314960812
2 44863
2 6097
1 70342 319545562
1 120644 326005226
2 105682
2 148722
1 160836 120942699
1 81178 545273068
1 60832 663686124
1 106224 482732555
2 167570
1 40036 999054229
1 78243 320246619
1 101238 224613716
1 99244 862422966
2 28061
1 85000 320217
1 13747 45474351
1 129558 176911346
1 193578 227632927
1 174585 686531413
1 155126 456629243
1 133526 287117062
1 177593 8925342
1 63607 535226960
2 95398
2 65655
2 192791
1 181690 233275367
2 69375
1 71081 997336429
1 51903 944712854
2 158249
1 3998 105525732
2 190806
2 123804
2 74989
1 148177 722887609
1 189930 780399175
1 100324 950296815
2 171641
1 28950 575341357
2 106323
1 144620 212881333
2 40906
2 69850
2 150038
2 182019
1 27807 407501937
2 87029
1 163975 869068858
2 8322
1 16236 787651231
2 7959
1 136528 130588523
1 11860 786869230
1 96914 580946432
2 8772
1 171801 883533990
1 196511 489564746
1 39909 30616142
2 39236
1 60549 327129350
1 32814 516643363
1 146232 301234436
2 26077
2 2608
1 49887 144788528
1 134935 43549078
1 101574 213172156
2 152550
2 86059
1 5130 618951030
2 33072
1 195664 767601279
1 69351 273684461
1 95365 880789604
1 135946 465923832
1 179871 773120806
2 62109
1 166369 851176392
1 13402 576106788
1 132236 12654145
2 178569
2 49407
2 95265
2 168646
2 63089
1 144659 700800410
2 118974
1 66224 520483860
2 68811
1 159737 509820935
1 159967 289448593
1 149765 845626843
2 38437
2 179753
2 66301
1 155668 42302761
1 168411 556003950
2 85576
2 188990
2 120150
2 38240
2 73693
2 131861
2 19556
2 81265
2 122600
1 75739 324245698
2 198274
1 158934 212354982
1 167576 381564431
2 105903
2 63719
1 142700 873301775
2 165314
1 169850 990116814
2 149667
2 94796
2 112272
1 46170 946487662
1 158338 223704755
1 11902 793260801
1 43782 755370440
1 100718 227266631
1 45439 160297014
2 184999
1 39943 705408392
1 150712 481386457
1 29099 91837429
2 123757
1 92113 518907800
2 190562
1 192122 995109211
2 78063
1 162680 7266404
2 64180
1 29745 492549126
2 79011
2 16526
2 123587
2 154668
2 161568
1 57739 22731804
2 175708
1 7639 198967512
1 186206 645441905
1 133930 413957994
1 180114 854983283
2 123945
2 112620
1 137281 332228695
2 32166
2 29209
1 174989 366258533
2 12765
2 41674
1 40839 568991094
1 111125 745031988
2 20981
2 43015
1 165800 820817352
2 109129
1 140985 527244579
2 86563
2 3029
1 66215 465690216
2 131282
2 138975
1 26111 844278158
2 29547
1 195794 843318113
1 106280 164976167
1 154314 616624622
2 174493
1 593 133965138
2 27522
2 183217
2 181974
2 146387
2 41158
1 102325 722205920
1 39133 41072239
2 130051
1 159259 770863231
1 93695 652034882
1 187071 237639668
1 44843 142472472
1 75460 348383397
1 11751 453471193
2 84690
2 26100
2 198678
1 80448 624289820
1 49279 109152947
1 88808 55983041
1 8805 345624476
1 22679 331122407
1 181162 573077285
2 137352
2 136669
1 25388 611107612
2 148620
2 113416
1 50429 461306305
1 164807 187184152
1 136557 990396870
2 67602
2 76963
2 23216
1 23306 96974688
2 182410
1 9480 257952262
1 155089 776884462
2 73565
1 2204 186085250
1 87662 273629255
2 53088
2 188915
1 24466 250321881
1 38150 934512458
2 3728
1 52172 806859428
1 17214 981948147
2 176956
2 67610
2 134564
1 187518 5212255
1 65362 985719627
2 32578
1 112149 206722513
2 141214
2 52501
1 112687 613308066
2 198455
1 127478 992565931
2 18756
2 88551
1 31422 744124254
2 161911
2 55356
2 197041
1 128963 685578790
1 38859 918925741
2 137898
2 36762
2 197800
2 139613
2 30423
2 24026
1 55703 470831291
2 139626
1 96076 450946340
2 181859
2 132405
2 95495
2 118616
2 104116
1 12584 979952252
1 197143 993693499
1 113058 312458812
1 185631 403718376
2 55764
2 178872
1 81017 204790560
2 109328
2 168704
1 110324 252816609
1 67802 875685400
2 32845
1 147175 775144938
2 15585
2 136852
1 140552 947256269
1 178031 828755235
1 126366 359229983
2 125216
2 102156
2 190143
2 98680
2 151784
2 199411
2 128075
2 152902
2 47487
2 2469
2 44290
1 65705 891186651
2 170435
1 134018 783057802
1 18127 987627659
2 49732
1 55050 255501918
2 190401
1 196213 820113912
2 93399
1 106022 350798929
2 88063
2 29218
2 15889
1 122004 730978505
2 1495
2 108793
2 73196
2 135873
2 162730
1 195792 854940919
2 84567
2 51715
1 181422 847438907
2 95985
2 25882
1 124866 602346534
1 105216 501011764
1 169881 245628143
1 89959 398128248
1 45658 761515903
2 150946
1 49195 311723692
1 105830 957777378
2 131438
1 147765 558204165
2 53926
2 168264
2 119343
2 79785
1 62903 739723357
2 169015
2 134485
2 2685
1 59781 42768237
2 54744
1 121260 256101708
1 166946 293352767
1 70784 669822622
1 121034 77481660
2 12251
2 61630
2 120008
1 22231 869110759
2 140219
2 34868
2 157451
1 182311 890825088
2 90908
2 183670
1 76061 380884771
2 75401
1 156302 151425200
1 167213 507978254
2 38318
1 87042 990383792
1 57363 184716918
2 84235
1 60094 605357385
2 143816
1 157821 675373365
2 106624
2 78736
1 134642 375388785
1 38419 288694613
2 64242
1 63053 877847547
2 199814
2 27791
2 25687
1 39106 512153482
2 30167
1 141007 617011474
1 111554 776533414
1 69074 426054948
1 47953 336448866
1 50569 831861245
1 98873 533291199
1 70225 580555165
1 107514 633000987
1 93665 851285505
1 120776 159012937
1 62924 409473607
1 162370 345908795
1 130602 993635319
1 194806 399121659
2 54891
1 160732 174451097
1 183149 250208243
2 134614
1 135358 754189243
2 106809
2 89528
2 160436
2 108561
2 192472
2 160808
2 25128
1 187353 573571382
2 131435
1 22830 835238118
2 166069
2 42138
1 187125 524740373
2 5203
1 107227 686084950
1 42071 828198848
1 129663 57040958
2 142655
1 49298 445390905
2 130643
2 108619
2 133932
2 41746
2 193323
2 36932
2 133324
2 140271
1 109004 101226825
2 193696
2 77466
1 130137 441160002
2 145669
1 28602 144572076
2 86475
2 153817
1 120827 511117555
1 195102 597280081
2 131084
2 109612
2 162236
2 101507
2 151947
1 191240 805732194
2 187644
1 198908 217439612
1 137126 252057142
1 106005 152553432
1 147384 169411003
1 194878 272167451
2 50229
2 64786
2 189676
1 92850 55078518
2 55239
1 81706 461782261
1 84758 326992930
1 35867 237363768
2 79455
1 6566 340611889
1 7991 498503649
1 108678 380308213
2 82117
2 59172
2 20828
1 72513 855291275
1 97092 991506297
2 89091
1 13221 31823504
1 39522 266301599
1 15557 76590307
2 20219
1 134379 689948893
1 163797 137241541
2 10219
2 168632
2 139013
1 109447 148724148
2 175521
1 139881 616320128
1 124906 468985863
2 87712
1 190863 420438166
1 152059 994809017
1 5341 166367
2 169422
1 61937 707786715
1 114496 998225046
1 188516 154813063
2 170037
1 185350 295217481
2 112379
1 55781 318020242
2 136769
2 197276
2 80360
1 68076 405324433
1 149023 45841115
1 172714 774381235
1 91261 39709041
1 42209 865574227
1 11271 397350914
2 23602
1 23973 783078384
2 125127
1 9031 226853727
1 119354 90044019
2 58971
2 47025
2 169668
1 157003 982695463
2 94992
1 51813 357048840
2 52824
2 34882
2 182179
1 54376 462850705
1 178162 937715752
1 79844 669489353
2 61108
1 139590 506538444
1 33947 784748076
1 153413 718818731
1 46496 327865302
2 88966
1 190549 199666642
2 130546
2 25090
2 124211
1 130500 546752148
2 138744
2 46445
1 8479 134997022
2 94195
2 58190
1 184272 532588919
2 190676
2 138321
2 114777
1 156010 59471528
2 186078
2 9693
1 10913 972353917
2 128800
2 90804
2 90387
2 12510
1 187142 34226667
1 24429 630962100
2 44554
2 105087
1 53974 799376936
2 41818
2 52485
1 89236 579868051
1 5198 188486940
1 6151 773673894
1 9912 294870589
2 57295
1 68004 154476665
2 42780
2 167418
2 133481
2 159895
1 64450 184990164
1 76002 501922332
1 122346 346080068
2 49613
2 23247
1 100546 76984273
2 73680
1 99295 240570816
2 34254
2 9340
1 51236 381515680
2 72438
1 8314 253114161
1 153986 857156289
2 14252
1 37736 680299925
2 108592
1 122724 931948583
1 133957 273628885
1 25208 397031102
1 72285 480064794
2 72361
2 41751
1 56580 799191163
2 57700
2 70011
2 21001
1 181464 259902091
2 125162
2 74817
2 28576
1 76804 429773824
1 163205 108694178
1 57778 81718332
1 63421 681044126
2 123769
1 84277 894579691
2 134775
1 98271 483023955
2 186830
1 12098 187976529
1 28388 588010519
1 103295 564069270
1 2857 815731049
2 81854
1 147978 164377060
1 36834 867290751
2 139314
2 31904
2 43697
1 152861 850479152
1 151201 893407805
1 27307 265673560
2 50106
1 150376 642633026
1 13651 322145918
2 8736
1 36745 309897015
1 142191 136053643
2 150341
2 157507
2 65926
2 108703
2 115876
1 151646 465920829
1 161461 215381914
2 167832
2 1791
1 104106 278005245
1 104452 497406420
1 1362 825048634
1 86024 834836867
2 72817
2 198846
2 44000
2 86210
2 190487
1 165861 318986557
2 19251
1 177661 701634146
2 7108
2 72828
2 136926
2 187975
2 27913
1 138241 689690688
1 158620 248602322
2 2542
1 84125 129430019
2 128010
1 152095 268024450
1 157068 582647329
2 69567
1 171170 410552089
1 140226 585732581
2 183451
2 32119
1 98362 835071264
1 75266 218991676
1 76034 696877568
2 152084
1 520 121638105
1 85625 851462877
2 173569
1 55409 748947252
1 104155 544378323
2 181898
2 102725
1 57053 968255274
2 67163
1 140580 444891405
1 1354 450575854
2 107319
2 198043
2 40406
2 90612
2 66304
1 192402 441160283
1 86364 698445459
1 21734 59744827
1 153517 195383978
1 3713 463283227
1 193847 694193253
2 103923
1 17885 169095879
2 106954
1 172434 722927156
2 123227
2 15488
1 40572 578336447
1 74794 317253683
1 124004 495397219
2 119790
1 97560 137955412
2 14973
1 191747 745201024
2 183975
1 59078 717836192
1 44569 566913645
1 108343 775360912
2 133169
1 181712 873724596
2 44201
1 141326 245285284
1 161180 648050765
2 197155
2 126270
2 30257
2 180465
2 105970
1 76236 326255098
2 169413
2 12787
2 21505
2 25866
2 114257
2 78031
1 82125 367045724
1 59479 93066050
1 178562 652613310
2 108015
1 53915 866587436
1 156075 976037932
1 64046 253845487
2 117833
1 181255 177096713
2 113869
2 49462
1 179517 795940676
1 60376 110281967
2 51190
2 159054
2 103096
2 94793
2 191502
1 158244 536130889
2 63907
1 2165 806197650
1 105133 294577748
1 105038 192756139
2 198921
1 164792 219294114
1 81942 93011723
2 71355
2 161596
1 11954 776031157
1 65416 403609625
2 189328
1 156907 251827871
2 79647
1 143355 379289357
1 65832 793993844
1 72112 637885752
2 162382
2 153145
1 134840 297249802
1 165157 997762214
2 66264
2 14864
1 193160 386948942
1 143033 797657501
1 133415 493380721
2 57273
1 85707 589291648
2 120607
2 185027
2 198047
1 109276 535180297
2 121489
1 50739 449355460
2 95151
1 69251 888950783
2 108084
1 124624 827147268
2 77024
1 127901 410353418
1 121275 330438003
1 8803 51904036
1 64588 215045956
1 9918 678210562
1 42308 166416376
2 192188
2 52380
2 114590
2 88246
1 55670 541456443
1 145249 34919092
1 106952 133116469
1 140444 495276934
1 45869 771252277
1 85206 555480427
2 180816
1 43747 493140166
1 47452 385644438
2 14970
2 53213
2 162189
2 62881
1 169968 98822546
1 8687 224059068
2 3330
2 17674
2 117866
1 165479 440700447
2 41124
1 65044 553075026
1 85555 359225630
1 3178 11910087
2 23297
1 70616 188772611
1 65687 815469140
1 184034 582784533
1 84291 624350384
2 28268
2 140991
1 142713 340645916
1 3885 451739323
2 75706
2 79632
1 181820 551149849
2 117926
2 152579
2 8736
1 162931 54962069
1 8814 18804416
1 49442 979319441
1 43476 425043799
1 117831 428947100
2 71495
2 15382
2 189407
1 151701 900370307
1 83194 86238356
2 27580
2 46678
2 148444
2 68467
2 991
2 139226
2 67512
1 97932 261602008
1 70669 56280177
1 175022 346627801
1 198604 489299014
1 174787 719383008
1 91562 291389532
1 60772 947200415
2 109319
1 193369 492418533
1 117801 585655129
2 114463
2 134088
1 179245 483559493
1 5792 980736265
1 125296 300850111
1 4673 715996840
1 134942 110401611
2 150790
1 104422 295326324
2 53913
1 40042 717844180
2 139295
2 122017
2 181715
1 51461 534576813
2 184737
2 180401
2 18812
1 93906 741501520
2 66977
2 24678
2 44047
2 157175
2 116040
1 179381 149883842
2 159467
2 128739
1 15977 815180826
1 132715 696781932
1 69166 221053594
1 18595 562493307
2 31002
1 66045 295010559
1 159668 130120970
2 89280
2 119116
1 66143 987870866
1 98426 641987174
2 40612
2 162105
1 54922 589674527
2 15203
2 9950
1 63628 946934550
1 85842 89847211
2 110110
2 96155
2 52654
1 124752 382220924
1 9733 614263103
2 182303
2 166703
2 26145
1 187969 804173899
2 106357
2 195232
1 195902 889538793
2 139786
1 6603 408023407
2 193431
2 54195
1 14824 8783812
2 27942
1 9659 37186743
1 168614 816841102
2 140589
1 160019 660083020
1 112818 730772157
2 147930
1 120192 720198243
1 12396 726945661
2 144599
2 8432
1 165040 946343941
2 55761
1 99330 129383315
2 103674
1 163765 825634476
2 91498
2 60898
1 188302 994894532
1 94325 115534856
1 103039 130400723
1 130236 680473963
2 161520
2 3179
1 46771 603626720
1 74364 743098372
1 80265 566895191
2 47224
2 94831
2 151316
1 164575 357909328
2 102591
1 68473 563871042
1 84160 233916425
1 36242 700889974
1 120193 902232819
1 93291 476825633
1 123470 13701354
2 101170
2 173429
2 57706
2 143190
2 22871
2 44235
2 170117
2 178462
1 158096 540506864
2 70880
1 91545 160180940
1 100881 704240611
1 76296 854858567
1 32611 901471469
1 76220 945556395
1 149130 593861601
1 34268 793209997
2 38771
1 7043 759708021
1 152026 847314206
1 199564 710853892
2 78613
1 45230 988852911
2 101200
1 105370 65493571
1 157182 426818558
2 51769
1 460 641168454
2 23905
1 124200 206067927
1 191062 600956940
2 159398
1 170673 473710010
2 132346
2 45586
2 48926
1 72018 921961548
2 32271
1 98425 506376327
2 128668
2 93164
1 47085 607668443
2 189151
2 100068
2 22862
2 62403
2 81693
1 107394 198456267
2 124470
1 180907 924885756
2 156237
1 184620 539455916
2 180446
2 93221
1 189726 837614765
1 152472 127506782
2 88193
1 69579 938379056
1 867 345443475
1 60523 346833647
2 198517
2 115116
1 57085 595846760
2 82215
2 130989
2 131931
2 76386
2 7072
2 90027
1 93005 240088598
2 45721
1 142106 996891581
1 64357 362357923
2 85833
2 157143
2 91700
2 167819
2 14596
2 66054
1 105291 960030141
2 134409
2 162296
1 31628 676442256
1 1588 855280189
1 158612 536072789
1 64187 398542409
1 48728 626613993
1 59162 185202104
1 80743 998552636
1 20953 637392472
2 59368
1 91777 191068666
2 127793
1 98905 780438792
1 196970 814376729
1 47735 842309735
2 42164
1 33792 461055193
1 142001 681134890
1 5751 34772984
1 46285 772147710
1 57384 666137361
1 121814 91423852
2 84940
2 55725
1 5789 963863320
2 150641
2 142161
1 33045 713370203
1 17949 754825803
1 125598 287913307
1 42378 860589068
1 137464 870737650
1 40600 470777787
1 68375 170560947
2 35397
2 52151
2 67434
1 54870 525811803
1 151724 295720105
2 23671
1 140723 506955497
1 104990 156599714
1 25236 188684230
1 49526 43907373
2 127670
2 155468
2 2524
1 16934 772364514
1 27050 974733245
2 112993
2 159149
1 145670 253463081
2 40817
1 5785 73636444
2 17885
1 37232 107021349
1 1818 647476138
2 4063
1 66797 981409499
2 87807
1 183169 620129144
2 174257
2 139122
1 22203 735813274
1 105223 743144668
2 115368
2 58871
2 46950
2 77920
1 58638 694791597
1 178052 623780809
2 121686
1 38333 441375375
1 59451 883742991
2 92264
1 137404 84360259
2 149466
1 72096 494769682
1 129094 620485893
2 171645
1 149752 46902147
1 120929 101309992
2 101914
2 80565
1 138865 585214248
1 135385 351130545
2 73107
2 117972
1 148155 958025344
1 179624 450421630
2 197389
2 14264
1 109447 207021661
1 65834 348328898
2 3220
1 103291 356645473
2 104758
1 57794 470095402
1 198387 594403138
2 12862
1 60209 701566676
1 153901 26655834
1 24093 766568499
2 94614
2 120194
2 36532
1 68926 761649421
2 4370
1 27621 856792733
2 154209
1 182872 611978075
2 168703
1 68033 849680654
1 85055 546914629
2 56118
1 130914 296421514
2 113149
2 37246
2 2682
2 32436
1 77052 59506862
1 120995 609830467
1 79213 725638244
1 137791 398926411
2 39062
1 110463 474893562
2 68985
1 120755 270719140
2 77468
2 134440
1 160124 452861321
2 169166
1 156410 598680400
2 74643
2 29061
2 33746
2 199916
2 82127
2 169226
1 15531 771875591
2 100482
1 67881 310378250
2 39863
2 117941
1 94075 899878414
1 170832 917529771
2 46982
2 68006
1 109304 849645624
2 70154
1 101475 446944282
1 133715 584542413
2 79678
2 147765
1 164409 530506622
2 166811
2 3108
1 116891 119108047
1 132159 840142093
1 5113 388905101
1 145770 452405676
1 13219 300078262
1 52409 373482932
2 157881
1 73048 400494252
2 125290
2 69603
2 194249
2 57257
1 57346 328131643
1 77276 237004367
1 134272 178180762
2 48606
1 102254 372229653
1 7965 889925866
1 172344 514367912
2 199823
1 129789 501080583
2 36073
2 56972
1 39898 418041430
2 102531
2 139843
1 136584 247140891
1 199582 474043950
1 154352 799396166
2 50239
2 46236
2 53718
2 149429
1 19400 133033960
2 174019
2 138941
1 6697 892075597
1 187373 913192258
1 20083 744921095
2 190729
2 13868
1 90702 608613274
2 38577
2 32551
2 68707
1 96518 756948919
2 150143
2 69790
2 176636
1 78126 659289598
2 79657
2 10666
1 66955 21168841
1 119594 232765699
1 158967 840397577
1 197571 860302574
2 106113
1 82143 653828354
1 113267 869499158
1 65574 493180229
2 148719
2 33283
1 118828 56394982
2 52538
2 197692
1 168488 562185420
1 131020 879078172
1 112386 93495999
2 175885
2 64248
2 87944
2 1817
2 140953
2 98543
2 146394
1 146159 107571007
1 61876 162851589
2 61322
2 143633
2 38018
2 134217
2 106058
2 112215
2 85560
1 80675 808605587
1 139716 76244174
1 126067 968051897
2 93316
2 23113
2 174170
1 50030 723857755
2 177612
1 178486 369289191
2 48899
2 93854
1 44312 876824507
2 148271
1 30651 253135823
1 90496 218966829
1 38474 676495830
2 137831
2 13343
1 180146 879899892
1 190993 498766714
1 113484 535380638
1 44637 199226459
1 143296 407911768
2 78787
2 85425
1 74641 826276795
2 79137
1 175632 618132649
2 196211
2 153490
1 23343 953287177
1 130780 286291852
2 44494
2 141419
2 41516
1 102037 469250298
2 81748
1 190163 461737180
2 53205
1 55307 693771277
1 197483 360871565
2 154990
1 154655 390489316
1 85932 514776307
2 184783
2 102776
1 193522 794613157
2 199324
2 87880
1 124459 982058381
1 195833 568287384
1 127540 138865833
2 96610
1 95241 120923583
1 174137 539060784
2 122290
2 130876
2 79163
1 78908 346347341
2 105526
1 134477 801540913
1 22533 429254937
2 133581
1 20086 616114318
1 137845 512859987
2 12140
1 133145 709762431
1 190844 213001369
1 189576 458510825
2 125863
2 176814
1 61210 763081480
2 144785
1 167889 490592307
1 77175 881017955
2 57953
2 99002
2 17842
2 47176
1 98913 401874124
1 175240 346233427
1 52378 547431197
2 134781
2 107268
1 80462 681933816
2 53281
1 63366 946198981
1 185442 830905179
1 196315 236631875
1 17225 689504380
1 73723 946109739
2 176858
2 13790
1 100770 667742682
2 181090
2 57004
2 75641
2 81558
1 55278 20879431
2 78700
2 103313
1 171413 342223333
1 8404 742631434
1 166509 50861179
1 80066 573215168
1 39048 745034517
2 36553
1 144317 433332928
2 74907
2 108167
1 77924 450194630
2 127250
1 44481 153679172
1 51673 643117670
2 14888
1 197104 691240876
2 80894
1 143207 992239072
2 158424
2 153578
2 101749
2 172072
2 95193
1 66909 955645788
2 144981
2 190310
2 81223
1 197026 808230689
1 185678 611731671
1 18088 122113836
1 34904 779752827
2 77302
2 197708
2 127679
2 73817
1 84132 462010493
2 36717
1 184791 587948823
1 108774 111898702
1 82918 100046023
1 184876 361013943
2 61260
1 92247 239746612
2 3178
2 102893
2 15170
1 172057 466999694
1 139770 809272780
2 85136
2 106643
2 39159
2 77432
1 178983 778038285
2 102221
2 190915
1 157165 482788675
1 5005 473322016
2 45406
2 40948
2 186690
1 143173 359727685
2 164662
2 51878
1 30851 604078576
1 35404 176100484
1 49518 692222669
1 71866 292896348
1 138091 207332812
1 31326 362793080
2 59967
1 5836 8720572
1 169884 752733372
2 172729
2 47559
1 137843 848887998
1 150740 944023168
1 109974 723821529
1 188898 513881146
2 188026
1 76412 566879214
1 153195 164669267
1 73111 656518263
2 2396
1 58563 527693999
1 10625 557323733
1 180858 14650540
1 85628 337604271
1 99130 217067148
2 85572
1 26129 195824612
2 88839
2 176137
2 34862
2 182846
1 95946 866595284
1 193289 948522760
1 31641 395625815
1 87236 77839928
2 57858
1 183663 343575672
2 99422
2 49579
2 151545
1 84456 610499369
1 87492 911005768
1 157326 361875777
1 18149 238351132
1 31694 463041090
1 191407 551346045
2 43338
2 54485
1 189870 465555678
1 121879 722571224
1 91164 916656216
2 56610
2 188553
2 172027
1 167636 312193317
1 57667 688701492
1 123783 123421936
1 57974 40404646
1 138332 475622758
2 187383
2 47393
1 91205 645729012
2 37844
2 52679
2 173597
2 92844
2 164723
2 154491
1 107971 854585801
1 192232 482705823
2 123855
1 183222 100578868
2 29842
2 83444
2 95168
1 65558 132116336
1 36245 743737439
1 5585 151861548
2 108996
2 196881
2 58426
2 158552
2 156946
2 5194
1 157519 799837944
2 779
2 50348
1 59934 699597100
1 3899 940168761
1 114232 343834832
1 66746 927786000
1 131254 250491540
1 5359 93613314
1 16420 116250505
1 3285 679150464
1 189913 105144387
1 163079 37118195
2 24998
2 158946
1 170873 531993861
1 115473 72482758
1 7394 601654816
1 110668 190181102
1 192024 961328553
2 74263
1 153517 692390376
2 109435
1 16649 324659598
2 86533
1 165463 313920483
1 60909 835272910
2 112447
1 121004 819488257
1 66726 150684662
1 50752 402885896
2 79111
2 46942
2 32731
2 13990
2 165081
2 180077
1 149337 91032453
1 34748 283710846
1 151627 178905051
2 19063
2 53041
2 94453
2 49452
1 54663 303287002
1 172911 67843489
2 6920
1 183063 244988375
2 191209
1 51608 728328984
2 9271
1 127762 518775
1 126742 515585423
2 39217
1 12262 2196447
1 145066 173517791
2 177236
1 183792 592029524
1 126529 607623865
1 198757 563916529
1 53298 292066499
1 192308 280825811
1 68922 5627734
1 74190 578829340
2 73877
2 35572
2 172305
1 49165 693991291
2 50431
2 50022
2 69595
2 172481
2 9869
2 152445
1 124049 668381206
1 131433 965733119
2 44817
1 178727 105576321
2 6120
2 107841
1 72858 479952768
1 40797 343518631
2 132974
1 169068 763938761
2 179131
1 40165 291528562
1 101322 447501633
1 114325 750701740
1 194618 474136893
2 43439
2 95412
1 162254 724399622
1 141257 785936234
1 157873 736358091
2 92567
1 62572 813908440
1 40919 203420493
1 10347 389043985
1 48443 36908445
2 149810
2 46261
1 172250 54871086
1 84780 248987210
1 105081 928744015
1 3887 281145018
1 98746 162007143
1 94374 479788764
1 114374 54323516
1 58905 244480389
2 161902
2 180911
2 153747
1 172554 572816276
2 173009
1 71374 971587187
1 122790 825775035
2 27306
2 36919
1 105651 217275928
1 149654 682344965
1 143915 44676538
1 13628 600171708
1 168236 422055509
2 103151
2 158590
1 79883 143961574
2 35917
2 76502
2 55859
2 60678
2 146429
1 58776 219691793
2 11399
2 57328
1 136334 784008160
1 94719 211979160
2 97722
2 166581
1 51482 148480227
1 183205 246656677
1 149537 547553071
1 942 289577630
1 109979 721220390
2 62709
2 155613
2 21456
2 199406
1 92129 559369507
2 70929
2 180993
2 59123
1 81935 304890548
1 103488 518099707
2 70830
2 8599
1 80138 75247147
2 184650
1 192879 366697115
2 2560
1 128738 68724478
1 42507 468806075
1 115801 121396680
2 34409
2 23861
2 147776
1 195781 251168557
1 63684 770807449
1 181208 352525314
1 166880 449163719
2 77791
2 28317
2 29956
2 11385
2 63726
2 50896
2 430
1 183050 897470204
2 38638
1 70345 630214526
2 32869
1 191742 716086596
2 53316
2 56749
2 36981
1 92945 383459036
2 29251
1 23129 456778244
1 83826 127770869
1 171706 225303307
1 17424 998880871
1 75450 243382949
2 48555
2 48228
1 186383 903557571
1 92043 533149600
1 185462 213236178
1 157812 868212790
1 88436 341422786
2 89810
1 151099 107783629
1 110236 593243625
1 198209 798211047
1 21108 187629591
1 142703 772733965
1 116745 492755203
2 162310
2 172306
2 126458
2 116272
1 66090 74097794
1 103601 811620669
1 58114 276838839
2 157203
1 143713 486916455
1 181827 822876810
1 53714 881924256
1 38540 260622111
1 171407 8231182
2 35120
1 55315 360576929
2 194557
1 75089 958217602
2 104293
2 82874
2 55808
1 119048 278470831
2 124812
2 144512
2 57138
1 152696 703208929
1 169268 969891148
1 80702 494297650
1 152953 922839421
2 188872
1 159272 957060331
1 103783 385197601
1 78218 447496732
1 183224 29229108
2 25586
1 67117 667739608
1 136278 464612708
1 60493 933271865
1 39154 746520817
1 115639 283640200
2 198296
2 185691
2 67792
1 84138 240736286
2 13506
1 89911 466515728
2 21674
1 51147 159603827
2 22145
1 6893 287085545
2 11822
1 188283 680363333
1 147892 907670247
2 196527
2 16885
1 172458 746085054
2 60489
1 673 841150512
1 151269 450041790
1 90800 423029242
2 157698
1 157264 484527451
1 193493 727419577
2 84162
1 143631 336655524
2 24739
2 96965
2 58342
2 168565
1 193262 571164300
2 61266
1 181025 769027076
2 199653
2 199112
2 186844
1 45894 432967439
1 183705 157018538
2 140195
1 20536 749836448
1 112266 232712077
2 95161
2 37764
1 183589 804718596
1 15262 905167534
2 32212
1 67249 368984174
1 74209 790635845
2 164410
2 40725
2 154505
2 49299
2 8667
2 10829
1 73412 840932497
1 73586 6318299
1 172372 912528651
1 39045 680638608
2 56936
1 147558 872503356
1 152148 872598354
1 71611 502865791
1 37549 3345442
2 26272
1 83491 724117094
1 194386 342861670
2 188480
1 78249 906614121
1 38493 686425186
1 19388 302466983
1 12707 572228541
1 149005 86781237
1 179022 277117682
2 108180
1 155574 325701621
1 599 407006658
1 60855 922804371
2 159902
2 48987
2 25155
1 41259 954092662
1 136201 573474186
1 151694 406275956
1 173032 431434101
1 4990 467773827
2 130817
2 88203
2 46505
1 63600 48115026
1 161103 751468557
1 116469 83030299
1 195 797049891
2 3297
1 33022 438291432
2 115815
2 31315
1 93349 814384109
2 94409
1 155705 715978932
1 106875 408567832
2 123118
2 5729
1 61291 636197717
2 195505
1 4309 769836458
2 68662
1 4260 61932897
2 47724
1 193539 82309402
2 32294
1 151421 283788055
2 36662
2 26276
1 106848 245526557
1 43801 400414296
1 112826 342032671
2 25818
1 143607 505775389
2 103695
1 45400 856115250
1 27752 517488700
1 73888 129297010
1 11645 394617730
1 96770 513774306
2 39897
1 14281 812840787
2 43892
2 120318
1 105627 10154744
2 97896
1 68434 157067552
1 160550 858951850
2 74770
2 188686
2 199837
2 12913
1 191163 327284319
2 195026
1 158613 745183530
1 81769 520056857
1 169413 936492130
1 60533 118044562
2 149432
2 80389
1 120870 109130775
1 24042 559406731
2 65529
1 112802 535534104
2 19678
1 142881 866488570
2 180240
2 2117
2 164956
2 123351
2 145800
1 191371 129584613
1 270 422912221
2 71413
2 111680
1 59160 284659668
1 199635 641959981
2 92800
1 127237 99669943
2 173498
2 188697
2 41631
2 53705
1 56983 546371960
1 158738 60325938
1 183088 222455259
1 31434 882763207
1 137413 701891224
2 25799
2 14783
1 152573 273829518
1 188462 62185323
2 67301
2 10054
1 193682 136283080
2 139901
2 119568
2 83845
1 76745 21139390
2 56290
2 121020
2 147288
2 54958
2 175703
1 101367 217636364
2 88836
2 70088
1 161973 167821648
2 196687
1 180897 953646334
2 19732
1 182796 502364982
1 65935 898037961
1 44144 807270216
2 140883
2 92330
1 88635 153178402
2 61623
2 12684
1 83245 323022773
2 7102
1 100229 236654443
2 91160
2 110326
1 183820 563094346
2 44795
2 57209
1 144375 346115424
1 155734 301472873
1 152787 277662848
1 78220 209506489
2 3747
2 153692
1 177871 814592318
1 111741 5867290
2 120403
1 105929 168143414
2 106451
1 3080 699787672
1 167941 631526040
2 57185
1 128665 946316856
1 106516 974570512
2 178158
1 87012 690154247
2 9311
2 61618
2 127490
1 14784 661100074
1 284 811840447
2 71609
2 171619
1 162811 264015991
1 103680 301431641
2 166608
2 135133
1 93616 616825291
2 161767
1 75769 133579302
2 66851
1 65950 431231574
2 95749
2 151455
2 198576
1 162306 91037194
1 101942 687414904
2 107751
2 189743
2 75736
2 136704
2 110765
2 101795
1 167199 387979580
2 54810
1 111559 411376285
2 149756
1 80959 284196788
2 160423
1 57707 94945902
2 102386
1 47658 838669842
2 97274
1 69347 342446121
1 34201 360119682
2 177956
1 13219 751284593
1 40308 324889650
2 91894
2 185671
2 61731
1 34076 890778704
1 56406 546058130
1 94056 250684692
2 149938
2 192314
2 2658
1 95743 387685991
1 3110 749847576
1 162652 38159596
2 104943
1 43817 139309959
1 175736 75844041
2 64714
2 81866
1 13980 733666892
1 148841 3161656
1 49283 372006723
2 91419
1 101135 953771438
2 21334
2 69838
1 166311 734685292
2 67298
2 146656
1 94319 481509423
1 96856 864684922
1 183080 918479556
2 158799
2 83160
2 25182
1 117344 141512089
2 20291
2 60992
2 9636
1 81775 589107752
2 145741
2 103865
1 26975 722090711
1 164703 373494434
1 102058 773809463
2 34585
1 172566 48370877
1 50649 965096094
2 171230
1 109679 967718346
1 118163 451916372
1 125730 915502360
2 186199
1 64429 739372450
1 103561 559914891
2 141523
1 31114 333150232
1 25373 258691762
2 172367
2 7426
1 28440 972920099
2 42717
2 90099
2 89503
2 50855
2 35002
2 165620
1 82067 48474561
1 86037 768274487
2 113774
1 15793 373657381
1 65882 761922792
1 55825 217752456
1 76194 70314373
2 2125
1 112290 82235607
2 150992
2 158508
2 124582
1 82210 301883690
2 187431
2 32278
2 54938
1 24580 561616586
2 197928
1 182836 165917590
2 97585
1 168925 830894569
1 169426 315741682
2 25018
1 111045 7903960
1 93302 207420081
1 157086 539193358
2 90625
1 29334 412733022
2 42140
1 155584 881621417
1 167173 725548251
2 138134
2 21986
1 31736 422996328
2 83771
2 54151
2 27787
1 137096 674852452
2 150020
2 2827
1 65272 368364926
2 199385
1 169697 196985101
1 70697 736499095
2 153280
1 114781 164533755
2 97241
1 102630 132953511
2 39596
2 135433
2 36658
2 46406
2 60935
2 191486
2 151387
1 96941 155551793
1 45983 687877120
2 161441
2 117996
1 139023 644853124
1 161696 360603095
2 173118
1 178264 277172615
2 125722
2 153566
2 183898
1 88028 136101796
2 125057
1 79991 355471007
1 50445 415194758
1 152388 307207187
2 53660
2 17952
2 123605
1 123690 643412153
1 183386 466136911
1 194644 936543792
1 184573 438880818
1 150473 251211326
1 112609 583611731
1 48723 48064316
1 19753 257385206
1 1597 592202178
2 113735
1 59517 406266503
2 62426
1 57963 494010814
2 139753
1 13415 278424743
1 144310 332990520
2 165530
2 134988
1 186360 331721722
1 134970 595697599
1 106885 190208031
2 41096
2 101623
2 168973
1 112913 447805215
1 149549 174821055
2 118238
2 84753
2 50836
2 71048
2 135067
2 7023
1 139149 791068041
2 13205
1 22119 156685222
2 6990
1 167541 149587048
1 180781 116837891
2 62923
2 60644
1 76711 562324986
2 39910
1 139633 893424987
2 192610
1 182255 717496972
2 147142
1 55109 822179788
2 151620
1 126939 44956504
1 135925 373622761
2 57482
1 23809 916607765
1 3311 255118677
1 120553 328351626
1 116544 799900233
2 120906
1 182064 327806989
2 20149
1 182426 790770619
2 105426
2 124271
1 195366 188820417
2 49920
1 155747 802250398
2 50587
1 35887 633403469
2 133140
1 63123 934509072
1 893 799311657
1 134090 751247570
2 78246
1 152519 276341689
2 96413
2 169707
1 105310 508514780
2 120836
2 52341
1 94414 132202970
2 175964
1 180919 112283884
2 52259
2 54899
1 173708 158579060
2 145784
2 17848
2 86505
1 162816 504068515
1 78819 178573054
2 143356
2 151858
1 97026 603138295
1 56645 456334945
2 179880
1 159489 486377608
2 7219
2 99602
2 47073
2 1360
1 64183 20253074
2 79750
2 34410
1 68270 827038385
2 127133
2 144534
1 83700 856400215
1 53073 828850448
2 27977
2 54860
1 116157 180813325
1 144533 286303071
2 146198
1 74739 276262114
1 123308 319719642
2 2794
1 184842 805911815
2 44434
2 118694
2 105645
1 84697 476876790
2 31702
2 157309
2 133095
1 53232 513058313
1 70119 510487849
1 198926 115511588
1 105658 115332071
2 147450
2 78910
2 194381
2 32969
2 171207
2 127142
2 180265
2 169329
1 149284 849459217
2 27930
1 5302 593785792
1 180809 778665002
2 164597
2 34747
2 13853
1 46678 981358415
2 64927
2 24836
1 79519 773887829
1 173308 737931776
2 27900
2 179846
2 89291
2 107560
2 154197
2 118039
1 88136 318364321
1 68583 249582707
1 36284 219808146
2 39072
2 63145
1 150455 305463266
1 122615 566307533
1 124377 649471361
2 146260
1 144159 743191857
2 107753
1 98444 902217343
2 10805
2 37097
2 39809
2 27174
1 37360 159716046
1 75422 158030838
2 123768
1 48489 50222581
2 103778
1 173209 76427121
1 175894 428499585
1 48130 791392637
2 5306
1 134199 236478277
1 187813 171327919
1 193070 84454267
1 46389 531501995
1 135533 583808214
1 92412 343493511
2 167457
2 163835
2 93799
1 196746 561914754
1 132250 465870071
1 78730 930562495
2 167485
2 132208
1 194461 998513361
1 109994 655490820
1 109161 924106060
2 155170
1 677 228405535
2 141653
1 81141 220274369
1 138362 642886405
2 172704
2 51182
2 80146
1 8855 233728839
1 65844 865354094
2 60291
1 81601 552258378
1 82250 897337975
1 124676 803441151
2 143902
1 41606 522799840
1 183325 343464573
2 111446
1 189674 376121553
2 100299
2 18782
1 143765 814594184
2 160255
2 98263
2 96904
1 156416 261480861
1 105825 928805603
1 67190 918831854
1 181566 937586112
2 195923
1 41103 333068692
1 132791 410627135
1 188100 710704790
2 129040
2 85896
2 26972
2 103532
1 138064 954750923
2 161042
1 132226 378350432
1 162834 241489370
1 37392 835219277
1 58199 649978810
1 150660 167280082
2 156936
1 177130 432703640
2 84954
2 145860
2 121597
2 59753
2 33290
1 191000 60819915
2 62774
2 82161
1 129892 705371078
1 55369 171735344
1 168291 582532649
2 51839
1 145918 85028951
2 115696
1 23332 443981695
2 5534
1 19483 85361966
2 68974
2 15079
1 184605 45921740
1 134542 552212333
1 184218 373381444
2 156660
2 13523
2 130128
1 183638 117299180
2 29322
2 63837
1 188813 610363773
1 170685 433994514
2 170293
2 172814
1 41917 721574609
1 40474 488707296
2 87848
2 61490
1 114753 555453957
2 119776
2 139951
1 74737 863705953
2 45881
1 63084 810394258
1 51692 577066424
1 178018 757045139
1 19299 323310494
1 87789 513091536
2 7535
2 68390
1 184923 466569120
2 46423
1 47491 568286537
1 114838 281990482
2 151397
1 164705 11708032
2 100279
1 80524 341115638
1 161498 962903609
2 74658
2 64469
2 181047
1 53603 69286392
1 71003 758504056
2 59893
1 37798 184699475
2 138857
2 137389
2 125333
1 17460 79759337
1 192218 517185552
2 152610
1 116106 689260155
1 79675 716259564
1 164004 65530396
2 150004
1 129478 861596421
1 2125 262674228
2 6364
2 7885
1 115659 51890250
1 21174 699837883
1 196253 603873845
2 50169
1 39570 132315128
2 107554
1 91452 593051139
2 34464
1 170112 550048492
1 55 990268191
1 113950 90267385
2 151537
1 54558 712245244
2 81427
1 182383 279467569
2 195410
2 104165
2 332
1 196515 996134823
2 183116
1 54711 15253004
2 55803
2 63452
2 182373
1 44820 28895973
2 77831
2 148057
1 20331 601856610
1 193234 509317968
2 1744
1 145731 331628062
2 3794
2 50093
1 114490 826474781
1 162260 983631227
1 83245 90456551
2 162182
1 174695 161882177
1 55931 794752955
1 88608 785021311
1 125628 577294134
1 122023 341222114
2 69363
2 98518
2 93193
1 57574 279417261
1 182083 176382623
1 82398 374442645
2 196770
2 188274
1 167699 382426422
1 32488 635186942
1 142755 512420098
2 158885
2 107805
2 8563
2 18092
1 194406 682719661
2 125594
2 68580
1 172289 226551022
1 126959 799594994
1 178945 633975794
1 18117 610253027
2 163000
2 147066
2 57896
2 171563
2 90268
1 183008 426951870
1 30536 981271616
1 24054 165421747
1 49522 515111708
1 2287 13913397
2 152556
1 168347 722673086
1 156338 302068937
2 27332
2 60916
2 79494
1 29305 73857218
1 63534 661763786
2 44605
1 118999 301596544
1 21646 654194572
1 114359 623874824
2 169231
1 28560 114213518
1 120949 738183633
2 64498
1 7139 405187617
2 164043
2 45640
2 166957
2 161108
2 109515
1 93412 613765380
2 174729
1 87747 376619393
2 35205
1 148470 293798051
2 95483
2 23934
1 9873 546452452
2 72867
1 136197 324453925
2 31731
2 167265
1 54328 859411098
1 112435 69710058
2 35417
2 182154
2 51823
2 35410
2 145336
2 3818
2 85230
2 134660
1 108382 635408451
2 196194
1 80973 205954966
2 103450
2 105382
2 51865
1 33672 520731081
1 53299 866723780
2 112041
2 192466
2 38356
2 144655
1 127167 847642951
2 106417
1 78460 339958789
2 174240
2 113221
1 142134 424186303
1 65741 714634928
2 184725
1 165991 922260693
2 102370
2 99836
2 21086
1 119813 170829952
2 170161
1 188188 914320229
1 46439 862223711
2 135978
1 15685 214724930
2 110532
2 95040
2 19574
1 120734 924145418
2 194022
2 191327
2 173652
1 128142 160817958
1 169648 957123005
1 31742 148090234
1 21958 313723997
1 137041 29901966
2 95382
2 172458
1 151694 563373316
1 183980 258390662
1 44232 821021828
1 104469 715059444
1 126171 217558329
1 196323 361153494
2 72126
2 77773
1 7843 161304763
1 14643 680245606
2 108006
1 132553 51558750
1 150193 34021240
2 108636
2 114467
2 128045
1 124983 555088615
2 39572
2 84135
2 62850
2 28346
2 10208
1 130079 839131992
1 177406 11220320
2 179232
2 117383
2 198227
1 147335 821185802
2 28547
1 120118 515681956
2 100146
2 112592
2 180957
1 143623 332214527
2 124966
1 5282 388313686
1 129484 590581532
2 83003
1 29469 38279426
2 113564
1 145646 839107118
2 141966
1 145336 367182606
1 43030 556601726
1 152229 411287738
2 41710
2 152008
1 119509 289750687
2 46698
1 188573 407765048
2 95865
1 148693 920568665
1 42028 336420045
2 77023
1 190631 989916145
1 29581 551712219
1 23028 752495541
1 105413 806200813
2 38986
1 18833 736372758
1 97307 152246456
2 100379
2 116417
2 1481
1 81215 777152598
2 198142
1 94215 525089905
2 191121
2 196091
1 26005 157244776
2 108525
1 119554 668864187
2 94613
2 26327
1 79056 822191017
2 156290
2 130858
2 84606
1 67408 973095985
2 152882
1 122287 555469743
2 161314
2 192301
1 72850 963077049
2 187408
1 41463 93442179
2 10399
2 151351
1 91283 192963816
1 177389 905948944
1 178431 422611033
1 198032 621238250
1 91527 372759857
1 752 22819628
2 128539
2 27546
1 120857 111556584
1 58444 967538099
2 3201
2 110319
1 134528 400252419
2 119307
1 184638 711881972
2 187581
1 196588 188634123
2 12799
2 86607
2 8520
2 166312
2 21348
2 42503
2 125941
2 161856
1 23242 284814753
1 104091 513695040
2 56325
1 174610 27229383
2 69442
2 184484
1 115352 581740462
2 187834
2 184200
1 124913 608202953
2 146898
1 6718 940885587
2 191354
2 24909
2 30296
1 2776 194046502
1 89833 191501183
1 49719 880060651
1 141783 708002759
1 133700 600063423
1 68327 250756473
2 21286
1 26701 932195737
2 101720
2 1337
2 29739
2 174519
2 34157
2 88135
2 172739
2 61164
1 131803 780784752
2 189584
1 71314 113337031
2 178887
1 163881 916917812
1 184390 161370859
1 195215 368565848
1 119304 525326199
1 49856 445501286
1 181538 14877041
1 66080 440832536
2 27073
2 77969
1 193494 859432415
1 161640 775778913
1 59120 686258986
2 131660
1 66906 510352578
1 87710 364564380
2 186474
1 137450 99331264
1 24092 751943865
1 96772 897355472
2 137576
1 28305 376421914
2 197277
1 84176 532008362
1 430 719907848
1 45089 380174310
2 15282
2 8285
2 164931
1 100491 165380434
2 118893
2 76678
2 156844
1 167595 884608422
1 66565 998464809
1 140505 398072921
1 4319 426673041
1 1672 567127494
1 103745 153263705
1 122230 215396783
1 146486 543863836
2 42301
1 189353 803211521
1 105304 595654312
2 89275
2 28448
2 160493
1 627 426019179
1 135100 177992079
2 180282
2 181797
1 80318 843049747
1 5605 953979558
2 131513
2 75256
1 45754 73998591
1 109051 772869881
2 122935
2 75374
2 176925
2 157216
2 119692
1 168118 772301057
1 144251 296730415
1 8703 797403096
1 2749 104618323
1 192094 808290959
2 117411
2 111877
1 151563 582791726
2 192121
1 88518 890818391
1 27544 177618833
1 49763 693440872
1 183920 509159614
1 41966 915360378
2 81108
1 7584 127328782
2 63098
1 147880 289241908
1 144547 265113448
2 101741
2 154746
2 76957
1 191111 251518838
2 115937
1 61765 951967663
1 135900 138015260
2 13650
2 66369
1 120785 391803128
1 164228 186126296
2 124767
1 105640 178746141
1 131495 63051258
1 98779 454800037
1 157269 295907839
1 152595 132296726
1 163148 482900323
1 148313 691541105
2 98419
1 14477 871899985
2 52682
1 165257 568201048
1 154726 566003619
2 82569
1 266 974193127
1 39679 904403980
1 51793 934920592
1 89856 905151965
2 163857
1 164242 319512808
2 184998
2 124285
2 98691
2 160602
1 11289 661527833
2 123841
1 113493 702097043
2 62822
1 189311 601124132
2 126876
2 19547
1 7331 665122997
1 113595 160937184
1 27167 206462355
2 162660
2 96671
1 102316 258579
2 180781
1 36718 874374986
1 411 8856051
1 74987 907124129
1 86929 793459037
2 125862
2 92006
1 38998 117402185
2 174853
1 43854 230748594
1 139564 960991729
2 134785
2 1821
2 50964
2 96998
1 17862 410592287
2 182568
1 98907 466158068
2 99326
2 149806
1 179429 589534576
2 19909
2 27080
2 46107
1 48932 246296430
1 16491 506055890
1 26511 468145636
2 25468
1 23267 658299986
1 26205 910198197
2 155769
2 135039
2 115987
1 140310 253778244
1 111413 819350302
1 174931 593296391
2 161017
1 78017 375046486
2 55849
1 107480 159362888
2 111540
2 154869
1 156629 458307308
1 193955 845833730
2 44832
2 59156
2 100618
2 9481
1 93056 79052160
1 117573 576892768
1 73479 632655518
2 108374
1 187804 168594401
1 100799 807186884
1 41472 290732229
2 114685
1 192987 234561644
2 116730
2 157678
2 33218
1 78352 939574990
2 67980
2 167337
1 66379 133698840
2 193624
1 62427 591467026
1 178934 282174331
1 94233 85667338
2 11634
1 2535 128999963
1 197698 272376293
1 87248 100778199
2 8953
2 31157
1 36387 811487332
2 99481
1 165227 218392934
1 80466 759168352
1 121152 59489347
2 169252
2 179073
2 84240
2 156251
2 116241
1 95316 656701554
1 109013 419713899
1 56256 372965892
1 166788 436829763
1 162739 646833456
2 97931
1 27562 666149206
1 131197 338579284
1 64064 410918713
2 111345
2 32835
2 102043
1 102859 381802320
2 142522
2 44916
2 170085
2 194836
1 123680 79039354
1 5159 165568388
2 69075
2 18124
1 93627 675300265
1 96562 594909551
2 137944
1 130003 470180564
1 28593 586321350
2 73444
1 67536 688966223
2 154495
2 119753
2 64988
2 30821
2 196531
1 105033 119597167
1 199872 531021872
1 137203 753300812
1 142034 8069708
2 169275
2 161200
1 131139 141993404
1 92416 322254766
2 175173
1 177728 591035413
2 93140
1 197923 891074925
1 101615 291673051
2 100888
2 113065
2 134897
2 119004
2 18736
2 150064
2 82872
2 55916
2 121658
2 135116
1 172832 132959422
2 149313
1 84101 511139572
2 36577
2 89758
1 134526 459733200
1 112001 428202119
1 111530 425357781
2 123418
1 186862 624672155
1 154185 674973184
1 196156 719441039
1 2471 250439775
2 19335
1 147956 705704664
1 116705 196966290
1 183407 636981027
2 132903
2 117266
2 169107
2 90467
2 127820
2 74134
2 30012
1 145640 660556439
1 1617 506396036
2 113824
1 180525 969975528
2 195995
1 37290 54803810
1 163398 491022890
2 149112
1 168789 759969844
2 166976
1 93626 119893349
1 65914 73256710
2 81044
2 188340
1 58196 412511156
1 194972 25745062
2 12995
2 182547
1 28405 861812976
2 59770
2 82939
1 128159 876527966
2 25522
1 160978 278713532
1 78857 372084798
1 71910 613628247
2 171912
1 50416 419997411
2 3639
2 161372
1 25092 974701040
2 79548
2 86671
2 37744
2 69148
1 113257 661669173
1 23731 361120956
2 194762
2 189012
1 56126 997444371
2 46556
2 192448
2 102598
1 151354 839610418
1 107105 356586594
2 21405
2 177990
1 48041 105162224
2 99134
1 181756 164721252
2 126944
2 81197
1 92880 432617507
2 50522
1 111863 692972939
1 73151 409479423
1 6474 746116019
1 34999 276621138
1 129382 575988286
1 46562 921047424
2 157381
1 72549 3419462
1 163359 112527676
1 63963 330730381
1 3192 733520092
2 44686
2 72089
1 103643 701979601
2 193974
1 13116 937422426
2 73137
2 159811
2 109098
1 107792 94736524
1 193797 435201627
2 112809
2 54429
1 129808 410329692
2 93243
2 170388
1 89553 134114300
2 102956
2 168545
1 109218 296442373
1 36269 828898006
2 148618
1 84141 406200853
2 67811
1 137935 562557078
2 120856
2 183187
2 182209
2 99763
1 163325 722398138
2 133772
1 135340 389441372
2 157443
1 175958 817033901
2 144422
2 81554
1 189978 591819719
1 104087 408557293
1 71678 145800723
2 57513
2 156376
1 132982 126715015
1 7171 742548664
2 111668
2 182997
2 31339
1 150142 200010484
1 60178 821026343
1 91676 613501874
1 120687 929751136
2 161703
2 53806
2 191847
1 113767 952850532
1 95 170781396
1 84760 672660500
2 97137
1 186329 237654368
2 21514
2 130429
2 114153
1 51877 29115499
1 158843 187123483
1 190655 277690213
2 79057
1 93645 999779905
2 192163
2 12400
2 162309
2 159900
1 13406 437020787
2 96852
2 71855
1 118119 132882393
1 61552 415419359
1 35913 494677017
1 67279 112089122
2 153406
1 2217 167487157
1 130616 858065377
1 114251 201278699
1 11769 410208596
1 86010 691496894
2 190661
1 185920 910145688
2 117621
2 60285
1 31867 136224981
1 162382 536798332
2 168228
2 158126
1 189308 489593183
2 48049
2 120358
2 105396
1 128176 710724479
1 128134 334306683
2 46062
1 144907 544170868
2 97008
1 57319 910789550
1 23438 564080272
1 192768 674563853
2 78976
1 119630 692409435
2 137105
1 111371 172047604
1 139748 409257281
1 106314 536310895
1 77241 181252283
1 13029 856713936
2 64357
2 82115
2 119562
2 185575
1 94181 775082922
1 21158 992187129
2 83946
2 99785
1 115053 175565605
1 135066 493178013
2 98479
2 81764
2 115870
2 152054
2 60093
1 111561 659879055
2 18495
1 73095 294296603
1 84304 385590884
1 149349 863407282
1 90975 961807428
2 190336
1 19624 87884184
2 187948
1 137931 799686586
2 155557
1 53786 975056517
2 101913
1 176069 432266793
2 174042
2 47601
1 109869 595352666
1 192045 15887912
2 22587
2 125456
2 85625
2 187303
1 50881 122157918
2 38486
1 37089 817438973
1 178643 844917211
1 96064 921829527
1 16451 416515980
1 188734 987598814
1 45874 561053400
2 166891
1 119548 459892696
1 167812 966622013
1 111066 707915327
2 80878
2 192073
2 166156
1 60031 742151929
1 155705 579820883
1 98105 195212872
2 114330
1 192210 725357012
1 173637 996877318
1 76628 114526614
1 96280 591070019
2 7810
2 154336
2 199704
2 61965
1 40999 978143495
2 64188
1 177694 486020848
1 51672 4319556
2 121821
2 99755
2 167735
1 120241 945308457
1 116237 487718905
1 172260 874642676
2 102384
2 119005
2 112416
2 105266
2 63241
2 71617
2 33934
2 161584
2 36843
2 123535
1 149182 194256545
2 105356
1 183906 456673465
1 149252 261776795
1 21531 912480034
2 82682
2 133941
1 190412 821341448
1 95236 910377173
1 100654 163051016
2 87809
1 189552 127323263
1 167496 40350105
2 59984
1 3126 99129087
2 107363
2 72582
2 7254
2 104350
2 6016
1 75041 264501744
1 80699 694194483
1 81424 586497463
2 102534
1 76873 914932352
2 161611
1 45458 132152302
1 94784 451084134
1 86116 862779096
2 15633
2 113943
1 174668 439470782
1 93543 158865122
2 124394
2 177694
2 17077
1 70985 936381542
1 103948 935144008
2 102470
2 21893
1 2646 967120103
2 48548
1 18568 196716143
2 12099
1 102108 341122764
1 175299 313330414
2 118856
1 64982 109732882
2 81680
2 66646
1 62576 340087709
1 193779 918716735
2 56249
1 16242 930166348
1 171651 760223234
1 66993 597709293
1 52652 541456067
2 80394
2 93305
1 35816 310345160
2 198245
1 54702 267190728
1 19644 579691725
2 14687
2 152637
2 164695
1 143050 272649047
2 94088
2 111187
1 6126 259925056
1 93648 256962503
2 169428
2 182872
2 171484
1 133924 204005604
2 95349
1 181449 481378358
1 183900 757518513
2 38558
2 119918
2 70426
2 9499
1 170154 900166002
1 78711 754560953
1 2645 288588469
1 79211 880301513
2 107608
2 80457
1 174188 806056255
2 59244
2 10626
1 61186 231942003
2 20775
1 23095 556785297
2 21232
2 51871
1 152616 195436475
2 111931
1 69138 606150375
2 156435
1 126061 250480851
1 136145 336525973
1 132311 421384661
1 198815 531431482
2 199955
1 45141 324327602
2 70786
1 166762 921316340
2 33348
1 97728 635612544
1 55598 454920718
2 78095
2 6530
2 128471
2 136720
1 64045 733997541
1 197063 413226785
2 62935
2 85013
1 93646 497923921
2 41892
1 196011 41894647
2 64440
2 113017
2 129076
1 137246 934139930
1 58446 408091887
1 41494 274032365
1 199906 99516909
2 155921
2 135377
2 15271
2 79308
1 150792 974529913
1 57583 991613899
2 182136
2 181338
1 137757 590142756
1 67452 603230878
2 85749
2 92525
2 129051
2 4552
2 11673
1 78096 716398027
1 143098 573996064
2 4803
1 109609 862198507
2 97870
1 133562 771756035
1 68727 485676221
2 71696
2 50337
1 125668 699379182
2 193540
1 130786 142014441
2 29191
2 57320
1 140836 975023093
1 138260 589325875
1 6548 280409414
2 19070
2 157697
1 157004 296508258
2 72209
2 178746
2 126778
2 17695
2 187419
1 85377 639233668
1 90617 342359019
2 148398
1 84076 92656419
2 49984
2 83473
1 168504 859875147
1 99919 309551749
2 166910
1 95499 137081798
1 103518 420981077
2 185468
1 125676 798772500
1 136685 679686790
1 183399 35003533
1 60987 771183394
2 95512
1 6704 59692066
2 185145
1 178323 199269339
2 188730
1 194632 852530201
2 28364
1 145356 408342200
1 45099 165475935
2 130167
1 14584 746378239
2 78441
1 24078 519952795
1 35405 828329400
2 45747
2 132801
1 87506 786917686
2 51406
2 41330
2 40987
1 69551 651318786
1 152 286015934
2 28398
1 187184 564845017
1 6023 936811836
2 14078
2 67569
2 71968
1 95055 432696030
2 105275
1 29952 433182264
1 140028 383957588
2 183725
2 151351
1 167807 130800789
1 101012 425244217
2 109180
1 186126 852077909
2 135874
1 117054 527652229
1 38935 128301460
1 164087 368715274
1 177735 422414344
2 134339
2 68851
2 90377
2 17352
2 194974
2 28872
1 12807 601507872
2 170940
1 15000 855689213
2 184200
1 24656 975946302
2 172186
2 14270
2 78578
1 180930 830229397
2 193206
2 68432
1 44408 647556252
2 154001
2 104914
1 133759 163474578
1 167458 476573353
1 179883 783129306
2 6577
1 196254 106036831
2 145760
2 4981
1 21311 416167408
2 64656
1 17489 642379932
2 116321
1 71306 676882917
2 96981
1 69377 405478589
1 45894 382862711
2 64115
1 106884 296743216
1 189927 831143832
1 26385 533755561
1 77318 516862714
1 61204 209765234
1 5696 222903142
1 104026 176415714
1 166012 76618064
2 4369
1 8151 37577933
2 174940
1 29145 292014309
1 1058 528621727
2 135345
2 172885
1 158835 731296217
1 87053 845611129
1 170732 497383119
2 196364
1 105045 57977325
1 178823 916542323
2 81515
1 101543 704511513
2 103641
2 133976
2 2227
1 163975 765566998
1 7550 605908911
1 140084 680210425
2 62768
2 179511
1 192099 797188059
2 179495
2 148307
2 41543
1 15476 87085373
2 190022
1 199724 57392875
2 85184
1 29433 357549696
1 81878 652728256
2 76525
2 92831
2 128166
1 88764 20883053
1 133585 165715219
1 56951 19036379
1 186684 325119661
2 80463
2 188210
1 94551 192550678
1 72692 121504893
2 83382
2 77340
1 52544 775233089
2 82017
1 27561 730879001
2 182684
1 21777 895356505
2 14511
2 172537
1 126266 663480576
2 125625
2 12744
1 37804 405281544
1 149953 550782176
1 28693 444773353
2 50670
1 110315 9810595
1 37185 672286700
2 14953
2 88543
2 190596
2 85260
1 112267 200791441
2 58208
2 195498
1 116737 10405794
1 144599 966924130
2 64756
1 115535 18100438
1 29723 938409129
2 82533
1 25844 388442395
2 175380
2 159706
1 70213 933160236
2 148662
2 82452
2 120427
2 146095
1 34733 743336658
1 45966 687023973
1 101143 721223589
2 42495
2 80916
2 183374
1 48825 636672730
1 167069 343322617
2 140996
2 63103
2 6980
2 55056
1 87410 381147142
1 89693 548002389
2 165493
1 125581 600086726
2 116766
2 10120
2 136490
1 90299 533661351
1 23190 72908309
1 76323 326243796
2 174100
1 12849 205092504
1 84331 858545051
1 125051 342469505
1 38507 204830681
1 92985 978238295
2 160155
1 27514 10815524
1 192041 109967392
2 105572
1 94281 849774561
2 85736
1 123943 256985944
1 76002 202517908
2 25222
1 169506 794145548
1 127735 545690205
1 59904 885977633
2 87415
1 185207 738110190
2 88516
2 26811
2 85949
2 29184
1 122140 844594572
1 162870 934346640
1 17621 556668533
2 150622
1 157609 981993344
1 29647 262473637
1 199377 502865425
1 133157 671155804
1 125032 769427136
1 85867 128730151
1 160221 821782415
1 173131 578383114
1 130286 590920724
2 114687
1 155097 685193943
1 135883 78003861
1 157717 531060657
1 82881 829434834
1 167762 814797285
2 81716
2 170182
2 112190
1 23612 307545516
2 72847
1 139390 324225134
1 69246 779625237
1 138012 443566211
1 25649 697707401
2 54572
1 184542 620506001
2 89925
2 153946
2 127813
2 89798
2 30524
2 188343
2 80194
2 164781
1 124511 855003484
1 32158 434577838
1 152850 349307759
1 122393 527234177
2 151133
1 62026 285902536
1 28200 316459738
2 6901
2 131294
2 98653
1 182110 965428119
2 195356
2 134027
2 184332
1 130720 497510610
1 75456 653135211
1 43693 859937709
1 103788 104006693
2 99888
1 164281 566112668
1 147929 125306126
1 81983 781466867
1 64186 490803495
2 136464
2 171170
2 182617
1 90099 338550376
1 39433 845078711
1 17691 656086509
2 94410
2 121742
1 181399 404587178
2 5799
2 87881
1 7411 417032511
1 129359 103062250
2 57965
1 126759 561981091
1 48241 198541466
2 50875
2 11913
2 104969
2 11009
1 42903 594316348
2 51218
2 89667
1 37144 23301183
1 197671 316401498
1 166309 64196501
2 101920
2 72824
1 15577 23132715
2 48864
2 28457
1 157061 795473355
1 195986 966894114
1 181379 885473145
2 42825
1 80167 786927998
2 190856
2 111528
1 167688 235462771
1 2710 312117977
2 139537
1 188179 203600504
2 185132
2 139881
1 167429 119117996
1 173910 780511212
1 103801 796158906
1 4621 245257008
2 16585
1 180328 263735828
2 64169
2 77785
1 88914 324287249
1 107795 491220224
2 51057
2 50497
1 192126 808611028
2 80484
2 8498
1 105894 973284908
1 83872 898779949
1 94263 698079797
2 184791
1 80554 708732178
1 161753 416403251
2 136085
1 106474 32868173
1 103541 183072506
2 31999
1 98307 942482275
1 64259 238022027
2 50375
1 196860 777959671
1 193423 752950744
1 62307 839685755
1 160614 235175171
2 133692
2 82052
2 40713
2 78327
1 151934 657887785
1 112088 33755671
2 40148
2 31343
2 7881
2 61976
1 13794 851967686
1 87264 244020435
1 165578 979701888
1 84079 577859427
2 52596
2 63717
1 76533 239214882
2 89221
1 48345 973755523
2 154130
2 73361
1 63816 322326650
2 170099
2 127090
2 83878
1 43558 594754315
2 122669
1 72457 199684178
2 33360
1 29163 370946516
2 178389
2 183244
2 131649
1 137296 30453652
2 91003
2 84328
1 195221 773932333
2 188209
2 43901
1 97825 679461981
2 89719
1 56608 230794403
1 199132 278407231
2 59177
1 50411 388764841
2 56960
1 7091 171751421
1 198538 246430375
1 40243 827935743
1 98793 810442391
2 69615
2 133007
1 128780 451910209
1 165800 556943335
1 193635 954771283
1 125187 110451462
2 129550
1 197764 781682647
1 14840 617961244
1 147320 112185025
2 175050
1 67517 94937601
1 103884 184698442
1 150235 626236498
2 100591
2 20826
1 89897 412536621
1 106346 124327080
1 141658 587227750
1 91772 807191238
1 181276 383463042
1 31562 334192368
2 86467
2 195597
2 75147
2 185225
2 156494
1 182207 328197238
2 174381
1 180187 774561797
2 69501
2 154487
1 106324 213509489
2 2233
1 199562 160650386
2 50002
2 153634
2 166985
1 68713 802292216
1 30346 332753807
1 174781 51743344
1 188196 898920617
1 17148 251681202
1 132107 657927321
2 144510
2 88245
1 86570 90616042
1 75785 450758884
2 185214
1 123415 857199100
1 141816 867484902
2 195863
2 143377
2 101378
2 30701
1 149146 247800850
1 103484 335053853
2 129096
2 175373
1 30870 221438209
1 27386 82769030
2 105111
1 105237 45822620
1 127570 349334725
1 112640 448677491
2 33078
2 134414
2 121255
1 182407 74234303
2 47716
1 69786 21255063
1 121126 323700003
2 193680
2 87948
2 37038
1 174415 537237270
1 174054 726902991
1 36269 65179394
1 40770 862784707
2 156735
2 44204
1 4721 526660822
1 85622 567438382
2 153371
2 73749
2 58448
1 139177 248190596
1 142977 135097529
2 43169
2 41021
1 5822 194588654
1 144717 710879056
2 145090
2 30950
1 39175 389478624
1 128451 100442500
2 120606
1 66093 762935682
2 152326
1 1227 882961346
1 140231 162412322
1 38937 970500972
1 84094 602043845
1 128418 877107063
1 160232 702584774
2 4147
2 36564
2 87292
1 163414 242404923
1 109709 396690952
1 86046 262509856
2 33572
2 15866
2 50848
2 51050
2 135823
1 181618 421163008
2 176677
1 196954 433312174
2 35523
1 153732 459885307
2 50556
2 106333
2 29732
1 119480 255436185
2 56884
1 20018 639871829
1 95930 842878912
1 109434 623739188
2 128179
1 168087 253864907
2 123488
1 48904 53830549
2 121957
2 16690
2 140830
1 162778 472914375
2 75135
1 29024 395360827
1 186542 2232677
1 32143 830884918
2 70931
2 118746
2 174553
1 76229 469205482
2 50638
2 64065
1 62994 239503648
1 94379 660113172
1 134131 26590994
2 93278
2 84453
2 195616
1 135101 265419576
1 61073 874116852
2 12002
2 46238
1 158037 928491909
2 132377
2 187610
1 17219 538370661
1 153565 192085834
2 113059
1 13179 126287729
1 120133 660398284
2 35099
1 31560 627620982
2 59672
1 85572 928491041
1 61309 946332467
1 104197 953077871
2 47334
2 151259
2 17117
2 170983
1 133983 645251555
1 152503 690143070
2 60058
1 51387 478789564
1 122908 185978897
1 17804 223800851
2 75856
2 135244
2 132244
1 174254 865283771
1 124150 34286112
1 63606 875242802
1 56358 234980019
2 160862
1 174027 65742705
1 197866 689779346
1 135314 981565951
1 89668 272787021
2 9219
1 146855 811821318
2 194455
1 36890 476482040
2 77878
2 125180
2 133333
2 39900
2 24023
1 15935 106186103
1 94060 137111088
1 10891 814475504
1 22020 114416258
2 68725
1 91409 939338649
1 186271 592860848
2 8597
1 147838 846782865
2 106435
2 117949
1 70980 145587546
2 144625
2 183804
2 68642
1 165121 160771029
2 111120
1 38553 528628995
2 36597
1 24341 154212359
2 188057
2 76094
1 4519 131251891
2 139639
1 128092 474153782
2 6849
1 104684 963130667
1 98678 321990210
2 166800
2 114018
2 30438
2 133263
1 123045 808173873
1 141491 172574068
1 114277 610855865
2 192461
1 126873 985877884
1 74810 137455441
1 122103 346268516
1 69854 497702751
1 188208 663303812
2 42702
1 116244 609938709
2 68975
2 62795
2 194933
2 15374
1 139381 190524386
1 88568 878799686
2 24789
1 172852 452609570
2 193274
1 152160 164522033
2 117464
2 17638
2 104185
1 37598 607947563
2 106310
2 19462
2 99907
1 46057 680095576
2 38294
1 139748 752373281
2 82146
2 73652
2 112381
1 136244 903827329
2 16360
2 190984
2 70187
2 130149
2 91872
1 196021 508392396
1 16254 336713529
1 113491 494444116
2 156354
2 45205
2 21830
2 131802
1 66868 94654327
2 191863
1 138334 8433610
2 178215
1 33927 53044611
2 6393
2 146661
1 164003 299668658
2 148568
1 109864 638207115
1 72329 39681699
1 53812 188456748
1 74231 948569450
2 163546
2 172592
2 71588
1 172423 17573204
2 168599
1 153404 687376892
1 151499 88977947
1 191147 105090646
1 102038 451218706
1 34357 998509145
2 136367
1 56244 771964692
2 55841
1 141100 586199144
1 127046 203735874
2 56137
1 54446 7938855
2 47856
1 156670 853580918
2 98902
1 72535 763409691
2 106070
2 163236
1 76983 54975024
1 41007 6209555
2 68200
1 134320 101434721
1 39308 865626250
1 121810 873385589
2 41793
2 89628
1 181431 515688709
2 115046
2 79929
2 180548
1 74672 679226572
1 134135 376811963
1 133077 722736528
2 137986
2 66621
1 146988 529926993
2 32020
1 19133 302348661
2 77812
1 10124 368752512
1 17021 595172978
1 20386 536959691
1 91356 583381295
2 184729
1 137784 810926738
2 161402
1 22760 107304840
1 191018 917990228
2 195087
1 102438 624292321
1 65683 429570567
1 169481 195457985
2 156794
1 103845 740948188
1 4686 989467423
1 169006 721684574
1 87029 168775233
1 120657 744255372
1 25916 33201539
1 153141 139859780
2 129016
2 78577
1 87615 715665228
1 96891 895097616
2 133708
2 64901
2 108436
1 188795 248303304
2 49431
1 52927 870688545
1 198037 576608468
1 110529 207476487
1 137172 528147372
1 179038 991454847
2 130969
1 47743 82343289
1 30690 646795220
1 137377 649858726
1 68572 632446531
1 37001 195814691
2 83379
1 53244 126591502
2 157558
1 136100 985193508
1 174655 721247667
1 112794 16346781
1 67613 37472839
1 29511 747608534
1 101048 581436774
2 139566
2 21028
2 70977
2 177965
2 186051
2 109887
1 83464 334716762
2 120012
2 85029
2 2938
2 12992
1 157303 277073937
2 166825
2 131938
1 85016 754447696
1 186988 739258419
2 7013
2 44512
1 85136 501112262
1 156625 320693235
1 183721 467003783
2 99758
2 22373
2 62363
2 102406
2 148628
1 32312 615093277
1 129640 920061870
1 69669 858821204
2 115897
1 72741 94257248
1 97668 278041833
1 191351 830139301
2 182152
2 40875
2 180583
2 20286
1 38168 434260163
2 106171
2 124028
2 99889
2 78572
2 178267
1 81551 723890005
2 58848
1 43260 512182717
2 199104
1 131038 205126317
1 10273 89190146
1 171388 973549266
2 184088
2 71043
2 127078
2 128066
2 139316
2 81723
2 36838
1 191833 84233875
2 167714
1 134798 985699140
2 182877
1 173167 994648391
1 148663 150699201
1 74452 208425035
2 36374
1 32156 316368372
2 83407
2 54269
2 76804
1 26504 912261455
2 133702
2 54240
2 51335
1 13651 777733867
2 47678
2 10002
1 77305 229343377
1 194275 865476617
1 153010 772193800
1 145353 297502072
2 101651
1 47627 427608845
1 187936 959575707
2 184807
2 19205
1 7608 258857994
1 37520 704572159
2 87006
1 97891 562056625
2 110618
1 139264 35129941
2 176278
2 43126
2 61840
1 25531 779907105
1 82087 698528021
1 132415 308809646
1 17688 342631410
2 183327
1 159754 872915570
2 54118
2 107547
1 193917 38739512
2 875
1 33443 319589102
2 58304
2 133109
2 164220
2 22238
1 101917 28412361
1 10276 302672753
2 40254
2 86165
1 138267 246180305
2 162978
1 35612 16129101
2 178518
1 185184 933235770
2 137322
1 89236 218867445
1 180685 138269526
2 128427
2 169361
1 629 691680771
2 7537
1 13455 852635291
1 136776 806844484
2 11270
1 194837 909577743
1 161550 213326666
1 36141 694513350
1 106152 806475400
2 185269
1 75127 488171900
1 138948 705249253
2 12445
1 42011 932149215
2 142448
2 95700
2 185469
1 148360 716115840
2 67380
1 125152 845646882
2 101423
2 331
1 112004 541181404
2 144472
2 102655
1 199245 79387861
2 29052
1 189975 732549401
1 96741 112971584
1 45164 816202003
1 44125 347058613
1 193237 968065761
2 84612
1 150290 682155601
2 68535
2 139228
2 122247
2 186113
1 162000 445436893
1 177671 114916199
2 181949
2 15674
2 139713
2 113374
1 165317 537150370
1 19325 218482617
2 80956
2 82645
2 182907
1 189340 726054010
1 11390 270071731
1 53423 778245887
1 153305 358641254
1 153988 665554680
1 84480 772104719
2 46220
2 178471
1 142795 107565874
2 181052
2 108811
1 4071 860715894
2 188559
2 64412
2 31025
2 179701
1 93939 955792693
2 117788
2 147657
2 96329
2 89461
1 41607 994085297
2 156568
2 22998
1 3884 592388950
2 183446
2 129195
1 85358 96281158
1 101572 867164961
1 179741 431572599
2 145727
1 19469 556411155
2 20651
1 39280 435667890
1 92696 186547252
1 92268 83391916
2 60669
1 25136 227042901
1 130277 716302748
2 68993
1 5302 222949337
2 178413
2 189212
1 63161 825365449
2 10436
2 125717
1 127061 854393131
1 85071 947664691
1 5330 753227225
2 125202
1 193168 538175886
1 134131 208567114
2 151587
2 163477
1 172989 778076762
1 87391 668788025
1 46414 434492809
1 107418 307550236
2 79447
1 46156 717738022
1 81811 713716275
1 16134 964425508
2 168206
2 114086
2 181440
1 66875 738895498
1 7975 76269153
2 120892
2 24942
2 129692
1 10135 699287863
2 181550
2 190115
2 93675
2 163546
2 57747
1 4085 401388016
2 130393
1 187584 113983450
1 196577 186205657
2 116373
1 93035 838484488
1 3759 595351997
2 92298
1 183863 573289553
2 137108
2 129727
2 74826
1 7521 998766132
2 73993
1 141236 803199044
2 85441
2 34671
2 30361
1 76863 597420708
1 156928 254445310
1 141764 411070186
1 82374 558526961
1 111883 503667584
2 101067
2 10348
2 120375
1 27350 300961649
2 172867
2 56245
2 17804
2 37498
2 72965
1 91474 504905560
1 59470 429765302
1 19316 988016132
2 127132
2 19585
2 188970
1 124117 394578276
2 38900
1 129636 560958693
2 256
1 176432 433792398
1 196392 248023947
1 74256 913538791
1 48751 409656022
1 42354 786857361
2 5524
2 16656
1 197226 187159376
2 72176
1 142071 966656958
1 131094 84559846
1 129299 149406935
2 152111
2 174298
2 76175
1 38619 349796735
2 43276
2 130296
2 131347
2 191881
1 138025 205825323
2 142622
2 195085
2 101599
2 151390
1 44841 112634965
1 166342 236811713
1 66946 412500762
2 19325
2 69906
2 3848
2 33962
2 102601
1 50271 156365738
2 82414
2 196535
1 174054 678129481
2 137048
2 16541
1 184887 768583511
1 61382 757137979
2 38264
1 105887 4178841
2 11990
2 127371
1 156258 171073222
2 193814
2 81560
2 128012
2 123260
2 120307
1 99673 729988912
2 156092
2 7962
2 33807
1 43854 115494358
1 43891 316358949
1 32448 740650269
1 66753 720576258
1 23645 988011395
2 147128
1 124261 637705646
1 22538 845059460
1 37641 600312509
1 137052 348297956
1 105934 779412096
2 51751
1 28439 132415280
1 68193 816333538
2 146647
2 117705
2 64855
2 132279
1 155323 676453970
1 24067 671132626
2 196568
1 16344 937781104
1 128778 724170916
2 42116
2 146502
2 127770
1 669 395961872
2 34930
2 35347
2 198465
2 56412
1 38763 808789040
1 180276 873500733
2 27416
2 101121
2 123016
2 11814
2 48873
2 122210
1 152084 582478636
2 47428
1 100978 470910795
1 86189 126434482
2 75793
2 71227
1 33282 602006951
1 72143 778381804
2 142379
2 158900
1 73519 802498121
2 139336
1 191116 260761522
2 159349
1 95670 95815227
2 180009
2 20739
1 183010 181523362
2 53474
2 57100
1 63606 971333750
2 14029
2 88391
2 172355
2 11369
1 39925 905477532
1 2632 610565153
1 48533 31951022
1 139890 381851194
1 91112 68626175
1 45549 685498781
2 83005
1 96874 737125740
2 16740
1 6824 525841922
2 135465
2 183845
2 169356
2 32957
2 14211
1 795 299371778
2 95536
2 193667
2 194905
1 67999 360825154
1 136738 92327290
1 185328 117051804
1 168750 362440380
1 4248 398750353
2 43350
2 194342
2 149743
1 109571 909415875
1 166687 715788050
2 6363
1 171986 966260053
2 49424
1 152768 255088488
2 133148
1 167669 438364669
2 22239
2 96315
1 13044 451931773
1 113463 897549376
2 142519
2 19860
1 178098 919405466
2 169716
1 167815 48976792
1 195220 404368187
1 140226 391196117
1 163342 439976044
2 52247
2 52579
1 49568 173623018
1 145256 585660930
2 139323
1 87511 330536138
1 47737 870179048
2 125224
1 120439 936564603
2 33806
1 132164 58205698
2 11902
2 124578
2 116800
1 129755 276377661
1 143100 576240888
2 61702
2 156364
1 30371 268019618
2 49522
2 111993
2 152664
1 64097 187952638
2 155679
2 93370
2 85286
1 146135 374195519
1 4631 251855691
1 147676 869627008
1 89683 390506661
1 153564 150714702
2 181506
1 77385 799215405
2 170259
2 155329
1 39840 353623250
2 129922
2 158551
2 39619
1 104503 642932427
1 191909 218935010
2 9526
1 179894 968257057
1 183532 322415916
1 84218 650929868
1 109037 857234003
2 170598
2 36702
2 158734
1 77789 400459569
1 145772 925627232
1 84906 536951892
1 106800 756860051
2 32022
1 91671 861821614
2 183788
1 171229 932102705
2 91611
1 33554 385863174
2 87165
1 142288 356703928
1 148497 40553562
1 32683 896162187
2 81967
2 53559
2 76450
2 114192
2 106950
2 127943
1 9923 512091741
1 165195 584031560
2 183011
1 135042 462924844
2 112161
1 119068 881753685
2 171330
1 81537 294763622
2 173654
1 16645 365799626
2 103308
1 139602 903049024
2 176952
2 107675
1 106477 942935427
1 21326 534947375
1 170910 105919414
2 74665
2 73654
1 85306 516167347
2 120190
2 68695
2 134987
2 108023
1 158965 250054035
1 75053 927271774
1 141741 265647057
2 181110
1 73443 370441962
1 91487 113993107
2 50450
2 25808
1 88558 456998754
2 60210
2 152505
2 89810
1 194199 586963206
1 141177 29619573
2 39950
1 189491 193083740
1 65638 800874458
1 10206 565063934
2 64545
1 100096 335127774
1 124507 983909484
2 55635
1 4168 524577141
1 123752 73552873
2 196455
2 135987
2 149694
2 47644
2 192083
1 165910 13445829
2 133158
1 199130 943180107
1 169609 796703313
2 9997
2 50845
1 56464 345448317
1 113328 42092735
2 67945
2 71645
1 128384 735921626
2 117599
2 74172
1 78656 223913618
1 16705 826485875
2 60012
2 4891
1 126302 592557761
1 113402 115660828
2 179371
2 173695
2 20995
2 72136
1 18696 841690833
1 34117 44286941
1 5236 715590112
2 54842
2 140272
1 12662 109140981
2 67194
2 7185
2 199579
2 168517
1 71736 395020829
1 156304 578559493
2 174497
2 172197
1 6629 23458865
2 23635
1 110712 206207537
1 155512 451898156
1 49698 339316022
2 123381
2 136421
1 60840 182794499
1 17794 732089064
1 113377 546803634
2 74069
2 141654
1 150184 87822627
1 142223 303347178
1 14677 19984073
1 11749 388135035
1 192777 458397920
2 6563
1 137099 118227845
1 68147 6593656
1 48655 749171518
2 137540
1 103749 634533351
1 156493 196041323
1 118848 74401089
2 129123
1 74083 69839820
1 147754 425082523
2 114514
2 172234
2 75242
2 122668
1 14882 816717570
2 46395
2 47655
2 53558
2 53896
2 179537
1 166018 405353978
2 165854
1 124887 585108381
2 60066
1 74903 490151120
1 131240 559405164
2 127051
1 193713 265287696
1 33011 392677237
2 137917
2 43077
1 36856 298013943
2 159912
1 165703 406439071
2 170676
2 43437
2 46724
1 7400 814827491
1 25312 898686677
2 73352
2 104405
1 169 380800231
1 42429 315916329
1 20930 269533933
1 54422 396607721
2 167602
2 191906
1 36878 132295368
2 196962
2 53632
1 85052 205666080
2 141259
2 80602
1 172940 694748871
2 115661
2 33488
1 145668 733901602
2 13776
2 157574
2 129083
2 149217
1 131269 582984228
2 174657
1 75425 215704612
2 113574
1 165655 936318927
2 110104
2 73795
2 82667
1 1782 812525790
1 60292 822607368
1 141006 906376313
1 27155 704493424
1 134275 551908324
1 137006 388674713
2 54525
2 126378
1 115169 67602739
2 80628
1 37725 347983770
1 98238 410797316
2 25359
2 183643
1 162984 879471164
2 129808
1 47037 276288681
2 96199
2 27222
1 35195 814231497
1 164521 377772790
2 198867
1 106775 953836825
1 51430 62912921
2 2160
2 165343
1 91843 994347834
2 32389
1 20941 797947841
1 109284 606237485
2 80537
1 155818 715429546
2 38007
2 50330
1 89716 41052511
2 160662
2 61917
2 186586
1 42477 220144316
2 160910
1 145245 447370723
2 60724
2 57138
2 137552
1 44598 762647798
2 75505
2 168025
1 101022 621074424
2 22254
2 104401
1 31421 698396005
2 33184
2 95903
2 171931
2 62429
1 125669 35500806
2 195338
1 120942 663917792
2 97743
1 158666 114506412
2 35213
2 192876
1 144267 71089309
1 70003 479968845
1 113782 328226799
1 163319 545080128
2 416
2 18638
2 193185
2 56167
2 173085
2 153711
2 51875
1 167044 866353125
2 198465
2 8615
2 194762
1 67446 175665455
2 33885
1 84490 134724052
1 166162 386728172
1 199656 623109370
2 7939
1 88802 348624440
1 36876 372016455
1 128962 963201427
2 60477
2 35020
1 188181 702200631
1 125074 668870269
1 40699 820793241
1 107063 953324490
2 156195
1 134821 211224427
2 89726
1 31992 142981153
1 143251 454662230
2 148969
2 28780
1 48433 401086870
1 122974 306296974
2 8904
2 64433
2 160647
2 185331
2 94248
2 168963
1 131812 415781527
2 116321
1 186549 307939338
2 147047
2 186518
2 90105
2 134456
1 26373 99389951
2 193191
2 149444
2 109855
1 97944 283056497
1 7343 79844746
1 82830 868151877
2 148439
1 100648 541992830
2 186399
1 63909 155078007
2 157387
2 83477
1 83010 390403545
1 160809 336447169
2 75141
2 37024
1 49846 518282732
2 129499
2 118165
2 30234
1 6677 619551525
2 8767
2 174809
2 22307
1 24760 625498754
1 140528 687003065
2 90747
1 48166 257154557
2 130245
2 186055
1 13873 413983110
1 155364 241193169
1 167534 278667787
2 88943
1 163834 619799480
1 142327 738579903
1 180328 671490111
2 197078
1 153893 346748222
1 5924 325690581
2 150085
1 33202 926845503
2 140392
2 179123
2 1900
1 109693 490946566
1 35201 907137564
1 142824 915390230
1 149712 1723879
2 110076
2 54118
2 71262
1 66452 736607784
1 124980 367930559
2 113734
1 13572 146948015
1 176941 378377063
2 45485
1 159926 321742045
1 125859 798047728
2 50725
2 35732
2 143126
1 26628 108214568
2 16344
1 166867 532917238
2 125349
1 180346 673660025
1 87375 877452727
1 173813 83195594
1 45543 721573855
1 95145 252273154
1 56338 59690845
2 151028
2 79799
1 142173 243768605
2 154965
1 146635 808009541
1 145094 140387217
1 49186 877481083
2 106949
2 13944
1 15635 37433269
2 40057
2 150627
1 173343 892259849
1 72825 985093450
2 27708
1 179623 806637035
2 5726
2 177422
1 47205 544715592
2 133482
2 48993
1 15737 727054341
2 51782
2 87927
1 72792 495226008
1 53477 746065217
1 50156 321425023
2 157903
1 61535 670195478
1 81034 495965860
2 52679
1 196499 384019846
2 148886
1 167359 459789938
2 79051
1 89171 335528739
1 29621 685014784
2 4487
2 144900
1 56710 630779028
1 49762 97471235
2 139007
1 17146 35578414
2 133036
2 115764
2 2027
1 136360 567752621
1 162767 619891151
1 111487 62816537
2 32682
2 106754
2 17853
2 90807
2 171228
2 23006
1 43348 540879515
1 44235 342254189
2 14628
2 47546
1 47547 886238890
1 86808 205084786
2 94106
2 169633
2 118150
1 28384 39180025
2 111007
1 65269 636850789
2 115728
2 103478
1 52469 11374051
2 143344
2 167128
1 13175 994521257
1 40469 340967799
2 132243
2 162514
2 60493
1 49827 128820274
1 177799 181244474
2 12412
1 177240 223145339
1 126669 297349884
1 181893 148798671
1 151791 698068666
1 47001 804285916
1 7334 969223093
2 151134
1 171914 550876809
2 162110
1 47060 228989511
1 20665 335942319
1 5633 35623513
2 35186
1 179421 354850722
2 20684
1 60271 515737988
1 160059 350571427
1 124659 994000225
2 192922
1 156123 537622196
1 32991 90501225
1 146253 4153696
2 19389
2 118342
1 166883 625126686
1 158613 964647950
2 151689
1 77217 410176670
2 127148
2 59707
1 174707 137445266
1 110051 154450210
2 37020
1 21411 206077597
2 73269
2 38748
2 112727
1 107869 791628319
1 66939 9285318
1 64140 450692599
2 10522
2 122692
1 53058 684170485
2 137204
1 117642 710230746
1 191046 816861528
1 58088 899499374
2 62311
1 159620 979216963
1 76065 881844520
2 177970
2 22409
1 60410 336726344
2 56780
1 140814 865356351
2 25214
2 131425
2 127198
2 81442
1 157311 8063866
2 72097
1 28392 295073859
1 22983 950579780
2 196659
2 13443
2 123239
2 157663
2 145130
1 88040 699550722
1 5081 31547204
1 185754 577452345
2 128841
1 120549 604561101
1 134721 679892497
1 161629 707872835
2 16594
2 83365
1 193335 328176101
1 78211 816547023
1 7386 935203089
1 42379 237217451
1 14891 718745539
1 100404 72113969
2 126375
2 94600
1 13670 801661383
2 145569
2 45943
2 7418
1 63782 492064777
1 7245 550752404
2 136300
1 188975 736364970
2 59097
2 69130
1 20409 96467259
2 84784
1 106671 843857551
1 182038 318898320
2 139917
1 184274 290931285
2 47389
2 179446
1 144927 971018298
2 59933
2 70610
1 33511 698594236
1 130479 939708416
2 181438
1 59427 932796077
2 169996
1 166322 375115320
2 155206
2 73425
2 158480
1 174799 248634477
1 140483 169192256
2 16405
1 105358 754612188
1 34749 486271801
1 72097 750334792
1 167988 690924434
2 158766
2 61111
2 116508
1 31142 651262914
1 132595 722505924
1 158857 435197794
1 184468 172972144
2 87500
1 22253 262006065
2 97804
1 162241 622976628
2 8778
1 1982 987752550
1 187295 813804627
2 142579
1 156711 814684323
1 96152 70901304
2 31889
1 149451 532019660
1 130577 64530564
2 185694
1 160009 42907995
2 46117
1 68471 285114109
2 104009
1 81799 585845653
1 18343 687307688
2 169139
2 103465
1 31484 976462028
2 45864
1 133046 576396868
1 187019 452937671
1 127957 711220202
1 162078 202907995
2 21076
1 69337 996736700
2 72014
2 12102
1 98683 274639679
1 162701 926525728
1 8234 261120230
2 99044
2 157029
2 146097
2 75829
1 2225 438932690
2 68261
2 185846
1 94203 417187006
2 75869
1 160527 107401208
1 84562 103742414
2 99089
2 149520
2 35631
2 21270
2 1917
2 170564
1 118973 532898
2 11918
2 85339
2 146920
1 103140 613600396
2 108705
1 36282 252728774
1 94862 710286316
2 43762
2 21637
1 181031 769222224
2 161424
1 184894 580578387
1 29399 822982769
1 199757 294753152
2 117175
2 114393
1 139274 947137009
2 56003
2 40899
2 180865
2 100475
2 55424
1 38906 783751783
1 196280 501488700
1 12431 504626149
1 163993 143113352
2 42907
2 199473
2 60553
1 110849 189271669
1 52322 553371867
1 110142 584958277
1 191251 474195942
2 85158
2 101671
2 74278
2 139085
1 87463 409074292
2 116384
1 32158 469926050
1 196586 717259786
2 100496
2 87354
1 92410 514198274
2 96297
2 127831
1 3982 427308573
1 143252 817648580
2 130460
1 30117 145699103
1 156538 50678376
1 147594 834254093
2 60369
1 190300 784290702
1 148404 870629172
1 87182 303596083
2 127059
1 175049 608558688
2 53425
1 171440 822345007
1 95533 975860107
2 198647
2 63776
1 55129 216892814
2 10502
1 169491 350527167
2 6503
1 133166 109240823
1 146700 775899608
2 197401
1 6526 355648944
2 85905
2 160224
2 79859
2 101830
1 39179 548914748
2 159637
1 30184 965035318
1 2401 164826414
1 169445 971414887
1 106890 481875598
1 33515 17075133
1 25707 372458193
1 18790 977521057
1 34587 553651748
2 8887
2 167895
1 100772 494529569
1 71425 716421701
1 187568 340139082
2 45784
2 122590
2 91828
2 44490
2 5831
1 20623 366237470
2 132245
2 168819
1 113364 801631232
1 47699 900177240
1 99465 281644864
1 85191 258668376
1 137020 632677816
2 184103
2 27702
1 14929 874167408
1 52138 573703861
1 158072 978540097
1 20874 399789263
2 137505
1 29723 786540559
2 106767
1 7120 502924904
2 101720
1 11996 583830923
1 159442 788131127
2 40784
1 31979 787279369
1 108602 941427621
1 138948 745371102
2 135094
2 26087
2 133653
1 31777 326255275
1 170670 668247090
2 22791
2 177295
1 110748 545379861
2 88018
1 93455 314824617
2 192135
2 25897
1 164345 8355244
2 81989
2 57821
1 93424 825020991
1 112094 941662215
1 141020 931828327
2 74498
2 53114
2 10708
2 125058
2 173828
2 124534
1 71521 281940500
1 71023 578812560
2 159810
2 60147
1 68829 640435413
1 23248 766875207
2 190727
1 114078 694579938
1 2121 111830390
2 99034
2 174164
1 62858 16799063
2 180624
2 126981
2 94698
1 80808 754808588
1 123860 274878429
1 41858 601765432
1 112331 25743984
2 60917
2 154266
1 52459 744067264
2 97661
1 165955 803947533
1 65707 188703923
2 22939
1 80674 100917160
2 112612
2 52062
1 39905 224510275
2 193654
1 116958 511210255
2 138330
1 183784 721926932
1 54869 589247174
1 6786 159693469
2 15177
2 132816
2 134637
1 197940 818035455
2 38365
2 173203
2 160513
2 30925
2 197850
2 99529
1 51630 897588045
1 64625 238741785
1 45710 99482365
1 106352 831895700
2 11693
2 13227
2 9562
2 6899
1 83235 905983435
1 77869 216566440
1 174281 638241465
2 165962
2 122038
1 150475 900752932
1 16327 613599391
1 146291 746236453
2 10441
1 45729 643644376
2 176464
1 50798 494631525
1 31828 50652014
1 159877 875711767
1 131776 264052004
2 71304
2 22658
1 6194 778375084
1 94700 483705545
2 2107
1 109880 166328089
2 153158
1 101968 532977962
1 43333 579850718
1 125248 813370967
1 71503 329660414
2 137855
1 175785 209655907
2 165956
1 51842 814418809
2 154151
1 3397 788314744
1 156908 508127149
1 40211 542633052
1 30306 745507511
2 39046
2 136550
1 61064 722945076
1 86572 121638988
1 152366 31842964
1 101753 681473488
2 188933
1 30195 599105693
2 34785
2 171618
2 26602
1 199366 589522668
1 78841 586403102
1 168249 923317279
1 93028 11353534
1 28739 11504537
1 169922 615840715
2 150127
2 195651
2 126730
2 182144
1 25674 682965632
1 193194 505353409
1 27789 615306057
2 35929
2 128585
1 193297 438451258
2 130062
2 135108
2 17762
2 115934
1 118021 881555937
2 166880
2 133493
2 48388
2 54276
2 102704
1 148550 614834827
2 1793
1 17817 827983753
2 180940
2 77340
2 26198
2 189630
2 43326
2 64828
2 38242
2 162208
2 152181
2 74031
1 110595 617659682
2 93485
2 102927
2 186884
2 95523
1 13458 57249899
1 123502 974041451
2 138317
2 160012
1 190190 266294593
2 138044
1 2065 634869146
2 154066
2 78733
1 197646 134064054
1 73778 267287366
2 17413
2 129161
1 181368 800919240
1 157260 442818469
2 88305
1 147275 821706145
2 10366
2 182215
1 77359 595761202
1 158094 982954548
2 155791
2 112806
2 48218
2 163757
1 21220 872889085
2 126077
1 28071 618917397
1 105355 928328997
1 33825 111273854
2 34250
2 134280
1 96695 330843241
1 76113 808907187
1 87585 753839241
1 55021 977984044
1 143416 961563535
2 165193
1 23236 303237644
2 125810
2 12963
2 5471
2 49111
2 143777
1 142306 82157296
2 128665
1 26154 961365725
2 105573
2 105208
2 85130
2 144962
2 117587
1 156945 177532979
2 76919
1 163574 322888486
1 135139 176978009
1 26985 118112763
1 169029 262
1 39103 68368820
2 67391
2 127209
1 55896 626702035
1 85937 643404656
2 188674
1 134502 69899255
1 29696 157131470
2 173843
2 52700
2 139821
1 35272 527385983
2 124705
2 12814
2 159585
1 197051 241546865
2 44544
1 23853 638928948
2 55915
2 127983
1 188783 256688223
1 110407 827138737
2 50838
2 101885
2 105579
2 118141
2 57796
2 9477
1 120296 777796156
1 149886 99389093
2 161793
1 44234 231173123
1 146248 967986962
1 79824 824594184
1 140204 206692263
2 6820
2 188123
1 91923 599275084
2 189187
1 160991 305642643
1 106504 360381780
1 32066 296476740
1 188556 881839570
1 70070 774902252
2 10527
1 170090 738062392
2 178013
1 52947 566839918
1 119028 835302228
1 194235 849858856
2 148713
1 147413 709664432
1 78276 156288822
2 169635
2 114507
2 160694
1 94598 869264951
2 196375
2 156139
1 103816 109933846
1 136555 502224104
1 195036 709454704
1 183567 372725365
1 196252 998156757
2 64134
2 9806
2 35644
1 80079 572236401
1 83357 683955093
2 102977
1 41564 778067236
1 45102 728029801
1 170573 118232893
1 195962 35278121
1 11654 620961183
2 15944
2 189770
1 11892 848408042
2 72960
1 31363 593711457
1 11445 278303296
2 119924
2 36905
2 88746
1 124812 60180326
1 30238 373181553
2 145604
1 141443 851359358
2 156066
2 116477
2 24931
1 126015 90212656
2 190089
2 57138
2 163610
2 7027
1 35235 89614582
1 60840 405074986
2 66071
2 144609
1 166023 564109759
2 79742
2 199983
2 76049
2 74911
1 61061 885095482
2 138912
2 133633
2 58557
2 129582
2 54877
2 159330
2 87064
1 16934 897067988
1 162984 485147588
1 188642 6771991
1 4782 698173542
2 22796
2 177128
2 162173
1 110155 849419160
2 59815
1 75127 36902967
1 107694 852751439
2 142628
1 53320 452453025
2 179746
2 22429
2 38571
2 132707
2 109024
1 36230 131457456
2 164432
1 123126 516569214
2 176155
2 61577
1 63057 723485372
1 53862 777151512
1 23608 672901000
1 192799 541583431
1 45175 851504838
1 18363 232887561
1 21228 648164301
2 96429
1 149329 980448095
2 165270
2 30651
2 12627
1 179669 243702248
1 179140 444264449
1 132330 28837288
1 29653 118918243
1 61939 228635236
2 184905
2 153214
1 104455 354841276
2 151436
2 46000
1 192327 288517526
2 79560
1 119469 114672423
1 145325 447016897
1 26172 461178092
1 102849 914116879
2 199633
1 124579 963037655
1 113555 891803996
2 170510
2 56605
2 53125
2 91457
1 89729 846925853
1 130053 864661628
1 55558 888595909
2 68275
1 125193 356886908
1 55566 251115678
2 96109
1 182117 945399755
1 8780 928166281
2 104708
2 154473
2 11926
1 62675 312497231
2 158462
2 41346
2 87451
2 119260
1 50206 701070981
2 137503
1 43996 111076260
1 23234 83118043
2 151051
1 98824 967367213
1 41431 823453280
2 168556
1 71271 253989712
2 164546
1 165721 915840211
2 194145
1 12792 598693598
2 129246
2 34446
2 166174
1 135495 948580808
1 79841 340016314
2 3352
1 119711 281636168
2 185163
1 185637 50814950
2 181356
2 1273
1 124172 703840117
1 114654 61578271
2 191163
1 81734 805141851
1 173940 856844289
2 28770
1 198258 598553112
2 169914
1 162423 847927386
2 69504
1 93633 504057602
1 146423 140764993
1 148074 901482197
2 185708
2 141675
2 195774
2 95484
2 156323
2 176851
2 87422
2 13953
2 118208
1 113494 953065697
2 98340
1 20872 904603864
1 60339 644098966
1 148652 803703673
1 178743 921180553
2 175255
1 89492 865313232
1 152110 952704790
1 58568 740977532
1 22731 220814200
1 174323 565964179
1 170062 860754304
1 97718 643330859
2 154403
1 128423 655908216
2 58654
1 110226 415501304
1 114728 454575655
1 129117 618968565
1 64281 107750314
2 32583
1 167238 577356966
1 46195 789131228
1 138093 9554966
1 56456 673798842
2 99834
2 179407
1 193203 156175759
1 105111 469920701
2 168006
1 116503 515912441
1 174822 366704401
1 37471 124121436
1 182242 519321875
1 193857 875826348
2 123056
2 32254
2 126637
1 77822 434552813
1 198752 478542182
1 28693 706128541
1 2192 375212804
1 179299 911832965
2 30148
2 95603
1 187253 575287334
1 104399 704681175
1 106999 22830228
2 88050
2 1523
2 196049
2 188143
1 109809 993346573
2 57524
2 169226
2 183460
1 139126 977312769
1 70548 262291067
1 119360 419369078
2 113883
2 26862
2 9557
1 110828 44016228
2 167403
2 15471
2 97193
2 85656
2 106111
2 168825
2 45756
2 193977
1 69941 767057399
2 195296
1 24682 139724478
2 171098
2 46804
1 128655 196136123
1 87928 579582006
2 87867
1 176659 135467165
1 171329 190846867
1 156200 861811261
2 29460
1 92129 937929719
1 171422 736214455
1 6067 66707943
1 116481 671959110
2 27078
2 114773
1 91099 392498827
2 57639
1 68516 540081427
2 120689
2 98569
2 74756
1 71158 263160853
1 72340 872726657
2 94688
2 185018
2 160535
1 112843 247870777
2 61932
1 160122 360518948
2 167042
2 145651
2 113287
1 89638 117142898
2 108889
1 165370 767672781
2 45518
2 44255
1 2324 602699607
2 110355
2 32065
2 185193
1 154963 506732555
2 134394
1 175712 236355124
2 149419
1 27965 970166924
1 38081 734364514
2 100946
2 110056
1 97283 699095095
1 85052 643955261
1 174629 753856272
1 10748 466369573
1 38503 172899866
1 84260 691174624
1 16508 242275271
2 106220
2 185604
2 32224
2 166996
2 37180
2 68420
1 11856 343462203
2 182170
1 135898 808713121
1 171592 744029332
1 69459 106931418
2 108044
1 104446 402810819
1 56139 843576110
1 15574 955352698
1 108099 849557977
2 154636
2 38761
2 79698
1 33722 921518967
1 142506 293962377
1 167071 889255201
2 107757
1 164121 195699514
1 69876 173313687
2 72627
1 67996 729294380
1 163046 152622784
1 34070 817185134
2 42592
1 37284 981608243
2 187884
2 5399
1 190112 17390246
1 4024 901732856
1 171910 918876882
1 98889 229075993
2 84317
1 95348 726623978
1 28568 603903368
2 189855
2 48149
2 87561
1 52732 758727170
2 111795
2 63449
1 62385 335807468
2 106354
1 106736 594398546
1 19021 912929145
1 69378 59578571
1 176692 900534544
2 141676
2 16837
1 45940 489365790
2 195438
1 116910 919229806
2 64967
2 14124
1 197251 622104149
2 30475
2 185579
2 22858
1 68223 83646301
2 139888
1 144585 677189369
1 82501 549853591
1 59157 206163253
2 179833
1 31406 936370607
1 11033 203403135
2 122380
1 143635 691839379
1 151389 786336269
2 92182
1 198348 699989821
1 2587 372837413
1 180314 796961358
1 194624 733139391
1 52687 892038392
2 90304
2 67153
1 143280 760674048
2 79947
2 76287
1 24068 410208787
1 121518 16825074
1 172627 737045243
2 171110
2 106486
1 65808 309812960
1 183621 19232499
2 104109
1 124162 19942535
1 185026 291542346
2 110961
1 11505 146103126
2 23566
2 114134
1 93082 933008880
2 34544
2 162272
1 7219 115732763
1 98702 545853390
1 33979 589257136
2 88351
1 122772 172801737
1 194995 142058474
1 156791 893076808
2 155894
1 36484 911507364
1 79986 908746758
1 101929 927166720
1 42088 142556928
2 52694
2 115021
2 132929
2 51304
2 154231
1 478 181012997
1 27814 363655379
1 158428 642719454
1 158835 492370619
1 20371 121296345
2 175956
2 136654
2 101892
1 167023 716132991
2 81656
2 89691
1 73129 630097612
2 32433
1 66347 207360052
1 69323 930504274
2 133885
1 45854 633404664
1 7521 363942472
2 62768
2 20170
1 5968 952196241
1 17065 661221317
2 37687
1 41940 34301602
1 111288 234307916
2 79119
1 68573 793416721
2 12784
1 129025 817578771
1 101924 622735974
2 156162
2 2733
2 123438
2 122659
2 123960
2 55660
1 74678 285980644
2 199276
2 83293
2 163069
1 189937 267504280
1 70842 759691744
2 24141
1 2847 189902448
2 20371
1 148439 173492050
2 147983
2 45205
2 140800
1 186781 759964235
1 190675 815413962
1 56710 812045839
2 94895
2 74243
2 181548
1 154708 394824171
2 186940
2 13354
1 37841 540597670
2 18266
2 139911
1 146650 445924344
2 39145
2 186332
2 142357
1 102824 838565747
2 54653
1 46841 44905947
1 112560 880158117
1 100182 352313751
2 84348
1 156683 516433941
1 32537 112080330
1 130341 72287416
2 168398
2 169154
1 54660 505609311
1 16578 487688917
1 68980 482025207
1 187990 937002046
2 20978
2 13668
1 152786 7954749
2 145503
2 163349
2 59870
2 158557
1 89238 805725280
2 64325
1 97525 730337420
1 149150 517852924
1 68100 191327961
1 18851 1359646
1 144461 978449072
1 9112 362565102
2 123943
2 114758
2 73318
1 180448 310156131
2 95663
2 87540
1 193835 218879370
2 80129
1 132359 599664421
1 111148 861340282
2 69526
2 17813
2 103595
1 52578 415302671
1 56115 650026031
2 166364
1 79067 240253579
2 172401
2 137399
1 178326 925646519
1 66098 919447604
2 23472
2 166313
1 154575 555232284
1 112642 24360788
1 114160 821120359
2 113501
2 185095
2 13913
2 125398
1 128826 198594808
2 110652
1 13356 532333375
2 114391
1 81415 549405052
2 172630
1 186501 889471662
1 83861 675653208
1 44256 538618538
1 186498 468178131
2 10021
1 83281 860489918
2 95295
2 119648
2 80198
1 109732 559387291
1 69810 771779343
1 45086 650194274
1 125280 507815885
1 94832 706604543
2 57640
2 158165
2 146793
2 48157
1 61369 606852768
2 131169
1 188015 841197375
2 195260
2 121204
1 94394 258873235
2 130572
2 172577
1 118262 709914952
2 30735
1 58757 835220472
2 61683
2 132034
2 159711
2 165825
2 53869
2 53809
1 162756 761015054
1 168759 172724924
2 124504
1 14514 427892580
2 143614
1 100209 964234239
1 65131 318373042
2 133214
2 42924
1 22109 339348431
2 160729
2 17446
2 498
2 133285
1 122126 896669656
2 111021
2 79440
2 13570
2 131723
1 158531 90547773
2 85040
1 154756 580487350
2 16080
1 167551 281470596
2 132405
1 65689 753493454
1 104959 985673165
2 97108
2 155079
2 130067
2 126255
2 115039
1 43873 925092605
1 16402 454492201
2 158721
1 105594 304215824
2 54336
1 82745 843700483
2 66273
1 154424 683129581
1 108407 128301721
1 157632 27018637
2 52846
2 111231
2 56819
2 173540
1 186840 361814071
1 148045 447427812
2 111892
1 94904 907290551
2 56108
2 88590
1 122059 195971810
2 41355
2 173145
1 8977 149816970
2 117801
2 26798
1 49679 634371669
2 21711
1 177783 545644362
2 77599
2 85589
1 165487 753311487
2 62829
2 185487
1 55217 726737023
1 3883 505609114
1 138096 301985722
2 167598
1 55749 652318894
1 130554 330461843
2 199652
2 42570
2 67368
2 71001
1 146221 603907154
2 39030
2 37690
1 35716 561703589
2 142519
1 23471 595557233
1 49308 585970002
1 25251 578441995
2 94546
2 188154
2 122412
1 3119 989577875
1 181319 168119513
1 60767 998847005
1 100164 20768627
1 100253 122572456
2 54336
1 154380 775326448
1 90057 323348771
2 37329
2 186435
1 181262 10061162
2 182571
2 71675
2 175799
2 180947
1 167996 521190459
1 33692 34497602
2 27480
2 41856
2 2112
2 47988
2 140154
2 35322
1 142431 92210434
1 19609 664453202
2 126594
2 92277
1 188125 180911617
2 84792
2 155166
1 138005 643664258
1 18505 859849745
2 183402
1 187513 619550174
1 180861 333658794
2 26056
2 182252
1 159461 755111751
2 184831
2 178700
1 191037 104321455
1 54806 855406899
2 26211
1 15850 244362943
1 85195 296884604
1 199750 143373091
2 129558
2 93386
2 176895
2 147782
2 145424
1 111466 561843536
2 107094
2 159740
2 79710
1 66466 993132135
1 50765 603540185
1 63999 708981529
2 166342
1 84935 202648122
2 30968
2 162854
2 113404
1 32974 199685936
1 70139 40588217
2 196309
2 108812
1 106808 732720656
1 184176 934274739
2 116411
2 37343
2 1314
1 164966 53765784
2 156500
1 126052 122074951
2 101639
2 67338
2 176317
2 14381
2 66864
2 71580
2 171781
1 100323 157221295
1 41200 658509020
2 105579
2 94506
2 6039
1 66110 946114357
1 51066 592771479
2 717
1 19078 653061148
1 45013 995209697
2 44825
2 11479
2 89389
2 156641
2 162772
1 58127 585166791
1 143832 983297523
2 164348
1 95554 174358932
1 65662 844894874
1 136042 245649180
1 186893 646793073
1 38865 70067785
2 108502
2 192682
2 27993
1 9426 711680160
2 167926
2 177416
1 160758 418765215
1 152783 706617292
1 157663 639498236
1 74074 851037049
1 131247 328556659
1 78330 658771215
1 108084 66343092
2 156904
1 20904 181423817
2 5830
1 138434 248004632
1 171036 448519940
1 147540 617463467
1 172515 425025728
1 156121 608044048
1 96469 688306241
1 93200 616998623
1 75989 520048931
2 69484
2 164081
2 180756
2 32041
1 139563 888447748
1 64924 665495613
1 127471 773705165
2 199186
2 60619
1 472 803616091
1 88221 698665856
1 75091 190766031
1 166139 279655596
1 80117 422308478
1 147649 178199012
1 135820 319935615
2 132092
2 151044
1 70494 183819087
2 183519
2 6166
1 113397 423903411
2 28521
1 2617 807532585
1 77196 648532864
2 150705
2 17026
2 11533
2 68692
2 156215
2 128887
2 91481
2 122706
1 69307 190053636
1 92541 515991231
1 96688 630174570
1 190781 995035819
2 95026
2 182191
2 6960
1 133901 637660571
1 130089 194688557
2 44528
1 90958 41046248
2 170299
2 95417
2 56487
2 75219
1 12098 142597810
2 48747
2 134932
1 37656 700066331
2 118203
2 153101
2 184377
2 40397
1 184125 405827383
2 70849
2 45725
1 158752 376253943
1 66593 400542310
1 50424 298646947
1 122120 814471714
2 15912
2 183231
2 99817
1 68814 64413218
1 142463 87586389
2 98479
2 98122
1 9373 105067208
2 142849
2 952
1 127598 977889417
2 197564
1 122599 963982225
1 141934 169078128
1 189704 421611521
1 138664 516969011
2 175903
2 94788
1 158758 771745387
1 81644 736437371
1 25854 724942754
2 128457
2 195225
2 161309
1 36986 837275575
2 192475
2 171091
1 183786 747513436
1 175865 554075985
1 170288 628765204
1 36304 334754076
1 45821 408099203
1 164708 396466183
1 26398 51182734
1 24265 212239565
1 178896 578479068
2 119670
1 30781 46226691
1 166840 923050804
1 148425 157197631
2 83722
1 169162 490790985
1 169419 766659267
1 76145 990627552
2 7937
1 181923 921902890
2 87235
1 50559 488238748
2 173825
1 15805 905651280
2 81958
1 120136 184144159
2 28107
1 38250 177649007
1 65931 584712875
2 126113
2 79101
2 153697
2 161122
1 98372 680644068
1 138669 282315554
1 16670 284635631
1 107972 83213780
2 145087
2 183840
2 54204
1 92006 10262630
2 157608
1 155724 513673069
2 126687
2 184482
2 155841
2 12671
1 140762 170296297
1 179561 73635995
2 61025
1 154018 592346799
2 71040
1 175366 517833229
1 159814 585640908
2 37614
1 16439 717898203
1 67034 130886690
1 103739 978635950
2 94837
2 80057
1 54582 953402922
1 169763 665697817
2 3764
2 127726
1 141774 588147719
1 50320 548471326
1 82989 93152720
2 41059
1 113340 856789251
2 64361
1 97402 330134991
2 149257
1 51712 743125037
2 183106
2 80723
1 50231 785621861
1 137296 149363688
1 163438 160009555
2 73927
2 146125
2 123617
1 88094 18733728
2 137137
1 175390 698849844
2 28220
1 94138 809364978
2 46505
1 38604 864864723
1 170364 457746343
2 172478
1 94079 372261751
2 117822
2 151659
2 103377
1 161279 615633830
2 43026
1 13878 4854449
1 65139 194578420
2 59913
2 128861
1 124832 955485601
1 186657 555835346
1 18103 469827227
2 34017
2 190067
2 151688
2 194016
1 37363 204031671
1 182523 220020578
1 84734 670836670
2 133472
1 46936 511906873
2 1610
2 153962
2 26265
1 113699 872441091
1 21217 618328042
1 183456 994314861
1 182458 601112519
1 132550 508008171
2 115506
1 71802 838648565
2 148130
1 43347 330750374
1 33928 172555732
1 194694 566713483
2 154106
1 73490 84839038
2 117191
2 63962
1 90198 980153548
1 46252 703468518
1 65691 19605479
2 140935
1 28369 514881898
1 47729 875652307
1 195000 547344384
2 150384
2 151034
2 139051
1 62552 918608230
2 11333
2 88067
1 125941 572079088
1 148736 648217733
1 6520 278919564
1 104844 168521051
2 131855
2 117389
1 116124 969363425
1 121877 393982275
2 36068
2 65867
1 185708 252879196
2 110029
1 92702 271278324
1 120522 498418035
1 127970 996730942
2 68532
1 145682 793033449
1 32153 199103439
1 53062 958651729
2 88224
2 85414
2 137458
1 75647 691362115
1 128538 295647588
1 59551 231205893
1 42116 984770698
2 95542
2 182776
2 58325
2 155414
2 101933
1 171000 625028149
2 164095
2 132643
1 127650 551142757
1 75019 162399853
1 199295 925255076
1 30054 390223862
1 189109 810295949
1 87976 979430019
2 16571
2 24389
1 172284 731555638
1 163315 510719842
1 146837 711624655
2 14991
2 116117
1 111565 925706388
1 5047 296876789
1 142864 364639940
2 175659
2 198089
1 179914 327758156
2 154864
1 64405 620979692
2 39144
1 131423 90027810
2 96073
2 135535
1 128094 989396836
2 22349
1 77747 563644801
1 178070 633790266
2 117154
1 46171 818427811
1 24657 858748593
1 56361 652692585
2 191692
2 123604
2 40343
2 153144
1 161612 413161442
2 73950
1 105135 427778927
1 9153 734994576
1 142808 468760570
1 23998 881994407
2 102310
2 151219
1 157228 952191467
2 10243
2 18543
1 188619 229285899
2 115348
1 150029 706539795
2 151855
2 90628
1 193658 831987110
2 28638
1 130477 669467614
2 111807
2 193865
2 45364
2 139749
2 176016
1 38646 183736567
1 60528 71274059
2 150959
2 12032
1 95869 633650456
1 45743 955359948
1 88382 245547426
2 153492
2 73855
2 113355
2 155110
1 145443 666836414
2 28141
1 68204 333986232
2 55183
1 183242 565331429
1 111722 186787474
2 196757
2 177612
1 1865 940228073
2 116129
1 98341 622776128
1 23894 360838331
2 103999
1 10301 519257557
1 188081 859036632
1 124702 580245147
2 90201
1 179452 649675485
2 40669
2 198035
2 50226
1 188719 344298482
2 154521
1 18812 651299015
1 181715 413634031
1 157874 966130734
2 59733
1 37107 706764623
1 20024 444063438
1 121699 289483148
1 188705 316488769
2 41140
1 7553 45003748
2 53791
1 60440 77223832
2 12559
2 166653
2 20938
2 110445
1 27555 414581495
2 10472
1 170868 141046980
2 27205
1 52873 425107569
1 39673 660699087
2 120681
2 88050
1 130929 99250551
1 145825 755132695
2 52217
2 139171
1 58750 183371122
1 155696 690642528
2 157120
2 83979
1 88073 533669229
1 1643 464761321
2 143119
2 26245
2 153870
1 133752 601306373
2 73497
1 199413 128631769
2 58588
1 95170 803576421
2 95598
2 19672
1 23843 65377142
1 51885 850058604
2 54669
2 166366
2 177776
1 168873 17037288
1 126951 779683599
2 109153
1 164917 316363478
2 48397
2 39767
1 89632 741950144
1 85560 563523461
2 191140
2 38140
1 82178 295935677
1 67498 711960554
1 72040 531933708
1 57613 862041091
2 2742
2 11882
2 5915
2 164544
2 153304
2 6462
2 142159
2 93624
1 41670 962298793
1 179026 92968912
1 102278 181967905
2 1865
2 628
2 70610
2 5565
1 92906 206916764
2 127615
2 3109
2 163062
1 47739 897818762
1 111674 97268673
1 79773 734641866
2 66008
1 107172 93695804
2 92987
2 166751
2 28097
1 196889 51123258
2 11085
2 119654
2 60
1 176537 22000379
1 185201 67867813
1 5504 459440421
2 30384
1 51361 776868734
2 46086
2 33535
2 15812
2 136181
2 124472
1 188393 78295713
1 89051 876277126
1 113068 202328432
2 131804
1 43561 329751138
2 172805
1 17941 437545622
1 127764 741377638
1 86585 372061627
1 42932 47658570
2 112977
2 197010
2 121380
1 47306 59045847
1 22688 331706433
2 155827
1 125740 975619277
2 67047
2 77623
2 37945
1 4984 490776756
2 178935
2 67492
2 18283
2 147150
1 66412 463532289
2 182072
1 187763 478309098
2 106766
1 1318 392875946
2 12874
1 67616 779808390
1 186761 259116434
2 159551
2 22062
1 163714 300920411
1 141466 757061796
2 66540
2 85650
2 147556
2 108807
1 52622 338871571
2 158220
1 149666 614445672
1 147129 130153344
2 37229
2 35487
1 141991 742163981
1 26675 94555107
1 8039 254463639
2 189188
1 5348 704828593
2 135944
2 4801
1 133440 204675269
1 37673 309401141
2 41833
2 104971
1 52672 871319524
1 115115 171816762
1 69738 136116130
1 131316 796539554
1 54926 348702725
2 157402
1 146558 296091077
1 114385 750692457
1 151494 665569815
1 198022 168858919
1 186349 110790215
1 17091 590439762
2 167391
2 10337
2 102022
1 162749 518839136
2 137159
2 150412
1 6429 485718198
1 89915 421865428
1 55941 997911490
1 149394 986822668
1 159360 440876598
1 66385 56112058
1 179888 489845958
1 128534 620218541
2 129980
2 151968
1 30425 635989668
2 174274
2 28769
1 5157 537793542
1 61411 975995851
1 173208 269545912
2 173459
1 46465 79394656
1 144019 592919642
1 7434 818105279
1 194057 597674796
1 99123 263597944
2 66707
1 150003 543692441
2 106736
2 32671
1 188595 889263805
1 146905 853767192
1 162351 675375823
1 177015 630364960
2 30693
1 163313 783989553
2 102372
1 43823 327765704
1 97312 9586518
2 123445
1 185663 942397894
1 149768 223982864
2 140668
1 57523 849496118
1 15865 451695187
1 92829 388061279
1 90880 669805163
2 3753
2 133229
2 64344
1 136499 457695892
1 14486 721624655
1 173984 676001986
2 183208
1 130582 880999375
2 99675
1 40182 369449866
2 188793
1 93910 577860260
1 94812 706632719
1 39391 942294630
2 123941
1 139023 868438586
1 96371 1456918
2 96377
2 77655
1 13694 487528295
1 121858 999939198
2 98971
2 46350
1 3404 595874027
1 25289 761365450
2 133018
2 18394
2 55308
1 90880 790002874
2 111277
2 59022
1 160168 828534556
1 132793 720561050
1 49714 492952995
2 197160
1 88024 939184191
2 36980
1 171658 668141870
1 25515 186268911
2 102112
2 43025
1 151629 448702805
2 58941
1 101555 531609908
2 122363
1 196915 145687797
2 44360
2 134767
2 117099
2 170831
1 36180 56659826
1 121815 329146512
2 7367
2 181553
2 178998
2 23870
1 111971 799082607
2 67021
1 6049 646706657
2 121436
1 92161 947472999
1 119907 259549241
2 154553
1 21586 613340635
1 108219 316702328
2 62216
2 121804
1 95827 912553362
1 100263 247397279
1 102489 657829855
2 68513
2 183936
2 199753
1 176892 916306200
1 163942 756599041
2 189450
2 17768
2 6152
2 163420
2 144749
1 182478 489001623
1 74762 446645488
2 131190
2 18775
2 11163
1 83798 302656225
1 106739 82693566
1 97253 833480313
1 51637 182082894
2 25668
1 176007 279962954
2 181769
2 32998
1 79761 575426114
2 27489
1 56411 127749277
2 35109
1 187842 836887730
1 54356 461206931
2 161028
1 93472 635747421
1 50708 305181228
1 159987 587282153
2 63790
1 9989 624921007
2 121564
2 78719
2 1201
2 24940
1 85778 440389486
2 165791
1 114958 225841551
1 76668 195955123
1 165782 284667243
1 129012 206291632
2 124109
2 43482
1 24985 29515857
2 8842
2 129406
2 121233
1 151858 96153558
2 45254
1 197361 646487497
2 151429
2 126920
2 72804
1 152989 534095592
2 52852
2 157683
1 81209 740908908
1 100805 110940623
1 196564 640553301
1 65435 58150685
1 108445 473096368
1 168155 706035025
1 53122 511430548
2 90644
1 72580 472605075
1 81026 325989721
2 43820
2 74623
2 163686
1 56652 488172322
1 63815 425441667
2 99732
2 24044
2 66005
1 153041 914105504
1 41416 761206077
2 176674
2 62840
2 145420
1 96584 532036423
1 13161 669675631
2 88623
2 179232
1 143794 297166510
1 63259 318752370
1 145667 834482922
2 81067
1 47487 61401454
1 97912 560043986
1 106340 782381057
1 135340 707251643
2 168796
2 47279
2 131971
1 56346 772418128
2 119962
2 151560
1 116530 739294732
2 157254
1 73094 753543885
1 70418 350560514
1 107873 745459093
2 88720
2 5459
1 94604 144252447
1 10686 602666545
1 9630 933251722
2 74881
2 155319
1 55647 680680580
1 4630 982235260
1 26029 102675410
1 54674 540576687
1 29114 781492317
2 58261
2 110296
1 59099 14272251
1 69049 561955607
2 133908
2 44008
1 194002 986805266
1 138922 448588775
1 74957 63854338
1 23086 821230195
2 24644
1 32885 278626142
1 5738 282695914
1 29112 889996230
2 47991
2 9703
1 70610 308316104
2 75524
1 69546 353306302
2 60387
1 90343 610680104
1 174838 734677475
2 19396
1 143184 573051495
2 44568
2 45859
2 57065
2 62030
1 147600 612529745
2 86855
2 1562
2 70838
2 128326
1 98051 487415060
1 19703 934744267
2 166057
2 127210
1 21368 915130783
2 44989
2 14825
1 151560 395170976
1 116785 164026756
1 55200 690994098
1 184313 505090143
1 45496 983858217
1 31476 658242257
1 88893 91739222
1 159019 109881605
2 193625
1 113999 109006798
1 12809 505734980
2 32453
1 186210 923493817
1 74376 261200842
1 130536 709303169
1 8761 114178692
2 150159
1 55615 600414221
2 146410
2 65033
2 156078
2 115249
2 80684
2 142186
2 97698
1 184260 74637345
1 135504 933721941
1 44190 400724492
1 1179 707652918
2 169287
2 165908
1 1491 144285
1 162002 895115479
1 112323 397596860
2 81353
1 39598 676880758
1 142549 765451642
2 113912
2 105135
1 72970 914027045
1 98138 427801452
2 8562
2 192539
2 69429
2 126324
2 28971
1 71175 226099792
2 131052
1 133393 577257382
2 177439
1 182741 352262508
1 183617 437779028
2 199020
2 114817
2 76552
1 4714 939458505
1 7856 829625678
2 38992
2 66207
1 94191 715530376
1 3191 442659260
1 77416 133562885
1 194699 497417714
1 118810 280006464
2 27027
2 120124
2 103978
1 7528 935547173
1 123306 438089997
2 103819
1 116658 732419585
2 180426
2 25448
1 23673 114768428
2 135746
2 88262
2 158506
2 183931
1 99716 47338587
1 152663 178291609
2 40775
2 153877
1 107096 656137965
2 114343
2 99257
2 39332
2 117223
1 191241 679151431
1 99005 771806821
1 73392 765066668
2 179882
2 172877
1 93382 219980930
2 102093
2 109759
2 66987
1 62091 182454258
2 119013
1 37594 110567579
2 10823
1 55794 940136617
2 34614
1 189166 780578820
1 67979 40799507
1 51520 16367258
2 10969
2 16727
2 51198
2 114258
1 173475 695122484
2 121011
1 161056 271622467
1 144004 807717734
1 72308 85629126
2 55697
2 39458
2 88137
2 152719
1 100449 991487927
2 134670
2 123986
1 38215 197681199
1 88431 491336224
2 169276
1 33777 703470325
1 184786 49150466
2 128042
1 68037 337453798
1 66270 159054989
2 166969
2 801
2 28842
1 26946 974488076
1 78834 238671544
2 100096
1 120571 352850302
2 13222
1 70140 722116799
1 185671 608411569
1 48917 579367905
1 136300 283812962
1 61736 307908024
2 93636
1 10287 608465014
2 168576
1 6561 721110061
1 68458 715182523
2 130189
2 109065
2 159417
2 169387
1 24878 562441610
1 114223 682687938
1 185124 388316357
2 157429
1 165625 808183105
1 57224 209152362
2 34634
2 16529
2 29449
1 41622 314276069
1 55340 572628096
2 100320
1 149145 315329142
1 156716 625377206
1 104380 346128073
2 123492
2 177826
1 57826 881430368
1 39587 442843371
2 155392
1 111083 213710731
2 168218
2 50635
1 87691 409579784
1 141488 985947800
2 159344
2 90785
2 19397
1 182381 470441143
1 82027 547840342
1 7813 852002827
2 189799
1 171265 535566283
2 111902
1 139277 727026678
1 178381 804065317
2 168245
2 25920
2 67684
1 185349 299976545
2 116354
2 170264
1 11078 505231221
2 198997
1 122122 753435676
2 196352
1 28997 211581263
1 158960 154269522
1 172970 107602058
2 31414
1 130619 856731595
2 89708
2 55301
1 77935 557718409
1 9010 160962884
2 76454
1 35043 768099467
2 186488
1 66532 814402109
1 35914 287976023
2 67402
2 13735
1 13390 706801915
1 178803 741641280
2 125163
2 128450
1 113442 183258760
2 106225
1 166529 972602415
1 92275 525077684
2 14872
1 81373 222566876
1 17910 422647682
1 186670 688711647
1 160645 636876857
1 24062 761622549
1 60170 276863089
1 29641 192254158
1 26711 437457481
1 89391 381097563
2 130401
2 34125
2 197023
1 155222 104085384
2 185643
1 58573 92811953
2 166478
2 117364
1 36487 764827848
2 127981
1 18821 491331043
1 110603 131561330
1 1705 690468182
1 45085 895056569
1 32819 930963715
2 148296
1 186630 514234297
2 95999
1 7609 717962158
1 39344 292087479
1 28286 826774617
1 16277 787022754
2 128425
1 108268 889443469
2 42659
2 17076
2 25202
2 137264
2 189631
1 173693 560428499
1 121544 83837725
2 51777
2 38038
1 120776 395306921
2 31038
2 49900
1 62977 193645475
1 119411 599001346
2 59680
2 71525
1 171192 699534091
2 23885
1 16126 805566277
1 25296 907163616
2 116882
2 67021
2 14379
1 195274 576751885
2 149032
1 11563 8506069
2 194642
1 182328 485040885
2 99224
2 77064
2 102717
2 152888
1 190625 664417338
2 183477
2 172624
1 60631 304987307
1 66644 813500475
1 115910 694916105
2 22263
1 77959 216543476
1 130748 26901277
2 3695
1 33610 358458931
2 142930
2 72049
2 95705
2 150833
2 161116
1 167264 541320029
2 155799
1 145328 583907304
1 144409 240570746
2 160877
1 186266 140247499
1 132343 735032594
1 102592 688648218
1 26466 48324748
2 97518
2 43260
2 93981
2 139415
1 156020 545235583
1 30905 559957865
2 156656
1 15118 107474466
2 125966
2 48565
2 22186
2 21061
2 126006
2 102206
1 150562 555205220
1 121422 825226286
2 136236
1 23459 598218278
2 134363
2 52034
1 48293 878276351
1 134017 850841096
1 132290 796366865
1 144791 603475691
1 154217 82597906
2 184987
1 197794 174729924
2 137367
2 127290
1 127257 275551096
1 99699 212269784
2 42403
2 89012
1 107491 286502057
2 175195
2 94959
1 185105 50533749
1 47837 686107296
2 106871
2 110440
2 27898
2 73059
2 141682
1 127724 480012015
1 195558 821698911
2 145399
2 154855
1 23821 41406879
2 186292
1 3184 591769837
2 122335
1 4503 954301230
2 190511
2 83361
2 173293
2 199997
2 48496
1 121155 740492600
1 143435 208262540
2 178455
1 75698 282190832
2 77561
2 123050
2 98930
1 101558 604309258
1 157695 774769812
1 157259 965980451
1 126433 233421335
1 103077 7187307
1 112499 490006937
1 192312 197285736
2 188210
1 185739 618895639
2 177034
1 138248 220246592
1 66709 95891706
1 61568 135400744
1 72687 351839519
1 119415 60145917
1 164058 518916033
2 183917
1 147249 539383301
2 142474
1 117964 531232299
2 99563
2 12948
2 106323
1 149992 440179510
2 98651
1 179267 604126393
2 160007
1 5451 710281964
2 34371
1 37403 127874491
2 190727
1 56765 32672644
2 142066
2 136660
2 178660
1 111413 993029735
1 19409 833040090
2 97986
1 188102 471668389
1 75647 768599457
2 34948
2 76322
1 66507 741314027
1 132848 98777915
2 53686
1 65795 500350516
1 136837 140625045
2 37730
1 51142 437660745
2 91110
1 10877 955767937
2 1802
1 55036 467378858
2 128510
2 71473
1 153973 559132835
2 158716
2 82650
2 57872
2 40647
1 70283 325204207
2 5409
1 119043 572303974
1 3712 518235647
1 60201 640525125
1 152477 548855242
2 8471
1 23819 851710249
1 95914 460016271
1 136686 647155495
2 145545
1 119972 600103146
2 178527
1 114643 182769881
1 63255 927206062
1 10196 467896960
2 155067
2 56799
1 89762 698887422
1 72094 114103322
1 146911 783182939
1 70717 931239592
2 120735
1 190702 492976991
2 111519
2 191475
1 91334 939822030
2 20808
2 18993
2 8386
1 170319 439624380
2 181707
2 184152
1 92870 530392484
2 122113
1 61086 533792978
1 172018 418789836
2 141091
2 87575
1 42385 267067620
1 108581 486613162
1 174535 53774654
2 193051
2 171581
2 32066
1 84046 549616410
1 95289 234819756
2 77461
2 146794
1 5518 670279954
2 77485
1 4087 102171168
1 154454 681926077
2 177551
1 57398 438109809
2 40548
2 129532
2 115327
1 31085 612253628
2 107197
1 145164 163458846
1 116590 637079907
2 36062
1 141197 828594673
2 123447
1 168150 488672845
2 171775
1 164018 705454467
1 54787 890605121
2 132501
2 191089
1 132302 40485770
1 164084 462185068
1 109126 550937879
1 70628 653686857
2 95469
1 183439 959329721
2 122399
2 61032
1 13030 116544239
1 49456 400700294
1 9834 603554008
1 146357 497275764
2 115291
2 33565
2 86076
2 194134
2 29241
1 74 776018259
2 179861
1 62660 132923412
2 44394
2 61074
1 87668 86815292
2 88485
1 172983 973951097
2 192082
2 109076
1 165676 850427944
1 147118 442540402
1 160689 66864413
2 195064
2 139615
1 116894 666963995
2 160497
2 139481
2 23049
1 6672 503940800
1 121134 276743301
1 154833 631271964
1 19820 844913824
1 134233 143824263
2 50936
2 46420
1 194713 828198228
2 79954
2 26054
1 27213 225046496
1 140111 177725392
1 170554 118678276
2 180320
2 25359
2 29061
2 21651
1 141700 855794346
1 195040 335993345
1 182476 449715364
1 40086 292849
2 85050
1 161688 26259231
1 151553 953384918
2 68713
1 63940 493966062
1 92128 464149973
1 177176 559498385
2 88364
2 113863
1 164103 433444044
1 158123 783663080
2 164019
1 165739 303565799
1 148480 977324263
2 179678
1 114369 833509197
1 101556 235071053
2 114906
1 33113 879423833
1 56913 110302699
2 153681
1 100041 170889186
2 112102
1 180236 632783931
2 65277
1 62967 623571406
2 141349
2 146775
2 88239
1 65040 279968946
2 162835
1 176790 592751094
2 70210
2 15295
2 74340
1 160808 144411266
1 78332 64838519
2 197659
2 48346
2 42473
2 180244
1 182371 497924696
1 81489 981844744
1 33103 865356322
1 2281 864745481
2 86642
2 41354
2 63153
2 117392
1 79258 690200998
2 188020
2 37115
2 131675
2 108895
2 96047
1 119578 847293280
2 130085
2 186301
1 117900 816359101
2 25653
2 130202
1 38170 364748494
2 150141
1 102134 440221948
1 106299 129702204
2 193956
1 160 306289889
2 73311
2 61960
1 161049 507961000
1 13161 184261253
1 142015 633184618
2 191359
2 40829
2 45217
1 98228 701171481
1 112843 107112259
2 2186
1 116875 187792961
1 177781 658357167
2 109440
1 18779 822620343
1 34037 328806
2 163674
1 175360 741686701
1 16638 78342684
2 97326
1 55657 377929583
1 138216 321228361
1 25443 654615407
1 90644 107076150
2 110491
2 125049
1 5938 818436137
2 22662
1 82448 905376267
1 107834 844313285
1 87819 279556143
2 69216
2 113756
2 111289
2 44519
1 97622 315944822
1 37270 213075238
1 177262 712959900
1 78555 771065828
1 140799 444526700
1 176218 357248420
2 143777
1 25792 13958483
2 162034
2 90924
1 77409 970823943
1 51529 536080649
1 182900 462208755
1 64082 772961785
1 44718 272683139
2 147193
2 58381
1 189026 265867763
1 21752 204593410
1 14962 117252642
2 140114
1 120809 102697281
2 42068
2 138019
2 173774
1 60888 361024630
2 160838
1 96211 384476641
1 117213 739123125
1 163205 564884422
2 133847
1 6933 88759731
2 102230
1 138256 855662260
1 173609 624531934
1 37099 402357094
2 85267
2 16355
1 162309 260413957
1 144538 563194795
1 181087 604198780
1 127359 487017908
1 177804 436571341
1 80203 132233594
1 157670 357342470
2 27198
1 171223 597097804
1 172328 185300233
1 170374 980895226
2 182949
1 31370 403422468
1 17475 439132051
2 114419
2 158768
2 26388
1 180622 960873998
2 31558
2 66551
2 12667
1 156497 184095576
1 13078 655186120
2 104726
1 143664 100000424
2 76321
1 29299 311536712
1 20079 476445658
2 90674
1 165019 886560936
1 134814 84054214
2 190389
2 134553
1 114224 81661311
1 137236 81110613
1 111311 28971648
1 101449 684183788
2 89077
1 161810 558336085
2 113425
2 121807
1 172915 133180168
1 132596 249276397
1 141709 23663929
1 163651 768395765
2 141106
1 94120 26236163
1 190981 987607703
2 13064
1 65735 200363499
1 68087 315605946
1 168308 860710100
2 99542
2 190424
1 69800 852154313
2 47508
1 16432 596533160
1 170634 964507255
2 157649
1 88336 436259262
1 87941 828524964
2 194350
2 54824
2 7119
2 127731
2 185096
2 181120
2 51732
2 171979
1 119484 498505087
1 137215 614129078
2 23404
2 94686
2 65447
1 171830 358872199
1 107778 62850391
2 100980
2 50023
2 122005
2 83922
1 193371 324168189
1 175704 437537568
2 156136
1 164259 793069807
2 66853
2 92241
2 95985
1 79020 574815814
1 153099 694877562
1 83590 912068511
1 58529 578111154
2 103374
1 57537 782473677
2 62415
1 166451 56437183
1 181112 848198948
2 164473
2 178366
1 107677 296604978
2 197769
1 141532 104599612
2 106145
1 99912 129877455
1 18424 189659104
2 59634
2 62647
2 157586
2 81305
1 186714 115270900
1 117917 549931176
2 167923
2 6762
1 65397 461063200
2 37472
1 49011 66047182
2 89087
1 81992 876591669
1 841 426209829
1 192780 397126338
1 10299 851273069
1 163337 724947056
1 52948 301450387
1 103892 964681374
1 121618 559353048
1 151351 146990050
2 118919
1 116948 34028776
1 62807 671764026
2 72290
1 175995 263956303
1 118744 622224104
2 24045
1 141206 130055396
1 98461 442933644
2 90905
2 102105
2 120745
1 132180 797463229
1 53837 832913187
2 167361
2 121213
2 145376
2 6213
1 22717 860860622
2 156352
2 72014
2 2257
2 47974
1 43797 967854507
2 197255
1 47793 11610312
2 43536
2 82730
1 165038 605397650
2 187622
2 115945
2 37609
2 66153
2 152912
2 124726
1 13926 590466586
1 77140 950305612
1 113676 972886815
1 3530 134919453
1 52409 125636364
2 176784
2 139991
2 181238
2 65730
1 13122 130566404
2 181755
2 4501
1 51443 573986580
2 104213
1 179053 166547065
1 40505 828541354
1 81633 458217087
1 69391 594337039
1 139942 172577674
1 21618 815460303
2 99632
1 13286 786887662
2 36269
1 136060 773498853
2 72766
1 172346 275303851
2 154351
1 14544 16533530
1 65788 98638371
1 162287 195361879
1 6706 785792074
2 71625
1 58474 210323832
2 79273
2 103743
2 126830
2 176232
1 63575 533553246
1 77014 95042407
1 91716 952691326
2 107692
1 119342 569644256
1 158496 503172059
2 165389
2 51896
2 44864
2 42961
1 34540 251300088
2 184502
1 137555 226134653
2 113460
1 890 986665105
1 75132 483280431
1 28591 252330325
1 26601 773091302
2 162721
2 162599
2 48393
1 127455 842739013
2 67107
2 172526
1 130297 264350467
2 54820
1 170588 17184964
2 158729
1 39446 125950124
1 113369 871254890
1 179095 166299238
2 104755
2 184360
2 46789
1 73405 508885922
2 152320
2 176464
2 9548
2 31313
1 27450 317045856
2 133047
1 23194 31084150
2 163409
1 111715 277095466
2 1337
1 137418 439111068
1 29682 913849555
2 113528
2 112318
2 29668
2 4479
1 20919 429837218
2 182214
2 101062
2 59701
2 49657
1 106466 844061859
2 176737
1 73923 969256771
2 164658
1 54471 954515656
2 84913
2 165223
2 74488
1 107730 251138213
2 27021
2 137019
2 107709
1 164563 592987985
2 118643
2 164839
2 176674
1 149183 138573003
1 16073 390894412
2 54976
1 51180 249888696
1 48115 696407081
1 78548 313196390
2 67661
1 86920 247919892
1 20230 753384780
2 44411
1 19709 867875406
1 195200 184598789
1 65935 538921424
1 197979 201967329
1 137614 857699065
2 180719
2 13419
1 44377 377125947
2 27830
1 108542 791103439
2 125078
2 133619
1 86836 515177350
1 123074 600933935
2 195578
1 75424 11168665
2 60983
1 69414 236270105
2 147313
2 129541
2 86613
2 149555
2 113354
2 127551
1 177306 565820059
2 164943
1 91975 300819445
1 92207 467352060
1 102406 899454627
1 95225 788038139
1 67939 118056927
2 70812
1 124117 963850803
2 37203
2 44158
1 51752 627592972
2 67888
1 61454 417530744
1 43056 506778559
2 165789
1 167399 775861826
2 21863
2 50012
2 114682
1 173434 9218816
1 192617 632522552
1 112642 938124891
2 87186
2 48772
2 79607
1 195144 593688990
2 196671
1 46468 83029476
2 41660
1 8207 775286645
1 50490 356445283
1 14541 9258465
1 43006 396782363
1 161877 392925880
1 162231 989324268
1 1764 430401373
2 173071
2 93585
2 167203
2 99959
2 173232
2 115380
2 130092
1 11944 943982891
1 124993 206467748
2 40963
1 68910 290978358
1 159426 974794210
2 74683
2 141675
1 56027 502269409
1 49013 217581784
2 2756
1 68367 703268614
1 70572 585914223
2 165612
2 113902
1 145773 925252385
1 606 508927459
1 59507 175462620
2 42608
2 186257
1 143552 196027018
1 132452 606692563
1 89696 930583278
2 158249
1 132732 966680068
1 198919 520909832
2 60055
1 181213 723378092
2 122079
2 57167
1 21042 112046320
2 88229
2 19443
1 61321 312705491
1 83917 860570761
1 68746 186339890
1 123666 246068210
2 94478
2 185573
1 7532 748703241
2 65099
2 160257
2 37878
1 35462 509701444
2 100224
1 19578 691191684
2 15643
1 32553 873252222
1 65116 958767051
2 160578
1 82934 925926350
1 74039 268598316
1 28890 712680403
1 6345 21875868
2 185880
2 148167
2 24486
2 169606
2 115071
2 2878
2 25323
2 100039
1 133985 671687777
1 135239 55183492
1 27496 455343029
1 62289 121573413
1 121515 103914368
1 72110 295928010
2 74214
2 133265
1 40479 351073341
1 45190 68840256
2 100202
2 17543
2 187585
2 169835
1 118937 860874781
1 152779 187721470
2 80734
1 14922 124663318
1 197227 501198000
2 132326
2 40910
2 199092
1 141494 931494692
1 117599 664793972
2 82630
2 115495
1 77366 285079345
1 54824 774944099
1 168670 882277138
1 57641 817715559
2 41885
1 133891 468917722
1 133172 829412176
2 181443
1 179076 523811719
1 77951 333582338
1 82119 400980489
1 177397 481037573
1 99432 909098386
2 194169
2 191065
1 5139 730770912
1 30400 833277754
1 83425 275928302
1 31302 924087535
2 71538
2 21733
2 14015
2 104946
2 4841
2 5140
1 20189 11012560
2 6852
2 31175
2 46648
2 170769
1 2209 461676033
2 166725
1 117216 495093264
1 75829 233997484
2 5495
2 74772
2 18597
2 49838
1 83224 69782879
1 143802 557108533
1 73745 438348324
1 69277 23317674
1 199535 989854439
2 97340
2 146800
2 95026
1 84588 155027994
1 100004 562637665
2 134685
1 182029 295125431
1 42477 793840185
1 150459 470820543
1 62227 235799734
1 23834 552513510
1 24959 29094998
1 170836 401785943
2 81308
2 13234
2 95194
1 61758 290988805
2 63626
2 192434
2 37215
2 111105
2 142894
1 760 976710556
1 73405 589484742
2 196836
1 179600 700251170
2 198480
2 47985
2 76207
1 90562 889710318
1 156821 229557408
2 75839
2 32042
2 23096
2 9787
2 95516
1 30096 427895799
1 125560 761390897
1 68544 983265647
2 52135
1 2402 163034906
1 102064 593932697
1 106344 845255232
2 166674
2 143248
2 69072
1 56886 68206070
1 35174 65578406
1 167350 401901
2 181754
1 35980 463488772
2 63833
1 149562 604256106
1 194700 524914357
1 151065 785960756
1 76221 204277345
1 131978 290035558
2 154442
1 191358 626045877
1 92424 301203627
2 185059
1 78753 121549212
2 127452
2 159875
1 56031 310548141
1 178699 89994414
1 197530 759653157
1 117539 799964253
1 102672 601638898
1 185450 576117561
2 101502
2 24118
1 154212 445262296
1 191849 944997644
1 89619 561027922
2 150717
1 34734 958183052
1 49057 960385425
1 180457 428944934
1 1895 430316643
2 100435
1 198343 765552866
1 67115 864158756
2 183442
2 37741
2 82921
1 200 363734741
1 139504 385674976
2 106974
1 25679 878065788
1 61683 78097410
2 82000
2 133079
2 101242
2 163953
2 133845
2 183690
2 77322
1 6890 197888808
2 18398
2 188144
2 97367
2 106940
1 62845 486157688
2 148242
1 134004 457495643
1 30563 607575008
2 4987
2 186961
2 80485
1 188266 423239889
1 15346 963806882
2 153299
1 176372 46450331
1 174258 919715030
1 68554 768149921
2 84893
1 23724 727254272
2 164292
1 32341 345572397
2 127455
2 49312
1 181304 158597138
2 119332
1 11831 700283822
2 96459
2 111042
1 42183 638218164
2 125755
2 194682
2 9817
2 82759
2 14094
1 32183 114300753
1 195079 804832574
1 141684 347449819
1 130808 553732968
1 118928 782654523
1 14853 182326715
1 78392 484672804
2 182103
1 77539 648502301
2 98335
1 73161 246713180
1 72607 179935268
2 174464
2 92953
2 112746
2 194999
2 125345
1 178456 605595179
2 15333
2 164165
1 83949 8398185
1 135798 539939218
1 43167 909264610
1 124719 463248580
2 60749
2 20398
2 88412
2 93071
2 3732
1 140750 91582192
1 153915 928007153
1 153336 460361094
1 112665 564622756
2 139499
2 118505
2 76300
1 80310 946169411
1 182686 791540201
1 30288 135365123
2 120134
1 167959 877699822
2 125848
2 99650
1 126853 641053458
2 37608
2 21300
2 31763
2 125409
2 61380
1 3693 492549260
1 95681 843702547
1 88696 875269336
1 187020 284256887
2 158781
2 117113
1 662 217390924
1 182252 449358598
1 132331 699871783
2 127013
1 197188 653572955
2 116497
2 31632
2 36543
1 60837 436220691
2 92766
2 20297
1 185235 193942374
2 37237
2 58223
2 47735
1 168144 42416259
1 44127 741983822
2 19883
1 111880 498080634
1 69113 318067150
1 173112 143238447
1 87513 804062937
2 91627
1 51761 920120705
2 86742
1 185143 899508196
1 37628 85068503
1 133939 498380938
2 137650
1 1367 151649512
2 24953
1 57242 470395537
1 191089 857314221
2 114910
1 173248 382747289
1 127953 698427054
1 61606 877661653
2 6941
1 190841 193661769
1 2754 879720535
1 63382 356033568
2 75225
1 157513 229915716
1 124784 74665289
2 33504
1 92080 857270835
2 98021
1 188196 482952752
2 159006
1 68320 863076166
2 97036
1 15399 517505799
2 27520
2 59456
1 186394 587143853
1 83421 613545485
2 27595
2 119941
1 31188 548037226
1 51104 823355181
2 64793
1 76656 418419164
1 73381 19202448
1 199928 722716307
1 188839 687588330
1 117474 284238306
1 19700 840860998
2 79285
2 80076
1 192565 419718735
2 146335
2 122331
2 193772
1 165467 275397314
1 100942 983064525
2 102900
1 48465 14257577
2 143108
2 47974
2 4937
2 145457
1 170015 355021031
2 150215
2 154120
2 156106
1 8148 938869367
2 12137
2 56924
1 127534 109325090
1 3464 736855745
1 86313 687970040
1 83019 778645797
1 140906 473754513
2 66625
2 13386
1 168815 233077041
2 123315
1 19949 520240786
2 143937
1 147413 673161128
2 174082
2 129609
1 68702 553484902
1 48505 262219601
1 148451 574971437
2 131341
1 135627 311295489
1 170788 371431106
2 142334
1 107226 478606093
2 146214
1 122413 300517761
1 86939 556350816
1 20358 887592324
1 127082 271592471
2 97715
2 124316
2 6692
1 99103 961597299
1 173714 383694366
1 5796 60180479
1 20563 929125227
2 66377
1 67008 832431303
1 41986 546033356
2 75135
2 143132
2 37737
2 34436
1 11001 644061398
2 58203
2 77814
2 172764
1 186351 793326891
2 11121
2 131952
2 52019
2 53565
1 73160 869475914
1 184461 177018113
1 133207 50399949
2 191421
1 190207 708396190
2 83416
1 43522 768398657
1 195250 858571783
1 3798 795919950
1 40738 741730914
1 192063 710664116
1 7514 727093099
2 117974
1 88393 276987204
2 93868
2 177484
1 18778 995609503
2 152340
2 18657
2 22159
2 2887
1 144110 156389798
2 145683
1 121032 724778331
2 156143
1 97544 505446802
1 70236 39356035
1 103508 793862863
1 86439 146041558
1 16796 526017218
1 136139 557989908
2 135182
2 151052
2 41435
1 51887 967051612
1 44109 455872643
1 180869 439
1 11334 187120443
2 113856
1 100833 825171528
1 120038 737921993
1 32750 368761839
2 198032
2 118426
1 94656 316774885
1 12011 571082968
2 47496
1 167430 257993310
1 144159 198707853
1 173363 963222220
1 92122 85571139
1 144024 246687382
2 3952
2 70852
2 82493
1 80285 255713339
2 47648
2 9353
1 62235 927997164
2 105702
1 166356 40498559
1 53247 661470501
2 100411
2 40471
2 55112
2 112614
2 138047
1 31878 592554648
2 119300
1 8211 647629940
1 110732 316871020
2 163588
2 145134
2 159945
1 36628 800359011
1 123560 459987547
1 101973 564954135
2 82904
2 68414
2 4695
1 83944 506226871
1 82880 437707504
2 43748
1 13907 883067905
2 13676
2 121920
1 43470 324240049
1 88819 510981639
1 83689 854456808
2 94585
1 161229 818961396
1 149458 580387976
2 50284
1 68425 129989285
2 184384
2 6796
1 144127 947911322
2 46079
2 160022
2 94034
1 183615 384520386
1 31818 345183442
2 1880
2 101382
1 71634 340326530
1 52858 124293461
2 10414
2 52482
2 185047
2 33363
2 185082
1 137534 815032557
2 171804
2 134317
1 143149 784579338
2 28261
2 35042
2 134336
2 33936
2 73859
2 62140
2 141887
2 91674
1 7313 882988005
2 150573
1 84102 690080031
2 106288
1 39197 742779202
1 24523 169280747
1 193315 927153078
2 97227
1 180758 874471280
2 117094
1 122978 123520447
1 196566 898948311
2 126008
2 113215
1 191189 330198672
2 197614
1 19597 558901816
2 81521
2 132343
2 42290
1 148514 554575759
1 140894 246161761
2 134525
2 121685
2 150891
1 159930 11639059
2 98305
2 85816
2 31736
2 81745
2 3529
1 13136 254383763
2 129956
1 158984 781173945
1 135356 904810492
2 127680
1 20721 445757103
2 145974
2 15123
2 24420
1 88546 357971034
2 169290
2 104253
1 164478 396438522
2 64722
2 118725
2 164635
2 144559
2 42154
1 63859 139729022
2 48309
1 128223 739537463
1 192699 13865602
2 136181
2 30368
2 78773
2 107523
2 94534
2 72913
1 70847 641162707
2 83962
2 142298
1 42184 80960453
2 48510
1 110054 497082657
1 63458 383208570
2 3733
2 153491
2 17980
2 14950
1 30953 870089623
2 61257
2 87533
1 78667 684966050
2 132063
2 158888
1 120524 315168051
1 135714 351746473
2 94848
1 109115 373774864
1 37385 495766427
1 170425 533336580
2 104787
1 37683 682774828
2 79247
1 163327 88277849
2 146905
1 113014 334129113
2 143494
2 139146
1 166185 900877177
1 170867 964681900
2 177466
1 194628 672358226
1 32668 443310993
2 9238
2 117131
2 80514
1 119589 401558133
2 5322
1 154754 198291094
1 42942 783344769
1 64140 546199634
2 80880
2 72020
2 172431
2 154954
2 20853
2 455
1 94481 822454863
1 55190 285240863
2 172230
2 58396
1 18327 494107408
2 155446
2 111997
1 90575 72623179
1 173231 501302612
1 84064 413703681
2 187732
1 44527 579944982
1 152886 709097288
1 101373 493018989
2 180722
1 124090 66310916
2 182986
2 107484
1 15117 164629327
2 56528
2 124673
2 6748
2 50631
1 116529 938680987
1 157357 192948795
2 28215
1 72746 374820672
2 58147
2 198553
1 105488 382903829
1 165231 602855039
2 73091
1 110481 872792870
2 46719
1 159366 493446391
1 11215 962501313
2 84148
2 5327
2 139595
1 86138 633350359
2 37151
2 13778
1 103382 522486514
2 169193
2 92045
2 158577
2 167992
1 122792 947979826
1 134623 625094040
2 175550
2 125275
1 194206 418060284
2 114398
1 40081 853503431
1 95636 415632844
1 97102 383720361
2 49595
1 99574 632325260
2 131351
2 131280
1 193081 891032014
2 122586
1 97550 242309603
2 27929
2 40631
1 70711 448070458
2 132780
1 36955 772133530
1 79399 261102616
1 19250 562671878
1 81551 773234552
1 187630 189895112
2 173328
1 167598 830076421
1 1369 582888267
2 81384
2 51310
1 89874 639133000
1 109915 681803455
2 23462
2 101801
2 73267
1 131239 801301456
1 103772 617462842
2 117524
2 10645
2 116191
2 42230
2 60304
2 42403
1 151561 201286163
1 187539 560953867
2 166832
1 160627 38219076
2 95099
2 99112
1 31578 242628534
1 160266 36887973
1 112552 715720506
1 58701 704189736
1 66521 470033569
1 93883 530900560
2 62200
1 34738 832686619
1 30195 561769150
2 147039
1 166484 830512250
1 121734 684445772
2 195727
1 96837 211802989
2 129065
2 146491
1 60615 263031654
1 194892 813423911
1 39308 218599376
1 153621 679931426
2 1033
1 152393 575421721
1 181957 24671879
1 55837 925607925
2 150673
1 18375 219256244
1 146138 210796228
2 117591
2 54563
2 62685
1 99770 585518689
2 21609
1 57579 113681841
2 160172
2 195918
1 32280 448717494
1 159731 451597690
1 192175 687404246
2 67502
2 194557
1 140181 208600824
1 157469 466282290
2 54106
2 167450
1 114861 726928279
2 32196
2 133704
1 189000 703187076
1 141145 826685999
1 125641 925574442
2 60059
2 136175
2 4659
2 87573
1 35497 275836899
1 152046 822391476
2 169968
2 89913
2 85920
1 15685 878105889
1 4932 208505535
2 74352
2 73068
1 102780 327818508
1 120805 998826227
2 13439
2 157256
2 179083
1 131123 53500173
2 63120
2 1291
1 25009 235331127
2 115572
1 128048 591016451
2 75231
1 67467 362014400
2 67335
1 174244 89963522
1 121163 969182074
2 171088
1 159776 269340491
2 158959
1 86944 493690779
1 97391 718310778
1 80637 911495956
2 112638
1 63556 392522101
1 5179 914936605
2 150960
1 83516 850233663
1 192527 420948356
1 24958 824274967
1 4764 261977587
2 195724
1 35319 417398073
2 194689
1 99402 959639489
2 41798
2 85869
2 77414
1 131022 226305357
1 125845 524207613
2 166310
1 70464 365937170
2 28517
2 89584
2 133587
1 105751 624158093
1 159917 300453873
2 99183
2 147083
2 143372
1 55978 146672220
1 88014 185082418
1 56402 795210988
1 84652 299532962
1 101441 67673047
1 87582 488362608
2 11896
2 48308
1 63632 115266910
2 70773
1 72405 183755458
1 25814 573093319
1 21366 467021767
1 169531 370192386
1 180088 105224909
2 55070
2 42512
2 45065
1 166822 174623643
2 107635
2 125233
2 179114
1 13369 777100091
1 193049 976274792
2 100703
2 141526
1 188440 528667004
1 28250 354483123
2 114927
1 156298 443028415
2 172583
1 138732 119093707
2 185380
2 129364
2 55846
2 4644
2 89894
2 86810
2 90010
2 97916
1 82958 66288000
1 65489 663731226
1 175782 961826323
1 168761 184153718
1 107091 886652659
1 50925 375147480
1 196628 766294984
2 178868
2 138125
1 102920 77341990
2 51816
2 117236
2 136112
1 868 941015863
1 11133 516486734
2 34554
1 175145 305955512
2 103227
2 25307
1 79861 356320632
2 136932
1 75717 559616748
2 103701
2 194982
2 48648
1 72668 33446461
1 191050 517189918
2 176163
2 47419
1 35844 858739131
2 4663
2 106701
1 21026 730279793
1 194326 412538806
2 146794
1 111909 679773604
2 167061
1 40638 756474611
1 67500 252387506
1 124619 727291757
2 11949
1 145163 397611859
2 24947
2 3659
1 168251 698893797
2 70674
2 24147
1 140892 652428655
1 146480 921719743
2 16288
1 144941 343116572
2 149792
2 24664
2 150121
2 55357
1 86935 206610514
2 160472
2 59234
1 199378 854245486
1 49015 788550787
2 19883
1 115044 145084541
2 196167
2 185995
1 162112 21053538
2 160642
2 45100
2 13429
1 62574 68601677
1 49207 547014354
2 146810
2 118904
2 171122
2 116602
1 152531 469844441
2 26364
1 11052 238867986
2 8641
2 82635
2 110951
1 41342 242642385
2 97172
2 147186
1 64675 160198527
1 137881 882368290
1 88305 149056996
2 41322
2 59551
2 190586
1 192959 683833901
2 173828
2 192897
1 4556 763466232
2 179971
2 117774
2 135764
1 53033 6692444
2 49436
1 76870 329139754
1 177094 482344907
1 67951 581188020
2 44420
1 143497 784418051
2 172040
2 98128
1 76413 413036363
2 61655
2 131197
1 31468 606586625
2 159221
1 129281 173945201
1 34388 964155740
2 37171
2 184373
1 115216 171387258
1 93801 495506135
2 150324
2 60528
1 160808 392199996
2 161105
2 96304
2 184865
2 155609
1 152955 927417
2 126551
1 74384 971616143
2 65186
2 49861
2 146945
1 69284 962598361
2 54287
1 32329 284583823
2 155597
1 104286 513114792
2 148980
2 123282
1 133836 433234184
1 138958 657623767
2 118462
1 178221 462897315
2 67862
2 181362
2 17437
2 198627
1 134217 264682429
1 195882 776269192
2 27696
1 142360 645612927
2 39300
2 6050
1 167830 653514423
2 105411
1 52544 886980447
2 19192
2 9309
2 168240
2 54136
1 38737 508782246
2 178247
2 193096
2 118636
1 166466 800401097
1 7892 94518223
1 137062 920174033
2 33886
2 173928
1 178639 232777837
1 99644 546469427
2 185286
2 144915
1 193460 454182687
2 189809
1 189686 932970299
1 156743 847166573
1 86183 328471926
2 118632
1 21155 494940401
1 187538 929728824
1 108 279239075
2 21135
2 91797
2 27844
2 166800
1 124312 304139781
2 87637
2 49959
2 174547
1 25665 676270575
2 68994
2 66587
1 107711 213794843
1 19731 307449615
2 159970
2 185870
1 15433 162519282
1 106883 348307344
2 134975
1 73012 735772204
2 143575
1 72096 481275616
2 139202
2 123297
2 192083
2 83901
1 25808 527574638
2 95119
1 12210 284444170
2 181789
2 155455
2 153868
2 195942
1 94710 189341622
1 60535 831449806
2 121177
2 43454
1 174494 639615272
1 26402 164822932
1 122339 105331222
1 125151 412951589
2 150243
2 145418
2 118593
2 90428
1 54097 415356767
1 24494 205120448
1 118370 947074333
1 101377 541153533
1 87887 609170418
2 71534
2 32194
1 168421 284134043
2 159517
2 13353
2 168031
2 192297
1 11251 279027756
1 150059 16757638
2 174994
1 3812 726407504
1 167936 658146632
2 176277
1 129862 287065964
1 32861 454629174
1 111080 951761598
1 138043 549499078
1 106465 103286520
2 34103
2 36870
1 197816 2811652
2 151050
1 120488 742488171
1 32617 828312535
2 86396
1 121027 994063353
1 172684 913175867
2 135907
1 132153 22386624
1 174805 739728631
2 47902
2 146626
2 12772
2 195217
2 9159
1 186993 588461820
2 19019
2 53162
2 73821
1 32273 436716589
2 44330
2 187921
2 95335
1 115866 882468639
2 96372
2 143374
2 91604
2 9625
2 189743
1 28468 9040457
1 112389 490918537
2 192912
1 117342 713757378
1 97930 650159734
1 71823 876275558
2 53120
1 105047 864476250
1 41939 447390704
1 40978 151672290
1 65453 586809276
1 127229 637118142
2 31260
2 35269
2 53184
1 80574 817488682
2 194134
1 18712 704616574
2 193192
2 85415
1 56748 281404357
1 6754 962821866
1 131939 886190027
1 130113 893722067
1 34250 560573446
1 173011 44149135
2 41248
2 135675
1 130429 690000511
1 81195 23485241
1 113554 341912048
1 155502 649483432
2 191763
1 83138 320149681
1 65416 328098433
2 141507
2 53776
2 104444
1 21271 655470967
1 39704 757515519
2 181150
1 67421 119371337
1 195278 261669067
1 126417 934222072
1 136902 655797272
2 65621
2 178476
2 60885
1 45676 872632410
2 125658
1 76070 819155045
2 192437
1 40673 640109618
2 46085
2 174593
2 120358
1 93393 164543148
2 23930
2 42829
2 139279
1 71704 515213949
1 158789 441244798
1 37362 282534931
2 122168
1 43795 799477911
2 69834
2 38491
2 180646
1 147460 138642787
1 100107 73787718
1 130775 442007758
2 63574
1 94331 531973413
1 116786 469892417
2 128102
1 154515 638418041
1 183878 452481345
2 198498
1 35710 252165278
2 7301
2 160579
1 72896 671395350
1 108994 104401360
1 21818 823674409
2 193150
1 94397 737598093
2 99336
2 104455
2 144735
1 116618 182476201
1 68190 698883193
2 38072
2 867
1 132108 472235658
1 133117 264118155
1 61661 88481662
2 12530
2 143190
1 14966 902433409
2 149071
1 123295 617668505
2 193424
1 17743 320050712
1 95613 202945756
1 113681 649370649
2 177826
1 195699 807628730
2 179270
1 170462 253797634
2 96908
1 59145 32747559
1 14835 299027912
1 153992 516336754
2 43492
1 113794 773356582
1 12723 799502683
1 111259 202465578
1 197203 975591961
2 104858
1 172442 566032537
1 128939 197201889
1 92791 51244783
2 6056
1 28065 906259563
1 88190 588295008
1 5577 974514352
2 137105
2 39964
1 190398 593812652
1 147007 899091748
1 23911 464379063
1 184073 175498918
2 43872
1 37988 88597742
2 109114
1 169618 673319563
1 13241 935262880
2 147783
1 194035 433800162
1 5025 798787222
2 162912
2 102546
2 62342
2 165006
1 192438 765530325
2 89414
1 9379 303991961
2 110804
2 38866
1 49918 895186524
1 23851 182380892
1 199851 982441362
1 30222 579552852
2 123214
2 21914
2 60805
2 24130
2 131379
2 66797
1 73913 382644486
2 10643
2 169445
2 168655
1 83073 886710492
2 54887
1 27400 704343425
2 48421
1 97218 733917576
1 138640 950241253
2 56397
2 172740
1 183312 662914716
2 2933
1 165850 397980847
1 104550 423465130
2 138257
2 63958
1 181859 909060368
1 4353 883057664
2 83889
1 19834 695787328
2 171277
2 135398
2 30928
2 118596
1 123727 612331167
1 165514 271214713
2 72949
1 92950 210856881
1 25133 237461779
2 20312
2 63526
1 70442 125376084
1 197868 352151045
2 18920
1 186429 422848643
1 149609 72749948
1 183215 154317213
1 86783 111910698
2 8096
2 86963
2 190875
2 6969
1 77451 177585238
1 36475 950359692
1 9821 682464323
2 102397
2 30390
2 81825
1 118532 178897690
2 58152
1 63276 163817153
2 36374
1 21367 411933396
1 43749 121061939
1 2217 450271651
2 25519
1 7948 487598918
2 16130
2 116838
2 12978
2 157852
2 151863
2 97232
1 57629 273427135
2 62660
1 114289 992749746
1 122180 877721317
1 77656 766744704
1 58452 201113310
1 115827 956588933
2 108841
1 41611 310255924
1 84337 337526010
1 147612 540030418
2 16349
2 12210
1 25073 933156740
2 181827
2 1819
1 41496 282500564
1 17760 327344433
1 178997 997807829
1 199371 417602298
2 33431
2 38259
2 36561
1 153157 2986760
2 124732
2 181013
2 102414
1 184122 11744472
1 22619 772836786
1 178057 139576029
2 151391
1 17479 952101096
2 96403
2 123762
1 75855 736655974
1 43934 533840321
1 157644 624781315
1 80261 531516225
2 127853
2 163444
2 84090
2 107988
1 150760 193110983
1 163117 813251209
2 101584
1 120173 125145250
2 97310
2 54194
2 7452
2 83884
1 28318 437492158
2 56999
1 9313 252262293
1 193945 951741830
1 12535 298310140
1 155313 611734528
2 189107
1 160607 618719312
1 138395 701139213
1 81329 975232166
2 79234
1 90985 234670007
2 161029
2 59115
1 54841 729647720
1 191051 914161632
2 97762
1 140461 323054580
1 71392 103422915
2 114791
1 176565 916970566
1 126846 26081077
2 152730
2 163109
1 96934 107398290
2 54430
2 153258
1 55025 974277242
2 121862
2 100145
1 119937 749218374
2 12099
2 8392
1 185824 443444734
1 164902 226165861
2 71922
1 10000 152785488
2 155145
1 96384 777114790
1 95618 316894002
1 96504 436482
1 153273 913897037
1 189633 318197424
1 169931 3030403
1 140282 565596601
2 28452
1 94961 590913290
1 194601 884149630
1 155829 103622701
2 150633
1 108197 823383196
1 126266 200738285
1 135435 448037169
2 186314
2 189833
2 50240
1 2629 738172785
1 61700 253311492
1 16042 455422748
2 158445
2 7581
2 28340
1 84728 183226096
1 26947 113489994
2 143303
2 147302
2 158831
1 67886 221308050
2 20898
1 13711 140954163
2 91823
2 74336
2 65934
2 175098
1 9628 637833675
2 100820
2 46499
1 167853 415284183
1 153510 883809339
2 134431
2 126884
2 39604
2 172720
2 186572
2 193384
2 144169
1 77672 753026657
1 53832 905412334
2 176108
1 117519 672777454
2 72394
2 72282
2 53718
1 199506 578488827
2 65955
2 196353
2 6971
2 150477
2 85724
2 12865
2 87184
2 32783
1 53263 666163268
2 177010
2 60422
1 143961 152684562
2 48768
1 80342 359611903
1 19717 471819428
1 52421 236299537
1 32218 79231282
2 61833
2 166441
1 177021 397931190
2 169386
1 89507 55988268
1 107090 958284043
1 82039 195797990
2 34728
1 192834 181211929
1 72759 747787792
1 49795 641038083
1 102291 61735696
2 10463
2 27155
1 130199 296529470
1 17621 193349024
1 72532 840034083
1 62297 379107203
1 101381 843823404
1 158420 200389333
1 135848 133000889
2 160437
1 154437 585470135
2 195071
2 40248
2 78799
1 7033 160441540
2 87024
2 10211
1 132981 977084882
1 37415 662760118
2 105958
1 31066 338394938
1 73318 924567331
1 9886 299279430
2 169844
1 144479 422691765
1 109284 858449090
2 155403
1 18785 709547334
1 112532 451623929
2 80167
1 176111 389533145
1 180448 5021651
2 187728
1 185798 142264836
1 194531 984792650
2 172223
2 32692
1 133426 565194061
2 79423
2 49843
2 104924
1 199202 597783352
1 147488 666370908
2 8972
1 91699 323904961
2 70152
2 163270
2 145236
1 51891 535994436
2 81245
2 112909
2 85564
2 106921
2 128676
1 160874 825525835
2 103206
1 141993 206745442
2 120646
1 997 268991906
2 93925
2 56029
1 186125 535738523
2 142844
1 65649 577647666
2 25125
1 87442 908904189
1 149495 783442834
1 135507 265876286
1 55892 225231184
2 157702
2 94392
2 11724
2 110936
2 72580
1 190971 112825037
1 23620 114424721
1 148607 707186124
2 155650
2 51498
1 176156 454257873
1 3131 165967894
2 136115
2 162534
2 157476
2 109125
2 101627
1 149840 380476720
2 168711
1 159490 480449742
2 142966
1 101231 984086050
1 167490 470068744
2 26619
2 93212
2 16509
1 2727 782276133
2 10872
1 167065 926626880
2 118874
1 83979 366861291
2 184202
2 40071
2 7796
1 160340 470453487
1 197159 705627091
2 179418
1 107147 565941068
2 45720
1 140240 473679919
2 188061
1 140866 261629157
2 62148
1 74164 535450881
2 19636
2 43189
2 38676
1 126340 997672583
1 97633 781079242
1 72330 813356612
1 116183 320995088
1 146512 441987437
2 199992
1 95173 141670738
1 130443 317451303
1 199026 956387528
1 48289 431897193
2 157996
2 144600
1 76326 936053941
2 51047
2 57495
1 106967 607107242
2 46245
1 65909 163675365
2 103741
1 61848 874111563
1 13630 64768004
1 175663 186493707
1 92706 731831911
2 116654
2 19376
2 34002
2 152791
2 158864
2 188249
2 193401
1 83931 94883724
2 10727
2 59419
1 167762 755125830
1 107321 704194894
1 20379 169508736
1 165910 809103273
2 97968
1 22283 11750743
2 61331
1 190361 984561784
2 97456
1 90903 612059736
1 187024 202010771
1 136694 258145779
1 119673 949256203
2 15539
1 159252 239205198
1 127086 524258176
2 15484
2 78137
1 28330 37107836
1 29529 981218968
1 26218 881737268
1 46763 544797403
1 120173 67088083
2 64551
1 96799 840421702
2 59375
1 41155 229554241
1 115020 141541124
1 90681 386304175
2 167240
1 154058 60803299
1 87777 298063009
1 61589 519097998
1 187726 480124813
1 142463 393388851
2 173060
1 55180 193632154
1 4589 991134659
1 55380 912110132
1 23322 857886356
2 99268
2 139489
2 21234
1 108769 373477758
1 184219 216648489
1 100220 653546401
2 44596
2 122687
2 77709
2 55943
2 51695
2 8920
1 96758 92165167
2 67706
2 107084
1 191768 271543031
1 127439 202621417
2 78781
2 196446
1 79758 47691889
2 123060
2 112305
1 75068 800382030
1 111068 422496759
1 196667 830192316
1 27916 95932706
1 10196 745560096
1 105377 963297286
1 172015 792948906
1 24344 316343988
1 184593 360486604
1 84538 528688518
1 68627 282397645
2 138817
1 72792 791500829
1 31476 443403688
1 166426 295492157
2 163955
1 196430 966092885
1 63513 910671732
1 196187 544215084
1 1204 425332424
1 159584 393578122
2 34870
2 169674
2 20128
1 34156 797341366
2 86369
1 26199 6802170
2 7417
2 125358
1 53426 92856439
1 42734 222963870
1 165621 927297980
2 13958
1 184683 887920096
2 1953
1 134635 752657315
1 52587 44411896
2 122346
2 11735
2 18070
1 88835 923063325
2 150346
2 152644
2 92963
1 23769 704861692
1 17179 696217039
2 103008
1 157520 573991257
2 34383
2 73815
2 128346
2 88923
1 24671 280883140
1 119088 194297890
1 175557 574247910
2 126473
2 143063
1 150236 119749071
1 106819 5490051
2 6015
2 155300
1 26425 968704236
2 194680
2 74179
2 113619
1 105696 683581317
2 84984
2 184248
1 170116 3339846
2 15402
2 165061
2 101810
2 15916
2 184671
1 188028 656092800
2 192360
2 136308
2 48085
2 34758
1 46160 282233165
2 26751
1 138964 898507591
1 246 188421981
2 24360
2 95045
1 189875 736886626
2 93486
1 199326 996436467
2 162596
2 161625
2 114470
1 196149 852343070
1 47957 401455732
2 193444
2 175223
1 7154 762939
2 98591
2 152070
1 8710 376380235
1 68947 481041393
2 105803
2 181934
1 46302 280951076
1 195735 367086295
1 182652 922066953
2 101594
1 39945 823513116
2 6928
2 100820
1 136264 839979502
1 51639 767492205
1 12284 837298009
2 78406
1 133131 717634357
1 48333 392829859
2 159066
1 57667 422544286
1 105319 60205259
1 76109 391861417
2 108944
2 71480
1 164886 181950216
2 149701
1 182081 70524376
1 119424 495896961
1 159993 74516850
1 1101 23022177
1 123181 325648283
2 91215
2 128391
2 24828
1 86359 830108881
2 144852
2 62694
2 141116
1 195629 600747567
2 145757
2 76524
2 147684
2 25184
1 157772 837045199
2 57387
1 3325 502197194
1 151985 493564949
1 91522 934612820
2 87780
2 175017
2 111560
1 42716 240768161
1 153063 689741196
1 27250 645992558
1 36724 651237480
2 74971
1 98471 288825228
1 84367 258665310
1 75888 677307500
1 93924 341588670
2 157202
1 164456 398253682
1 168445 435643345
2 170613
1 7793 527398160
2 111946
1 15600 231515881
1 83854 239483444
2 174705
2 95592
1 67404 3268794
2 93079
2 183559
1 100996 682348693
2 78650
1 133400 188031642
2 2320
2 78989
2 115198
2 20691
1 9929 436638324
2 91123
2 21323
2 152866
2 35151
2 173029
1 72597 184890113
2 67935
2 79657
1 138243 159567284
1 178784 107654512
2 124221
2 29387
2 153041
1 192204 773827235
1 20948 467493141
2 70637
2 100341
2 13723
1 2155 191893558
1 16735 991051065
1 117492 927529759
1 63106 849910254
2 162155
2 155696
2 22122
2 110293
2 74614
1 123893 905649609
1 27289 996909180
1 127519 568994595
2 48842
1 161848 342086560
2 119260
2 42400
1 1158 504687798
1 115321 334313332
1 174295 830074984
2 181847
1 174765 203058698
2 44122
2 168571
1 105915 14315710
1 27270 512329090
1 121056 10969798
1 126017 713782771
2 77834
1 121583 747047316
1 34613 362668277
2 82378
1 197842 963590260
2 85614
2 123731
1 13765 583708513
2 173876
1 64958 546566223
1 176440 451353662
1 51737 414126437
2 55460
2 196854
2 125942
1 151509 904420720
2 116032
1 15678 548078539
2 120684
1 68198 108628956
1 16541 260380891
2 145638
2 96782
1 50093 531407948
1 172346 332596042
1 37935 67805662
1 144118 591187613
2 20443
1 165458 141559494
2 57083
2 160800
2 162530
2 32780
2 123454
2 44254
2 71634
1 125591 420295567
2 97486
1 96957 344387977
2 77174
2 163367
2 132600
1 123310 307350189
2 193928
2 85866
1 26873 985510961
1 135569 845474669
2 47999
1 134048 177483753
2 3992
1 78733 246019496
1 191291 675642555
2 110158
2 175980
2 167983
1 95923 336603988
2 174714
1 97846 412852812
1 74298 135863405
2 64542
1 6028 312250627
2 39274
2 79011
1 8182 987002095
1 73860 726640355
1 4488 706534601
2 117336
2 30313
1 65037 711673256
1 160879 951114991
2 185424
2 147902
1 131570 961044366
1 15116 225639406
1 194752 253347585
2 187634
2 133444
2 95538
1 38837 867551591
1 31442 105408405
1 94117 99691793
2 41661
2 113893
1 97783 134572941
1 141675 447528157
2 117418
2 67003
2 4956
1 108595 76442360
1 49582 516787817
2 153270
1 132916 480721403
1 182799 522341659
1 43617 804388594
1 146425 96179699
2 10204
2 11649
2 143570
1 110751 648887521
1 85878 326357213
1 124276 510643500
2 151325
2 191345
2 16854
1 91722 763768837
1 161279 142031868
2 147334
1 126976 820914174
2 104595
1 140942 625640028
2 21332
2 105637
2 132919
2 28587
2 91187
1 78385 476896535
2 105628
1 125872 105280173
2 36390
1 127206 665561763
1 40182 34441894
2 3185
2 62729
2 150143
1 179136 860627444
2 84642
2 53837
2 175147
2 153374
2 187927
2 17495
1 49428 982405939
2 185023
1 46950 913155762
1 44874 183366945
2 181967
2 117885
2 170752
2 156454
2 127959
2 155011
2 63862
2 88675
1 173958 570043950
2 121069
2 170149
1 106580 801335051
1 86697 818602339
2 99474
1 120991 618254209
2 46575
1 106353 850857502
2 65138
2 197089
1 21926 473123914
2 132918
1 123577 854449987
2 64976
2 96078
2 34203
2 338
1 47711 89836256
1 131310 75655256
2 103003
2 49847
2 139578
2 25866
1 52285 858691205
2 122633
1 143216 335759359
2 188742
1 82437 531473291
1 183999 671362754
2 48431
1 71211 669128836
2 187346
1 58537 983564873
2 35205
1 191927 95547372
1 125050 957898362
2 32331
1 169766 284978945
1 36665 370641893
1 197185 306568180
2 152513
2 81376
2 36139
1 137485 759893422
1 91574 792546214
1 5063 164040267
1 43563 572551017
2 158342
2 124829
2 166923
1 39370 93495855
1 188173 195383160
1 164001 570155165
2 76091
1 38876 585023751
1 22316 39980730
2 25010
1 164544 725586144
2 15488
1 54046 371084507
2 141252
2 43086
2 154746
2 140347
2 159135
1 190900 482542849
2 145376
2 66458
2 98423
1 121035 739779606
1 76244 778346161
1 187953 660790744
1 152862 498818515
2 89142
2 174375
1 26060 232962342
2 140017
1 152247 796095105
1 78301 870777075
2 197946
2 121435
1 16937 681276831
2 82766
1 186125 290161396
1 156419 178599803
2 28202
1 96412 880321764
1 96465 130412804
1 51009 309143333
1 47472 684656229
1 11448 524901148
1 45266 843178886
2 51768
2 144313
2 1157
1 48786 103591170
1 183627 981794454
2 165675
1 175681 656575725
2 198337
1 173129 97343542
2 131050
1 105384 810476210
2 179007
2 179932
1 108299 115342272
1 129011 907916971
2 190151
1 21720 96942385
1 16061 260333796
1 156304 968131096
2 145570
1 24078 501023871
1 53244 268235643
2 191591
1 106983 372687480
2 192565
1 163147 720677965
2 173228
1 23127 875821034
1 33171 5510513
1 3749 982325650
2 104283
2 98212
2 10109
1 118603 303560103
1 3401 706519018
2 802
1 93841 406872632
1 76931 555890859
1 104343 902267928
1 113063 723245262
1 57882 375604903
1 181920 677803448
1 22741 560693412
1 62427 642217823
2 10020
1 113232 552872249
1 33837 830042587
1 110030 317716350
2 96845
1 84856 899216797
1 130629 138150210
2 116338
2 38118
2 167930
2 165297
2 69524
1 75076 637647168
2 68425
1 194443 558971737
2 52149
1 13708 395497556
1 189989 319698471
1 82248 958259022
1 62372 737268362
2 125476
2 110393
2 32500
2 29768
2 26551
2 114941
1 114347 542476223
2 55170
2 3991
2 97997
2 170152
2 151105
1 182045 627011728
2 55249
2 112780
1 108162 192720879
1 71491 593026051
2 143221
1 126671 329898673
1 171641 974947976
1 102463 542775424
2 123793
1 55586 737747158
1 118672 710935686
1 124542 391238430
2 143256
2 193740
1 68869 395894056
1 30084 137606451
1 140849 2427984
1 133352 671744672
1 83152 359452728
2 192411
2 73658
2 186401
1 35707 359813573
1 54420 572114217
1 58623 582926274
1 126799 78461803
2 93162
1 87357 630328843
1 85773 507038453
2 102391
2 21127
2 68125
2 55392
2 190635
2 122100
2 68888
1 41058 900300047
2 175312
2 194326
2 125605
1 177159 961157394
2 55099
2 133397
2 144920
1 174142 911465485
2 41280
2 46231
1 81040 943805948
2 164158
1 19121 509745603
1 54488 708715893
2 50286
2 40695
1 99209 247046440
1 93219 182251381
1 88368 135975114
2 181806
2 152316
2 22736
1 182975 42592495
1 188012 363964118
1 192695 995617194
2 184050
2 116372
2 138346
2 100001
1 193339 198493962
2 71539
2 117783
1 134617 66437302
1 139564 371954446
2 52586
2 39214
1 8447 817441240
2 42188
2 64437
2 66784
1 42636 154975452
1 110734 459299302
2 43487
2 119831
1 187042 896743638
2 133791
2 8612
2 22294
1 142305 676052466
1 141199 992450255
2 46500
2 8788
1 199431 542621897
2 170276
2 138393
1 20951 986313014
2 111590
2 166235
2 113545
2 22140
1 118122 877387814
2 198247
1 134650 493308653
2 132530
2 30370
1 192186 742458419
2 5601
2 95172
1 45875 570247703
1 149103 964339079
1 198121 885966559
2 115353
2 147335
2 59888
2 112899
2 134543
2 20806
2 180011
1 164400 782321517
2 129952
1 18679 576099010
1 82213 725793996
2 100375
1 75335 988818510
1 80430 613202604
2 6716
1 140118 572839637
1 172189 354297866
1 136332 773647723
2 41865
1 8706 263132023
1 30712 862171220
2 50046
2 93592
1 133189 777950737
1 112453 371583698
2 9920
2 83026
1 131439 942399562
2 129170
1 60697 714017626
1 7527 460131064
2 100814
2 126994
1 21270 335287105
2 199333
1 49495 502829998
1 121810 994697703
1 148718 272298007
1 54968 131633112
1 91436 865566402
1 197732 327881606
2 62465
2 47585
2 33258
2 44169
2 76335
2 124624
2 3674
2 141401
1 80682 917583795
1 91497 663544790
1 194054 685881432
2 64172
2 71011
1 161556 148693610
1 3774 547707639
2 33067
1 160992 72675491
1 101597 74845205
1 67316 828693355
2 134693
1 102671 688306781
1 6782 149941953
1 194404 320423491
1 73484 809697182
1 189122 977058325
1 15818 790724526
2 72634
2 71266
2 106142
1 105406 827149830
1 12754 786424733
1 132008 449723384
2 74193
2 18201
2 69965
2 127948
1 198609 122170361
1 174275 293680720
2 147365
2 6432
1 50598 14772310
2 63202
2 75473
2 2703
1 161039 963850127
1 123442 946379983
1 163209 567761993
2 192515
2 82516
2 99983
1 164200 766516630
2 50859
2 125847
1 180822 58718467
1 135944 719542303
1 150333 430830178
1 19232 388252715
2 159575
2 15655
2 152004
1 5506 351020437
2 125239
2 24465
2 159752
1 33623 928909334
1 191004 374940687
1 39928 649151795
1 146204 571914174
1 179075 790175089
2 90081
2 67391
1 112993 931876816
2 114353
2 170094
2 164580
1 136743 341985725
1 179592 674965251
2 142079
1 5175 407849165
1 154926 557510229
2 174407
1 67225 116344917
2 185828
2 17105
1 137623 624819016
1 185650 778387079
1 133404 147170853
1 34197 802294497
2 113803
1 88303 708846815
1 14839 124903712
1 184541 461758054
2 159159
1 45765 336750626
1 114269 858434796
1 97207 34320646
2 71078
2 166692
2 63850
1 91650 220462576
1 64053 991613328
1 103927 329347448
1 166073 544217552
2 36268
1 8449 1666389
1 101417 465426599
2 2618
2 160599
2 10111
1 178467 504476865
1 147190 474753036
1 30477 679001713
1 56462 302555353
2 147377
2 68711
1 150433 201714809
2 189856
2 57315
1 103107 744744180
1 46813 933073907
2 178778
2 158567
2 67546
1 2414 965539085
1 1390 625591719
1 107455 93410820
1 99845 581193495
1 38056 170732731
2 79903
2 183382
1 80195 558215328
1 109518 788050103
2 34424
1 26074 37903855
2 57599
1 183019 134559628
2 11183
1 131388 396729881
2 82982
1 88579 879687836
2 95877
1 85065 746402478
1 26756 159096198
1 135073 884441096
1 148675 461870030
1 42938 579003300
2 83614
1 45920 329863753
1 124833 771948134
1 96772 200420398
2 7510
1 99219 32700737
1 145852 160040457
1 98574 562726936
2 97114
1 180938 682930333
2 13423
2 67620
1 149612 998208564
1 93052 803871993
2 175575
1 57365 99095065
1 112709 78558917
1 55211 950405597
2 153008
1 147156 519769912
2 177270
2 193423
2 131922
1 147086 78500117
2 96390
2 63495
2 117659
2 21002
2 21631
2 131795
1 156295 41902702
1 30707 652744339
2 119744
2 86010
2 153601
1 176513 172015107
2 62851
1 146288 880698509
2 111991
1 151298 153202055
1 58769 495841402
1 60338 212320853
1 196052 55647044
1 168518 319752809
2 125134
1 145876 378002561
2 115922
1 174491 421367093
1 55616 880686943
2 182327
1 198096 213019891
2 136687
1 165570 21732293
2 76449
2 125096
2 24382
1 46647 840176669
1 106664 307250997
2 100033
2 151302
1 29696 739904493
2 144818
1 165973 675960964
2 29596
2 127944
1 93112 381506243
1 31637 744988143
1 145445 539686562
2 83014
2 135177
2 4615
2 159290
2 173811
2 145752
1 47382 475662503
1 68500 943784065
1 46822 996276153
2 76149
2 52650
2 120926
2 159395
2 63220
2 181015
2 45482
1 62216 888489934
1 65751 31501307
1 45623 938069546
2 88283
1 109373 980958860
2 59130
1 194882 618480372
2 175940
2 105080
1 72141 780830301
1 75562 575779900
1 5072 185835891
1 70066 213269269
1 96556 487133803
1 7883 354028299
1 188408 924748403
1 82480 591673749
1 50602 238058755
1 38584 770543213
2 183790
1 176776 154330632
2 172749
1 15528 54816920
2 199494
1 94653 435440579
1 168716 942350604
1 116921 3841096
2 20731
2 170768
2 166173
2 10960
1 87734 959023902
2 53778
2 124344
2 61439
1 187942 289933827
1 122424 87610162
2 30237
1 121509 900468918
1 139903 693946708
1 111011 57069482
2 159514
1 139322 166808667
2 97007
2 95550
2 112670
2 68512
2 61362
2 77336
2 49478
2 8042
2 177584
2 146466
2 192229
2 173700
2 141321
2 159874
1 60034 837267819
1 121620 949863936
2 133435
2 170883
2 194823
2 120553
2 132870
2 83413
2 46407
1 87734 970409090
1 63311 37943176
2 118795
1 98637 33560536
1 53957 964330620
2 102073
2 27467
1 63106 254935531
2 70315
1 56625 850255572
2 98468
2 198123
2 107288
1 39035 279132990
2 155234
2 63620
2 82714
2 53304
2 48892
1 65523 790564167
2 332
1 154989 593830171
1 139445 410294219
1 10036 31374010
1 148629 821607804
1 180570 404068135
2 52869
2 84477
1 83280 704015342
2 76845
2 37100
1 125580 492442399
1 154015 312376651
2 89808
1 139090 675829069
1 106825 771585468
2 120947
2 59001
1 99875 496626457
1 39360 326548147
1 131764 349480648
2 132996
1 93279 666533808
2 120769
1 45172 793089653
2 119969
1 108685 117740277
1 174344 448405102
2 10073
1 104124 807438613
1 71982 770758318
1 147368 200292977
2 1907
2 192555
1 368 188293955
1 96481 149700993
2 143778
1 159268 928308476
2 17968
2 92059
1 97212 714165233
2 65432
2 138765
2 42454
2 86621
2 81137
2 62107
1 164572 164447937
1 46067 479933075
2 39276
2 154780
2 124870
2 135901
1 154886 763156238
2 138048
1 132972 633772420
2 128432
2 147024
1 45101 912049314
2 13367
1 188134 610455705
2 194488
1 170498 113309292
2 178597
2 34352
2 144186
2 137328
1 116430 736772901
1 1737 361419266
1 137028 248208913
2 82019
2 66764
2 154068
2 42937
1 195329 559744287
1 122555 293624873
1 135140 141489145
2 12683
1 63458 202387523
1 80234 899572673
2 3732
2 186027
1 18915 672897653
1 129985 161756351
2 82729
2 117303
1 111578 502814055
1 182896 992351218
1 113009 710509963
1 79667 581671312
2 34476
2 89843
2 9843
2 151033
1 141025 23387144
1 90149 394805008
1 76771 82437524
2 159036
1 126854 926417366
2 56772
1 160483 297502810
2 161995
1 74692 731649862
1 155349 976017663
2 86672
2 958
2 125000
1 70541 530611531
1 59458 223513431
2 162050
2 6865
2 165605
2 129957
2 122196
1 107996 535702113
2 156840
1 99420 201796214
1 183926 418539738
2 37643
2 167222
2 183241
1 112500 565513639
2 169956
2 149562
1 14240 215909007
2 35873
2 134280
2 91123
2 37476
2 190044
1 72436 730983920
2 95443
1 161390 278985889
1 18716 877940003
1 25151 907166388
1 191715 745941042
2 190560
2 18843
1 42142 928447635
1 146482 534378071
2 49387
2 91400
1 44299 128811605
2 56050
2 138897
2 9190
2 102116
1 96178 887037660
2 40442
2 168991
2 134384
2 31126
1 53203 605955718
2 72174
1 111470 381333374
1 85858 927574120
1 153582 591910108
2 3422
1 94690 276628467
1 167025 336808950
2 80736
1 61042 372583417
2 26017
2 191483
1 143800 849594271
2 25780
1 26915 708300491
2 66037
1 111255 207864776
2 105950
1 27805 696271566
1 114621 950951760
1 17034 535189218
1 70905 703686591
1 144684 832209641
1 1197 340978103
2 143743
1 8666 495881874
2 97075
2 199747
1 174780 482294900
1 161046 723835526
2 116171
2 55555
1 126219 458677109
2 107511
2 158679
1 184803 835085424
2 109871
1 180985 888802611
1 168711 383139767
2 58470
1 125515 898236244
2 116420
1 33237 346506545
2 12142
2 169623
2 20925
1 172578 290885076
1 58105 605972033
1 41949 385696669
1 105678 432569631
1 126469 961652946
2 171709
2 99467
2 124841
2 106789
2 174982
2 112435
2 138044
2 119506
2 68360
2 253
2 111147
1 123286 646273787
1 193091 947469631
2 105668
2 22349
1 129318 229885978
2 95983
1 111686 847138044
2 51537
1 6108 442120714
1 83688 617608117
2 68797
2 43364
2 157253
2 25112
1 112709 480969822
2 162111
1 76335 159733121
1 62208 70827124
2 190128
2 197229
2 131283
1 189112 471281822
2 183275
1 96236 552301005
2 170413
1 20715 106869429
1 28144 948076543
1 156512 782799215
1 154832 212862044
1 41353 569996855
2 73625
2 37076
1 160501 433159260
2 63323
2 189746
2 148176
1 63009 482439755
1 123853 807035909
1 100161 125695018
2 72304
1 21289 777426542
2 78820
2 178884
2 67856
1 85806 263404934
1 142338 668218037
2 113871
1 169991 572923795
2 97509
1 132409 405828837
2 4697
2 187439
1 194350 68959042
1 83746 135425829
2 19576
1 120868 257806836
2 65012
2 199380
1 86872 396105794
1 67001 295627993
1 167266 261132923
2 77676
2 152293
2 176051
1 27596 34099870
2 100639
2 48251
1 21977 75706379
1 13362 777717176
2 11692
2 61163
1 152407 884325881
1 79929 635373238
2 76033
2 127186
1 21496 63596469
2 34815
1 151995 109164536
2 97687
1 186727 171432607
1 39900 643777162
2 100287
1 91782 347223587
2 115302
1 122234 435189582
1 126043 935051019
2 61915
2 151414
2 14799
2 26938
1 15576 531241366
2 42047
2 146683
1 181061 132724712
1 91606 716557897
2 112360
2 10221
2 189976
2 199190
1 119881 299609369
1 199192 236281151
1 81657 122178161
1 82069 473290070
1 171264 50049062
1 145449 636489380
2 174005
2 164799
2 180671
1 36283 930608369
2 134547
2 97092
2 52081
1 117728 165327466
2 144998
1 67541 342055498
2 53745
1 63757 913536539
2 118567
1 97719 111583933
2 60878
1 162462 467741146
2 24174
2 160460
1 184367 908789148
2 46946
1 143191 43062618
1 149856 727603116
1 141440 600778397
2 148356
2 111043
1 87613 797978939
2 2024
1 3584 676331408
1 198433 870372268
2 16322
1 40390 910046376
1 60223 970938336
2 145245
1 197706 762076476
1 38931 979063390
1 159127 298668346
2 103876
1 124768 999173649
1 136326 471377497
2 161173
2 138763
1 139623 451082632
2 82870
2 96884
2 82251
1 54285 305745106
2 16375
1 66291 733541770
1 23354 75157174
2 126461
2 155129
1 69232 780181406
2 144806
1 72195 326861024
1 91841 827345049
1 83198 336605461
1 41727 532644550
2 10025
1 135819 807037982
2 42146
2 90512
2 127098
2 60733
1 27760 11490697
1 77898 236290427
1 175450 486203288
2 1491
2 190685
2 100089
2 36977
2 198658
1 150571 102337345
1 47599 183002955
1 156179 344314579
2 136904
1 19597 763861034
2 39980
1 98234 777917446
1 94495 195257141
2 1842
1 86352 247732173
2 8391
1 31290 534322728
1 50403 688465843
1 50742 659155500
1 102198 305331475
1 164236 541176824
2 54665
2 192877
2 32816
1 167017 808907098
1 80213 644279416
1 61126 248515702
2 176566
2 41914
2 155551
1 36344 823098445
1 162121 863689309
2 160151
2 180762
1 191972 712370802
1 41625 253326427
1 23518 795093720
2 127158
2 81781
1 161144 535825683
2 133204
2 169549
1 122287 895106678
2 175889
1 91317 525122225
2 190154
1 578 88124439
2 26801
1 159424 87604502
1 62451 372152679
1 19115 246342635
2 66906
1 75234 750760770
1 55398 490390127
2 102517
2 148408
2 188299
2 163889
1 73683 844665329
2 99501
2 34247
2 54282
2 41401
1 109158 833996282
1 163801 52166373
1 34136 390677115
2 167331
1 112371 848100194
2 124483
1 119458 289869967
1 96460 729777402
2 91003
2 62351
1 155548 107851784
1 179081 893143526
2 66044
2 83699
1 20260 691978242
1 23393 456117849
1 191838 690090144
1 63695 789215148
2 198698
1 55515 700858564
2 40014
2 138378
2 86959
1 138335 940417828
2 166686
1 189921 794017337
2 184997
2 63693
1 145250 662039708
2 102171
2 178169
1 3064 946683497
2 37994
1 54747 885726109
2 117187
1 33375 219268550
1 46256 50961893
2 66326
1 67739 443907102
1 4828 762501490
2 37811
1 95769 440821510
2 199008
2 6720
1 62347 528532745
2 127114
2 94455
2 88934
2 155946
2 130385
1 30623 401268742
1 142705 896575399
2 127058
1 176766 335236893
2 132946
2 121785
1 37885 525514853
1 80769 545138857
1 150136 393490332
1 135237 746500293
2 16242
1 42387 414946479
1 190467 415075314
2 151828
2 170464
2 14008
1 171619 120412756
2 23783
2 135616
1 199075 393024943
1 6460 883941482
1 80451 333205785
2 25898
1 92993 672874407
2 122985
2 6630
1 11448 743554477
1 33613 450457650
1 157327 848375134
2 39218
2 194802
1 184842 420138833
2 34783
2 191142
2 117681
2 20455
1 35110 507490876
1 65629 209007408
2 88942
2 63434
1 92114 553879317
1 142333 451838742
2 145590
2 155662
2 111040
1 36645 884808016
2 115942
2 125715
2 105938
2 161366
2 90187
2 129524
2 51181
2 150984
2 137288
2 182347
1 162372 711535426
1 135201 625707823
2 153660
2 164278
1 99898 271563190
1 64529 806092909
1 192250 908892833
2 156698
2 86573
2 164494
1 128834 357170240
2 144604
2 679
1 183327 964328906
1 116299 746228433
2 177640
1 156782 289780751
1 141990 306459381
2 10296
2 71647
2 153248
1 185892 119855837
2 154332
2 139407
2 97995
1 190215 496733096
2 21399
2 105374
1 189478 196835929
2 71632
2 139885
2 26201
1 32777 931752654
2 124356
2 18211
1 90771 997835362
1 68429 37347670
1 124227 939119794
1 177824 594791829
1 23797 215487170
2 48594
2 115968
2 141277
2 46215
1 190944 564490056
1 178041 870484303
1 7322 821885240
1 160222 988360876
1 143692 163889693
2 165750
1 58166 317719511
1 65852 628320422
1 21406 769422883
1 55631 898258556
1 60328 252403686
1 22050 623380594
1 78661 573792718
1 172377 114798714
1 129455 128304430
2 96224
1 130326 893437765
2 34693
2 74932
2 166994
1 108673 22966220
1 41256 713635638
1 127141 881113022
1 176328 143331512
1 99528 776842267
2 50503
1 82951 636266294
1 19961 51015117
2 21564
2 119001
2 8878
2 70288
1 21896 715635779
1 189070 379478892
1 189127 517216747
1 71492 737821697
1 64010 691683179
1 178347 155016439
2 114053
1 130653 680731601
2 187637
2 10738
1 23660 600998892
1 50132 524536780
1 9333 103926779
2 151897
2 42356
1 49914 275586415
1 10862 307185372
2 75855
2 170884
2 21723
1 88391 603559280
2 185598
2 4668
2 23601
2 151679
1 153744 416331011
1 38286 117688007
2 199496
1 91205 117042953
1 104316 348571479
2 33305
2 126302
1 20149 67588457
1 134542 604946724
1 38841 13796720
1 189816 510887850
2 16261
2 186102
1 120076 23341311
1 182822 10305226
1 131235 626968966
1 66627 681754898
2 103698
1 81508 187179829
2 110623
2 169783
1 162292 558301654
1 120360 389996991
1 134257 725391503
2 118522
1 6459 304283900
2 19254
1 151461 394096087
1 196995 541702705
1 167924 176389194
1 99457 418582233
1 92914 699065658
2 142006
1 124305 520667928
1 130650 483593596
1 44693 972907652
2 185491
1 189961 282577668
2 51426
1 106485 35973205
2 103016
1 111633 391234863
1 42165 568946526
1 36586 584712589
1 136219 754670584
2 141257
1 50529 760421632
1 104360 714778206
2 162729
1 159758 928589749
1 2441 966417994
2 113244
1 89194 561176106
2 66416
2 141578
1 60254 692329767
2 45750
2 64305
2 104598
1 134517 959301220
2 199869
2 5961
1 171651 591265186
2 105853
2 118537
2 96610
2 41635
1 172738 577502120
1 94661 836513338
1 35369 422593394
2 34402
2 54655
2 24778
1 69279 710774350
1 34294 238940116
1 81447 875580583
1 917 329377253
2 43420
2 149068
2 198550
2 77461
1 8510 415720695
2 141661
1 103193 356712678
2 17096
1 177100 400651791
1 96061 832526961
1 108794 993751236
1 21080 879094892
2 16769
2 44257
2 186730
1 187972 737215609
2 116790
2 198519
2 117060
1 107423 754628969
1 138442 640530995
2 75259
2 413
1 147317 880072216
2 11530
1 418 769779055
1 16560 695405249
1 81634 643605111
2 54093
1 31432 656778083
2 138022
2 168643
1 178688 232346703
2 195867
2 90028
1 11342 140334251
2 129606
2 2414
1 27062 731304917
2 111940
1 164859 758406004
1 117131 488544678
1 95814 628281683
2 71519
2 169587
1 26819 644964032
2 78356
2 45566
2 120594
1 89622 716529422
2 3989
1 68605 971243281
1 180854 205925412
2 58796
1 49925 32715708
2 165139
2 185350
2 108579
1 94837 606188123
2 164894
2 84975
1 11324 93928981
1 105003 75294013
2 67189
1 176332 312056290
1 134345 593415455
1 156553 604491890
1 191240 612476206
2 44692
1 120723 898767316
2 27267
1 125610 857557253
2 92470
2 163093
2 141444
2 7277
1 197373 779402672
1 151120 109680791
2 134732
1 140296 198301659
1 38105 682189439
2 98532
2 141817
1 182504 739097457
1 5808 545023364
1 158571 280295827
2 115699
1 171412 355326318
2 80486
1 38850 253033028
2 191666
2 196908
1 98565 939972081
2 104944
1 116573 673713872
1 4190 632890201
2 145162
2 198494
2 163494
1 150163 496077321
1 120514 510809905
2 110435
2 129246
1 192360 599613960
1 194767 114047121
2 190125
2 148235
1 58544 988571781
1 40203 951890113
1 64540 71195845
1 162122 56028211
1 15782 604406794
1 48112 992789601
1 4386 247977037
2 175012
2 24002
1 189894 985291924
2 184726
2 172762
1 32490 969727364
1 36332 157246726
2 38228
1 104435 471211875
2 22645
2 33232
1 94712 547045205
2 50547
1 112783 95170829
1 64012 707646420
1 179066 579865988
1 83604 778749919
2 129734
1 79140 228822506
2 166175
2 143585
2 14292
2 120616
2 20762
1 161769 365433128
1 45428 587908662
2 129339
2 90628
2 112368
2 36695
1 137793 15807941
1 166677 827547277
1 130880 909153719
1 113502 17343194
1 82930 192938012
2 13226
2 53049
1 78916 7245288
2 59596
2 133065
1 187937 682899472
2 1431
2 88841
1 19364 135678218
1 32212 847399193
1 179334 129114551
1 136770 353808424
1 24228 498817985
2 68782
1 156677 771905993
2 133444
1 40882 402986943
2 179246
2 90435
1 79681 411702894
1 23568 410372948
1 192057 977189318
1 122889 192950468
2 142127
1 77378 584864311
1 22696 678211576
2 40338
1 73976 273495783
1 106769 502204630
2 136090
1 44266 796271214
1 15989 394266012
1 35728 932853677
2 123446
2 97136
2 118633
2 82821
1 126490 750252387
1 175278 693145835
2 154789
1 190447 466658171
2 86915
1 138450 144409321
1 67333 593265950
2 84114
1 160695 923691761
1 137974 488591242
2 123567
1 75986 997406744
1 23641 766077996
2 36233
1 117121 917662261
2 29714
2 168737
1 124808 234131096
1 3593 535731179
2 70023
2 99490
2 71036
1 137782 49800828
1 147621 385987800
1 195992 794810810
2 52561
2 63954
1 118119 721881999
1 145754 45868205
1 97092 434909878
1 94118 93667872
2 23291
2 150858
1 59072 442127637
2 69119
1 14251 884104304
2 132419
2 24039
1 35517 91475680
1 89099 788776270
2 186337
1 112183 761075679
1 159007 184299612
1 159120 152644420
1 88134 273806438
2 87703
1 181486 403387524
1 160544 533142430
1 91373 794833673
1 129677 859845695
2 52600
2 142135
2 70143
2 108794
1 57658 775059905
2 90905
2 155860
2 98414
2 26636
1 196712 544856497
1 116819 758344473
1 187414 298457628
1 56492 558940457
1 82515 884890509
1 130277 625682763
1 152953 708125985
1 128085 447790535
1 94721 124150833
2 40344
2 123690
2 190435
1 184432 640009916
1 159091 729722413
1 14449 606383779
2 169558
2 27396
1 114836 746577200
2 9799
1 73964 263729912
1 90021 800435541
1 144573 580713727
1 127764 116883507
2 6747
1 94982 261095251
1 36658 607026778
2 106084
1 46685 954843164
1 179558 994842525
2 132598
1 138691 436936098
2 161382
2 161754
1 91749 703679590
2 108179
1 4988 696188588
2 11948
2 77369
2 102108
2 103290
2 137799
1 113939 277191139
2 16210
1 123824 582607495
1 10846 559894718
2 22023
1 74390 152712207
1 12206 868039816
2 102542
2 144016
2 130456
1 131552 697743561
2 143236
2 166838
1 163811 727489330
2 170688
1 163900 598874370
1 179436 594968882
2 113588
2 41993
1 100874 123222835
2 42621
1 74716 312101286
1 174407 447918236
1 162157 709697245
2 135852
2 46559
1 189612 516009609
2 172606
1 66906 135079810
1 1726 580921207
2 185835
1 191563 230725318
2 77978
2 125872
2 146945
1 162388 610342840
2 68094
2 125324
1 171582 921622803
2 106331
2 84025
2 16572
2 127893
1 82719 254127860
2 138441
2 160026
1 199122 531934558
2 137312
1 24124 315656248
1 95870 254996542
1 183100 487589443
2 142786
2 141292
2 193728
1 39172 200636759
1 192450 232000019
2 169473
1 43582 897451472
2 197307
1 144752 772798172
1 198572 175305163
1 4353 636719059
1 28635 183309663
1 85066 379616451
1 114919 829820510
2 91015
1 98584 932632807
1 57037 590484026
1 9845 6213200
1 186213 362676100
2 91211
2 60149
1 165400 931001239
1 146343 220210639
2 37224
2 166177
2 164036
1 199632 681347565
2 169677
2 51725
1 6150 911609491
1 112358 475557385
2 95837
1 172648 338876750
1 65791 334955876
1 146966 343104574
1 123296 10050631
2 78806
1 46495 484380280
1 149566 367809903
1 74363 228034119
1 60794 106131600
1 102021 76773077
1 74541 695813814
1 184952 577934233
1 160116 991442244
2 51074
2 152903
2 190575
1 12173 88257834
1 7788 488619476
1 68745 595839834
1 132132 300306207
2 86584
2 146320
2 52232
2 196199
1 97399 217712450
1 115845 384866029
1 176987 362812194
1 74012 940218703
2 73721
1 151489 95253177
1 26389 897369738
2 164774
1 145238 313618617
1 47887 755754024
2 66501
2 194653
1 159517 10729715
2 107437
1 175951 943903297
1 70640 331092560
2 128535
1 156327 480191996
2 10188
2 11323
1 142349 54203738
2 107526
2 82465
1 9012 258657831
2 171169
2 96699
1 15339 311491076
1 194373 755859450
1 139363 133979535
2 45608
2 74037
1 50265 809704823
1 31138 908533988
1 89081 973797808
1 146226 560951400
1 1203 99616862
2 104429
2 121859
2 27613
2 28937
1 61386 912547900
2 2961
1 105523 252442730
1 139818 520785319
1 130625 371945883
2 141799
1 127548 352076934
1 189110 297922052
1 180206 380762927
1 179419 352856799
2 180477
1 50286 802201036
1 99343 437095312
1 2645 591237846
1 184833 405969863
2 191555
1 154490 184145613
2 197866
2 195184
1 76053 243418867
2 67065
1 59111 916283162
1 88908 755028000
1 197828 307909677
2 112974
2 10243
2 167131
1 130548 505911867
1 62446 825398575
2 116877
2 168115
1 55840 760860456
2 154667
2 184933
2 147096
1 13278 216361927
1 110672 573625782
2 149686
1 76813 675621170
1 3382 146834771
2 183745
1 163511 127581934
2 133334
1 32703 415017884
2 14801
2 60142
2 194981
1 10456 371064963
2 168159
2 31510
1 86276 526233339
1 16799 914572600
1 109507 810943738
1 162680 919095690
2 147164
2 102300
1 157614 542367752
2 64374
2 98467
1 112568 644563288
1 89764 741759202
1 94413 294950696
2 45109
2 70268
1 69041 30818075
2 129881
2 70209
2 37261
1 32329 887055522
1 139159 699419498
1 96415 7766940
2 26662
1 89925 710922212
1 67580 180070389
2 121820
2 12971
1 97103 434227479
1 152839 13711225
2 39616
2 110335
1 144008 237542003
1 114638 648990226
2 8126
2 173238
2 19109
2 196166
1 197058 757222086
2 175446
1 170987 739932174
1 73628 763583514
2 19245
2 133666
2 58889
2 186201
2 58552
1 82661 128131471
1 110417 708747151
1 17936 482915566
2 72358
1 192130 380193885
1 49032 894794941
1 116571 138776138
1 113610 837167841
1 92495 504040896
1 2896 714076623
2 8491
1 162471 864062881
2 30380
2 21357
2 28797
2 96571
2 100495
1 164890 375707374
2 107990
2 180000
2 16170
2 47712
2 58538
1 172781 757369473
2 190718
1 127746 846808832
1 72626 894110890
2 193344
1 47092 20471835
2 1976
2 94518
2 68010
2 53809
1 37591 840563647
2 76958
1 34117 593103583
2 144175
1 11950 771861021
2 16751
1 21567 427818050
1 15292 18411131
2 182560
1 167711 430023981
2 100131
2 106729
1 56967 825313790
1 47713 654018017
2 119934
2 66224
2 34856
2 186829
1 168280 220137139
1 182414 1692646
2 105135
1 111956 859422269
2 178078
2 7891
1 184171 439610364
1 162800 824046579
2 73291
1 48252 476556314
2 16305
1 61275 256453675
2 74443
2 189075
1 143567 563295488
1 173672 920608466
1 117799 462290750
1 129102 424615050
2 93338
2 136053
1 2407 616870205
2 184883
1 64242 955240196
1 163507 706614638
2 32520
1 13117 536795192
2 71556
1 195232 433045008
2 60723
2 6937
2 156960
2 98713
1 106693 718924670
2 192643
1 109827 248713523
1 164984 732706070
1 185841 163464634
1 183720 55092183
1 114534 88489454
2 83743
1 112834 943818668
1 161297 912892290
1 117156 699939126
2 8222
1 18539 220072719
2 121975
2 83401
2 135709
1 175888 916984362
2 155428
1 35215 169721057
2 57720
1 118195 941939477
2 22334
2 169393
2 49632
1 72041 637581350
1 87418 759843010
2 104725
2 109947
1 24020 132704669
2 135646
1 57684 520634858
1 178614 629116655
1 174791 25865485
1 120980 173959702
2 157787
2 44249
2 28438
1 38707 257592762
2 143345
1 135855 558327500
2 181867
2 141508
2 23510
2 129803
2 186130
2 64688
1 56346 669122341
1 191435 535965516
1 149562 520939282
1 4638 47135971
1 28715 372780728
2 148769
2 4346
1 33860 380761886
1 49166 683564877
2 150825
2 90790
2 125874
2 137725
2 155378
2 178366
1 126678 783088924
1 132692 935645524
2 45995
2 91588
1 29869 299260472
1 79952 745913811
1 53061 599807068
2 71577
1 10974 385888183
2 7862
2 137791
1 10718 186664491
2 162073
2 91504
1 191051 460053992
2 102298
2 196684
2 171567
2 3912
1 8035 194185481
2 130464
2 76485
2 174052
1 52450 539606894
2 182283
1 182460 907688898
2 63171
1 189347 237955682
2 49990
1 92342 725295396
2 133186
2 29745
2 9896
1 17211 154193985
2 58628
1 4363 503325402
2 24353
2 12649
1 136394 64107650
1 78282 285089233
1 118184 207599457
2 95558
1 20815 538665412
1 195124 525930999
2 90083
2 100653
2 53730
2 5286
1 50667 494239221
2 168045
2 6308
2 114938
2 48353
1 83496 160140672
2 181049
2 50566
1 146607 18946162
2 167346
2 26965
2 192687
2 124062
2 193346
2 75183
2 123347
1 199025 60173405
1 178992 638063742
2 152185
2 87376
1 27346 383435114
2 72722
2 131695
1 157015 382669701
2 155773
2 63917
2 48492
1 46795 745494717
1 199281 456900889
1 60456 935335801
1 26847 354109718
1 190701 540577830
2 184707
2 89510
2 130202
2 132343
2 193113
1 162929 715009892
1 23572 893279865
1 95719 316777832
2 87621
1 44812 972394546
1 130779 369687545
2 78460
1 61848 86242569
1 147461 193352946
1 196021 425575887
2 195683
2 117246
1 111557 566114723
1 180439 377783199
2 163639
2 92088
1 185039 828237859
1 150379 235286952
2 187542
2 123915
1 149685 925811758
1 56844 695982322
1 151824 730961274
1 54474 462005722
2 143064
2 51992
1 192657 625774274
2 186091
2 41262
2 30024
2 125235
2 67728
1 42512 804748355
2 9699
1 129104 297427823
2 74130
2 531
2 173095
1 191043 594309808
2 1391
2 132623
2 127895
1 45394 896899537
1 191261 773124961
2 35735
1 138728 982669855
1 170236 211178898
2 44456
1 145951 795815725
2 68415
1 45869 517826732
1 76597 923968806
2 90450
1 100113 839202656
2 145591
2 118888
1 12009 92518309
1 37854 529637812
2 94735
1 157557 830015455
2 193258
2 128298
2 90248
1 67895 186766109
2 8864
1 43262 523088879
1 139873 189550874
1 128767 777547225
1 154935 499639346
1 53793 815947223
2 20043
1 53613 438739694
2 131101
1 105360 203785285
1 98619 957946376
1 165070 658571151
1 158294 272993026
2 47983
2 145973
2 18092
1 33183 321804963
1 133504 489373023
1 79311 550279397
1 176300 465410746
1 162289 615469357
1 153032 922418540
1 71052 760705387
1 175987 75149349
2 91442
1 76805 303217174
1 104307 935550332
1 117543 841972552
2 2623
1 73768 259438788
1 22229 904507848
2 26386
2 119078
2 79505
1 97135 552233293
1 6817 11211531
1 62479 780966414
2 174748
1 27440 783540540
1 139464 351395011
1 96016 594755391
1 16621 869029628
2 96445
2 146168
2 43968
2 151
1 87629 976907837
2 95363
1 180992 898456965
2 70074
1 138742 602019762
2 107976
1 173918 42874561
2 75296
2 171641
2 16099
1 15995 701950401
1 111872 115473607
1 97260 719907878
2 124437
1 7807 527328714
1 33168 263175984
1 290 559947020
2 182112
2 632
2 143635
1 126495 120531383
2 144610
2 87518
1 10672 209239771
1 8113 359254082
2 110900
1 30436 212665258
1 177664 494139266
2 168546
1 75550 788828051
1 122756 613546703
2 78429
1 60947 13413447
1 159905 329289325
2 127767
1 169467 102486333
2 17227
1 176296 770652614
2 138264
1 3345 140035674
1 107394 120536299
1 165545 162094892
1 82340 556872227
2 125494
1 198970 920617049
1 159889 520770026
2 42150
2 190393
2 197199
1 39903 260656878
1 116255 17826775
1 3659 348238105
1 28794 163742187
1 27676 804684563
1 15041 283688667
2 41626
1 71398 681847562
1 32456 579164386
1 142934 799867392
2 20713
1 50481 435395554
1 1491 761901867
2 65349
1 155519 617966204
2 9423
2 79744
1 190088 568692917
2 174859
2 136116
1 131433 511925501
2 13565
1 70719 358143836
2 151580
2 123017
1 105991 607691900
2 96382
2 82571
2 60176
1 142863 59939059
2 104363
1 35124 513634395
1 159809 993790092
2 4453
1 90344 925651496
1 68818 272183189
1 172362 528827867
1 75261 760213103
2 109550
2 44096
1 37667 721635066
2 163897
2 145097
1 4194 756180880
1 97277 203039408
1 18780 615826225
2 518
1 199931 466034392
2 149192
2 152176
1 43682 742264615
1 84761 744756528
2 20816
1 122535 177476985
2 98231
2 107844
2 102997
1 187346 457493914
2 107274
2 87144
2 28157
2 119304
1 42280 536537454
2 72504
1 180258 902278676
2 43668
1 2035 313541818
1 185616 283381884
2 2957
2 86524
2 8080
2 129665
1 198967 336947877
1 157613 940709707
1 83971 426574146
1 151314 973073755
1 14275 913236899
1 133088 591020801
1 15012 720427669
2 27004
1 104820 553991288
2 130257
2 106064
1 3896 720123759
1 92935 272864688
1 133463 10831813
2 99285
1 59775 408370702
1 90414 239075416
2 8525
2 190843
1 151667 994039189
1 149412 705886205
1 110396 188787018
1 137545 357100697
2 63700
1 42840 151349759
2 109533
2 93325
2 153909
1 177170 523135189
2 178397
1 49250 752121033
2 133427
1 120598 732104122
1 93373 928364195
2 167630
2 82262
2 112780
2 126460
1 1399 187985901
2 110643
1 1754 882068135
1 128237 167870075
1 32095 447842501
1 101428 129327135
1 147599 298229419
1 150772 676887656
1 69741 265774878
2 68392
2 87927
1 117446 379026265
1 166211 232816021
1 23086 689923103
1 1345 68262518
2 15629
1 48749 297456048
2 148589
2 2446
2 42144
2 79269
2 75518
2 94417
1 18968 130616182
2 129491
2 169786
1 164655 940426563
1 40475 274063188
2 163420
2 141730
2 98348
2 24459
2 146270
2 172816
1 187212 118135862
2 48409
1 85489 287156841
1 25948 991050356
2 180416
2 93023
2 186761
1 180510 940310134
2 107993
2 14323
1 175566 911901978
2 47629
1 54126 767263349
1 175893 802928608
1 172953 357754824
1 192897 94845672
1 111714 537667389
2 144692
2 109047
2 134053
2 190540
2 196352
1 12700 655207305
2 160362
1 141823 721330325
1 44688 469442638
1 150258 450483554
2 74680
1 10568 533559432
1 92773 275352957
2 150015
2 101795
2 31332
2 2424
1 97055 744986579
2 88675
1 114485 267795734
1 37053 979605688
1 186937 690876701
2 158596
1 2879 367291882
2 70595
1 134510 807303740
2 10184
1 109268 300518486
2 77022
1 873 430366519
1 17747 545166969
2 155201
2 103286
2 31583
1 11300 499592251
2 132232
1 80912 44961581
2 190506
1 9243 804248790
1 102268 591182968
1 86543 843322969
1 175063 797802049
1 95207 649613090
2 188794
2 48436
1 168493 932804322
1 126035 38351277
2 93866
2 17355
2 180284
2 175756
1 117324 535068781
2 27969
1 105664 434288636
2 44252
1 105203 98237263
1 18388 957150212
2 160116
2 180235
2 76304
1 2295 314340114
1 117315 833466678
2 157246
1 59259 430029173
1 49438 71064101
2 40008
1 51118 711195902
1 8467 981159655
1 144353 69117586
1 85697 861216065
1 167855 555887732
2 32992
2 21675
2 40493
2 39057
2 124466
1 139942 961766262
1 143341 930764309
2 22923
2 144475
1 158560 325348989
1 23434 70984846
1 160035 464400553
2 35719
1 164752 932833260
2 60865
2 167859
1 163767 919368836
2 133195
2 113093
1 191983 274956583
1 145755 388255888
2 181848
1 131548 726023978
2 159819
1 67751 547529089
2 16581
1 62687 903618210
2 147207
2 114540
1 148378 276508525
1 115119 588200964
1 185008 429087347
2 95227
1 167614 577895673
1 34286 938039101
1 77121 452095018
2 171995
2 40760
2 177206
2 157948
2 101108
1 175677 283771918
1 65037 178619622
2 100686
2 192098
2 129626
2 162690
2 82653
1 3814 93302108
1 39490 373088271
1 3855 923488151
1 106063 468522111
1 94277 307821593
2 72480
1 105875 802016086
2 80191
1 115618 152150263
1 88982 665369722
2 124282
1 19788 166489551
2 142711
1 170375 895223060
2 63357
2 39039
1 50406 176780969
2 141740
2 137415
1 164121 199627705
1 111900 40773531
2 44935
2 144575
2 113704
2 111906
2 74700
1 134711 881067452
1 125426 357616947
2 4212
2 66111
1 24449 354981045
1 39336 474529942
1 178305 69481642
2 5617
2 28602
1 177562 405456626
1 194832 147734648
2 15784
2 185956
1 105981 248593192
2 167675
1 75822 238915096
1 178318 514155839
2 93517
1 146992 381652837
1 38828 968760838
2 16485
2 125307
1 29914 865844679
1 155902 723427484
1 93564 166692027
2 149770
1 73949 41482562
2 194004
2 143492
2 150622
2 4669
1 96765 57183833
2 75440
1 197121 441245807
1 171925 714332015
2 14364
1 82183 210915234
1 75480 427905419
2 164866
2 179491
2 32865
2 167836
2 193864
2 106880
2 187707
1 192656 269715634
2 193704
1 74983 615393182
1 135332 954412574
2 75458
2 89615
1 103166 7784589
2 15848
2 37080
1 98218 390984683
2 70844
1 185445 747484542
1 81832 949147931
2 182496
2 42464
2 140925
1 114545 640763225
2 25105
2 140286
1 5390 660738530
1 61899 323714316
1 63755 969744721
2 196178
1 158272 819642711
1 79420 381494378
1 87131 286014511
2 167493
2 117582
2 195991
1 169632 729880919
2 76266
2 128717
1 57040 742664356
2 121074
1 194118 603366243
2 29396
2 50356
2 188382
1 136440 482252234
2 34891
1 60360 493724761
2 156305
2 35723
1 110119 996128375
2 63861
2 190237
1 18329 606410006
1 172351 28639389
2 164711
1 126509 401020024
1 162474 817664055
1 30792 683980721
2 76033
1 67553 192430124
2 34642
2 46917
2 196196
1 15150 31605163
2 191436
1 162238 389410449
1 76652 93157205
1 126928 944474315
1 66181 342799942
1 155944 702656090
1 78933 692586084
1 43928 733787657
1 197905 514308358
2 172793
1 198939 366580221
1 141587 196867707
1 112401 958596344
2 138381
1 105974 250338830
2 100172
2 78860
1 30196 193860393
2 6836
1 75917 366755939
2 128519
2 88139
1 25372 49116518
2 75721
2 42742
1 126707 616319708
1 96618 490849247
2 135461
1 97043 795967235
2 137067
2 25417
1 62598 470496815
2 51995
1 76387 836021501
1 140920 115799219
2 159544
2 125222
1 144956 373095822
2 182421
1 3711 184416047
2 4079
2 92034
2 73224
2 36502
1 55627 563252091
1 113221 803398824
2 140501
1 84303 194284566
1 49588 943269045
1 165726 173896804
1 56606 327843545
1 61056 199594451
2 174396
2 27045
2 26801
2 176130
1 151267 510781147
2 138007
1 160319 48324959
2 111429
2 136715
2 110927
2 68616
1 140273 944416155
1 50737 737205566
2 167782
2 119562
2 59366
2 70382
2 81120
2 18079
1 162384 596675993
1 147089 495194504
1 103447 58514127
2 13713
2 82816
1 174297 950602972
2 174096
1 70346 83785039
2 194285
2 92746
2 197633
2 172928
2 104978
2 129626
1 41064 780566461
1 131506 200313804
2 86217
2 16754
1 41867 265667405
1 18205 957124460
2 98051
2 139191
1 68087 51913188
1 141931 60098478
1 84785 359011555
2 138899
1 22945 847045270
2 170918
1 111537 817043466
1 71571 338981405
2 172543
1 106359 318592063
1 166478 99846334
1 40350 152048385
1 170707 901605958
1 100947 532562811
2 65814
2 38362
2 139390
2 72983
1 178246 118010471
1 70841 426535322
2 125726
1 43518 655786998
2 133653
1 78556 306918417
1 27098 474766004
2 42508
2 193145
2 53591
1 525 780110681
2 136134
1 76070 378967991
1 144295 130961255
1 151994 407495293
2 137718
2 179354
2 172045
2 194594
2 59217
1 100908 516115762
1 8858 1795142
1 187412 433624293
2 111170
1 191661 925955846
1 52753 846787470
2 196027
1 129016 892847869
1 110196 577155623
1 125956 150535257
1 27067 211843549
1 120467 705209717
1 22546 714546586
2 62611
1 148433 174745041
1 158269 469792373
1 156662 19986923
2 105372
2 16376
1 197633 477453093
2 44934
1 183379 561622875
2 107126
2 138246
1 89023 270949185
1 195303 557328185
2 7094
2 159928
1 24451 862237436
2 67261
1 180865 8290336
1 151882 97071303
2 47423
2 2898
2 149469
1 29635 697245589
1 137114 392162119
2 158951
1 139535 281665235
2 148042
2 48014
2 62799
2 179343
2 150551
1 52021 923966697
1 187566 898037347
2 131011
2 122484
1 120575 950388985
2 174812
2 188016
1 16007 442738662
2 85927
2 52281
1 9640 872948061
1 97944 720433463
2 152180
1 58548 214655333
2 189924
2 110927
1 170220 474083643
1 128985 52163819
2 93062
2 30693
2 2739
1 99016 633806718
1 113644 688416509
2 63043
1 17671 781078081
1 56593 9587162
2 8686
1 3988 30755455
1 20167 176261960
2 89632
2 186975
2 142320
2 84066
2 136349
2 142649
2 98801
2 150928
2 122399
1 106694 668402418
1 196307 710279732
1 2374 496602466
1 146149 250805882
1 107210 543225459
2 145848
2 11482
2 195093
1 71098 572941209
1 108113 454017052
1 182711 856307708
2 135688
1 11175 534985064
1 26339 332709466
2 16062
1 157000 829022722
2 92743
2 89827
1 30501 627687985
2 186147
2 120144
1 166268 90575202
2 150506
1 116021 15099723
1 121653 977885947
1 161641 872858947
2 2224
1 24757 357487553
1 23949 778002532
2 196335
2 50687
2 103024
1 121631 832038257
1 129400 289089161
1 169043 605341210
1 82851 525235825
1 193318 893522725
2 7374
1 66633 525955605
1 113132 836559194
1 31646 893860455
2 88449
2 185772
1 90439 846993383
2 115460
1 47100 192710150
1 151823 313866209
1 117316 794895155
1 168382 928258739
1 131073 866466763
1 105844 473209975
1 67044 496693569
2 196495
2 5158
2 125128
2 194145
2 105886
2 126005
1 174694 969598532
2 55444
2 177447
2 175551
1 82248 350639900
2 127257
1 33265 581995184
1 156634 162200548
2 165639
1 173858 17566803
1 136596 652708065
2 185663
1 115885 30372362
2 3217
2 115586
1 171872 537904221
1 73390 519503719
2 114440
2 185101
1 161165 239317698
2 72978
1 61385 2486406
1 183512 505127051
2 167902
1 179289 920191567
2 112377
1 66050 846844834
2 36608
1 172199 532297568
1 75171 109765241
2 50415
2 86664
1 157517 142653728
1 179426 152057356
2 164528
1 26271 50446099
2 154397
2 32185
2 123773
1 4841 396154920
1 190922 508207298
2 77410
1 14418 898200143
2 172358
1 120945 605034052
1 159550 371087505
2 170229
2 108201
2 67486
2 75701
2 137377
2 188080
1 177565 897482144
2 52651
2 176385
2 27988
2 184993
1 163858 488586812
1 33247 992873442
1 52743 331242197
1 149767 644036390
1 45914 548062117
2 87059
2 109858
1 183898 691374036
1 87069 917170453
2 173784
1 183970 324088106
1 167556 282631170
2 147374
1 60897 415791402
1 186445 125222615
2 53585
2 124331
1 156404 503165621
1 57861 374254488
1 124947 377382719
1 128407 232170311
1 149697 470371865
2 21412
2 38853
1 68703 180540985
2 103132
1 62852 507575752
1 192793 640190982
2 100816
2 189756
2 93044
2 50608
1 19478 742954098
2 9300
2 3134
1 77612 217713675
1 33945 934706195
1 161550 696247387
1 54959 909044378
2 148930
2 24300
2 103791
2 47351
2 182712
1 179051 260889644
1 92437 769362994
2 81066
1 163401 947120977
1 177934 146393968
2 114919
2 9317
1 1533 540879169
1 1125 912642704
2 100977
1 79591 486637502
2 85647
1 59236 206508128
1 106221 226156484
2 125700
2 18407
1 180437 758460987
1 135820 864743173
2 148752
2 160663
1 61482 943772555
1 93840 76812019
1 148265 840253689
2 57989
2 127034
1 140532 860847923
1 10408 725275985
1 97316 879798067
2 41939
1 100936 996551822
2 118227
1 122776 806301136
2 129059
1 1666 90429627
2 14915
1 130661 336010974
2 121733
1 171089 895553555
2 19259
2 118726
2 20903
1 5567 437028770
1 61011 235527098
2 141056
2 44755
1 106995 848561293
2 150215
2 102274
1 164798 545277834
2 170700
2 26194
1 77766 779060109
2 152622
1 77390 941347459
2 99622
1 175044 256712028
2 112786
1 8990 670486082
2 189783
1 91821 901327637
2 159629
1 80219 153310935
1 197741 141237751
2 106063
2 81208
2 41455
2 189494
1 171875 981254562
1 17267 181249563
1 29408 634573666
1 185837 438339047
2 8233
1 49471 947719654
1 37790 261494788
2 126503
1 124450 614426877
2 52364
2 113177
1 100121 707696894
1 154214 25594507
2 79210
2 157311
2 113603
1 106071 264464011
2 2851
2 172671
2 127322
2 99949
2 169568
2 26278
2 142234
2 20306
1 170115 12330512
2 137643
2 43302
1 13514 226986336
1 9789 337705497
2 164228
2 172094
2 48536
2 51133
1 53586 43121540
2 98796
2 174761
1 109932 276068039
1 45017 446948655
1 176663 360582104
1 92877 719301914
2 48423
2 187848
2 35006
2 7246
1 95956 10868928
1 144594 687201832
1 75878 730549988
2 100649
2 42990
2 165838
2 81254
1 159311 965711721
2 52106
2 38740
1 59205 762582474
2 28811
2 93302
2 167911
2 101996
2 54259
1 87142 545745395
2 101122
1 23288 964987011
2 66776
2 3478
2 82594
1 100336 737352178
1 114805 763883747
2 63207
2 31594
1 82456 540300615
2 79891
1 70070 996327558
2 50018
1 140949 705716745
2 37518
1 56461 566771570
1 60542 313314527
2 71650
1 97158 6131698
2 95055
1 193104 407702890
1 110141 573900722
2 32426
2 148703
2 58424
2 76869
2 56134
2 45316
2 145113
1 36829 534237906
2 126750
2 24622
1 28382 737356700
2 17914
1 14941 564966171
2 191597
1 185840 874668528
2 76567
1 51764 659446363
2 5185
1 154017 737851815
2 166691
2 79576
2 51655
2 141119
2 14440
2 5155
1 60961 358700452
1 186730 98215322
1 109922 186484737
2 25825
2 117037
1 54139 46912953
2 181820
2 74277
1 169307 817870299
1 34578 576594491
1 134615 326797156
2 173661
2 148599
2 178737
2 120453
1 145769 84801414
2 198468
2 61919
1 157814 424522364
2 74645
2 130321
1 148998 584220191
1 125443 658620228
1 17091 758396771
1 43415 277440350
2 29388
1 79391 637500121
1 11232 445421350
2 35967
1 94672 5141732
2 48614
2 72965
1 110544 509782961
2 106132
1 124713 432080385
1 172022 105180276
1 164774 933591904
2 479
1 46198 209608392
1 44281 786476661
1 159529 31201298
2 120332
2 5682
2 73208
1 152809 855351184
1 78915 454313077
2 58772
2 153850
2 150810
1 179414 23507374
1 155497 391526486
1 102718 380259993
2 32863
2 180892
1 45688 407411709
1 124294 804046274
2 122287
1 83965 100872197
2 118749
2 23918
1 84009 182767057
1 141551 751951505
1 140717 656258841
2 122889
2 37473
1 155211 225877290
2 145135
1 68080 56453280
2 172544
2 124418
2 10898
1 100541 752733860
1 35525 340556208
2 109188
2 93856
2 146188
2 36744
1 194457 456201490
2 55595
2 111731
2 80395
1 48249 541333327
1 183205 88627166
2 84860
2 78528
1 99310 907448943
1 33211 68762539
2 74419
2 38460
1 154759 836024295
2 94200
1 19016 932300174
2 104141
2 60811
2 21178
1 45234 634304898
2 132214
2 180078
2 54740
1 177386 699762318
2 147541
1 31952 983333977
1 151489 45414782
1 44308 215556545
2 199784
1 185704 223855374
2 2478
1 50045 706311269
1 71820 839076099
2 196117
2 38591
2 70877
2 129633
2 97092
1 173996 181386695
1 196913 435151830
1 182372 333507713
2 142086
2 34562
1 199434 958303064
1 181049 778834410
1 45070 420689616
1 95625 376610699
1 123336 994072830
1 94244 48015673
2 51519
1 198145 734375465
2 70635
2 197980
1 40126 252121820
2 173282
2 50185
2 79011
1 115556 631342654
2 161156
2 163736
1 139669 719861393
2 149213
1 146625 781842978
1 6595 395571308
1 135635 531696550
1 185942 651102115
1 160956 493833363
1 179264 825686915
1 151219 767449496
2 189735
1 178738 10960309
2 199939
2 96239
1 184013 518355872
1 135907 105121879
1 189985 972522339
1 24356 321718427
1 134924 813175525
2 47288
2 161843
1 50595 382965234
2 167707
1 51870 256590932
1 47772 756499574
2 73764
2 15286
2 128426
1 70594 265381623
2 138665
2 95676
1 171982 74287102
1 11972 747597102
1 102159 924779220
2 189800
1 23947 731972731
1 175966 164482909
1 148603 665186790
2 78596
2 108921
2 115085
2 182668
2 62314
1 101849 262857407
1 168791 573782427
2 144845
1 163356 589411087
2 1558
2 54360
1 139517 392080072
1 45244 787095673
1 55481 545549992
2 145753
1 161928 445735812
2 196614
2 68846
2 121690
1 62408 338693738
1 115635 491628386
2 64125
2 196491
1 48031 69665162
1 184253 34639645
1 111374 853294078
1 158198 583537393
1 71072 237972461
1 131112 784056463
2 176936
2 181900
2 68823
2 168158
1 27653 221074631
2 46980
2 66798
2 46384
1 140547 892674491
1 51540 487446908
2 195554
1 5544 481836637
1 151717 227135058
1 155975 647211266
1 101603 232493129
2 188292
2 38051
1 70222 344485973
2 150195
1 34888 406480183
1 40051 724829658
1 194125 407390942
1 36504 184187163
2 28954
1 71138 9478011
1 124693 13410125
1 168553 704774961
2 24745
2 43545
2 7712
1 81862 913508701
2 25409
1 75271 86706378
1 40671 309116319
2 130695
2 195285
2 28202
2 28296
1 54591 673253659
2 43538
1 120664 739020320
1 181604 982768799
2 85719
2 115102
2 156792
1 19085 271788865
1 7058 845543167
1 57271 291511624
1 158293 361454585
2 105292
1 55919 4346442
1 128416 249877156
2 199873
1 77805 165778640
2 85937
2 72261
2 65551
2 175838
1 182359 879956392
1 120824 313323816
1 61197 926764534
2 85657
2 10106
2 190773
2 92666
1 4000 553303763
1 52962 538497730
2 88071
2 99809
1 50942 386123052
2 118332
2 179257
1 166233 376674497
2 27788
2 167426
1 182490 508584604
1 144035 417272623
1 51552 506649073
1 65923 976752181
1 19804 557741760
1 148382 711914942
2 94571
2 68335
1 67431 41234112
2 23085
1 169153 396254628
1 147846 258732701
2 53689
1 36892 865320760
2 90671
1 130039 457342012
1 115309 737692929
1 87931 137352646
1 24433 289333606
1 124234 459300495
2 99219
2 147029
2 196556
2 169765
2 188434
1 179360 928513887
2 29021
1 162507 718330735
1 25452 455120283
1 126166 806985867
2 73294
1 140699 697581367
2 77893
2 146454
2 166536
2 5280
1 33113 683507918
1 130780 427173845
1 174391 565657809
1 21285 822450372
2 169973
2 74664
2 113808
2 18798
1 6904 448475372
2 112330
1 166632 479098619
1 25546 821908347
1 48336 9954386
2 18990
1 56265 11402615
2 2130
1 103739 142616293
1 196084 142876670
2 158162
2 183018
2 64678
2 28384
2 73530
1 15903 569039268
1 89157 372377873
2 105558
2 28522
1 109420 902980224
1 139105 764395983
1 88953 658018958
1 48792 945729096
1 122622 393576296
2 100749
2 58883
2 82364
2 94920
1 76074 736983716
2 69808
2 130108
1 81623 397013416
1 97216 830837737
1 140302 687331533
2 90414
2 93581
1 5175 527335221
1 47275 623182561
1 84859 824225738
2 15384
2 171413
1 149232 435674625
2 115579
2 74628
2 151008
2 168627
2 6356
1 124657 549332256
2 80008
2 65609
1 114318 323083601
2 194923
1 178983 42287506
2 132992
2 187629
1 73682 490450348
1 16675 75190641
1 9097 231706749
1 16131 48162521
2 164531
1 161351 456950845
1 47702 192782972
1 143985 597494696
2 157963
1 54488 108334664
1 58682 324714957
1 96268 867102405
1 44299 199150975
1 144602 313153425
2 92581
1 109515 73953653
1 33278 102935196
1 136619 994586979
2 73227
2 117344
2 196037
1 18257 402534144
1 189547 188219890
2 129709
2 175059
1 194216 137697447
2 109080
1 199954 263973739
2 92164
1 3070 264697864
2 70511
1 178645 629720773
1 128582 108017718
1 23368 776580042
2 193717
1 194763 656383407
2 101723
1 198419 27327428
2 13479
1 92255 187908453
2 84081
2 11644
2 9731
2 131998
2 120325
2 175463
2 45964
2 43895
1 120317 662427393
1 95105 702144678
1 66117 613792419
1 33507 833152519
2 158356
2 44107
1 43844 758746320
2 143881
2 193018
1 61912 914572483
1 1703 919330727
2 164418
1 155932 683953493
2 135582
2 5467
1 142602 290015992
1 76284 807916251
2 99082
2 115016
1 74321 295056277
1 52476 530366295
1 162927 241332747
1 136742 441328639
1 174552 477199848
1 184276 315729681
2 72041
1 85259 288630665
2 168997
2 25798
1 108373 272616272
1 109210 441979278
2 133316
1 51630 267073792
2 41080
1 33014 678456037
1 129519 318808314
1 89329 923011874
2 157763
1 172953 99005425
2 32594
2 32311
2 198643
1 167088 90947092
1 127621 941286971
1 11065 746830169
2 129648
2 4161
2 179341
2 195558
1 45292 581001366
2 174213
2 71435
2 147193
2 62626
2 26862
2 183465
1 46932 703521398
1 47076 403875225
2 21497
2 3774
2 94267
1 151716 788748534
2 168531
2 172312
2 114737
2 38446
1 60697 827717009
1 6080 933489653
1 36841 183108508
1 21963 246555137
2 154103
1 108155 899775174
1 185991 162964012
1 27120 243868605
2 772
2 10966
2 115359
1 91967 68449612
2 134624
1 65864 359488719
1 135202 272629137
1 172214 535386865
1 18492 749254090
2 160953
1 195281 541436854
2 32741
2 182313
1 11843 437069092
2 171481
1 75607 215096977
2 18049
1 114983 89675416
2 115148
1 108010 91058559
1 117476 609289750
1 76172 401150012
1 33628 360754561
2 24978
1 66611 320817320
1 14634 515561927
2 19850
1 199208 164514124
1 140980 306386369
2 141392
1 185502 987132273
2 144367
2 192388
2 81646
2 171146
1 172273 471632415
1 97572 181421159
1 12186 747480838
2 149484
2 152808
1 144636 28412679
1 198452 539356844
2 159152
1 126747 225171259
1 84175 410027761
1 14390 172506085
2 6252
1 16402 659135817
2 44750
1 143475 904033287
1 160322 335166385
2 133022
1 12863 135724135
1 3808 833749015
1 9059 201769572
1 70990 273223893
2 105271
1 59586 711357314
1 58782 290126373
1 105569 898548382
2 49168
2 198463
2 179611
2 54729
2 117654
2 183446
2 133071
1 181360 13215076
1 113421 772602180
2 70592
1 190353 353048519
1 121571 276436077
1 91159 981072928
1 106625 312852071
2 72437
2 1260
1 44197 29952693
2 41728
1 43068 120820187
2 14635
2 151443
2 90064
2 97220
2 117589
2 116507
2 173341
1 145998 467787345
2 101957
1 144450 88128453
1 172122 949388037
2 127348
1 185788 210714849
1 95440 746120564
2 79252
1 70917 648253059
1 132177 548941598
2 161093
2 131426
2 177486
1 18417 519792954
1 173995 902105437
1 9425 575036634
2 110439
2 53888
1 32542 378872216
1 115391 991491212
1 158895 301468387
2 54603
1 17559 783634166
2 77626
1 100664 840360870
1 46900 829625109
1 4288 696525748
1 177829 427475209
1 92720 318306117
1 163762 526529636
2 148865
2 62647
2 194957
2 127436
1 73233 80493958
1 103007 549215471
2 96473
1 75963 919846312
1 153370 213460010
1 185899 704973006
2 83635
2 110359
2 39715
1 123356 431029002
2 21700
2 134927
1 49302 423992186
2 180276
1 70563 918045561
1 138686 663043172
2 187606
2 17922
2 44200
1 193283 744334439
2 43577
2 98463
1 11490 824593991
2 153947
1 146783 753171423
1 58636 176461303
1 89164 272441885
1 579 500223898
2 36235
2 167838
2 16798
2 12623
1 109822 715442602
2 193530
1 67098 646230458
2 105350
1 3547 930494539
2 56474
2 196285
1 105051 722933059
2 184162
1 186647 303193334
2 10380
2 78054
2 99725
2 93588
1 126658 684252729
2 158690
2 93341
2 107609
1 132093 606624799
2 7754
2 173740
2 98075
1 126414 240626627
2 47617
1 51824 652696000
1 135464 988943768
1 31362 802918559
2 142285
1 167845 585227986
1 191667 546455315
1 945 791358171
2 157701
1 155914 938033969
2 67380
2 90919
2 126725
2 168488
1 166742 202840935
2 147738
1 109037 374942170
1 45849 727592517
1 55181 435891028
2 135790
2 70529
1 134222 437668792
1 52911 213743745
2 98359
1 184218 26114209
2 8113
1 187265 140457842
1 65602 220161012
1 89508 264991086
1 24901 140809395
2 159773
2 11789
1 96669 843276110
2 107438
1 91031 545854913
1 108868 460217843
1 177518 273782732
2 81074
1 23901 78676757
2 75505
1 79974 225946412
1 16444 828326464
1 85748 832596029
2 46187
2 139040
2 116851
2 141877
1 94174 229291848
1 92827 220881743
1 88573 465932675
1 147952 920166166
2 19138
1 143419 531118933
2 160844
2 15821
2 85267
2 21781
1 157565 364153118
2 52004
2 38180
1 146013 440825567
2 85698
2 84294
1 99327 919362770
2 51595
2 49812
1 105790 246231785
2 177353
1 21285 136323823
1 116539 677403893
2 77783
1 187663 942959790
2 173089
2 97299
1 168348 278781058
1 173275 769202704
2 68051
2 170396
1 56571 839900997
2 71929
2 47386
2 196807
1 133951 629724273
2 163620
2 641
1 61628 928177697
1 30195 402134281
1 135379 47425906
2 22514
1 41131 973076638
1 191313 573383577
2 117146
1 28567 760244404
1 6345 875845840
2 175358
1 180846 347156890
1 176841 399889786
2 194047
2 47503
1 1386 866976922
1 194003 987340099
1 165532 724106263
2 166073
1 82731 45062490
1 18260 985407302
2 54070
2 155377
1 194897 280765632
1 190480 375671608
2 157215
2 67340
2 104025
1 8337 684340619
1 187049 437341583
2 20108
2 14428
1 36954 121658570
1 146785 902721814
2 15524
2 166916
2 32490
1 168593 986097116
1 31975 316745145
1 85816 681140459
1 66506 977041062
2 191337
1 27419 256688004
1 78420 391289954
2 117173
2 136667
2 150988
1 196938 936783621
1 184529 287536924
1 35079 723222388
2 37013
1 177191 708969560
2 105391
1 171741 602280535
2 15981
2 161743
1 163145 88549039
1 12955 587839329
2 177461
1 3373 871976762
1 12432 283936676
2 62439
2 10251
2 126183
2 121707
1 1873 181362974
2 94910
2 77433
1 189919 532591106
2 31193
1 153966 714184162
1 2223 831883755
1 50168 230541470
1 129396 73133957
2 169262
1 85871 270066614
2 72325
1 70084 610789064
2 169269
2 172089
1 198426 108992603
1 159737 383241022
1 87175 823315501
2 137268
1 52063 458830564
1 120152 556420195
2 137266
2 64377
1 20070 315863581
1 151907 766706525
1 155879 795673474
2 167635
1 144233 438396439
1 58850 115847881
1 126102 921935615
2 153860
2 112996
2 149923
2 77535
1 1218 120043171
2 53831
1 109125 392070498
1 190536 472019984
1 149817 537713642
1 155456 174766135
1 199034 440182299
1 165776 710391972
1 155447 865426589
2 57224
1 95013 640674596
2 198595
2 107109
1 79961 796017024
1 41090 423252111
2 1820
1 143072 760899065
1 52734 334714884
1 95518 885665468
2 156320
1 60424 431400059
2 70627
1 193100 412096416
2 97342
1 177569 75979617
1 153946 467200898
2 167026
2 71475
2 50337
2 164373
2 160011
1 125399 536953629
1 56059 781456213
2 54697
1 89152 783341083
2 16241
1 160070 807969231
2 77665
1 190419 704155718
2 32639
2 88611
1 141552 624000802
1 22127 310199012
2 54701
2 37364
1 99133 73772641
1 156359 210176609
1 154730 992857003
2 28158
2 4783
2 159026
2 14589
1 197620 23145788
2 86289
1 67177 397907371
1 158614 915611229
1 100535 129793035
2 1532
2 38073
1 151336 412907493
1 72308 778773312
1 28995 758249394
1 59541 874148665
1 173714 437825633
2 14472
2 93668
2 6279
2 81462
2 105584
2 35610
2 38569
1 139536 723853457
2 156540
2 111932
2 4229
2 1864
1 83559 114150635
2 19165
1 33945 591178859
2 186284
2 151232
1 127201 578518951
1 156280 778279882
2 9789
2 194241
1 17333 489477157
1 135119 49043774
1 30110 294478090
2 53357
1 173263 893767154
2 74388
1 77027 827981441
1 97022 390137243
1 122185 240044736
1 89938 308375007
2 139906
2 87882
1 6423 183847428
1 8784 44570560
2 98046
2 32125
2 195524
2 98121
2 122407
2 120969
1 161505 628178929
2 175910
2 156308
1 72149 888615796
1 25935 551342255
1 140400 221085035
2 142738
2 28460
2 115380
2 191929
2 194360
2 142433
1 185911 720420897
2 107844
1 48245 106758571
1 73406 213440873
2 43242
1 34517 979169628
2 28230
2 142388
1 68811 215228982
1 61730 891609413
1 12205 380703472
2 111024
2 73027
2 172126
1 99985 693806461
1 178037 137362507
2 47637
1 194595 917948884
1 177542 921970270
2 87808
2 112789
1 194371 919776363
2 14883
1 152576 122501958
1 94920 397965960
2 134464
1 190903 301577381
2 96181
2 9039
1 170775 461143142
2 32123
2 96510
2 161479
2 139948
2 176393
2 54551
1 186957 69372426
2 102889
1 150484 986125673
2 167640
2 87815
2 138112
2 96475
1 158440 218113688
1 46891 661683796
1 73951 204085884
2 79565
2 54009
1 61794 274564508
1 123708 961503120
1 20712 178010612
2 195590
1 197245 231764174
1 57975 144442050
2 175298
1 95466 246222420
1 9285 439557008
1 68836 909638707
2 148614
1 144976 36848275
2 120563
2 74611
2 55174
1 144515 183456601
2 116321
1 143267 432630772
2 126876
2 83453
1 140333 469710820
2 113083
1 143008 31315494
2 47896
1 134727 317810319
2 70230
1 46685 616092028
1 50602 672803083
1 24855 128008989
1 29624 323828949
2 178056
1 78196 307328972
2 77321
2 129207
2 45979
2 103894
2 155237
1 46733 179105122
1 78407 240439234
2 12311
1 71043 301311304
1 61867 403319445
2 178509
2 70546
2 132911
1 128565 266869557
1 148964 6743646
2 97846
2 64519
2 156542
2 125856
1 24639 446016933
2 139929
2 192883
2 194528
1 146471 17409631
1 32907 171929039
1 54245 467230014
1 111564 282498696
1 47161 863019149
2 189831
1 145663 835275102
2 181509
2 6766
2 47985
2 25957
1 184449 902763367
1 59472 315218633
2 1174
2 186000
1 44744 651513499
1 127357 180052518
2 144371
2 112270
1 60535 240166379
2 90549
2 118467
2 176839
1 151659 3786933
1 106362 147642351
1 2846 730753495
2 127045
1 150222 850059801
2 156936
2 71933
1 14398 277491988
1 180937 537812080
2 85119
2 148269
1 42308 690277756
1 153450 855385016
1 192917 941482984
1 33052 790632411
2 46074
1 140245 941040759
2 41831
2 177845
2 186782
1 171364 570586698
1 188401 528362455
1 154379 703769085
1 73656 729233950
2 182332
2 23276
2 47349
1 11854 87938507
1 91765 277338641
2 124766
2 176649
1 11 469822708
2 116193
2 85252
2 3608
2 197781
1 132751 668000111
2 32425
1 113650 748095518
2 86927
2 120201
2 58183
1 179657 633337229
2 165346
2 129458
1 104476 394788112
1 145057 734322435
2 155310
2 144579
2 21315
2 196022
1 35029 733385387
2 52364
2 128376
1 107666 364108520
1 28181 557859152
1 122890 67504983
1 110370 849676712
1 183922 735538666
1 176088 307997200
2 88636
2 142249
2 85549
1 118871 874156178
2 165983
1 4278 593913774
2 84491
1 66255 152760925
1 130286 367332353
2 128683
1 67201 241364322
2 23192
2 43598
1 109946 167109440
1 92323 538623552
2 15380
2 27560
2 123213
1 179638 630607606
1 12458 161171414
1 8999 779967371
2 103526
1 37688 832692679
2 73431
1 23839 954505341
1 7000 376552427
2 142613
2 176515
2 187341
2 186284
1 198900 636148179
2 114047
2 199850
2 30421
2 54986
2 59931
2 194074
2 147570
2 176867
2 123842
1 28943 245154349
1 109036 480150019
1 189345 691431469
1 40974 269636239
1 64164 773376471
2 15050
1 74835 367087668
1 160098 401744205
2 77581
2 153328
2 36958
1 1175 629024005
2 147709
1 194634 742817292
1 165250 331383059
2 80667
2 168078
2 181508
2 65414
2 80947
2 196599
1 138308 729525602
1 30406 457021977
1 77239 948988872
2 137236
1 23087 415303642
2 95997
2 187228
2 57735
1 103400 745109354
2 82193
1 18487 503584304
1 33787 884649682
2 37127
1 149067 46252939
2 160832
2 158009
1 73403 237946740
1 37971 661075247
1 39913 448120823
1 153881 874942512
1 189844 347934267
1 190694 113985545
1 187806 364529436
2 56426
1 169956 350671423
2 9806
1 44296 71241621
1 103421 416107983
2 172733
1 160842 88415558
1 1527 561778157
2 114290
1 185415 496899870
2 152199
1 14581 87833100
2 51091
2 98122
1 89175 963613423
2 153657
2 90696
1 184997 785785541
1 3067 240033991
2 94612
1 124882 14859237
2 42672
1 186936 572482783
2 62766
2 108833
1 64327 752525496
1 153854 49099808
1 68732 121409411
1 78575 764535313
2 54924
2 10068
1 23486 802756391
1 4460 919134278
1 128283 680313169
1 47581 506857621
1 127605 764777437
2 46869
2 24265
2 177862
2 149031
1 2377 852910788
1 169268 735141977
2 92979
2 40210
2 79292
1 23248 187966124
1 198904 326503717
2 199697
1 68033 408424240
1 34688 257476289
2 140057
2 157605
2 117441
2 168591
2 177909
2 11964
1 169036 994375124
1 100694 319832376
1 126575 60851208
2 180860
1 49033 112687645
2 151825
2 64774
1 138439 471266957
2 59134
2 155012
1 137638 284779095
1 9147 524603240
1 70058 495311949
1 61661 651728610
1 173505 474069428
2 178171
1 104582 385997097
1 141286 800943684
1 36502 147410810
1 55555 247630159
1 79342 46452800
1 124427 528171542
2 136907
2 121979
2 116422
2 86655
1 51464 250056014
2 64830
1 101375 879289927
2 127696
1 33766 908568922
1 150658 54542842
1 98924 570711460
1 191440 193558685
1 198842 466226544
1 63316 160391102
2 185539
1 96707 390329057
2 174644
1 189836 587144327
2 167842
2 158695
2 44145
2 111593
1 65464 536710639
2 181708
1 167015 8101058
1 163476 132502620
1 72034 657413707
1 110659 472209270
1 181949 591911549
2 83671
2 130003
2 182462
1 175382 922148230
1 70042 304148147
2 85463
2 87474
2 101871
1 175573 750464006
1 21638 429317902
1 155312 134895621
1 120438 540102612
2 96598
2 176455
2 89205
1 146360 428608472
1 24166 214878523
1 94143 5504051
2 77250
1 18006 855149601
1 43796 657147088
1 69477 792360427
2 18984
2 137512
1 130342 619135117
2 75889
2 6987
2 102401
2 145685
1 19117 949984329
1 158346 784571648
2 39541
2 65641
2 115411
1 54904 703915891
2 38497
2 127670
1 117730 384004
2 9046
1 62797 468893855
1 138790 149290939
1 197513 802353285
1 112562 703103001
2 91155
1 49267 923469066
1 175554 845714179
1 134150 359969855
1 119694 859530756
1 128772 871234954
2 2779
1 109448 831235308
2 77626
2 15116
2 183924
2 70504
1 34843 553609630
1 146833 852967223
1 164114 891100976
1 87599 695844379
2 12392
1 128987 665788878
1 38457 499228321
1 17044 150610044
1 140277 205000614
2 143351
2 108953
1 85861 252997561
2 127533
2 191965
2 29287
2 114827
1 123740 829673895
2 117841
1 22319 997618703
1 86690 356132370
2 24403
1 99180 485466486
1 8271 366435864
2 32586
2 20155
2 135378
2 137384
1 22787 49808169
1 166493 445396824
2 98232
2 58507
1 196433 798745199
1 96601 385212832
1 161356 768288001
2 130121
2 100964
2 88497
2 117987
2 86086
2 102548
1 24762 624287618
1 16487 989217921
1 72615 616913182
1 97988 648046985
2 136248
1 184155 287830167
1 191914 289080124
2 99943
2 109853
2 37503
1 129821 923587039
2 141991
2 16692
1 109022 611172652
2 54701
1 120368 907187877
1 157765 846490240
2 125120
2 82743
2 150232
2 78136
2 4276
1 53599 913433706
1 46384 684989456
2 139211
2 167961
1 45177 297257557
2 104973
1 118285 550707280
1 163409 460775880
2 130359
2 194286
2 112152
2 22454
2 73781
1 96576 522659943
2 57903
2 52682
2 4708
1 184583 749529511
2 104286
1 161306 991138955
2 19756
2 171202
2 183587
1 113981 33985921
2 120387
2 108460
1 173952 558036443
1 21023 324803221
1 28932 518284531
1 117579 309784188
2 63816
2 162153
1 60809 576564701
2 120255
2 194045
1 76943 649381629
1 124752 219865867
1 127930 860916093
2 95085
1 32879 938099483
2 61065
1 129736 121190324
1 191003 213832675
2 92887
2 153349
1 56380 963816647
2 135422
1 21108 689117518
2 53622
1 75695 756897069
1 15928 940935955
1 76552 11558265
2 110419
1 193706 36888527
2 22604
2 178462
2 74014
1 122888 79485795
2 98628
1 110209 628980596
1 166831 893560270
2 179124
2 171058
2 38520
2 16453
1 123967 27442326
1 22860 449090343
2 173198
1 121654 478598121
2 194900
2 38225
2 76792
2 183585
1 15473 269219307
1 171745 672396259
2 78609
1 190117 957015970
2 64896
1 50060 261327895
1 105759 929677690
2 41013
1 103443 65040683
2 197997
2 49917
1 180353 629512221
1 39829 179187717
2 158642
1 177067 959058203
2 7590
1 42160 829146366
2 165381
2 21872
2 69515
1 176440 711380977
1 52553 868465206
2 134444
2 151096
2 117799
1 118511 303225985
2 170736
1 89397 556357724
2 151008
2 19276
2 57721
1 22813 798016298
2 32445
1 95256 985664089
2 192397
1 102226 279996900
1 17462 665448759
2 60351
2 155494
1 45126 913984603
1 49801 973852715
2 147761
1 1617 689877093
1 173782 570049770
2 104834
1 142582 182802759
1 112179 368308147
2 197094
1 121977 89200968
2 23618
1 175435 379037560
2 184987
1 167470 649366420
2 21010
2 126287
1 186991 436398937
2 167926
1 99655 148551706
1 100648 81437458
1 149976 15595484
2 52368
1 2316 812441526
2 96950
2 192830
1 33910 745136408
1 159081 582972218
1 93420 644439963
2 27465
1 133871 872679249
1 39409 141062552
2 171730
1 131873 962027583
1 187337 509495299
1 184774 282811616
1 3679 332552246
2 101037
1 98635 47121106
1 96207 377143314
2 195592
1 44336 289530622
2 85702
1 162635 674535078
1 146940 358959002
1 42998 965801857
1 156402 230439583
1 88569 624993710
1 162364 536395412
2 85459
1 101331 528839973
2 68457
1 77939 531115729
1 26702 328170971
1 38396 367274494
1 24922 288555910
1 199171 891296341
1 73853 885611566
2 112273
1 77722 477919331
2 136437
2 73112
2 4155
1 79968 729219796
2 22305
2 10582
1 56769 864925739
2 3225
2 73794
1 2946 158339754
1 93227 588173303
2 151895
2 190390
2 90990
1 110718 588174603
2 154191
1 118042 966414766
2 5252
2 120210
2 167144
1 111813 741951030
1 111458 827581327
2 80452
2 155722
2 159829
1 13709 820720649
2 139536
1 72469 893615938
2 199294
2 3597
1 161593 536585577
1 147606 427462403
1 126021 861811067
1 57950 410959857
2 2632
1 149478 1192725
1 106329 949262222
1 132965 852574415
1 147890 397443188
1 139871 321287384
2 160399
2 30433
1 45947 72865674
2 103369
2 174845
2 148743
2 149441
1 157632 268334048
1 57425 400662058
1 196345 985563004
2 20136
2 33836
2 40974
1 43049 135163069
1 159276 857382969
2 46464
1 174001 904228688
1 185079 575006784
2 105010
2 84455
1 147504 436914642
1 30298 280532039
2 11827
1 121853 882576580
1 191177 877826541
1 101711 517241250
1 34005 465912619
2 76744
2 180333
2 121532
1 122199 629143234
1 193411 223669298
1 170935 151592526
1 94475 73157679
1 27714 601078344
2 197465
2 158435
2 24502
2 85127
1 102630 224986152
1 141910 518448923
2 78771
1 104962 280946922
2 118779
2 105330
1 8984 677530788
1 81056 667715644
1 31472 934564731
1 91349 209819807
2 198305
1 81560 654403601
1 20935 393942979
2 113117
2 19257
2 7001
2 123430
2 83713
1 123326 240276004
2 73833
2 91079
1 45182 684487214
1 43749 706362804
2 3277
2 139569
2 20209
2 43860
2 1362
1 7561 690618762
2 177859
2 72913
1 19980 715665707
2 85060
1 157837 265060351
1 193684 780578440
2 28206
1 49319 904415869
1 157100 481359910
1 107113 110406450
2 85571
1 11021 109833416
1 89707 543259053
2 39047
2 52789
2 35546
1 179889 524787261
1 27780 974547691
2 61925
1 99266 628126063
2 116097
2 196754
2 620
1 7048 517325375
2 35391
2 171883
2 6717
1 184799 553912051
2 55054
2 8210
1 40394 779430541
2 117652
2 76884
1 150090 987300545
2 148590
1 91713 915374439
1 58887 686878070
2 65601
1 159652 73477573
1 139373 878476634
2 14712
1 39348 132744124
1 161087 361111459
2 104693
2 55700
1 9068 196364154
2 135498
2 105998
1 88469 489890635
1 113663 78151642
1 167910 167001414
2 49146
2 16457
1 105159 545284310
2 160241
2 81899
2 81589
2 117310
2 160275
2 112125
1 187060 662546858
2 124901
1 136331 131255608
2 84189
2 124255
2 169365
2 21823
1 147279 128034527
2 155349
2 123959
2 192401
2 129004
2 50356
1 53164 76734634
1 119583 726386843
2 161282
2 199160
1 52710 406288328
1 89479 557338321
1 147175 174180073
1 84383 606669112
2 173067
2 144469
1 179069 298685135
1 187223 102399107
1 179803 439077201
2 89752
2 190485
2 142188
1 195391 407759570
1 176336 152398203
1 178520 261402848
1 155140 210489343
1 119839 313524719
1 157358 185417067
1 38797 268261167
2 123516
2 166605
2 152061
2 89785
1 9525 28286074
1 167038 911036510
1 121267 326592007
1 18132 154053098
1 67943 676132361
2 180898
2 90915
2 148234
2 143304
2 108232
2 99113
1 175477 260664046
1 197200 822073328
1 30087 702986018
1 49567 659144034
2 150026
1 168821 575413806
2 119779
1 49340 751779061
2 14060
1 35542 625167025
2 5704
1 122528 42905771
1 164948 983514148
2 132675
2 122291
2 69990
2 94465
1 103814 477021363
2 694
2 68264
1 190171 837546951
1 142449 707698678
1 119840 766727090
2 43120
1 168737 428386513
1 161760 779032335
2 179475
1 48611 954974977
1 5094 146544840
1 198252 902142361
2 73115
1 96823 417456554
1 74722 608457308
1 188242 917954187
1 191704 512470989
1 42484 338898307
1 91783 716414789
1 156342 858518277
2 165686
2 100099
1 50024 20497990
1 13618 587411667
2 48281
1 156891 774160959
2 94760
1 154785 869894256
1 122472 287083679
2 111581
1 117396 450658795
2 85472
1 148767 225085621
1 115576 815735995
1 42830 103803861
1 180638 558742472
2 103514
1 69346 208610199
1 143153 861138246
1 162690 552002448
1 83813 925277708
1 13905 697784214
2 114306
1 181581 857582806
2 193799
2 119178
1 56357 135851915
2 190910
1 111177 169055518
2 25433
1 97862 325515202
2 184272
1 106119 301418072
1 67792 491428121
2 108991
1 83061 981276356
2 12918
1 101128 935353946
2 77161
2 131158
2 187338
1 192236 561835272
1 18397 215890585
1 153166 467043848
2 31609
1 119789 184270827
1 161118 710901528
1 199443 432924146
2 89973
2 10969
2 113929
2 173153
2 190497
1 185518 284593382
1 147835 216959075
2 50997
1 123354 799001081
1 74896 634647541
1 85978 994470472
2 56908
1 90583 930189367
2 31308
1 148868 290060426
2 96392
1 70898 708633861
1 32415 648896879
1 29536 30810289
2 31518
1 172328 785783878
1 172987 197066420
1 153974 941650039
1 63428 380098208
1 137361 297642993
2 188263
1 36205 787154582
1 73829 984733415
1 40324 525005173
2 82696
1 175407 368424028
2 86945
1 56717 946850356
2 135311
1 194961 463748194
1 158720 55112923
2 32569
1 31244 350056984
1 90588 719335659
1 166681 193036609
1 70167 958303228
2 61577
1 132457 504799093
2 109387
1 131541 159952595
1 28734 923600134
2 124331
1 166606 243570467
1 113035 216624157
1 63601 587786813
2 60764
1 47936 53883156
2 18218
2 115999
2 38031
2 177739
2 18319
1 115454 234219394
2 115726
2 3165
2 183259
2 118783
2 182268
1 85460 80660646
2 198474
2 60326
1 56658 308575677
2 123547
2 199959
2 26574
2 159953
2 187730
1 95842 752417613
2 115063
1 134439 292992722
1 15271 553445230
2 122883
2 82225
2 50631
2 151238
2 34768
1 121296 615292983
1 132316 182795413
2 68860
2 50368
1 115775 89458748
2 18489
1 1886 668831019
2 102954
2 105016
2 26104
2 4047
2 155772
2 176385
1 63516 887383060
1 64551 991342829
2 121114
1 58202 24908618
1 183217 8152570
1 132740 339110510
1 4824 222136711
2 170651
1 178742 95556559
2 126963
1 67174 998197667
2 182848
2 95272
2 164178
2 48876
2 101639
1 154591 24650954
2 17637
1 28229 525155026
2 107207
2 190569
1 85194 74673777
1 188709 940395616
1 3946 830389925
1 17070 833809494
2 131832
1 175150 800806431
1 49563 263935501
2 80451
2 99557
2 69061
1 192243 951287587
2 122237
2 24562
2 117189
2 59545
1 126010 291309502
2 150593
1 115642 98515237
1 84974 363393291
1 112729 138609796
2 8193
2 6768
1 8758 73193720
1 143106 892305719
1 2787 344207615
2 99146
1 14598 309267174
2 197811
2 113338
1 6110 99307850
2 131824
1 128738 616470289
2 86066
2 196541
1 80502 695075740
1 64246 588930247
2 90616
1 96042 814414936
2 108994
2 50567
2 153994
1 49594 238382632
2 182746
1 91337 184263715
1 78356 852451440
2 180831
1 85966 315938683
1 4091 843177725
1 2338 743267578
1 76132 727220225
1 161588 676021417
2 17638
2 119340
2 4454
1 63189 421231746
2 136674
1 944 134639164
1 166706 760593530
2 20000
2 38144
1 30608 57198434
1 154009 360240349
2 100540
1 185212 343609423
1 170892 56700541
1 28436 489377260
1 179163 615103200
2 179075
2 131892
2 49084
2 112810
2 37815
1 126510 188100254
2 12364
1 102655 882031978
1 38179 950964874
1 118959 62643514
1 189140 380331084
1 130038 162078352
2 126581
2 3029
2 127638
1 60836 595022549
2 193193
2 130313
2 89730
1 134512 146317369
2 161
2 124149
1 49045 768460031
2 110297
2 97814
1 136129 965656860
1 28999 369537828
1 129547 580697832
2 198064
2 68409
2 152595
2 90948
1 4072 648736516
2 96526
2 99891
2 154955
1 38267 813401613
2 130715
1 149689 789951572
2 986
1 142548 437500798
1 93431 80374079
2 83278
1 67729 850429049
1 14482 213445754
2 149832
2 102045
2 75516
2 49515
2 111018
2 97250
1 4763 245113002
2 59299
1 19429 998977949
2 109802
1 188758 318921427
2 127079
1 29722 707720296
2 91381
1 120028 228583196
2 180255
2 73709
1 124907 535697656
2 128807
2 18357
1 40077 384240018
1 164685 866954423
1 86490 828769138
2 44933
2 44572
1 186253 92945884
1 173775 379600589
1 155625 671094135
1 59703 570679437
2 113101
2 73145
1 3422 74557987
1 9385 754833133
2 56656
2 136137
1 81648 567415439
1 128392 241141410
2 113322
2 33126
2 171406
1 39391 785170633
1 86403 44200217
1 43275 662744750
1 64667 291197971
1 197000 858215370
2 77201
1 148681 591584581
1 167291 254828939
1 157634 938916373
1 152625 977455229
1 158222 614429106
1 115416 557461937
2 144537
1 83195 874923498
1 3430 944121751
1 151777 125536299
1 64497 836044575
1 60876 147114626
2 15417
2 62176
2 44804
1 139928 978009724
1 98739 451750433
2 187107
1 159073 416169336
1 152391 443407790
2 52851
2 169769
1 148924 143198670
2 126989
1 139253 28655396
2 34211
1 187553 929339344
1 121115 322128938
1 33266 427633141
1 108824 83669260
1 39435 367654720
2 31183
1 61298 852678075
2 90168
2 892
1 95338 685116578
1 165967 770673911
1 31782 365994050
2 141942
1 69928 778697173
2 35032
2 28162
2 140270
1 8479 618745922
2 116654
2 34518
2 120753
1 80706 745526980
1 27695 268016333
1 34611 653754813
2 84216
1 151974 583353683
1 98253 260363631
2 157265
2 185791
2 103125
1 71614 952042883
2 169021
1 166637 906401066
1 124291 647706050
2 89504
2 116182
2 115222
2 67155
2 149269
1 180873 435191433
1 191961 508479384
2 91329
1 140019 369658896
1 138141 813411343
2 72106
1 84271 173128957
1 170445 456590961
1 136952 796925618
2 102264
1 102590 852947152
2 116879
2 182599
2 101949
2 187146
1 97776 723208610
2 142582
1 134870 813251969
1 94548 7414088
1 4382 189816731
2 166116
1 116292 866422261
1 103995 803268171
1 159047 834594577
2 148302
1 27024 8760845
2 113252
2 124157
1 40949 391552154
1 180800 887372078
1 188665 1557264
2 142670
1 79725 785989038
1 105976 141684847
1 40008 656294333
1 171521 130925242
1 96524 761793889
1 22559 354174815
2 138053
2 73325
1 190044 594661467
2 169730
2 81957
1 176413 184100175
1 149670 735907706
2 172741
2 86582
1 51923 899283603
1 146749 455318396
1 133618 31353642
1 169210 714621458
2 131839
2 163969
1 60005 710897288
2 52191
1 35446 155256716
2 38631
1 187744 23497761
1 186853 437716384
2 136250
1 93924 652647744
1 54754 372117158
2 18011
1 167874 740614958
2 78384
1 106437 374148866
1 92775 98421115
2 10510
1 25035 246301955
2 51516
2 45090
1 182315 695101159
1 173030 529570899
2 101654
1 198792 712619555
2 38031
2 36849
2 12991
2 159087
1 164994 108322722
2 198253
2 7143
2 117009
1 40708 835981472
1 11287 521370367
2 100200
1 167534 260159587
2 133804
1 8424 442200936
1 49443 695203963
2 53478
1 32870 234553749
2 127577
1 98276 493481465
2 166852
2 75558
1 58185 357950752
2 86272
1 112843 345237897
2 20393
1 141460 467778321
2 46761
2 130150
2 2941
1 188392 317553355
2 32002
2 23493
2 95016
2 147837
1 110853 985495232
2 183219
2 166618
2 26929
1 195464 186422675
1 27813 39240003
2 776
2 27621
1 63928 752968511
1 31958 300021520
2 64561
2 191925
1 136035 78614047
1 178419 153294195
2 85867
2 85713
2 106847
1 61016 618112597
1 19064 719029066
2 46903
2 140590
1 5577 802187768
2 46036
2 114129
2 177967
2 16065
1 152627 192763214
2 86459
1 112936 289500408
1 180493 639786811
1 85408 627620541
2 113610
2 194615
2 169226
1 96693 366392079
1 13730 753566770
1 134412 160729796
1 84549 720197680
2 32736
1 168654 539139753
2 84725
1 88694 929919720
2 151001
2 5851
1 123408 853539760
2 87986
1 163770 421212220
1 34227 480786272
1 48602 761859291
2 35287
1 75461 868298180
2 155122
2 64355
2 89337
1 76919 477197563
1 136072 704619208
1 87582 268144360
2 98560
2 11986
1 72582 243496184
2 162014
1 49002 693032761
1 124412 982935307
1 62120 370352777
1 2347 488946104
1 86412 94454382
2 18772
1 199734 571747617
2 105291
2 150333
2 188000
2 109943
1 54083 72146685
1 43301 727356242
2 173113
1 103970 181870389
1 82312 165769327
1 8472 759194437
2 42063
2 145614
1 68680 453934165
2 75390
2 87960
1 142532 629112570
2 123665
1 170205 553359224
1 5291 928033241
1 90074 616297358
2 11772
1 119657 24742203
1 89175 494661643
1 93642 593370807
1 45399 292241484
1 79108 278512505
2 193514
2 142576
2 112354
1 7479 450726371
1 129756 122602858
1 63421 391618601
2 75949
1 52519 678811188
1 60305 171981297
1 7432 463688736
1 36021 373509983
2 176013
2 42106
1 51570 200242544
2 157231
1 162371 163887462
1 192343 557445133
1 80200 27176082
1 189078 681970187
2 29729
1 32605 628193230
1 152315 632518870
2 87321
1 7542 579465168
1 161590 503967002
2 54934
2 48366
2 17000
2 66918
1 138858 866744666
1 46991 152148698
1 81410 188208998
1 69751 697332668
2 143473
1 8843 329163517
2 147990
2 196062
2 12809
2 78330
2 187062
2 27206
1 109230 587267631
2 32384
1 104336 994550485
2 75013
2 76773
1 108007 832244843
2 172176
1 60226 903324469
2 166471
1 101366 157618180
1 111268 294479099
2 183739
2 15901
2 62996
1 177794 336108215
2 132524
1 136608 401557278
2 88644
1 41186 532082562
1 10078 158687605
1 9478 893664667
1 2434 246931943
2 72991
2 182202
2 42662
2 75457
1 165338 184589998
1 198084 321692512
2 176451
2 20513
1 111616 959441222
1 114079 167268665
2 40863
1 153586 515821506
2 22484
2 167924
1 77566 877885307
1 7831 536403729
2 71132
2 134299
1 152797 320144868
2 37987
2 185297
1 178237 336016655
2 80958
1 59417 181322546
1 136876 627332217
2 54544
2 110291
2 3658
1 44983 345098094
1 173476 663555493
1 179254 251596165
2 92859
1 87631 524745117
2 128653
2 187861
2 66106
2 41614
1 149349 545974542
2 157902
1 6221 232033817
1 190376 136606624
1 48494 790287259
2 102831
1 123890 877653991
2 17422
1 33149 391775906
2 195870
1 194537 327305136
2 169473
2 95112
2 36840
2 186340
1 147048 261084534
1 124090 86063979
2 169078
1 95183 176783743
1 106786 197994991
1 10660 281453013
1 57325 832153898
1 47466 601848471
2 186630
2 161557
2 167281
2 114104
1 156518 848758659
2 172517
1 28301 61386255
1 168999 700479043
1 105616 162929962
1 197458 309158676
1 29364 164213591
2 136005
1 110880 158394372
1 3363 717943431
1 165598 352753918
1 156173 448331618
2 92085
1 30476 721985764
2 13865
1 65947 239855772
1 178064 879572735
2 5485
2 185098
1 73182 673400620
1 97668 442514104
2 142902
2 46759
1 177960 825499045
1 137664 194490700
1 104270 362635286
1 57710 393013479
1 157846 834960574
2 7670
1 36824 75383618
2 137876
1 155153 612334282
1 188461 424609837
1 172488 340641661
2 151609
1 43611 300649471
2 21133
2 199345
1 50713 482428905
2 135886
2 89295
1 120401 250428771
1 40178 548808059
1 127802 633986610
2 110303
2 31354
2 161565
2 184260
2 85989
2 139852
2 162865
1 117516 889481476
2 33369
2 2796
1 19818 768851245
2 112847
1 159110 550040140
1 191990 400778930
1 25773 428205239
2 171032
2 154687
2 191251
2 60483
1 197979 262827629
1 125326 741284663
2 12065
1 114186 191320664
2 178592
1 106322 76538012
2 17342
1 115725 227025203
2 123027
1 128874 17309474
1 196157 178740836
1 171569 556052530
1 196824 993563271
1 5382 309312771
1 79883 715141805
2 69982
1 35871 931743516
1 117319 77216899
1 193472 994955544
2 87874
1 36531 730422154
2 159968
2 97132
1 159409 555256205
2 55115
2 75478
1 77597 654814216
1 60598 505546558
1 15249 358831597
2 23639
2 10914
2 130064
1 89319 250109777
1 40198 626339687
2 125210
1 726 733487324
1 197929 614006946
2 36676
1 109717 763534035
2 2586
1 65407 771808716
2 198114
2 157939
2 56585
1 149461 374010376
2 12541
1 177993 153565968
2 162311
1 61408 47168384
1 113169 777659171
2 181909
2 34920
2 66593
2 17183
1 10343 14200320
1 8017 57274831
2 72559
1 20561 892481613
1 174039 406462875
1 197820 425851823
1 56406 397576020
1 179077 800218321
1 168185 591035904
1 49000 495160310
1 174990 672678688
2 80017
2 22429
1 31486 478374433
2 51706
2 96364
1 152279 747142421
2 86708
1 15431 467601921
2 149719
1 179753 347808560
1 384 962724245
1 189160 340720342
2 30952
2 17307
2 108993
2 34771
1 98871 392225351
2 172680
1 148177 87145182
2 123225
2 96026
2 108446
2 180469
1 145933 340866515
2 187127
1 34006 470199265
1 15364 870570299
1 154370 256999073
1 195883 226245101
2 77456
1 173192 553221424
1 139770 267558707
1 123546 152195897
2 168951
2 180170
1 195629 290683275
1 158017 255739254
2 137755
1 124950 892340007
1 82883 781636751
2 77536
1 13358 750880042
1 67102 63935296
1 138758 970772020
1 135024 853679475
2 173152
2 79081
1 69772 616838664
2 141926
1 107086 763108617
1 154650 657176927
1 5125 576090754
1 101772 705002034
1 147085 405096427
1 4286 1318678
1 46643 587634205
1 198822 199889090
1 187260 388291063
2 189802
2 119686
1 43461 132838217
2 158240
2 5086
1 196426 100287982
2 127618
2 61398
2 135898
2 148610
2 180362
1 183171 390801524
2 142702
1 176918 205156391
2 123791
2 197164
2 55956
2 140390
2 23037
1 107715 11535247
2 133942
2 124597
2 13518
1 156223 604428022
2 104283
2 170976
1 57409 328918785
1 132691 308633810
1 151701 339722590
2 27939
2 152265
1 166515 435841260
2 166039
2 81399
1 175155 129442919
2 169906
2 54542
1 147336 316657654
2 139569
1 169292 336706532
1 52281 22793036
1 175591 92253637
2 137499
2 43236
1 83882 52165876
1 19208 731494642
2 10822
1 63292 237333174
2 138387
1 79874 78844542
2 149487
2 131783
2 17792
2 176932
2 170365
1 154568 659834055
1 77215 111191695
2 78270
1 15041 539603972
1 68062 968559194
2 192683
2 155148
1 39515 357152062
2 93715
2 108831
2 18260
1 125271 464672310
1 184620 507979258
2 77608
1 179297 596847228
2 144581
2 63914
2 123940
2 82844
2 155986
2 180806
1 74384 449888645
1 175178 380858463
1 91079 724184619
1 147890 760257705
1 76547 147931354
1 50511 713290770
2 78664
2 194470
2 55661
2 50784
1 165575 919928233
2 199690
2 82003
2 124121
1 157916 23472482
2 145704
1 173047 100891626
1 196017 840994880
1 74252 127975347
2 35970
1 103158 541519595
2 26515
2 164168
2 98852
2 124363
1 189252 533438338
1 58551 983659687
1 101185 359977710
2 25932
2 16583
2 154177
2 191499
2 191101
2 95490
1 84543 685341319
2 138496
1 11778 470173501
1 72443 454614232
1 106057 534399120
1 103153 950057328
2 4987
1 67289 816521686
1 66099 818065448
2 190584
2 19573
1 195765 242766136
1 178941 466978526
2 42420
2 99152
1 124026 979543827
1 75426 693246224
2 141382
2 87120
2 61334
2 81080
1 4392 744509873
2 97058
2 165671
1 130036 338473675
2 152276
1 45440 841555004
2 139521
1 145766 78894983
1 180748 824727794
1 23290 146921465
2 56608
1 31172 83599521
2 197179
1 31889 454429690
2 8749
2 123628
2 134676
1 116739 244806373
1 35684 558148747
2 9538
2 14080
1 157446 468494203
1 56828 253612042
2 39507
2 151035
1 168660 504034569
1 127535 279410046
2 55618
1 187058 548098941
2 105155
1 160943 661897665
2 178440
1 25898 508536340
1 80783 370770280
2 48578
2 179574
1 115653 236744207
1 16885 538717304
1 32093 613437332
1 77850 406423017
1 45288 882771155
2 144157
1 75266 664263504
2 32697
2 160717
2 57896
1 192978 59585825
2 131239
2 57227
1 25772 997385910
2 55019
2 148515
2 34104
1 126935 919062307
1 42220 911679993
1 70573 975150295
1 84603 418183073
1 198706 389780233
2 100407
1 171900 917824691
1 125140 994912024
2 153821
1 96649 12505153
1 118343 704799345
2 32802
1 27755 787152679
2 142872
1 19953 443814893
1 80912 330379024
2 136068
2 118281
2 174686
2 197121
1 66659 981926994
2 30343
1 129509 569473411
2 63895
1 40562 455357601
1 173498 757211162
2 20053
2 133650
2 116924
2 191955
2 26916
2 63289
1 2594 991513780
2 83004
2 77619
2 57211
1 109653 655114727
2 84206
2 121633
1 40349 397818416
2 56444
1 133707 218747505
2 76353
1 149821 998913860
2 136189
1 70738 84473430
2 146326
2 138027
2 65919
1 15579 517828210
2 137852
2 67559
2 173425
1 39074 696971123
1 79642 441792111
2 21216
1 138738 849109198
1 110490 963126624
1 112080 54487236
2 57858
2 110831
1 64155 102365190
1 140698 391565500
2 380
2 68242
1 76551 589421357
2 87365
1 64158 780941448
2 148339
1 92693 289414559
2 99933
2 155530
1 47032 346541284
2 39348
2 191645
1 152033 386706758
1 179602 653201912
1 112187 242803460
2 169435
1 68951 680918208
2 9004
2 94368
1 28577 627190302
1 122993 996221429
2 109093
1 98739 145699798
1 19720 163842392
1 65343 415140652
2 8022
2 63583
2 154318
1 94829 244060050
2 40520
2 45304
2 90801
1 68068 133391303
1 74920 297362919
1 112099 523799256
1 36798 95468692
2 105931
1 29388 445766788
1 152686 457689899
1 194345 904925194
1 182957 808702215
2 19245
2 181890
1 100116 49467208
2 118861
1 38020 985795129
2 86577
1 143762 196598689
2 9833
2 199569
1 110241 616926924
1 8581 986667945
1 64352 149616286
1 122657 310683283
2 141366
2 143831
2 103317
1 106201 133708832
1 130406 395685911
1 31124 639092185
1 120484 359336950
1 51229 404903893
2 106846
1 43677 51884550
1 197914 783112530
2 184840
1 121168 585783713
2 101346
2 114738
1 20013 230873402
1 60029 446404662
1 62556 932446286
1 25135 219854456
1 67578 500750441
2 170954
1 64923 32843111
2 51805
1 32596 60207478
1 60578 423616604
2 112302
2 15431
1 123063 478845784
2 120539
2 102858
1 144801 700317153
2 179202
1 157991 464125675
1 134071 946434084
2 156079
2 3154
2 76462
2 154969
1 149306 308972495
1 180344 265686839
1 55877 53145198
1 57797 917437590
1 125387 108335146
2 24957
1 89800 712943720
2 109583
2 132216
2 138047
1 31540 205887001
2 23041
1 101472 169070878
2 10693
2 70864
2 88237
1 29923 11449984
1 180882 524888646
1 196905 264668783
1 32307 709652462
1 119578 271084378
2 144907
2 122794
2 74868
1 34685 26911328
1 154279 316206537
2 116585
1 195264 686948790
2 175673
1 168278 995275614
2 170962
1 164752 314776690
2 172060
1 102944 649199748
1 119287 580468351
2 158034
2 42935
2 29672
2 31358
2 26216
1 161635 306387110
2 27320
1 32323 70246389
2 28635
1 47160 77646751
1 38111 689724823
1 168841 703653757
1 29850 875364754
2 198988
2 171591
1 119652 865821219
1 39788 253719938
2 175704
2 18760
1 52184 985953115
1 142803 451158738
1 75677 643136108
1 74203 9650905
1 86639 433358267
1 192282 263297601
2 150745
1 148082 452341312
1 152667 523651744
2 69068
1 5878 560919622
2 59700
1 148693 970400666
1 80618 775996765
2 32893
2 20478
1 185987 43651414
1 142656 121333152
1 153990 848712866
1 194184 952124893
1 123518 997944335
1 149475 970875994
1 128127 83096014
2 154032
2 158998
1 108478 551135874
1 67448 904841385
2 174323
2 197051
1 33300 878069998
1 20709 839046994
1 120330 516802667
2 127133
2 186054
1 21480 580948207
1 60314 354828326
2 11765
2 155473
1 146962 620650885
2 111842
1 159499 973443689
2 156711
1 52190 523245918
2 171744
2 189821
1 12308 14593365
1 49043 939088798
2 111210
1 3572 930852260
2 13317
2 74554
2 11423
1 31496 416097312
2 99274
1 185563 529054908
1 135546 130337687
1 139844 166580289
1 126763 842994754
1 55143 637875462
2 173833
1 82132 372514839
2 75164
2 132194
1 137103 530289218
2 60296
2 151472
1 15841 770023501
1 120648 33166772
2 58797
1 88299 997166207
2 109003
2 106752
2 48114
2 19040
2 63798
2 175023
2 89789
2 121567
1 181078 489052121
2 125137
2 78399
1 151075 378069644
2 24367
1 47683 739415194
1 140241 429156626
2 7667
1 67873 4543491
1 197639 554280342
2 94030
2 1429
2 24650
2 96873
1 159079 232124922
1 159728 935613521
2 44220
1 2173 880894337
2 133228
1 173546 205551460
1 156732 942492424
1 56654 12953477
1 37460 770576971
2 62888
1 197117 639029988
2 83049
2 31682
1 97730 121350530
1 60029 228543635
1 11360 9948176
1 49802 75092568
2 171741
2 189941
2 90697
1 37553 559581951
1 128588 766529774
2 86698
1 175224 109711603
2 180660
2 55630
2 164198
2 169204
2 120131
1 179997 947645642
1 182235 469337153
1 41599 434528945
1 92217 671975687
2 107714
2 131151
1 140451 651506677
1 181360 317456849
1 192498 837337082
1 21145 652632212
1 43271 993681465
2 82582
2 39284
2 6268
1 120458 753147247
2 85694
1 61039 288422635
2 175296
1 179818 864411378
1 32101 573652578
1 120598 852640451
2 68080
1 13504 846788146
2 34196
2 55239
2 175072
1 146212 660121291
1 2426 715534661
2 168650
2 183173
2 92599
1 137768 163948469
1 88392 88251618
1 5203 133771258
1 182187 654384211
2 188265
1 15341 527692438
2 192789
1 118994 665392021
2 111680
2 199281
2 121838
2 184945
1 157670 61370291
2 155949
2 71291
1 114910 718354035
1 86143 606917090
1 156226 586623150
1 727 458234885
2 7379
2 11202
2 85894
2 115730
2 189514
2 99971
1 71859 585033725
2 179657
1 98155 242335626
1 134802 25748955
2 140588
2 48961
2 122684
1 150139 570197742
1 187579 998878820
2 27533
2 144473
1 180719 382691656
2 21600
2 72404
1 66158 337845282
2 23467
2 42618
1 161883 649196505
2 36015
1 128455 402956730
2 104654
2 74886
1 168217 129597052
1 72369 60674501
2 180393
2 81095
1 111550 89822470
1 174103 552604129
2 13290
2 20834
2 120598
2 127667
1 127690 867294435
2 139871
2 59042
1 32916 334718181
1 65426 611687290
2 124697
2 179055
2 118
2 53550
2 75576
1 101438 581588883
2 37217
2 124607
1 139346 870537878
1 23123 442872146
2 133180
2 179619
1 311 781495277
1 68079 209388642
1 187008 519432671
1 25580 468300973
1 94419 308975048
1 95826 53580733
1 61316 481688061
2 162419
2 63834
2 134281
2 167947
1 99524 169989730
1 151820 268469188
2 162508
2 32320
1 109123 956275558
2 19251
2 13854
2 125912
1 48536 866526986
2 42136
2 9198
2 151616
1 55721 216492092
2 6716
2 194005
1 56216 673828463
1 75603 232081761
2 133873
2 77020
1 17337 940431803
1 124670 600235235
2 195920
2 89349
1 89153 119926945
2 80177
2 163388
2 62814
2 163921
1 101938 494362729
2 31597
2 90825
1 33584 760410587
2 130827
1 174740 210031742
1 92454 365691941
2 50400
1 19997 668409130
2 64611
2 153549
1 103868 721720924
1 184573 932828556
2 168865
2 157260
1 158655 566653265
2 51122
2 27561
2 190098
2 134163
2 164544
2 64325
1 175932 264355426
2 179949
2 51992
1 183553 604117475
1 88338 654615040
1 28206 177393173
2 15281
2 72509
1 13628 858759955
1 135942 875092115
1 37495 30328174
1 26070 279246056
2 62228
2 183473
2 122831
1 181172 356620324
1 8716 765349474
1 159742 770413840
2 190914
1 80075 908774550
1 36821 842465777
1 107604 333359910
2 148023
2 80314
2 177602
2 164670
1 90357 383550802
1 24091 318004956
2 174212
2 51400
1 180418 729264455
2 68639
2 3982
2 44449
2 68505
2 117541
2 63706
2 141981
2 111376
1 11284 756750411
1 103892 581842833
2 91849
2 131867
2 169147
1 133821 57278553
1 50983 829201048
1 161830 813332566
2 64161
2 54055
2 165660
1 52485 150203756
2 17214
1 116270 660855616
2 35571
1 178564 449352276
2 188716
1 153237 211376227
2 55004
2 52295
2 52348
1 108477 314224289
1 102061 638060032
1 129105 391821830
1 78181 880007159
1 112944 842625245
1 186191 562929622
1 65226 635203098
1 153594 866372799
1 76703 420380997
1 8949 391459219
2 98950
2 15671
2 116176
2 136023
2 93197
2 36155
2 14695
1 152406 405402621
2 87938
1 105968 160991005
1 87209 508775955
1 87020 522901648
1 186772 153387296
1 37740 120109787
1 84349 617841078
2 136307
2 35435
1 52124 430983612
2 175862
1 125865 983435781
1 198038 414640222
2 42529
2 161482
2 168255
2 15414
2 198974
1 110275 785661407
2 181954
1 178715 973341927
2 136024
2 36901
2 41662
2 6767
2 73896
1 186238 784178612
2 27752
1 12401 976480290
1 125382 724426103
2 121209
2 125412
1 126911 685138744
2 139657
2 7683
1 46277 792765399
2 169077
2 82202
2 98264
1 139340 63489591
2 183557
1 71819 203032348
2 105329
2 105245
1 65458 967337872
2 109512
1 115258 617765412
1 30037 595129863
2 31720
2 11005
2 150749
1 62641 487829355
2 139575
1 8732 916847475
2 45820
1 4992 576860120
1 49799 383784351
1 51798 874924453
2 172030
1 163054 538747305
1 174515 991063559
2 196402
2 54503
1 35069 744535743
2 185156
2 33314
2 152576
2 17476
2 95722
2 77912
1 29939 876677540
2 23867
2 33324
1 63251 904562249
1 193407 581089175
2 123392
2 77138
2 12582
2 2566
1 109462 683198741
2 138764
2 26210
2 162481
1 30 930595775
2 140893
1 133971 308993482
1 80650 387261127
2 82182
1 147121 845159920
1 135912 779221294
1 184780 461376020
2 195379
1 73853 787991701
2 168187
1 133208 933865933
1 197688 262252790
1 40126 158136413
2 73573
2 150996
2 64097
1 114575 364438505
1 169607 32117800
1 69050 304404687
1 161961 415742206
1 84914 186733855
1 146447 297172907
2 30923
1 82155 106699679
1 157102 509680355
2 171304
1 99690 221542326
1 23007 385553221
1 102065 575657559
1 136222 422599898
2 89446
2 58141
2 124468
1 41934 581542640
1 36250 590984541
1 185174 425958690
1 110489 821360181
2 19602
1 116088 855999435
1 128355 2989191
1 25256 166272760
1 126836 765180930
1 8140 385678081
1 146620 921102779
2 145246
2 95278
1 118633 808285339
1 129077 589476910
1 154522 340632952
2 15542
2 116971
1 115233 568181834
2 174440
2 75584
2 75381
2 45502
2 40058
2 37387
2 73133
1 174832 745262745
1 85146 652404269
1 190269 831935418
2 34491
1 156853 548361829
2 173892
2 80433
1 44466 925993896
1 90754 931666014
2 64651
2 113836
2 152583
1 104041 598494601
1 191176 562534422
1 61294 641300474
2 45834
2 28983
2 168971
2 138731
1 50007 812107689
2 37289
1 23956 393187953
1 43853 363098779
1 62744 319272248
2 74448
2 147988
2 22243
2 47742
2 19831
2 73478
1 4727 65312436
2 948
2 20555
1 159786 790818640
1 64958 862529752
1 126601 826621939
2 176951
1 8038 487004421
1 109854 568214019
1 88621 779423131
2 91649
1 41744 399809784
1 176318 84814743
1 50414 501961101
1 66016 421328817
2 106040
1 92855 797418075
1 129418 646434920
2 51854
2 43841
1 35099 646077292
2 11886
2 60192
2 172893
1 34803 620563256
2 47064
2 137932
2 44762
1 106635 731916397
1 42645 309580515
1 40853 439763160
2 167201
2 124921
2 108969
2 166862
2 68447
1 97023 445553008
2 178461
1 76563 160404474
1 50470 81471570
1 15886 524844748
1 123789 281349252
2 150118
1 101732 830456498
1 163143 452149950
1 152810 644623610
2 150004
1 7953 54076972
1 100407 313814264
2 19463
2 155394
2 6911
1 13178 170623651
1 128919 378974955
2 93420
2 180662
1 87638 594651873
2 65042
2 122506
1 99613 33692140
2 194086
1 80449 854497431
2 63045
1 52806 257131447
1 70804 730662856
2 176193
2 110199
1 73175 690725169
2 85622
2 141381
1 106896 699392119
1 164109 84044812
2 46357
1 104144 151538822
2 149052
1 116885 854330129
2 162523
1 90371 906267499
2 120756
2 29780
1 128302 209681746
2 127936
1 183541 641620706
1 133378 313830327
2 187955
2 123747
1 129075 724268643
2 86571
1 67120 951908651
1 140626 238500046
1 90935 345610701
1 176292 784774020
1 151908 564367134
1 110909 19674982
1 102808 112186230
2 183908
2 20523
1 132891 71366002
1 32844 269393194
1 162601 567247405
2 18139
2 178284
2 125802
1 10772 717056219
2 122974
1 51075 103803334
2 63865
1 160366 912099547
1 35713 94434009
2 114030
2 61793
2 170752
1 7932 397637609
1 90772 243382344
1 90318 248984219
2 114622
1 66999 895147862
1 68344 894377093
1 173211 330885686
2 125587
2 108482
1 72289 450348610
2 140905
2 42273
2 117349
1 125382 206964937
2 94187
1 185604 589046978
1 97613 673755262
1 154766 437164264
1 16588 547906067
1 108897 542165455
1 35532 790973874
1 102484 693600137
2 86332
1 56510 38943074
1 163736 34456973
2 58930
1 63993 688449662
1 190944 746366858
1 87400 313253323
1 17922 627357221
1 103807 862556521
1 150350 712715626
2 118597
1 131220 8189710
2 24367
2 35004
1 189389 765591318
2 194609
1 115237 888645670
2 42414
2 183822
2 52046
2 118256
1 123932 670300839
1 158561 15683757
1 1537 879615288
2 163948
2 134962
1 176745 106389332
2 45591
2 166727
1 189013 198707837
1 49471 762154456
1 87337 883025218
1 151109 736256385
1 18602 70838341
1 61421 744670645
1 155581 146241709
1 4733 336775162
1 175809 850810117
2 96863
1 187754 40316839
1 19057 858575051
1 43969 656700004
2 36327
2 175028
2 166678
1 104169 926117237
2 93282
1 99052 648597214
2 62018
2 31059
2 4210
1 81638 233693496
2 191121
2 48409
2 45904
2 3163
2 155599
2 131326
2 36310
1 118307 484780467
2 145870
2 57918
2 70803
1 5529 319087364
2 21863
1 168412 789550563
1 123037 821823454
1 121 988044683
1 136764 243881543
2 96465
1 24120 264554098
2 139673
1 65124 81503323
2 138950
1 172767 351075416
1 188003 905370816
2 84296
1 120517 303131363
2 77013
2 17036
1 64206 472043931
1 113525 741185326
2 80617
1 117534 800645429
1 190125 328113409
1 142883 410942228
2 128116
1 127742 798011699
2 37432
1 76547 996537336
1 92125 888738832
2 66394
1 133689 856770671
2 92323
1 114387 976412845
2 39086
1 108351 255515249
1 122612 390235133
2 121843
1 32343 974305898
2 15549
2 27936
2 170509
2 27960
1 1059 288582860
2 24399
2 95185
1 2657 228778658
1 137908 35117323
2 50099
2 181372
2 171485
1 135009 139864118
2 50909
1 110161 716103615
1 146088 110172257
2 35401
1 17383 847921029
2 76110
2 76510
2 102390
1 146363 974620978
1 177327 380048104
2 187474
2 185994
2 53395
2 28047
1 197564 413255155
2 67384
2 184482
1 183814 757267635
2 148119
2 85462
2 32790
1 77379 491307768
1 74649 203363025
1 171091 245226373
1 137895 992028621
1 139180 738804715
2 34282
2 113140
2 118673
2 110454
2 1944
1 81530 240424699
2 32667
1 92231 834433989
1 185877 222444158
1 160194 900490760
1 22070 499521759
1 44671 107206745
1 165429 395517394
2 99280
2 161197
2 4812
2 156177
2 34700
1 70937 629881633
1 54844 842926566
2 48012
1 70270 176045983
1 24397 457371046
1 179743 876026092
2 147187
2 162512
2 31092
2 110913
2 79453
2 133656
1 127837 375550067
2 36548
1 158879 946109422
1 177989 550714767
1 197631 613591919
2 157352
2 165108
1 85729 858794547
1 71390 744376189
1 117108 803812089
2 146288
1 52902 201862985
2 151807
1 11915 965039765
2 154089
2 128975
1 136894 704801134
1 75790 29021183
2 73008
1 163179 986282501
1 34551 506083369
1 105276 96278399
2 135814
2 47866
2 127509
2 89811
1 57763 992566801
2 43911
2 16892
1 40636 522230439
1 3061 134401486
1 56784 964458035
2 139383
2 195635
2 79479
1 36613 960580003
1 44375 290564627
2 13651
1 30135 727225383
2 133903
1 153683 924704006
2 16533
2 22949
2 74118
1 96949 535607120
1 130910 270480572
2 15703
1 146881 619974780
2 63995
2 74169
2 57104
1 62376 899233209
2 112109
2 164339
2 111909
2 84844
1 113385 963693369
2 33819
2 173235
1 175013 846924275
2 70979
2 18779
1 1391 120362846
2 109136
1 189715 255202522
2 121729
2 56844
2 1492
2 81738
1 80192 390312993
2 61142
2 172049
1 124177 16325242
1 100539 609034058
1 108543 112649473
2 29150
1 169752 193745217
1 117095 358025161
2 133292
2 18903
2 122956
2 127267
2 110823
2 16673
1 104849 462452467
1 117764 406740349
2 90130
2 132492
1 90987 802641039
2 8857
2 149476
2 189612
1 101851 736863513
1 126990 461321817
2 165331
1 197779 789596214
2 145553
2 43222
2 112350
1 151799 162780128
2 148781
2 77805
1 164766 929921570
2 101018
1 109548 386668107
1 32351 299722819
1 22063 494583974
1 46384 855061808
1 60890 916257910
2 47702
1 118677 926608746
2 135936
1 95638 658118849
1 171642 895431246
2 146287
2 125452
2 134714
2 19056
2 54492
2 25288
2 3577
2 96570
2 156771
1 163390 472579360
2 32114
2 86775
2 59724
1 176217 970557152
1 100802 239182229
1 197295 972677887
2 153611
2 151334
1 132714 574631814
1 181311 500822055
2 4661
1 4311 54502636
1 142504 380437895
1 137977 444049333
1 147281 785013139
2 148064
2 62884
2 109600
1 137703 342009815
2 150351
2 66582
2 74094
2 88077
1 195396 415591613
2 163081
2 88823
1 11063 603814703
1 10342 811556225
2 16454
2 12573
1 119941 179182770
2 162544
2 42894
1 163009 401131273
2 124720
2 121021
2 88391
2 109819
2 199304
1 61516 418197922
1 100852 296453790
2 137218
1 6301 441049953
1 60473 805623309
1 160625 897904521
2 98528
1 101003 195372952
2 14906
2 170943
1 111505 497526272
1 82937 262022141
1 67634 800601566
2 97972
2 81967
1 17749 598127373
1 145238 43977336
1 188645 166835711
1 16867 287191173
2 143916
1 150175 685753257
1 120362 440484327
1 111948 335940258
2 174046
1 21979 351124968
2 112857
2 172862
1 154530 206954200
1 79130 773511049
1 179873 961512572
2 176578
1 115584 214825563
2 112292
1 107454 891371659
2 34491
2 23994
1 130729 665319557
2 173861
1 4100 257166400
1 172562 159850376
2 30126
2 45712
1 104652 999022739
1 157405 53289496
2 155756
2 30838
1 106523 636841786
1 115141 219383997
1 133467 697973140
1 113367 431781174
2 65129
2 34095
2 101687
1 54723 736177509
1 108452 289391983
1 127519 88633877
2 179223
1 16020 57942091
1 165441 245385237
1 80449 245491732
1 144327 256016923
1 38125 570110025
1 117795 676259578
1 195281 763554427
2 193467
1 23859 528558380
1 54972 829054822
2 147282
2 148909
2 38571
2 96362
2 86889
1 151549 645441678
1 104998 130131345
1 19789 157917262
1 176919 522114150
1 81069 732642627
2 79805
2 109480
2 150088
2 116344
2 50488
1 57510 274314460
1 16816 872179425
1 22878 211104199
1 66723 244496291
2 159439
1 32503 799547294
1 1285 754323362
2 64488
1 41699 784239979
2 154610
2 163375
1 199564 19733475
2 8712
2 136614
2 111966
1 142171 134430819
1 35470 547770667
2 47018
1 174836 701800123
2 29852
1 60973 810509599
2 192923
2 56810
1 75425 685566617
2 130490
1 56960 987322392
2 51705
2 191706
1 43464 207545419
1 29672 676150652
1 183598 630086276
2 19431
2 155752
2 171571
2 166019
2 155428
1 24797 878693748
1 155478 931947559
2 2882
2 18817
1 140804 904198745
2 134735
1 105528 294426498
2 126261
2 71986
2 105525
1 149946 214663575
1 30618 890031273
2 103974
2 136763
1 80218 679791237
1 80580 283482058
2 44281
1 127574 688363013
2 111419
2 60098
2 145545
2 6737
2 133630
1 191628 425907787
1 90242 327287055
1 19199 410005103
1 157927 595377530
1 181077 855239707
2 89205
1 198834 489570990
2 25310
1 170207 742580507
2 151936
2 88717
1 46118 882327027
1 133758 728196863
2 137873
1 181852 753115992
1 3467 71639969
1 92923 648897262
1 163322 949263797
1 21954 414367815
1 68904 734197665
1 79458 265294870
1 107983 862777601
2 181591
1 167437 63931167
1 178544 332683550
1 80448 912873427
2 101518
2 9372
2 165771
2 12169
1 134320 211164724
2 17456
1 55266 797734456
2 140087
1 37552 594380314
2 60594
2 137656
1 92039 628826332
1 34636 202638050
1 7054 300366707
1 137054 101153384
2 41850
1 142326 669170306
2 193520
1 7704 962898706
1 50404 585011413
2 110815
1 108948 781636869
2 171317
1 11044 449506280
1 166551 323033056
1 66348 772878634
2 30018
2 137378
2 96727
2 15078
1 24972 291929058
2 82509
2 57698
2 101891
1 124476 124305019
2 55778
1 177047 273582120
2 123265
2 177319
2 176814
1 8957 182981965
2 151263
2 156834
2 189732
1 162151 980319222
2 184619
1 70212 323335443
2 186519
2 114871
1 196118 688688067
2 122
2 117516
2 13399
1 156782 508350788
1 78875 175273920
2 21545
1 139925 607911162
1 50631 944872426
1 174900 243149168
1 36541 906035656
1 42400 898021189
1 10397 386583634
2 51727
1 89556 48372019
1 135629 715759727
1 18193 52114505
2 8833
2 130051
1 156804 288817324
2 53618
1 82688 927611980
1 22436 955452303
2 31751
1 14133 881096807
1 82977 251075877
1 167364 35093672
2 47157
1 192038 767328026
2 125284
1 144268 137852049
1 114682 765565907
2 198358
2 69037
1 104602 576270618
2 119179
1 160536 536591168
1 113253 784106841
2 185895
2 188647
2 10046
1 149460 575510583
2 107827
1 151277 785753265
2 83650
1 163917 732924975
1 46790 717050050
1 9918 922306148
2 121986
1 102376 628240440
2 190801
2 94709
2 155925
2 57569
1 137223 962237094
1 176679 708305428
2 147770
2 168836
1 73851 846907470
2 144001
1 129132 86204544
1 11046 16409256
2 11085
2 106502
1 45318 283086966
1 45313 948271036
1 194883 607434305
2 121792
2 143425
1 42374 16170812
2 73684
2 43879
1 163928 325741305
1 8043 60981491
2 122066
1 115113 774301788
2 108464
2 190290
2 95802
1 139636 833840542
1 198500 820923531
1 76807 534509752
1 121801 741344605
1 59241 965620673
1 15239 757967470
2 191552
1 151689 47770018
2 110845
2 162912
1 130958 643175157
2 177601
1 2509 19302238
1 115780 860005847
2 178357
2 11817
2 163607
2 139030
2 197768
1 48554 879252858
1 47292 816064058
2 57858
2 27783
1 26784 676956151
1 196272 421816474
1 22275 620127223
2 32445
1 71 759129544
2 37991
2 120153
2 79085
1 113579 871473470
2 49543
1 123518 452116985
1 131899 131026346
1 33707 452340888
2 191498
2 51716
1 105734 325852202
1 141142 43779388
1 105522 632509167
1 142506 63181038
1 143019 7744579
1 132916 273488563
2 67094
2 67854
2 24681
2 185947
2 145590
1 55538 264929622
1 192352 521883785
1 46388 200214915
1 97395 559653266
2 47506
1 150305 302115087
1 15991 67985176
1 47110 741991138
1 46299 146756942
2 14164
2 609
1 158917 327533733
2 143332
2 180394
1 190052 177251286
2 102939
2 167470
1 198341 519373252
1 77916 399008490
2 51994
2 128734
1 57532 945402487
1 196422 825058721
2 156902
2 41017
2 173765
2 81589
1 133238 894576620
1 47502 796380129
2 29164
1 54841 466643897
2 119239
2 2029
2 105624
2 17734
2 45510
1 7312 518556946
2 14391
2 120205
2 22909
1 25184 660571890
2 69660
1 29815 627856834
1 92620 153865557
1 85481 341824947
1 6045 557293495
2 46391
2 67884
1 79619 704097260
1 53758 607220764
1 155707 214804710
2 49935
2 102182
2 18557
1 80009 417312989
2 179184
2 487
2 84836
1 90254 260756240
2 143512
1 74672 420813805
1 172840 377323893
2 46298
2 96814
2 197777
1 35584 13294232
2 51614
2 3812
1 110042 125542432
2 65478
1 194516 319019192
2 69763
2 16762
1 9398 603743435
1 39122 355633826
1 46445 25120499
1 27844 47011435
1 24019 620958126
1 52268 288306714
2 176314
1 174483 231130249
1 33945 508243060
2 6433
2 190565
1 172090 216228275
1 115004 74346243
1 10963 761063270
2 53843
2 196834
1 197893 451321594
1 56735 392954088
1 150238 287292813
1 18495 343100702
2 46051
1 35003 943546947
1 193144 602569582
2 134744
2 148473
1 5698 676124853
2 97998
2 48936
2 61429
1 170515 71708848
2 172607
1 106028 757965816
1 141375 479331146
1 194380 184066208
1 53160 239700659
1 91997 648466405
2 93053
2 163755
2 88172
1 170815 643415515
1 117785 141515868
1 124627 79536289
2 158712
2 89217
2 28722
1 180593 399040382
1 20158 851375421
1 194928 405269963
2 130169
1 159025 605283461
1 15479 855396417
2 191109
2 160464
2 56972
2 188759
1 35114 592681893
2 37809
1 137823 869755029
2 22449
1 70584 119413565
1 155620 917801100
2 22594
2 185111
2 5775
2 126528
2 24601
1 180081 606970272
2 100311
1 55143 769762672
2 23198
2 80422
1 183391 775270050
2 6972
1 169526 236043729
2 91518
1 33834 14305914
2 87710
2 149875
2 196457
1 35145 154117395
1 138565 740408951
1 111251 745112481
2 96236
2 165017
2 121570
2 23038
1 195067 391933321
2 11944
1 128683 968079350
1 95016 950026918
2 35587
2 64558
2 152157
2 87303
1 16100 265949924
2 169145
1 19733 779659314
1 56980 845441345
1 120967 525268768
1 67791 705929381
2 123560
2 132472
1 41409 315464568
2 60700
1 48182 479292739
1 38977 576499058
2 92955
1 29155 759286608
2 39365
1 105093 366352331
2 44194
1 143284 405558753
2 13325
1 90714 68540560
2 16022
1 39905 864849819
1 14198 804206736
1 111621 548019358
2 11477
1 164717 591521327
2 141977
1 167308 859122358
1 97311 94118690
1 72582 724255748
1 109341 99841615
1 140738 579569490
1 60944 900314059
2 114951
1 20220 360761723
2 182725
2 13840
1 9064 883370683
2 182566
2 62590
2 58362
2 116730
2 147527
1 87898 149636525
2 11646
1 66004 75161464
2 182979
1 191368 595001104
2 26362
2 24574
1 142331 411248261
1 168273 912055477
1 91789 30315200
1 89640 555149667
1 7310 598979833
1 109377 287789277
1 186314 262154747
2 129231
1 28406 976552444
1 108363 562128470
2 158704
1 33416 635196047
2 199281
2 10323
2 97106
2 38286
1 157309 592166522
1 6252 101533002
1 66904 211919805
1 104326 27969002
1 124439 907109768
2 140251
2 74863
2 63658
2 164659
1 145327 790394935
1 60425 397243957
2 95743
2 22267
2 45904
2 42241
2 2481
2 53149
2 61636
1 124887 401710646
1 47521 257459128
1 121605 330669
2 143419
2 199390
1 156730 102460442
1 121015 116809559
2 172818
2 81599
2 64622
1 102215 371233920
2 151909
1 150419 866713032
2 111065
1 50624 298451413
2 142007
2 70995
1 124652 148912559
1 142000 558454489
2 4
2 120003
2 197428
2 165910
2 191200
1 142089 838874947
2 154851
1 119766 948280638
1 92609 18821200
1 47054 705501980
2 85168
2 117483
1 65727 898466543
1 41253 913733555
1 129709 417027051
2 166222
1 111258 404596844
1 79156 522558335
2 170341
1 167536 848334778
1 142818 191493023
1 58248 799166982
1 3138 802462386
2 32100
2 116022
2 12075
1 59855 919397412
1 13202 123889649
1 5556 197379296
1 146526 774820987
2 117994
1 75622 672604179
2 47269
2 38402
2 70891
2 180392
1 37679 803359248
2 123459
1 173578 317053864
1 180908 86353289
2 138337
1 151083 808233417
1 47966 892646856
1 49858 599602321
1 37611 144903085
2 183398
1 182640 223294422
1 103077 600978253
1 30888 21242639
1 42942 832167742
1 84186 437117785
1 131444 264721091
2 144484
1 132322 359145989
2 170064
2 85324
1 638 769904918
2 47402
2 178609
2 129178
1 112809 50144152
1 87236 181198191
2 96391
2 22163
1 164382 569791930
1 81640 959250762
2 6145
1 125997 903204173
2 32565
2 28454
1 6406 630876216
1 175765 371759468
2 16429
2 57688
2 11631
2 178706
2 186273
2 79734
2 116985
2 186858
1 64577 121423873
2 150150
2 113139
2 68086
1 107866 912966464
2 139164
2 106159
1 58650 689224444
1 142521 770257557
2 70325
2 179493
1 196568 513175766
2 157188
2 35761
1 108719 187903026
1 191817 655027502
2 67016
2 183079
2 31478
2 106790
1 177589 286955777
1 184339 43714237
1 43407 571173317
2 161256
2 171577
2 129281
2 177850
2 112670
2 16239
1 180339 789810489
2 115608
2 49777
1 133448 550687930
2 151414
1 11675 303210451
2 194277
2 54797
1 135766 76344133
1 87823 218920760
1 18858 596215923
1 11110 441847194
1 19596 506673689
1 145017 343346609
2 199192
2 49057
1 116665 345011123
1 14936 32849472
2 180262
2 8386
2 151996
2 130525
1 26945 681501581
1 37209 393958219
1 190361 177530349
2 31053
1 4376 321449375
1 65817 985763856
1 85759 528243781
1 13216 103070895
2 45943
2 109204
2 48930
2 107648
1 112165 396280560
2 125208
1 12591 583570849
2 163429
1 985 463349580
2 73977
1 129279 73696570
2 150043
2 108883
1 158841 241843099
1 142866 727013536
2 125789
2 115262
2 92975
2 196753
2 151515
1 113355 381958635
2 158232
1 75416 458819196
2 123435
1 14423 918783033
2 17228
2 46792
2 185098
2 114024
1 34615 531228517
1 68202 1781065
1 151119 777100264
2 160912
2 112448
1 181598 465863499
1 94715 918916567
2 36081
1 178543 421218260
1 185549 692475361
1 129677 146805731
1 170237 233545407
2 92565
2 77665
1 195712 218464702
1 131621 612818036
2 113557
2 85389
2 111100
2 66330
1 114410 142723677
2 195050
2 123908
2 85041
2 142041
1 173589 476364024
2 24645
1 69431 924376179
1 181820 999448326
2 160984
2 142380
1 156294 902173313
2 186389
2 3865
2 89579
2 79305
1 167069 592914025
1 5382 771104152
1 70707 462139477
2 103956
2 43164
2 164882
2 163957
1 167755 813404118
1 158239 16996185
2 52685
1 74215 59453104
1 11831 354027398
1 69712 245645922
1 191021 111157112
1 1720 297961190
2 118545
1 103682 223364173
2 149195
1 121947 863455728
1 138651 807226028
2 69132
2 189390
1 21877 284506840
1 40679 672293321
1 174990 924217502
2 89637
1 22503 4312194
1 91547 66524634
1 22377 587035163
2 104781
1 52955 482231483
2 71298
1 40333 934060959
1 158707 884635075
1 144525 674836550
2 139370
2 79828
1 113134 529869247
1 172280 712909364
2 192646
1 90455 444225395
2 14789
2 94750
2 16192
2 187072
1 185377 810587462
1 17832 103986034
2 143133
2 127640
1 120184 627617408
1 37564 63957774
2 164457
1 88136 290013873
1 192955 426736046
1 149688 469070633
1 73192 228204455
1 74857 958800838
2 28252
2 10157
1 42174 335338196
2 127052
2 146767
1 147825 551535123
2 63465
2 78272
1 55117 525985833
1 111751 803996340
1 75247 502160141
2 117023
2 122767
1 25626 542668990
2 133714
1 52304 574192155
2 59896
2 77234
1 50907 97016195
1 36333 779800482
2 149518
1 81199 930492251
2 28367
1 97410 1150143
1 72002 793761561
2 107583
1 136415 909279247
1 67452 861652163
2 21237
2 46019
2 92049
1 160688 968749871
1 39293 508025319
2 194933
1 80575 647815395
2 13156
1 39522 907140195
1 91668 753977661
2 172650
1 185657 445413135
1 116037 643456111
2 31123
2 167182
2 160193
1 60700 423756994
1 21477 276614395
1 95400 593217023
1 98574 338334032
2 191827
1 33644 124571183
2 103947
1 120583 62569352
1 174538 854180673
2 197910
2 77291
1 72020 682668567
2 3002
2 130634
2 79321
2 104300
1 12380 594411302
2 116002
1 119690 766353532
1 7418 285083029
2 168420
2 10215
2 146019
1 94771 268082422
2 74896
1 35836 581378156
1 97580 753791136
1 82136 619434355
2 58324
2 196598
1 139167 466615935
1 4519 80957115
2 42269
1 147094 694890298
1 180655 162178386
2 90728
2 193479
2 134829
1 197418 338776964
2 14265
2 103630
2 122569
2 181441
2 158531
2 156615
2 111907
2 147500
2 197246
2 194431
1 63695 641647794
1 147500 529302318
1 62681 31381811
2 10816
1 118327 336025157
2 157746
2 105693
1 7031 525055050
1 172700 938028684
1 138359 948738091
1 39354 128208984
1 152322 670760367
1 143271 920507162
1 63835 749004292
1 137602 203234786
1 53425 290121541
1 85673 294844332
2 181459
1 31249 886289913
1 132372 558159546
1 45519 93093211
1 124124 632259386
1 182300 733711634
2 49455
2 137341
1 94975 670144846
2 154614
1 112452 685518825
2 166560
1 67681 478201632
1 133224 54885304
1 142235 36710377
1 54172 548489085
1 56815 625231746
1 198131 106003557
2 81437
2 152670
2 143621
2 109902
2 52314
1 7037 894000474
2 35102
2 136246
2 18154
1 32501 482552254
2 75705
2 138484
2 189006
2 65569
2 143076
2 49864
1 150985 673805521
1 115014 808708423
1 145312 987194955
1 85728 953949312
1 57350 183076332
2 199474
1 100662 163771645
2 90892
2 169020
2 163943
2 41316
1 57446 140898882
1 40413 42353780
2 25671
1 18008 395937961
1 35822 602738676
1 173901 521623437
1 79016 697179016
1 74489 580840014
2 155039
1 31884 437083314
1 29509 638649809
1 116887 935833643
1 101594 673353382
1 5744 354463999
2 173240
2 157143
1 141278 78993240
1 198298 920589168
2 189186
1 63600 987012881
1 83293 980802865
2 155689
2 62283
1 187187 174966227
1 32276 185248773
1 194504 340086493
2 112571
2 171771
2 69908
1 137780 110453047
2 174836
1 56178 915212507
1 33422 919043365
2 95415
1 100559 545533718
1 119562 550579347
1 681 305067347
1 120119 967895078
2 193938
2 172146
1 15152 648668333
1 142925 141739160
2 157560
1 9415 563497365
1 80537 714595561
2 29932
1 59037 85690715
2 31417
1 186200 928263265
1 190868 433355706
2 141080
2 171999
1 19357 964621575
2 43922
1 9159 289644747
2 22943
1 83404 700877003
2 33006
2 78214
1 172907 645251339
2 180601
2 110467
2 163904
1 84128 752916604
2 56971
1 25290 502346276
1 95028 513281444
1 185995 444900748
1 5358 876239706
1 189817 613195283
2 39298
2 129629
2 73568
2 174988
2 105285
2 2491
2 157229
1 56602 289894381
2 190922
1 113632 780576785
1 77274 266208677
1 35544 536035050
2 173117
1 144205 143202234
1 156917 223832610
2 135
1 73438 772559030
1 54008 572066108
2 66634
2 57880
2 151238
2 24856
2 175633
2 154311
1 5711 453898841
2 18477
1 147592 709742144
2 162737
2 197809
2 10169
2 152945
2 111550
2 52521
1 155298 796092799
1 168713 409219601
2 63377
1 171099 253513832
2 45240
2 144978
2 120468
1 60297 135184245
1 69118 881470420
2 60325
2 57532
2 77468
2 72682
1 42879 541776115
2 140397
2 163285
2 107803
1 149545 900544060
2 96250
2 132638
1 136871 744365307
2 12738
2 39256
1 180952 442029411
1 139479 971139976
2 8464
1 108185 436040601
1 83681 749172761
2 191769
2 64982
1 67011 602123043
1 156778 840231826
1 62458 971245693
2 130285
1 103063 53679874
1 40757 535054730
1 3281 660007633
2 13974
2 58797
1 162840 234659776
2 150183
2 175616
1 181015 359463160
1 8822 864484618
2 64688
1 197348 412841114
1 59329 716969118
1 40698 857648253
1 59100 561070030
1 27901 823941435
2 140960
1 97956 47601925
1 131343 901785379
2 106234
2 109047
1 137791 217695308
2 96812
1 54319 669524249
1 177643 195324620
1 68215 901013952
2 8843
1 131000 901738819
2 89878
1 141170 308078334
1 199665 713635099
1 78142 251770570
1 145206 253268672
2 128822
1 43430 137680869
2 109521
2 11092
2 127822
1 124473 1711047
1 174619 320906293
2 73022
1 52566 931959474
2 81329
2 192394
2 68432
1 144634 295700324
2 15262
1 39412 89485497
2 4881
2 23709
2 141742
2 119352
1 125910 902747660
1 117033 39859203
1 26859 932507009
1 79105 619066732
2 92858
2 71663
1 86746 90210179
1 1771 991889163
1 26389 252101692
2 111942
1 49774 314708363
1 119006 607924089
2 174964
2 140484
2 129015
1 36884 741888286
2 195508
2 192135
1 91989 767381057
1 66585 852870833
2 59915
1 126787 412418594
1 20399 398100104
2 192643
1 173526 369309065
1 149637 894782285
2 55890
1 185671 557023837
1 73021 23461980
1 28691 496119376
2 113209
2 13662
1 64207 407564069
1 58973 723390065
2 137722
1 29965 472269410
1 131553 78932187
2 38677
2 107245
1 135488 367492118
2 103477
2 23358
2 86942
1 103680 508191612
2 46961
1 23077 752684737
2 61753
1 108416 227889544
1 33849 460608730
2 104835
2 106631
2 7685
1 80344 744931795
1 98331 902280718
2 18544
2 150567
1 66279 713679635
1 8786 903193154
2 28049
1 96093 335266808
2 12784
2 186172
2 88208
2 23175
1 82177 802720426
1 75408 470387394
1 6376 985986095
1 190632 880167019
1 166211 2291637
2 148949
2 1436
2 166743
1 108786 927100923
1 56302 120383510
1 100336 208501816
2 137220
1 42475 822436698
1 43315 77982004
2 162802
1 181370 304379809
2 184276
2 184497
1 60154 610620975
1 115431 190998099
1 22139 1503080
2 88907
1 193575 252713517
2 125303
1 30131 522614416
2 73319
1 181478 974056489
1 3615 441196323
2 185161
2 69102
2 149837
1 121743 342720741
1 167835 958707071
2 150798
1 142933 544047909
1 78110 577558395
2 135354
2 157145
1 57032 4374816
1 177308 399982959
1 43177 976818309
2 86687
1 25371 813041407
1 142863 334272455
1 115608 836145682
2 14678
2 73392
2 134426
1 182216 839076757
2 175143
2 61800
2 116118
2 128538
1 107064 970029947
2 86934
1 10584 602653669
1 150468 949245351
1 136314 342897550
1 76110 428050034
1 61592 80282606
2 9896
2 41057
1 97568 955713999
2 29933
2 187314
2 53699
2 30455
2 140420
1 125500 910668053
1 174496 399531480
2 27492
1 149000 960544682
2 311
2 65453
2 63578
2 115298
1 190875 513953176
2 1978
1 129740 348684618
1 198745 452755498
2 164656
1 50529 732240117
1 101605 908207317
2 80004
2 18853
1 193403 798113296
2 141504
1 188150 822638330
1 14032 924044848
1 130490 140802097
1 32860 228788460
2 188874
2 115746
1 103970 729520401
1 30428 472384551
2 122838
1 75846 460068101
2 51796
1 66066 516451717
1 88072 19161900
2 129549
2 110264
2 156583
1 47888 207330394
2 38665
2 65395
2 8027
2 58817
1 98172 768158067
1 104615 714616105
1 152227 300629854
2 102751
2 121895
1 195581 397624638
1 59250 417947436
2 163088
2 172187
1 194058 498627419
2 170391
2 190726
2 199069
1 123232 113822920
2 190376
1 55155 663674716
1 111573 677970262
1 52957 812019158
2 184414
2 132586
1 10750 934987892
2 54598
2 145863
2 160609
1 176695 616864026
2 462
1 66711 424919672
1 175984 855682209
2 136507
2 59155
1 188179 504421749
1 11813 179540061
2 152221
1 297 632501102
1 56461 684478399
1 97066 737285658
2 31371
2 109297
1 123441 47060751
1 21894 534437557
2 25191
1 192936 2339297
1 127507 280451336
2 16673
1 8679 903014938
1 35266 508267769
1 161677 244042717
1 35137 959512940
1 87912 206256228
2 123682
2 117654
2 187948
1 26083 884766814
1 123489 421387182
2 148945
2 135398
2 11111
1 22110 812075957
2 22492
1 15088 817474247
1 62135 174288043
2 131893
1 100444 516594419
1 34 775446673
1 41536 719095455
1 132184 971835597
2 116173
1 166568 133384118
2 161052
1 188417 155343453
1 48723 750334622
2 176829
1 105825 413522042
2 172510
1 171037 224547753
2 143946
2 151087
1 140031 261477019
1 147623 41054811
1 90112 982110448
1 15852 130084904
2 83190
1 37419 26273939
2 192512
2 175016
2 191220
1 94239 555012218
1 33481 61523171
2 176021
2 109229
1 150554 639357391
1 136773 472082309
1 178070 979836210
1 149331 253392344
1 22451 912206993
2 174771
2 45531
1 198426 352436484
1 13436 924058775
2 37487
2 126603
2 98646
2 115808
2 142089
2 142675
1 65847 327602862
1 27933 701582454
2 39271
1 61906 387736150
1 111474 42665418
2 144910
2 161619
1 58364 336764943
1 126128 63551423
2 96022
2 14326
1 67874 903707232
2 3916
1 13857 127857195
2 13643
2 109836
2 185395
2 169801
2 24217
2 14589
2 154658
1 10022 955923671
2 68581
2 143764
2 102067
2 133808
2 51104
1 102109 941617688
2 35569
2 157470
2 53562
2 179188
2 159089
2 184430
2 56330
2 150488
2 56931
1 22474 7610851
2 134859
1 46039 183592093
2 86588
2 166627
2 95637
2 131593
1 173563 293816457
1 9615 324086518
2 150488
1 44807 108922245
1 42761 173435807
1 72795 624213655
2 162985
1 54182 412154282
1 144109 985655287
2 19282
2 123931
1 168718 426421772
1 36873 965134254
1 101215 568821588
2 106123
2 183200
1 50891 841388461
2 1547
1 187456 195934082
2 81312
2 174059
1 142374 739014010
1 44450 384516268
1 51422 728237350
1 13944 702877677
1 124002 168352636
2 154401
1 29140 841055378
1 137389 639629949
2 26155
2 126661
1 48225 506009424
1 11714 77190130
2 70621
1 165599 708682397
2 129451
1 32365 349048647
1 129553 947549654
1 89618 61664965
2 3
1 186709 358180244
1 186224 684134210
2 199439
2 90467
2 134794
2 199531
1 17857 509516077
2 161482
1 48260 749712653
1 111684 648372540
1 190760 489891161
2 78853
1 97579 481663539
2 62579
2 47149
2 71204
1 75150 477223799
2 28267
2 5411
2 46618
1 106516 238119695
1 11615 493863196
1 114781 260343993
2 187736
1 96063 417124315
2 141687
1 58219 20011899
2 145188
1 125753 82370492
2 103347
1 63554 484157243
2 83779
1 95971 32961437
1 198086 708315397
2 183180
2 78916
1 140731 655804135
1 107342 90982987
1 10566 751847780
2 80957
1 151163 418406357
1 183 887015099
1 65261 734726160
2 107854
1 76091 308686281
1 196150 235414392
2 9427
1 71208 509129077
2 45855
2 127923
1 140639 510534168
1 16902 852139588
1 153705 41597009
1 6059 824240179
1 175109 336671522
2 189314
1 136909 820125507
2 146699
2 87768
1 194480 760046336
2 179965
2 27039
1 148183 425528314
2 185492
2 133029
1 119186 81208267
1 79978 588361481
1 23074 605043482
1 171819 971762943
2 134672
1 165333 669984189
2 84372
2 53274
1 20296 210703949
1 56227 726657737
1 46603 654957719
1 174932 700805680
1 18459 159417807
1 149770 501014052
2 154315
2 121074
1 170890 188555590
2 7913
1 111835 875596755
1 39914 627052678
2 143543
2 92111
2 80099
1 146987 643659554
1 74593 697227446
2 5779
1 103772 909484277
2 66444
2 61288
1 18632 230878694
2 25244
1 159443 937452179
1 107434 991531773
1 123374 923931326
1 83107 143404672
1 174625 714238432
2 32514
1 130120 54191401
2 45398
2 96397
2 161720
2 9798
1 115876 863900376
2 38254
2 28065
2 96205
2 99279
2 97238
2 132631
1 4779 906143128
2 155969
1 58691 746477710
2 88817
1 141618 869513806
1 55487 152201434
1 136019 797352788
2 116141
2 189713
1 173105 600756833
2 49343
2 1304
2 96265
1 69159 127912262
2 179767
1 199855 251129995
1 45654 293971399
2 162674
1 63943 58020194
2 192153
2 2470
1 8700 96538554
1 117931 702700009
2 87275
2 28704
2 112426
2 157967
2 123807
1 31243 929491968
2 16501
2 99806
2 112058
2 157200
1 169295 470969133
2 75819
1 40793 462631456
2 68389
1 49397 110715034
1 61354 988981383
1 42584 242128850
2 7761
1 143936 193766865
1 151380 694171479
2 151046
2 172341
1 188139 393415659
1 2755 678276608
2 191029
2 199793
2 131159
1 176533 290321696
2 21230
2 77626
1 135223 761221202
2 116622
1 106441 167042059
2 157022
1 53615 71458002
1 64417 837167353
2 158390
2 21576
1 62265 335225398
2 42861
2 170779
1 70435 852794583
2 137155
1 11037 498933134
1 166919 428563307
2 67575
2 59572
2 72419
1 139331 811787102
2 106940
1 122578 767051920
2 58445
2 79786
1 91396 922914596
1 192816 666617128
2 197292
1 19521 678971405
1 24106 817797950
2 106740
2 184096
2 178029
1 189756 900567086
2 167213
2 185865
1 107993 7744648
2 22113
2 163736
2 84966
2 25730
2 61752
2 13802
2 26601
2 126027
1 114797 685571822
2 52543
2 154637
2 56367
1 74703 539414696
2 41197
1 97348 115670000
1 182221 182065191
1 139070 93641485
1 58410 708856471
1 50162 802111692
1 30723 278727702
2 103680
1 79741 905198737
2 107522
1 128702 453890032
1 58242 586421016
2 161047
2 198121
1 119177 292111167
2 169643
2 43022
2 177320
1 111555 456529609
2 162499
2 99524
2 199571
2 49527
2 59837
1 175413 853593883
2 172945
2 98389
2 68066
1 118220 138811662
1 196083 76332853
2 28673
1 171018 699922252
2 75274
1 84573 516109162
1 69898 993233497
2 16048
2 6308
1 117320 783111118
1 121391 164910453
1 55176 491819812
2 4759
2 190530
2 165317
2 120976
1 8694 886362514
1 195382 141289206
1 195482 792073586
2 77508
2 146674
2 99445
2 119479
1 44352 213567393
2 141770
2 168016
2 193710
1 141194 688308161
2 126097
2 117999
1 169137 468316268
1 192929 840567316
2 194605
2 15496
1 166077 876263382
1 30032 770333469
1 144208 195026155
1 67808 260418575
1 34078 513545325
2 159085
2 119143
1 186531 301752182
1 3192 695775497
1 179813 709502667
1 52377 813645085
2 19733
2 65966
1 25367 624056360
2 115495
2 25865
2 90355
1 176472 759083783
2 169079
2 51043
1 178665 555871260
1 124888 41370530
1 135541 421691272
1 67704 216708393
1 97778 12305439
1 148547 971592678
1 126142 571062044
2 48813
1 113448 365318941
1 118987 266904870
1 54245 347390093
2 124728
2 3443
1 28728 120314716
1 123155 46495573
1 116918 424071932
2 28420
1 103283 676603956
2 38669
2 147834
1 81187 959633722
2 38610
2 12176
1 168090 892578510
1 89898 688857147
1 28824 421229097
2 46920
2 99479
2 163119
1 54434 509631300
1 75610 922924644
2 63515
1 45878 477215895
2 100642
1 158477 515181961
2 171627
1 55153 367686580
1 79113 860563012
2 10995
2 140994
1 145570 73983070
2 78802
2 123196
2 27823
2 160483
2 175922
1 35219 939175141
1 64065 520292944
2 81115
1 80026 922021216
2 128367
2 69520
2 24687
1 139302 513526773
1 118840 740879305
2 27194
2 132983
1 6167 463003294
2 141337
1 48137 190458125
1 2452 949564124
2 4359
2 131479
1 47359 339018084
1 57249 189787808
1 84313 957699833
2 81487
2 76370
1 132967 786769616
2 90066
1 146019 322179558
1 94244 748674502
2 144859
1 159922 380648501
1 85725 306879459
2 26546
2 159771
1 123768 856138668
2 93884
1 105035 188980688
2 163714
1 102374 92923030
1 39631 929755895
2 21314
1 179667 435445151
2 63410
2 72341
1 46692 340028924
1 120988 281709275
2 61537
1 189531 144648172
2 112164
2 121105
1 82414 68569379
1 26948 617875202
1 35024 727550983
1 66218 68321722
1 170995 466430170
2 6933
2 160168
1 94625 991026102
2 186356
2 196074
1 3434 376742208
1 66981 264759150
1 25272 196547836
1 20260 253370904
2 65147
2 59675
2 165413
1 45870 346369120
1 23942 331728148
1 166083 840608637
1 188235 959492394
1 181750 886980285
2 132752
2 6865
1 187523 801928329
2 76948
1 81143 757922228
1 35502 543395013
1 38499 572504561
2 74263
2 142847
2 155246
2 160110
1 141905 582784515
2 107057
1 102609 552823895
2 8308
1 17493 486854545
2 192261
2 34200
1 155560 618571662
2 128487
2 91334
1 180970 442129897
2 136211
2 172357
2 101026
2 180182
1 59369 952055651
2 199763
1 51689 141499762
1 185983 401049772
1 16646 679302323
1 28468 603432115
1 127424 735119119
2 115449
1 14882 54933235
2 103137
2 3534
1 41524 903699363
2 99614
2 177415
2 18764
1 20032 166441694
2 162081
1 22787 69029933
1 29033 590116453
2 199147
1 52589 865436141
2 41622
2 115198
1 30577 306647597
1 86065 593366387
1 8416 787446344
2 119868
2 50654
2 126310
2 5943
1 144678 209022221
2 140538
1 108292 747754557
1 10422 847384406
1 61585 466047470
2 172858
2 189108
2 122814
1 121282 65203825
2 142545
2 120410
1 151004 765958374
1 198345 986995004
1 192888 608554170
2 7072
1 188805 760494841
1 164060 444987436
2 8252
2 59636
1 104548 456196209
2 48020
1 121264 285346081
1 113692 661889509
1 61352 354536460
1 139485 485921748
1 124004 615310958
1 155819 803973240
2 82098
2 97320
1 122911 951499092
1 184482 309929098
1 52212 531626705
1 136213 113993655
1 107693 412215740
2 45061
2 28900
1 96732 928993576
1 156609 103992609
2 194919
1 77106 688337917
1 103232 131472258
2 30011
2 63116
2 169249
2 40604
2 140636
2 178853
2 60870
2 135733
2 109416
1 20312 931095954
1 168180 705698461
1 87940 196040167
2 47424
2 19742
2 89643
1 168775 120958630
1 77906 825058825
2 14233
1 152270 407084436
1 59141 912740068
2 38011
2 56391
1 160773 330019483
1 102681 490655746
2 36941
1 182278 100280375
2 6503
2 45284
1 121138 989220091
1 135926 280068645
1 48680 915000743
1 125616 922801942
1 15558 958866040
1 135266 253589628
1 163277 899353340
1 113382 16252620
1 146457 207699238
1 113029 380734210
2 96965
1 26424 85866372
2 131986
2 52260
1 87407 803829588
2 121587
2 82195
1 54424 500758674
2 96073
1 15289 965766464
1 63925 217898517
2 74528
2 145928
2 95610
2 187431
2 166319
1 144742 949099010
1 131917 82178571
1 154463 732113880
2 13545
2 231
2 148555
1 86345 701621807
1 180982 16531862
2 104003
2 161761
2 55296
1 17461 376974583
1 91821 483849494
2 197530
1 81743 133737782
1 130178 629516807
1 59941 26729406
1 171702 727660166
2 127796
2 152235
2 22777
2 47196
2 26148
2 108944
2 129941
2 68330
1 25169 878243145
1 191650 49138144
2 69330
2 135816
1 92643 141054224
1 5833 128786626
1 68809 912416186
1 169391 222916358
2 143959
2 196299
1 141641 959188885
1 115023 286414645
2 99161
2 189613
2 173127
2 166222
1 15686 760142245
2 148217
1 175410 884642303
2 129171
1 182188 463085482
2 93991
2 172313
2 106491
2 26701
1 194546 780505845
1 157580 67195480
1 138021 971252867
1 19657 75660304
2 181858
2 62743
1 191590 638341546
1 84087 132226665
1 145579 356983863
1 110585 947709916
1 91399 915309196
2 112887
2 77694
2 198877
2 29212
2 168776
1 164507 485039086
2 26530
2 186687
2 151304
1 22705 207174880
1 60804 625780398
1 73741 360656506
2 162341
2 3086
1 20641 466029089
2 64723
2 84745
2 156884
1 7015 710086126
1 126747 196047471
1 22841 211161653
1 171439 87758185
1 127001 251204631
1 122131 498791887
2 56702
1 113726 638156841
1 11863 634311374
1 93825 893463583
1 146870 147094472
1 126762 118789158
1 198944 921524464
1 95916 356370098
1 113427 184878965
2 85676
1 118362 104568695
1 149861 444506694
1 109575 540411565
1 186913 262449561
1 75908 831046021
1 40019 391320322
1 106668 473115397
1 15757 468658548
2 21065
2 57315
1 145620 518213609
1 61536 865139527
1 112395 302693900
1 121250 616728075
2 65504
2 194645
2 8505
1 175859 51087300
1 195554 503866633
2 122898
2 91137
2 3205
1 153618 194257644
2 123681
1 58425 690893905
1 162233 663699226
2 58965
1 87308 91560767
1 191302 941048112
1 12688 659772291
1 180630 271159064
1 20194 877295260
1 125065 925804136
1 158980 901168666
1 166777 669591561
2 155937
1 110365 889299667
2 98709
1 159086 466210669
2 184880
2 14777
2 50248
1 25526 853013680
2 134356
1 186044 41795614
1 30313 502675547
1 188689 462932601
2 140254
2 199428
2 10462
2 114467
1 73583 723250200
1 89075 240533623
2 78828
2 46078
2 1199
1 58660 488424159
2 1406
1 94864 878729033
2 172313
2 64381
2 106630
1 111838 829714215
1 6375 537816986
2 149739
2 9672
2 115816
1 157015 385454177
1 124289 506564933
2 161730
1 75424 422448341
1 98816 227746674
1 153279 560918739
2 130777
1 167081 994672035
2 175672
1 25141 319405443
2 131021
1 16770 718011305
1 91925 682103505
1 122075 347359376
1 106728 357712414
1 9222 851953368
2 169218
1 152855 899281134
1 70985 972388155
1 48391 576806271
1 134104 846904566
2 39702
1 18203 649681291
2 169470
2 131447
1 88411 516102338
2 173470
2 197781
2 8877
2 176506
1 27549 485928658
2 76452
2 82251
2 62095
2 44856
2 173028
2 23412
1 97298 50472658
1 119178 250193728
2 44267
1 164843 774728090
1 70209 788293758
1 192739 75430868
2 17960
1 114783 430437161
1 87100 146861443
1 139440 924052659
2 159227
2 15520
2 32416
2 106762
1 110368 765795530
1 97283 63254823
2 55685
2 140442
1 9971 764385563
1 150816 8618832
1 161204 988709083
2 148269
2 15604
2 84367
2 29363
2 189072
2 191620
1 109865 396642254
1 63746 957462308
1 198309 545567229
2 89933
1 140406 986849001
2 105973
2 42659
2 7648
1 188881 875554709
2 190678
1 90826 456546198
1 168168 977982293
2 3642
2 194527
1 129459 489169442
1 120115 699004954
1 78502 240113221
1 57039 920495952
2 98439
2 198809
2 175325
2 163851
1 159763 120119929
1 197031 956684327
1 178400 811488382
2 119232
2 135053
1 192108 129914330
1 141390 445904848
2 179136
2 181920
2 188124
1 140307 564640817
1 82900 822205416
2 145980
1 190874 355741936
2 125639
1 178097 534020624
1 111103 386433056
2 128739
2 129296
2 80821
2 143513
2 46049
2 14094
1 49861 686009198
1 173152 913210549
1 60001 608632380
1 189030 271630803
1 180371 480597230
2 43044
2 174030
1 79358 75896210
2 115880
2 194869
1 25098 741470482
1 108476 677840835
2 160775
1 113783 333403222
2 170066
1 98168 400646593
2 48427
2 37411
2 48791
2 146286
1 168524 770058042
2 49169
1 38980 128107160
1 89539 37130788
1 94537 229710159
2 184579
2 25909
1 59637 72078769
2 123092
1 182274 480166432
2 11681
1 7020 550347910
2 26610
1 163289 476771090
1 186349 654554515
2 48538
2 176989
1 7583 660379122
2 149265
2 171269
1 135991 79945220
2 101581
1 124695 674386978
1 73930 689999563
2 150506
2 71335
1 22849 673992152
1 183980 863603117
1 192401 649368203
2 98122
2 58660
1 100206 156723631
2 119507
2 112559
1 112141 65331481
1 47879 843170773
1 23353 969774746
2 96226
1 108004 303420552
2 83213
2 65273
1 162312 775546253
1 33359 289142898
1 123706 858970742
2 144780
1 113791 72015096
2 46947
2 194885
1 192732 474377931
1 35066 571891227
2 130230
2 181629
1 5787 951777416
2 131652
2 170383
1 37579 988466991
1 193799 272761489
2 26753
2 8820
1 29441 840994397
2 182501
2 109580
1 81732 985347222
1 148094 81260204
2 85146
1 184160 45546636
2 100440
1 5941 607139550
2 115471
1 185255 165320027
2 86795
1 65492 946147742
1 179762 488226018
2 2756
1 163706 988949745
1 171327 590282555
1 131535 418698326
2 17509
1 56458 902184210
2 136675
2 117013
2 80724
2 132050
1 106799 238277339
1 166357 3047634
2 61687
2 45662
1 157009 312454703
2 82638
2 112548
2 153832
2 110890
2 71089
2 103932
2 66819
1 43187 730879804
1 65569 197069139
2 45120
1 192945 877512617
1 24458 553330216
2 27844
1 196844 342121498
1 165482 789915814
2 191483
1 174636 283395110
1 28172 746126333
1 22320 453605286
1 151389 514450860
1 102050 560704341
2 185403
1 182139 378895483
2 55496
1 24461 727678048
1 115527 68184953
2 175576
2 19020
2 65455
2 103516
1 149720 503510636
2 15267
2 154209
2 40604
2 182789
1 140710 337816221
1 176498 245864983
1 85813 239084461
1 114311 689251124
2 151189
2 168331
2 63699
1 166024 788714954
2 199724
2 119677
1 24092 812694183
2 58482
2 118229
2 180641
1 119604 845970810
1 146001 189158097
1 77774 385084890
1 185275 570688898
2 184001
1 122782 767975932
2 29373
2 54717
1 138105 688646773
2 182280
2 128902
1 31657 976224701
1 176609 953988261
1 89468 55454625
2 144170
1 113664 73211421
2 90064
1 64597 558016161
1 145185 351187186
1 91024 750862755
2 27585
2 193954
1 60803 475766052
1 68061 111954121
2 110317
2 124778
2 116855
2 21607
2 194277
1 197872 646427540
1 143022 110745674
1 70304 77929328
2 132009
1 57155 753702856
2 31398
1 30193 324363420
1 100434 939948453
2 156353
1 192424 15741180
1 47436 638547801
2 50597
2 199526
1 34991 212362850
2 188688
2 161198
2 102287
2 189257
2 20001
2 57022
1 136329 903860285
2 194972
1 42481 32435224
1 172 141029372
2 153974
2 54696
1 100799 541336186
1 48532 92997209
2 35191
1 52825 526540532
1 50402 850099541
2 50465
1 46591 152041203
1 150078 606916708
1 128304 292633001
1 1599 832678943
2 115629
1 114109 566623109
1 28568 757130046
2 10382
2 197196
2 193204
2 16023
1 14039 32389119
2 86625
2 139504
1 112466 888621579
2 196660
2 120833
1 89133 775023754
2 5946
2 123523
1 28678 612584061
2 129220
1 165656 757581773
2 96696
1 55545 874283945
2 93403
2 172466
2 39711
2 102152
1 30902 722463186
1 144563 789120528
1 83983 657598553
1 54665 802031427
1 135357 564544077
1 152236 504371393
2 94510
2 77291
1 81959 702704217
1 73667 315516747
2 66123
2 72054
2 23741
1 59836 753626044
2 55315
1 179957 16085200
2 155230
2 79336
1 183774 829614850
1 84411 549230246
2 35413
1 167125 777872672
2 52580
1 15187 172337333
1 93543 474886878
2 80035
2 126782
2 199901
1 107315 918226181
1 84536 132919364
2 926
2 141187
1 162577 249674024
1 35419 729823246
1 128203 440961932
1 194327 937684279
2 36821
2 182987
1 120341 740200991
2 243
2 65434
2 141583
1 68950 672610139
2 177299
2 166922
2 74844
2 48003
2 143584
2 84889
2 59210
2 193167
1 175509 592292996
1 72587 133685634
1 160350 916933460
2 165364
1 146350 378104684
1 134381 483757308
1 83396 160355774
1 133210 737774760
2 97961
1 175076 940143770
1 101837 818467965
1 25817 444006552
2 92844
2 35049
1 145352 367315148
1 63602 624835471
2 114403
1 163107 268880106
1 137098 967384591
1 94640 620142900
1 187168 467266377
1 12579 621017308
2 147731
2 3317
2 154518
1 188416 559945781
1 113377 916266565
2 137699
2 159531
1 187393 426861705
2 64664
2 155665
2 24189
2 136850
1 91105 28574894
1 19116 42281572
2 143412
2 26021
2 55160
2 48368
1 1242 844303330
2 95971
2 184507
1 172 278038540
1 106588 655708397
1 150271 41537495
1 80265 54378744
2 112176
2 37059
1 109879 902496135
1 197509 220060782
1 171726 96110738
2 80815
2 54464
1 199286 963430526
1 122131 996602018
2 75785
1 8883 285068992
2 114082
1 183152 233165112
2 125053
2 75250
1 171977 580866355
1 133482 43528559
2 116978
1 10376 987687849
1 106713 929234078
1 193315 985329863
1 34942 295981539
2 65225
2 188908
2 90259
2 98244
2 30724
2 45683
2 146535
1 53384 208506493
1 110666 940209520
1 187410 578076301
1 27098 680653648
1 20284 707647351
2 62014
1 124174 920732084
1 21469 198416833
1 68247 177068920
2 181663
1 167221 660000473
2 79162
2 39558
2 152912
1 35121 192422746
2 167735
2 175185
1 35781 424633248
2 44322
2 75732
2 166846
2 62565
1 197288 90957716
2 17638
1 14165 301247056
1 78490 824952489
1 178798 771083843
2 30597
2 155153
2 94986
1 120000 495703062
2 110107
1 77899 516858594
1 134093 804992873
1 164694 42241192
2 41184
1 157832 890793556
1 89298 348717822
2 176695
2 20698
1 23999 352178774
1 76633 401784075
1 117599 668666404
2 17390
1 95002 511432950
2 52134
2 17489
1 85418 192550004
1 177120 218934796
2 19383
2 183378
1 44217 913536165
2 193536
1 41234 687427580
1 160917 323958397
1 60691 186755498
2 180325
1 31540 824702824
1 48734 872959743
2 100282
1 131296 178892780
2 145136
2 51634
2 16691
2 105454
2 52879
2 106152
2 172052
1 61270 614880912
1 75233 619864858
1 40624 486259197
2 36172
1 14217 483910387
2 143822
2 173183
1 198486 536239291
1 145486 67634672
1 184312 941703439
1 182381 683818397
2 131167
2 55588
1 47488 576217408
2 1738
2 116176
2 22591
1 175502 359410094
1 102941 703617288
1 16893 787375332
2 10412
2 149331
1 191146 528356602
1 159313 875906869
2 21077
2 104409
1 20391 15480837
2 127504
2 148582
2 56084
2 124773
2 27632
2 28509
2 21328
2 51033
2 176592
1 105019 624341304
2 98817
1 192132 708214058
1 156333 727926026
2 11045
1 188311 271420650
1 163918 89707269
2 122060
1 157994 615898317
1 132017 804892048
1 21736 485061286
2 123724
2 127850
2 17240
1 109981 770678918
2 7876
2 57247
2 137948
1 77194 88465296
1 14534 303961232
1 120223 389407059
1 148684 930299776
2 128360
1 27692 812646888
2 167258
2 113436
1 10080 356980761
1 61761 177768033
1 57876 98312243
1 152618 681284763
2 148884
2 155271
2 188671
2 188029
2 14191
2 168641
1 130198 409175917
2 98667
1 126790 657371852
1 11318 269358647
1 27416 730855558
2 106907
1 186378 23031325
1 181081 399038091
1 186785 98604567
2 7403
2 179308
1 26364 924032138
1 85425 253267652
2 3262
1 15954 136611653
1 125763 981004
1 133392 259930721
2 72861
2 133996
1 178275 792635167
1 90592 392945548
2 189987
2 37065
2 196902
1 72314 371441405
1 116221 415639119
1 95301 792175738
2 187129
2 3435
2 60340
1 110637 290868657
1 41985 393185649
2 20266
1 195084 12358785
1 15613 497313359
1 165550 123116324
1 173910 609568350
1 35418 279070090
2 50100
2 4632
1 51491 472120890
1 174123 216020262
1 137498 543769076
2 85453
2 105885
2 41121
1 171642 462047104
1 187381 179971206
1 120178 805129527
2 49253
2 552
2 144853
2 133696
2 172132
1 141389 930741150
2 51353
1 178073 188019891
2 127569
2 3533
1 193696 828920738
1 103672 390171051
2 86182
2 197664
2 125933
1 117608 531296873
2 5707
1 37729 473392605
2 165698
2 155461
2 54573
1 128273 630515316
1 134286 605900613
2 178679
2 139578
1 22514 464558080
2 158760
1 121296 319792834
1 154574 204061357
2 172920
2 3698
1 167130 416669378
1 111459 217552258
2 61886
1 44037 860113760
1 187917 69697417
2 164348
2 182492
1 59732 608881108
2 145020
1 33276 443050821
1 22104 83772914
2 86053
1 87894 410901694
2 53131
1 84192 799688117
1 150250 47254783
2 12774
1 139624 312973694
2 150475
2 105562
1 152839 269155399
1 51190 383513532
1 191483 273741818
1 65000 799258458
1 61477 674109113
1 91095 737860001
1 1037 735137428
2 20090
1 5860 918493018
2 94739
1 184874 26158936
2 66736
2 119139
2 142657
1 84552 224651079
1 52789 973890107
1 162934 124800116
1 42783 274197538
2 70494
2 178696
1 76359 716174909
1 42929 905274800
1 44080 451942995
2 69634
1 99041 828150942
1 9971 117787414
2 122257
1 186556 749749222
2 35007
2 52254
2 49801
2 121572
1 189743 665239393
1 50070 928318940
1 185959 371741182
1 84282 27961162
2 101393
2 154747
1 99564 501361280
1 154535 702329998
2 6935
2 72733
1 192024 178466118
1 104078 708160495
1 66032 840273524
1 42617 286135638
2 30012
2 135162
1 177634 638749192
1 27137 785128817
2 25432
2 32608
1 103374 502013840
1 8703 813353077
1 179684 558302608
1 35100 880988637
1 181176 38399046
2 97223
2 120664
2 84887
2 18091
2 38358
1 179257 861987810
1 33018 249250441
1 38769 779500424
1 68143 282864291
2 73187
2 131447
2 193056
1 130670 120797560
2 116953
1 121727 459590249
2 156374
2 88069
2 4267
2 80817
1 115156 234346041
2 1746
2 128896
2 125072
1 54256 451944570
1 79472 777010150
2 26863
1 91442 557949094
1 86464 18444460
2 22186
2 57724
1 198826 394529878
2 52465
2 194663
1 25682 23951206
1 125526 558252683
2 59869
1 42102 348511964
2 79482
1 191107 491124478
1 68341 606092633
2 184478
2 79893
1 103768 752997938
2 126583
2 94314
1 854 352570115
2 15487
2 139263
2 64192
1 39238 13221908
2 143193
1 6921 290963115
2 52032
1 111357 471635419
2 4904
2 93540
2 29275
1 78036 632618429
1 10950 680901052
1 46979 500188004
1 13510 469441149
1 52424 575358478
2 169240
1 168095 498703188
1 86510 239406063
1 39425 204052248
1 170789 608852109
2 97799
1 139020 555592315
2 51002
1 67395 405801255
1 171754 290013184
1 71725 264627242
1 47513 620449317
1 141688 690431735
1 118796 76223875
1 82430 800058506
2 46628
2 18176
2 2539
1 36375 358720117
1 184326 132309867
2 8870
1 174273 953384358
2 70262
2 160044
2 137664
2 112244
1 152405 512542718
2 55090
1 101751 486880389
1 137192 240624688
1 180282 560720957
1 35296 263879297
2 192913
1 129305 668269498
2 138953
1 125886 910178049
2 122333
2 76432
1 9820 931294032
1 106736 17961922
1 52711 981506636
1 134512 429935269
1 149252 430947655
1 55963 615993787
1 20224 552046329
2 144504
1 92559 589684764
2 54283
2 38785
2 180300
2 190390
1 99972 440779348
1 148569 354864094
1 156439 884101266
2 45231
1 102095 470761875
1 16843 233074214
2 45224
2 128043
2 53093
2 72169
2 169921
2 44200
1 70030 698151018
1 100916 279012637
2 10617
1 118125 623528159
1 167381 431077080
2 75230
2 153234
2 53210
1 195340 806542541
2 165489
2 87042
1 38572 567071252
2 41132
1 79077 433862078
2 56347
1 106926 906444086
2 128734
1 55140 210881297
1 190359 512457871
2 27305
1 46734 455757032
2 120157
2 190780
2 169252
2 32130
2 54384
1 196060 645632881
1 113675 55809909
2 75445
2 199523
2 64561
2 131694
1 91644 984737463
1 156658 574398168
2 96795
2 186714
2 135351
2 90654
1 114337 646194215
1 143514 806351261
1 5325 976102629
1 20433 558121674
2 176355
2 170475
2 78189
2 98442
1 12359 43389162
2 133104
1 123163 104680860
2 175007
1 32609 971228814
1 46104 628179662
1 104809 841977380
2 111956
2 88145
2 67956
2 62030
2 93243
1 142248 22378576
2 161026
2 96053
2 151333
2 6145
2 83780
2 44899
1 39078 562076584
2 52349
1 161715 369019783
1 91300 267958984
2 123055
2 117569
2 99071
1 145711 779494110
1 39166 882594266
2 61883
1 42854 931917844
2 33093
1 155974 330428603
1 151464 340906305
1 75446 223697360
2 65135
2 51829
1 14464 818669457
1 190842 159985945
2 17983
2 103887
2 23282
2 60289
1 50249 565082618
2 171445
2 153012
2 2489
1 178375 413835889
2 168685
2 72898
1 150157 945655401
2 13733
1 171685 866395954
1 148494 882783406
1 34477 809648222
1 50976 340673504
2 94754
2 195170
1 12078 482867819
2 9531
1 97092 634558751
1 76724 999986937
2 119426
1 153564 104442683
1 175285 43981344
2 176009
2 189150
1 186558 798897056
2 119606
1 74831 835398730
2 110115
1 25428 241764001
2 136989
2 9407
2 154852
1 171641 816992819
1 188778 356068928
1 25485 904849206
1 28926 577889557
2 67902
2 100247
2 55499
2 177219
1 182896 521298998
1 52737 800315211
1 139387 957689186
2 31299
1 186805 56306520
1 168402 837101452
2 93679
1 53549 760295022
2 100441
1 71525 762254580
1 1822 933791905
2 138797
1 181483 248147453
2 119259
1 90119 646732928
2 17865
2 146659
2 22601
2 96366
1 159973 565131391
1 170361 643147741
2 184357
2 39297
2 21572
1 125437 988123951
1 57048 481582385
1 161723 522729548
1 71866 23909841
1 190444 790420465
2 68424
1 186479 135957547
1 93221 718140419
1 44207 734765028
1 86848 670754192
2 132444
2 34551
1 56047 76014965
1 85399 667929062
1 75218 246619265
1 53820 938410554
1 409 35173949
1 138269 269743887
2 52860
1 34812 938280285
1 197079 859847601
2 9690
2 20255
1 139377 923895276
1 53761 634022300
1 54617 97090306
1 73356 498097486
1 102206 159058879
1 105627 60736141
2 14815
1 166262 507447230
1 158170 373565729
2 41032
2 85670
2 14105
2 123920
1 150153 804953395
2 67381
1 105192 399886869
2 69593
1 42722 72282656
2 32933
1 114348 422376130
2 60347
1 93141 825817713
1 114667 380064068
1 31971 322735898
1 153899 997850654
1 193323 492748753
1 46696 733916724
2 147953
1 102295 208780581
2 136742
2 159134
1 73481 842496390
1 131262 526895145
2 96737
1 74850 641948707
2 121438
1 15797 882752173
1 97859 437344134
1 144824 816816499
1 22490 835883071
1 71271 740041747
2 100684
2 27724
1 125891 672456831
1 13969 57334888
1 105718 611037215
1 49790 141369884
1 16438 690257618
1 23382 616553901
1 161014 637048186
1 63740 89052063
2 51273
2 122435
1 169424 116828939
2 50694
1 16535 101581766
1 61558 959816800
2 195894
1 110697 557590199
2 147447
1 19108 469883050
2 133710
1 48526 2753319
1 73187 333050702
2 4603
1 111793 913903706
2 10815
2 129888
2 54901
2 173703
1 69648 816104629
2 5564
1 190151 593957210
1 33413 173503813
1 160050 779117532
2 166145
1 24316 5363030
1 167378 783945315
2 63529
1 35419 784032717
1 158686 128627774
2 39674
1 127539 134589162
1 59814 849405022
2 50941
2 69484
1 17729 475110296
1 165714 377991086
1 179026 167185418
1 119822 137339594
1 129535 759393630
2 101253
2 110227
2 176218
1 181334 177487396
1 78022 691446463
1 32861 316069028
1 155391 883055966
2 93596
1 38694 722380195
1 11173 979377722
1 46398 54807908
1 139912 625027083
2 168639
2 100294
2 122589
1 12085 723765901
2 80719
1 56144 349054622
2 27079
2 66677
1 182263 117729518
2 14238
1 29792 962531910
2 83030
1 98071 792063893
1 92317 769310691
2 44750
2 132889
1 59537 418341700
2 85313
2 72955
1 40680 159789963
1 90391 629929415
1 66700 537575675
1 51994 609814597
1 15008 712904212
1 19003 844465692
2 131095
2 6214
2 62869
1 90154 717520771
1 20915 258396763
1 192260 894622307
1 116504 650244522
2 171369
1 103944 439797482
2 161584
1 19025 52025843
2 120261
2 55256
2 105951
1 150651 944467219
2 35020
2 20712
1 73501 730636652
1 144351 248931490
2 55403
2 153070
1 22468 41424310
1 110535 788978144
2 37149
2 12957
2 65119
1 23654 832699877
1 28194 363131793
1 156500 918876467
1 42748 765998429
1 133824 517628025
1 567 392463550
1 139750 669731948
1 193612 783134520
1 43164 584106757
2 147903
2 168803
1 100728 772985136
2 135893
2 7052
2 108223
1 2243 906431475
1 114489 522960190
1 20837 562380846
1 127443 722542290
2 5424
2 44712
1 44038 646493127
2 40978
1 139830 861980738
1 73536 695893810
2 150451
2 80551
2 44818
1 59037 26558906
2 131981
1 75018 78751162
2 61381
2 73129
1 145967 862832617
2 69698
2 6684
1 60554 760752438
2 151870
1 99450 699222713
1 147977 612188699
1 21198 465229984
2 144357
1 74549 205358961
1 14863 104516446
1 169456 748851315
2 100727
2 81382
1 118983 529517778
2 140335
2 144702
2 21499
2 141767
2 24718
2 8480
1 109839 597233909
1 104351 465483533
2 106660
1 41259 254686911
1 133461 782224736
2 122537
2 110971
1 174180 125268363
1 151276 488778647
1 178842 226753946
1 23303 927997732
2 81328
2 131304
2 132209
1 180393 878764202
2 70682
1 161646 569761905
1 93286 694593215
1 49006 871986996
2 180304
1 41400 408683865
2 103183
1 187290 223411378
2 197507
2 195543
1 51706 71126075
1 71701 415614096
2 62384
2 160910
1 47127 687506195
2 36958
2 127246
2 29481
2 142575
2 83578
1 165154 510402730
1 63383 401739991
2 127116
1 112136 575791180
1 56200 920702937
2 22771
2 163405
1 15321 452321846
2 196029
2 28908
2 76291
1 15545 518048531
2 77178
2 178411
1 156166 105069660
2 96377
2 122711
2 135763
1 108944 105455758
2 105196
2 177212
2 155922
2 125043
1 35869 544697592
2 175209
1 57588 677255018
1 190705 634389019
1 169857 767170902
1 140725 349279221
2 155794
1 3699 513271503
2 95031
2 172229
2 144972
1 126137 977691136
2 34019
1 8075 887317210
2 78748
1 26538 490020577
2 80622
2 74407
2 30868
2 27803
2 173548
1 84344 373389213
2 1759
2 130962
2 146183
2 69758
2 124556
2 47413
2 79425
2 173530
2 114780
2 118507
2 114188
1 90451 635752206
1 188277 570585036
1 192385 394932919
2 125420
2 84362
1 160918 153898076
2 187793
1 114273 781881631
1 16426 836157202
1 196819 426423725
2 20032
2 127660
2 185394
1 15454 294155029
1 53022 170589589
1 57547 301866053
2 159614
1 88150 22032114
1 147018 241505545
2 151276
2 191777
1 92470 686118226
2 13477
1 186652 317901979
2 29818
1 36299 123158425
1 51555 904235777
2 149340
1 117485 544478402
2 152206
2 59172
2 10489
2 198966
1 19759 158422293
1 22338 367961656
2 18367
2 111833
2 107697
1 195033 32352960
1 132781 987171032
1 103812 389669953
1 148761 766534714
2 180411
1 137791 172603628
1 94478 631826758
1 29489 8133436
2 195013
1 148039 488182870
2 193620
2 55730
1 97615 156910651
2 13242
1 92338 814233137
1 123672 414275433
2 178192
2 17318
1 90062 333258762
1 196986 506480617
1 149106 967537327
2 148345
1 87751 123762751
1 157064 292735211
2 108442
2 73038
1 71877 247240705
1 54863 505050744
2 193952
1 36205 52908928
2 24362
1 12224 456700217
1 149386 438553701
1 133172 855139158
1 83513 556879742
2 80443
2 128192
2 125684
1 146971 830677747
2 160235
1 16404 935910435
2 58110
2 90091
2 46481
2 92546
1 122905 408937114
1 155391 822396696
2 61366
1 178474 769411270
2 120399
1 37247 12196730
2 6694
2 65105
1 72701 855789833
1 46172 686456347
2 49201
2 25852
2 122802
1 132727 898741924
2 75650
1 77729 80597650
2 16448
1 4380 322847808
1 187868 378593589
1 95296 277765635
1 160721 443939738
1 65479 501112037
1 78466 636000071
2 128855
2 170817
2 135055
1 45279 5385564
2 34926
1 156130 758020567
1 192510 593482207
2 31379
1 68178 655687323
1 104229 221392392
1 107312 175439102
1 30308 863303826
1 128621 881003874
2 46271
2 13791
1 165859 682191436
1 84915 690967520
1 111316 453933233
1 88423 545105915
1 177970 634492923
1 152411 63876240
1 4177 95909955
2 94310
2 1048
2 68889
1 178181 886963818
1 130306 950283402
2 163579
2 75076
1 193528 729210379
1 18056 234979294
1 53966 796974760
1 118622 928207441
1 147939 199419955
2 178552
2 115275
2 68239
1 145878 131571404
1 36785 431050275
2 73568
2 126848
2 43054
1 112641 548726515
1 37244 887930730
1 72388 938687036
1 84743 219473597
2 57576
1 80973 82906778
2 191004
2 103869
2 135010
2 172913
2 88050
2 169463
1 123698 937795164
2 152242
1 63638 271541144
2 128365
2 142720
1 157521 324115228
2 194415
1 107270 311918300
2 159452
1 27160 336112225
1 84841 226419254
1 136886 650371850
2 178440
2 25697
1 110179 502592236
2 194672
2 82427
2 67169
1 152486 715390524
2 124859
1 32413 992879093
1 38119 789610570
2 41470
1 85630 10207082
2 80862
2 148397
1 124821 81634957
2 72291
1 154050 427171422
1 111663 822142271
1 48908 988736111
2 72442
2 25709
2 59767
1 58598 437140418
1 142508 564138238
2 188144
2 46982
1 10330 195476212
1 66598 821590339
2 128938
2 26260
2 32744
1 128543 180374967
1 22337 66188346
2 102699
1 159971 122402740
1 18418 392645874
2 129438
1 189011 571818194
1 78068 325354935
1 156826 544544429
2 69023
2 100422
2 37573
2 126810
1 131822 499285413
1 45712 548672683
1 182747 185850625
2 15754
1 148315 180686705
2 173549
2 14093
2 118685
2 103673
2 75868
1 153609 238692354
1 125396 346483927
1 117820 714952678
2 71521
2 59571
1 75096 38885520
2 39997
1 170001 682513855
2 119657
1 19309 770165075
1 30882 914953363
2 36963
1 107971 546006842
2 20348
2 154313
2 144555
1 139892 575038448
1 18225 323787326
2 19638
2 68313
1 106482 239423894
1 171626 957123985
2 191504
2 134662
1 44805 353165936
1 149900 924380726
1 12882 611302501
1 68651 223497118
2 52361
1 31432 877400494
1 85731 553446768
2 38392
1 161478 162630930
1 51721 432691103
2 194643
1 142109 953032895
1 140636 834693121
2 157645
1 21571 469058937
2 10180
2 92120
2 87190
1 195073 948991066
1 186518 920613193
1 22524 641367679
1 95415 329129396
2 166694
1 13550 596731974
1 114267 806886012
2 50423
2 182054
2 104520
2 99390
2 195057
2 8798
1 86335 650571028
1 118331 924149822
1 75415 408524322
1 45657 279274179
1 109183 829685838
1 39723 99499971
1 181255 286415752
1 32475 561835686
1 113940 346860995
1 149410 324018810
1 180435 864183653
2 84341
1 129144 287520453
1 160309 192591498
2 31971
2 125051
2 9505
1 158236 522389868
1 192904 143891853
1 39073 712140212
2 78307
2 191295
2 55601
2 130677
1 8799 840707291
1 172669 652403837
1 31341 993552935
2 163564
2 993
1 197738 402266425
1 97058 62481824
1 191351 890177878
2 47568
2 18384
1 133520 592962854
2 114982
2 15625
2 8053
1 127944 54027842
2 51998
1 145554 262018639
1 52899 441892308
1 75512 20542441
2 75916
1 146842 403143671
2 33584
2 176084
1 165772 206369200
1 7400 913795903
1 74383 336151655
2 106634
1 158822 438886018
2 179884
2 9051
2 96271
1 49957 449912262
2 67715
2 3482
1 105026 745099122
1 21105 587790836
2 133289
1 8051 643224865
2 13266
1 97423 911288727
2 115844
1 148961 308113446
2 33440
2 10019
2 1140
2 192317
2 158185
1 172085 846788961
2 87546
1 24813 492589317
2 143698
2 75934
2 96750
2 42352
1 44551 940864839
1 145778 369442939
1 31678 105871668
2 186118
2 131243
1 99696 988757090
1 186869 428643553
1 159950 311069015
2 160942
1 73737 207483587
2 1169
2 124693
2 169544
1 95706 7152520
2 183183
2 22449
2 102559
1 34569 861614633
1 42673 451405019
1 121494 922954627
2 185698
1 37461 202646036
2 91664
2 16356
2 80625
1 101997 87192025
1 16378 968022021
1 147332 116798990
1 126122 440122717
1 89342 37801821
2 154494
2 130843
1 72846 41208149
2 90077
2 34720
1 123572 740882769
1 130416 156587301
2 7404
2 15952
2 22564
2 144966
1 154466 228912518
2 38379
2 180188
2 108141
1 104302 248864192
2 143876
2 108507
1 19676 166295740
2 544
2 171555
2 127608
2 171344
1 170371 950410038
2 156102
2 152095
1 30952 167603210
2 67715
2 191515
2 42497
2 112147
2 22023
2 74150
2 78073
1 24452 57283019
2 74856
1 72008 42700931
1 156495 394830962
2 115334
2 66315
1 150578 687865503
1 175588 26870202
1 147578 390414156
1 182428 712886919
2 193999
1 114213 686497395
2 43920
1 43791 650800739
1 152763 146657291
2 113182
1 45140 969872113
2 146202
1 71976 450344804
1 38917 995200072
1 38491 648567549
2 99085
2 40894
2 69106
1 179906 888440030
1 171030 561907694
2 37049
1 169523 362749928
2 11549
1 83445 916215364
1 131025 185793855
1 173262 997850264
2 361
1 80567 217290773
2 44672
1 155601 225179216
1 464 113555805
2 18292
1 144765 685410719
2 86263
1 122096 281741896
2 28111
2 104365
1 22818 400906940
1 154710 570000340
1 199213 262075532
1 162936 803134588
2 116594
2 72592
2 41196
1 199233 974173427
1 147844 41951768
2 143469
1 83651 507609580
2 79612
2 193467
2 192893
1 93052 768549606
2 37636
2 162497
1 57096 147517648
1 121299 582819474
2 59959
1 123835 598330815
2 91044
1 360 436376255
2 198769
2 162210
1 66263 455156213
2 188221
2 17851
1 66608 787882343
1 81127 781348834
1 51229 29152703
1 4831 912680908
2 39512
2 155155
1 160789 46274308
2 121159
1 128376 570377200
1 106609 430293726
2 89214
1 18446 86128762
1 62090 839378259
1 113299 389379323
1 29325 382161555
1 185452 925096149
2 148996
1 171430 680905556
1 4692 506345232
1 138735 320600929
1 27926 666491596
1 60260 721129466
1 20371 363961571
2 91920
1 31623 337090597
2 19561
2 138183
2 122549
2 47088
1 159098 653763719
2 149560
2 197466
1 122933 388310313
1 12446 188461536
1 141804 74747662
2 180250
1 50683 316273932
1 31162 441132612
1 74714 52235717
2 147026
2 188229
2 17604
1 150004 246671000
1 103419 111671331
1 85640 472488768
2 160399
2 14675
2 1900
1 124447 623856975
2 42194
1 61166 558568335
1 73663 55338857
2 127953
2 159997
2 138734
1 166629 824527150
2 101805
2 105115
1 107838 318948085
2 122319
1 40046 446014542
2 39891
2 189762
1 43116 311718241
2 177472
1 67740 434044057
1 76571 307040068
1 36824 411375024
1 17293 70259089
1 148072 796787323
1 52299 859904831
1 149095 685738578
2 22970
1 34832 239922912
2 106285
2 120572
2 175262
1 144699 949364343
1 140796 320420431
1 109247 783613576
2 74018
1 88353 455827571
2 21457
2 134821
1 198368 485545939
1 126997 432908471
1 20338 346118898
2 162652
1 26623 133367507
1 50093 564657110
2 69147
1 96761 674629885
1 18279 148661497
1 85398 628710137
2 4299
1 160749 241757132
2 20533
2 114868
2 103756
2 169176
2 165689
1 177969 317331397
1 120194 917129944
2 88327
1 177060 822935511
2 18349
2 116449
2 118333
1 189672 774851062
2 138457
1 14530 758886185
2 114685
2 123539
1 75605 731003343
1 187597 211420830
1 81088 148481900
1 186902 736564527
2 89636
1 19026 718372049
1 17681 818027384
2 115696
1 173711 881150887
1 69602 895336491
1 104891 887316402
2 159880
1 124293 684743977
1 172290 711082155
1 70965 895803565
1 63839 704626766
2 83452
2 108326
2 7444
2 11169
2 12167
1 139510 693510414
1 6517 649282979
2 3043
2 40534
2 124105
1 130082 693350682
2 30643
2 42182
1 75039 338810378
2 188203
1 65628 309059713
1 188775 744985359
1 131887 431485617
1 196121 939430456
2 146009
2 161571
2 137093
2 151623
2 9431
2 122415
1 50888 180772772
2 161981
2 136935
2 7585
1 181639 774683140
1 75477 1695631
2 191373
1 146192 129987100
1 41460 75930253
2 135204
2 102735
2 61333
1 131324 951674847
2 36416
2 12218
2 169343
1 157434 140602983
2 20119
2 179955
1 189270 76824061
2 166702
2 67758
2 191907
2 45677
1 114233 256841265
2 190219
2 138381
2 115383
1 35834 815559234
1 121644 531331950
2 112521
2 40840
2 77365
1 111551 508534182
1 79988 47391389
2 159123
2 179144
2 12855
1 173111 986181826
2 169704
1 67688 397148333
1 112091 853737289
1 41947 353990819
1 193610 55859119
1 50441 292231671
2 1496
1 27202 218188498
1 189408 587260725
1 83340 477153489
2 8543
2 72601
1 106879 985359245
1 7629 806424115
2 102944
1 80975 20555402
1 19363 517795493
2 197517
2 167036
2 138416
2 26294
2 128587
2 196436
1 84944 678534406
2 152546
1 120459 961728880
2 55798
1 103464 817391370
1 163453 294923664
2 103698
1 87873 800438490
1 8814 688576429
2 65553
2 10828
1 160767 805807893
1 149792 497534113
2 187116
2 53023
1 172523 161488544
1 126943 212325715
1 62039 145116781
2 93653
2 154753
2 163754
1 183899 250518501
2 69866
1 122055 804613147
1 46623 986793469
2 34104
1 53376 635152687
1 164184 680282979
2 71203
1 40659 290332315
1 30636 399489388
1 85719 764946400
1 154869 94634064
2 180396
2 49199
1 81280 672614144
2 10063
1 55873 324320761
1 185932 727027708
1 42070 758628012
1 70122 72906551
1 402 665432919
2 176792
2 82893
2 4767
2 186497
1 93340 203687736
2 49733
1 10942 736388929
2 71809
2 47412
1 167046 630406701
2 43237
2 96090
2 32219
1 161279 607851001
1 112440 175406464
1 66405 132304571
1 20875 626136629
2 150493
2 81390
2 101695
1 3859 918901460
1 755 562916393
1 84533 618086322
2 55679
2 175791
1 66254 715544050
1 51635 492374872
2 102288
2 139771
2 185191
2 175950
1 114998 147378788
2 111623
1 191440 387158009
2 103840
1 120061 160790242
2 176755
1 57224 559211846
1 11204 8694763
2 144731
2 77554
2 45877
1 170639 498695375
1 41549 377735401
1 30548 338158280
2 182658
1 12980 320057737
1 15388 629023316
1 69222 482530657
2 49880
1 145863 191837986
2 190159
2 166750
2 32939
1 49399 786121297
1 88167 73792682
1 32136 955944233
2 8123
1 181314 943612469
2 30012
2 156840
1 11896 879417547
2 89872
2 195298
1 153067 108681138
2 67517
1 13355 9300754
1 81598 849470559
1 117613 284483973
1 40158 399673909
2 142610
2 198120
1 172752 529286753
1 154817 584532417
1 72006 198486488
2 49651
1 21395 171915733
2 63485
2 82273
1 184360 240667272
1 104189 17509444
2 74007
1 174838 633967435
1 9860 988277084
1 21507 69488978
1 4914 53693594
1 62282 332990262
2 19209
2 100581
2 79491
2 47318
1 103991 275108008
2 76071
2 9430
1 43910 538826424
2 159873
2 64425
1 139102 73804038
1 108850 363359108
2 137093
2 91457
2 122842
1 51848 389372824
1 117597 851165689
2 40860
1 125997 376097904
2 50123
1 134549 213044992
2 50743
2 94725
2 151693
2 96132
2 40035
2 34626
2 151950
1 199740 480451348
2 78485
1 107369 31826619
2 72317
1 159663 128056202
1 45209 609473691
1 89759 484625304
2 62041
1 59624 628961661
1 183360 139957343
1 194528 75018046
1 34512 28148558
2 48806
1 164089 272016362
2 162354
2 60493
1 111418 192443405
1 71492 326876771
1 125715 839229912
1 114959 534968537
2 61134
2 37365
1 117453 328486349
2 756
2 27705
1 167170 665646956
2 153148
1 59727 233090564
2 33406
2 121427
1 147408 591743866
2 16151
1 83969 563229888
1 42948 911743381
2 96270
1 131833 604559199
2 15817
2 189537
1 98783 167036005
1 62113 602240841
1 158281 26708063
2 63035
2 84825
2 47856
2 8852
1 189038 169786370
2 117994
2 81428
2 23418
2 91523
2 23990
1 43194 377199601
1 8562 341744499
2 89622
2 109603
1 65410 864694729
2 23569
1 192918 994714719
1 105666 300967761
1 142605 538637485
1 183846 516542654
2 26752
2 171678
2 183196
1 177247 530001078
2 70913
1 5822 361368723
1 66128 7202504
2 40163
2 163226
1 63680 683016899
2 145277
1 161517 848781795
2 76128
1 43223 762808209
1 57425 57373964
2 60932
2 193217
2 181636
2 88617
1 36904 58668187
1 168658 850365443
1 81061 230260006
2 154720
1 55735 99345871
1 27547 49949184
2 40272
2 13979
1 59083 243275692
2 114458
1 130094 14235778
1 92583 401635015
2 193199
1 193557 644500350
2 40298
2 88535
1 32021 297363323
1 173523 938951544
1 95335 615326974
1 71197 878231209
2 4212
2 191460
2 148563
2 157765
2 50193
2 96649
2 122725
2 176110
2 188909
1 115536 148637734
2 79962
2 127111
1 33078 46579703
1 61932 808466788
2 13950
2 29820
1 129037 273226065
1 180619 172012836
1 46406 14821168
2 194203
1 61079 223099
2 177053
2 32358
2 144974
2 91292
2 52720
2 57119
1 55399 482474183
2 31689
2 82394
1 106470 802082137
1 152954 694905701
1 18647 523873857
2 115535
1 145241 274005913
1 194926 185718807
2 143096
1 48417 400640078
2 178497
2 121952
1 139377 861328970
1 193177 394597951
2 44726
1 136156 853616960
2 164106
1 131760 766765604
1 21636 570687790
1 59763 41527409
1 180498 521719870
2 134690
1 4612 82284235
2 45842
1 193252 503179480
1 42351 293620957
1 126810 84247900
2 159345
1 63819 961448402
2 132604
1 120113 331913280
2 89980
2 13136
1 179506 300211095
2 16601
2 16546
1 187698 981964404
2 137510
2 39965
2 54121
1 176551 128644969
1 108881 9558569
2 164586
1 109275 245476642
1 175260 141834702
1 116953 488734321
2 8776
1 181533 203497048
1 169617 223513441
1 17899 468706468
1 136772 212758230
1 190501 253963152
1 132078 820588423
2 71918
1 181997 760204073
2 165257
1 156875 653219899
2 36919
1 4946 508742380
1 121386 457707952
2 140642
2 5827
2 96778
2 140424
1 104301 272586195
1 111782 317524396
2 183578
2 194959
2 386
2 134845
1 132830 66641104
2 165124
1 45972 726417914
1 39667 711314357
1 97233 347358503
2 109351
1 10550 851875638
1 32887 683334132
2 117778
2 40845
1 89794 674819169
1 25770 11210632
2 167423
2 50092
2 99853
1 142035 757301359
1 162633 671465948
2 168272
1 114487 597591946
2 166068
2 146
2 125244
2 79183
1 103861 846261981
1 20828 903723070
1 77102 898271729
1 140309 908568151
1 72143 526734457
2 54917
1 177702 963541687
2 40313
2 138480
2 3959
2 44834
2 81781
2 96965
1 38144 674837162
1 20186 787992009
2 108778
1 13906 866861965
1 154695 606596599
2 92069
2 136850
2 187770
2 63820
1 87582 473613544
1 126717 430301840
1 93999 245528419
2 42868
2 55178
1 6194 966186195
2 51668
2 115662
1 72530 732599514
2 161730
1 147035 806542634
2 58972
1 23258 808386159
2 10551
1 45253 643861520
1 113476 758023771
1 37087 88361260
2 64188
1 173793 220516842
2 164656
1 199764 287654049
2 161193
1 73327 154882811
1 25179 379814004
1 85007 761617384
1 90519 380976616
1 82172 634005234
1 78487 819516803
1 6124 11956799
2 32233
1 93550 973156893
2 70282
1 184214 59134479
2 171793
2 82069
2 113371
1 171332 66609229
2 5942
2 18235
2 149357
1 136678 485788266
1 196773 732454408
2 114143
1 35108 717812127
2 166520
1 34759 13822099
2 181642
2 36926
1 145336 302408971
1 64234 6673105
1 43606 491363114
2 67564
1 48441 562305360
1 51658 497075513
1 50337 683896599
1 16127 209721459
2 128974
2 100548
1 71278 769488124
1 130870 35040641
1 102058 74067220
2 169514
1 10914 760048234
2 89518
1 128956 147195437
2 104769
1 99322 749069015
1 118628 171114456
2 115254
1 138317 382624415
2 191955
1 104192 356132936
2 54109
1 25344 366241872
1 13691 491636918
1 96728 464253212
1 66297 728702021
2 87548
1 199664 549052698
1 7363 373182160
1 106133 206524377
1 38911 222837105
1 42476 45795582
2 47110
1 101475 583462028
1 138218 282888848
2 78646
1 86081 492121740
2 173417
1 160736 418335163
1 113159 29951843
2 106043
2 40537
2 71462
2 98705
2 115297
1 143578 875751190
2 175084
1 154553 853326268
1 127757 726762701
2 172117
1 143944 337810519
1 31997 783512820
2 171531
2 69312
1 55392 396093868
2 142720
1 154872 913866700
2 57030
2 125874
2 165525
2 182801
2 14167
1 33649 487250886
1 53078 874303014
1 141798 392463651
1 198654 384710793
1 133332 794782437
1 150464 573131983
2 38725
1 27078 775732404
2 189165
2 39659
2 12870
2 61484
1 145401 162355875
1 193504 402555769
2 166531
1 8814 983122015
1 72072 719958345
1 93742 384380333
2 29419
1 28110 482122838
1 88758 661543435
2 52053
1 18198 138920455
1 65018 413855483
2 59604
2 140127
2 182140
1 113574 329431575
2 192624
1 22356 402619892
2 143356
1 187749 648919211
1 86613 139898114
2 176406
1 80275 649447243
2 132263
1 88264 500811009
1 81167 779415386
2 75425
1 116365 582912308
1 108952 263696040
1 84698 36024786
2 68028
2 145511
2 73673
1 125782 271361996
2 66135
1 50818 922591778
2 21856
1 171066 106317288
1 59429 294742016
2 74268
2 90003
2 98935
1 174226 977087095
1 133502 50080600
1 113756 259485054
2 55702
1 51081 887861328
2 193119
2 46672
1 57267 235015996
2 42132
2 29074
2 171092
1 28629 174953270
1 197739 772681753
2 143872
1 199417 572890418
1 25895 776100682
1 79295 275826108
2 177897
2 99302
1 109028 878161353
1 87555 729907497
1 44181 894744464
2 73843
2 24260
1 51601 259219088
1 115716 738197357
1 92422 985669288
1 164867 647839157
1 63552 400268571
2 111208
1 180013 751809401
2 67840
2 118883
2 72244
1 144962 356014839
1 153546 329307473
1 68516 875073323
2 18102
1 36327 287682157
2 98667
1 80696 360032425
2 89924
2 135535
2 120425
1 87923 802675335
1 76687 100053267
2 29859
2 192210
1 10220 331900746
2 147805
1 82314 498584485
2 165064
1 56222 928022633
2 120395
1 149350 208990866
1 172293 93117932
2 97654
2 164197
2 46961
1 149840 372639821
2 144203
1 194570 178853652
2 193709
2 145977
1 88746 714836684
2 22946
1 73857 867713503
2 69184
1 110595 968625572
2 74295
1 184598 627788182
1 163455 774039473
2 27084
2 142756
2 90486
1 21964 12043640
1 180449 961905577
2 170394
2 171951
1 5534 100667448
1 26843 535222525
2 28139
1 59273 748939022
1 179876 317804171
1 154327 452793343
1 132082 832392346
1 47628 998058130
1 195427 26827431
1 195788 845715984
1 82453 891888848
1 131967 605343907
1 87907 281220866
1 128401 698275192
1 135390 407141666
2 46768
1 158093 362646237
2 24607
2 184416
1 78744 282398036
2 197951
1 123199 713692513
1 120815 617188386
1 43631 973198886
1 155920 73495834
2 162480
1 125857 111474567
2 7349
2 182296
1 136203 711119829
2 36839
2 104932
1 151551 173782018
2 96275
2 45519
1 123260 605950272
1 158145 239980452
1 190285 326533841
1 48552 421660989
1 107483 49095906
2 88647
1 106951 969857414
2 169435
2 105293
1 135876 987536595
2 97500
1 67831 788226114
1 194676 287656788
2 157424
2 187808
2 134621
2 141075
2 44530
1 20144 246712439
1 30500 384204489
1 147812 316501432
2 37971
2 169842
2 149172
2 61421
1 173760 45516289
2 196346
2 81667
1 50208 230998443
1 133093 533512332
1 89937 641540791
2 57460
1 74951 933815502
1 22793 797027655
1 46762 273780754
2 148997
1 63249 868496692
1 138309 128435522
1 158755 910319033
1 100383 455012935
1 131053 399478924
2 186699
2 159958
1 110920 970440803
1 184797 76538189
2 36784
1 84934 814688288
1 149544 314848273
2 46187
1 180328 634174299
2 137047
2 152086
2 150300
2 172313
2 186629
1 48033 576529572
2 22998
2 148026
2 42629
2 21746
2 98413
1 93146 872047867
1 26904 590098728
1 1367 22579039
2 191429
1 43040 86383096
1 46351 280479411
2 181955
1 68685 964112992
2 121504
2 52571
2 172060
2 110323
1 116708 95158000
1 73550 468108514
1 89072 386498609
2 83356
2 51107
1 52601 938504611
1 23119 18947250
1 85561 827748465
2 5605
2 163129
1 50012 658778228
2 34593
2 157600
1 31713 375930392
1 193112 581849150
2 143886
2 159473
2 71609
1 62331 787417970
1 98238 630073375
2 138679
2 149357
1 2948 338341398
2 113802
2 96240
1 85800 753035223
2 85803
1 167201 542139295
1 151893 264428345
1 134561 662484964
2 138565
2 26438
1 97334 83453572
2 159122
1 16770 785667943
2 96879
2 185612
2 192639
1 74154 300939517
1 171238 677942619
2 186306
1 88940 717381453
1 106341 552394301
2 93767
2 160882
2 75654
1 73229 675072030
2 130062
2 175068
1 134014 841670059
2 79691
2 92457
2 178906
1 109774 206715802
1 77012 669337029
1 16042 604930196
2 124639
1 106733 192015788
2 140484
2 46657
2 178044
2 198774
1 154493 616685972
2 20207
2 86463
2 85023
1 152411 565925501
2 126256
2 143168
2 151863
2 91164
1 162980 966698128
2 15651
1 137249 589700829
2 170131
1 185714 853330036
1 4745 844710555
1 79209 920334229
2 28049
2 73232
2 182114
1 99177 895940103
1 135785 831653462
2 82803
1 114137 787912561
1 109885 542131567
2 150450
1 111878 281891737
1 166805 548186173
1 138646 138210063
2 27302
1 164286 830031121
2 149323
2 48142
1 71407 919422553
1 157773 343490765
1 112853 861629057
1 161824 344742534
2 80447
2 194257
1 88886 956874158
1 60853 454761285
1 4428 717537235
2 94092
2 191934
1 98393 488884801
2 39224
1 190831 809601649
1 107608 363626883
2 142174
2 94973
1 194906 803459726
2 126047
2 34224
2 62631
1 199648 419443704
1 112635 130963842
1 157150 793350256
1 121333 710587466
1 193424 92755311
2 174116
2 190953
2 119384
1 20396 144245685
1 64852 818067701
1 174505 122438379
2 141368
1 166715 742374167
2 13252
2 152967
2 138891
2 96757
1 40404 842824801
2 115243
2 59849
1 26639 33448096
2 11157
2 38729
1 36861 208286045
2 34197
1 172133 563584405
2 57772
1 99211 884313979
1 18500 869850386
1 190945 283321297
1 83910 538233854
1 50121 374092728
1 180720 894639330
1 77822 922454668
2 107312
2 10484
2 197442
2 64027
2 91046
2 4809
2 18463
2 160321
2 157464
1 64790 351976486
2 56846
2 94168
2 108619
2 124158
2 31911
2 159016
2 144545
1 11908 835947091
1 56843 17530578
2 93439
2 131688
2 115899
2 57824
1 109269 57714564
1 177782 268761009
2 195351
1 58567 817382841
2 23090
1 36465 851990319
2 90553
1 90564 541964538
2 145392
2 69509
2 155751
2 168372
1 36039 647033349
2 72261
1 158710 31822135
2 77641
1 118026 56879003
2 3223
2 59152
2 154658
2 42741
2 134019
2 143551
1 61705 299849956
1 6723 474074586
2 123656
2 124980
2 193585
1 144705 466815830
2 36247
1 111755 873442236
1 144812 620258105
1 4792 993351236
1 109914 201291561
1 193034 10654765
1 4549 134844343
2 91545
1 131069 609106376
1 127312 593754837
2 76331
2 64044
1 50700 320906531
1 97038 722196444
2 99098
1 48679 539657190
1 130279 411480611
2 158182
2 42294
1 90808 558466275
2 148444
2 34911
1 130459 169997026
2 58261
1 187197 490942024
1 4575 333781041
1 163472 538567545
2 196890
1 18061 339884563
2 198869
1 55255 924451320
1 156413 812050797
1 83722 994144513
2 30312
1 103505 483737904
1 171421 547075110
1 147088 776466037
2 143123
1 36416 421895208
1 179791 570034314
1 108966 77734046
1 115516 809916363
2 108521
2 87039
1 25241 715836923
2 52694
2 146777
2 26165
1 169264 436928341
1 127441 570303775
1 20033 577071339
1 92845 354761620
2 97483
1 153670 5959436
1 177207 780490642
1 25879 361647230
1 6536 595344700
1 180061 869039373
2 59419
1 33868 336452061
1 148098 390958509
1 59364 677743376
1 53394 789214744
1 108624 973558185
2 687
2 158481
1 154908 340165828
2 30264
2 35099
2 88937
2 185532
1 177138 36040569
1 157626 943843933
1 106629 587052022
1 34450 148261375
1 118171 545380653
2 62678
2 187485
1 82451 995627553
2 6975
1 66209 340937053
1 10049 812187914
2 136089
2 12106
1 135210 335223288
2 111187
2 107781
1 111374 245255797
1 166720 976806498
1 89575 18424846
1 131544 327718610
1 159312 101367493
2 157044
2 113504
2 181881
1 196429 707592371
1 120903 429453441
1 86665 924288977
2 51777
2 50374
1 46886 779501274
1 63817 401951448
1 187583 430420904
1 67664 974316256
1 52316 940086341
2 158854
1 195215 281640986
2 66878
2 4076
1 42896 565842025
2 50007
2 138016
1 62742 962715845
2 33911
1 104812 609516201
1 56371 527115199
1 112492 320250050
2 183338
1 123314 564481809
2 173455
1 100422 235608303
1 22929 19137494
1 3062 610466923
1 154549 53911438
2 46202
2 126598
1 84238 908047854
2 165405
2 79371
2 167819
1 183991 14315178
1 123540 299429519
1 96942 69707142
2 19051
1 9619 728949277
2 18638
2 148010
2 6856
1 24125 871458577
2 137057
2 99692
2 180465
2 133694
2 169691
2 192822
2 14968
1 145942 618767338
2 86218
1 142424 298662359
2 45231
1 44488 370714456
2 12935
1 165653 309020067
2 63279
2 69543
1 24771 19827840
2 136334
2 11554
1 119173 617556786
1 84706 594992999
2 132218
2 24558
2 164035
1 18279 705041430
2 14492
2 143191
2 125469
2 117675
1 167486 735435675
1 33205 512538978
2 100509
2 11246
2 25313
1 179969 53293882
2 132604
1 129917 381763022
2 101298
1 82532 874507797
2 102926
1 97612 464652455
1 17975 603361970
1 22224 31509707
2 35870
1 53646 713428864
1 99392 47210486
2 150622
1 61868 295211901
2 84970
2 142274
2 99474
1 150991 175199505
2 196100
1 128427 126113666
2 151541
2 99106
1 90112 657175562
2 98411
2 142169
1 59328 720998931
2 64319
2 103291
2 109387
2 102677
1 44870 503709680
2 155152
1 180335 934133823
1 149477 227533725
2 5121
1 149262 685512222
2 170709
2 1887
1 113665 368403872
2 8023
1 95190 668741390
1 97480 435277501
1 95815 150540242
1 46951 519936531
2 111207
2 157905
1 154303 989342035
2 7606
2 81985
1 107221 682317056
1 133011 896409441
1 80354 67511933
1 95105 854017654
2 11232
2 104350
2 396
1 126164 670566987
2 90554
1 75273 829130528
2 190565
1 195102 510038861
1 195775 302110542
1 176787 237274585
1 78251 202140981
1 50917 51462137
1 115173 355994509
1 46758 833765187
2 134336
1 31315 963805909
1 43381 115595509
1 64089 156104607
1 191501 209646941
1 7967 492298403
1 40453 928664908
2 6522
2 18417
2 93519
1 185896 862779452
1 130355 891791689
2 892
2 154158
2 35356
1 33678 890328671
2 30931
1 125089 371368374
1 193950 517512370
2 43394
1 40354 271973412
2 52212
2 122861
2 82933
1 115703 879606573
1 118846 434120150
2 136391
1 163572 211778373
2 14534
1 45867 690690896
1 58354 329746480
2 85626
1 142853 367279037
2 102382
1 89720 871557424
2 64387
2 47483
2 129318
2 109595
1 186024 345500621
2 187964
2 83912
2 144146
1 147566 904760860
2 67447
2 127107
2 31557
2 107720
2 101510
1 185472 261487279
1 83254 489998697
1 121506 480832335
1 95906 337743080
1 96337 962355918
1 130029 658564802
2 86206
2 174961
1 173562 604356546
1 177531 331179243
2 101712
2 149207
2 34537
1 82746 715023292
1 46353 687161042
2 57260
1 12905 46131420
2 50871
2 81010
2 69165
2 27844
2 40147
2 110210
1 130648 196307724
2 124507
1 23958 237662272
1 140443 778441276
1 60154 822649397
2 4511
1 105585 178930893
2 152276
1 3739 975980872
1 48728 138424557
1 157416 404381914
2 31245
1 190684 13424148
2 61262
2 40696
1 160910 960491277
1 161455 672273564
1 28462 293511311
2 33686
2 14179
2 102822
2 119077
1 101729 510326068
1 68215 527016595
2 115717
1 57889 930249582
2 27564
1 152277 547673546
2 169856
2 19627
2 123114
1 177807 949517479
1 172766 517292812
1 135598 260745195
1 188923 858572163
2 198859
1 131036 571174440
1 54934 30740415
1 149102 44889268
2 131269
1 195875 552830388
2 55564
2 81218
1 92736 150193309
2 14026
1 50067 848503420
2 188861
1 130452 69122578
2 156205
1 147920 577755204
2 125053
1 40396 269762909
2 141141
2 21931
1 104998 932884072
2 32253
1 13118 590591025
1 123733 684075959
1 78470 463274735
1 81378 522074623
1 173610 444496515
2 147530
2 112637
1 42217 646259526
2 197640
2 135630
2 39022
2 68899
2 72427
2 100422
1 92995 336881381
2 22742
2 144679
2 74856
1 12971 739120009
1 61467 460277316
2 91119
2 88456
2 90940
2 185568
2 2606
2 119340
1 88059 712650948
1 42768 212632130
1 119142 641753561
2 24066
1 12200 705467909
1 196632 316893386
1 105589 369929561
2 6561
1 185460 799322191
2 8498
2 137092
2 146410
2 44480
2 193915
2 98501
1 63071 954648634
2 93267
1 52704 707648395
2 102202
1 133596 205983540
1 65657 634017153
2 152406
1 57850 934218934
2 46342
1 130251 274039390
2 151901
2 74995
2 109764
1 192072 341159590
2 167547
1 52682 498057089
1 113656 840808225
2 92848
1 99386 105625939
2 194579
2 17126
1 56320 904398332
1 11982 872743953
1 111951 848796218
1 170640 274570886
1 7535 293426143
1 156005 581506432
1 33176 355834036
1 68704 564242075
2 77582
2 124321
1 159493 687953505
2 119314
1 22359 855487592
2 110432
2 132738
1 148639 347596286
2 159796
2 111501
1 129923 23455779
1 88994 775017338
1 86001 796237062
1 68535 437256857
2 116893
2 32130
1 37711 102302463
2 40708
1 154484 282007973
2 110280
1 174767 70840056
1 114606 610350332
1 132337 872100144
2 22286
1 162046 209109568
2 29532
1 66356 86701421
2 86826
2 58756
2 33897
2 106017
1 4698 313500651
1 191505 314604678
2 10047
1 165933 326712064
1 65540 419508966
2 17317
2 47839
2 76697
1 151406 780889920
2 91587
1 172254 600958270
2 499
1 179382 380902435
1 95270 985937576
2 68104
2 31057
1 62359 513873115
1 39825 759976967
2 73953
2 102109
2 1216
1 132983 854387052
2 159771
2 84430
1 91737 606039322
1 97855 609026750
2 181462
2 134308
2 103093
2 103724
2 122730
1 169212 462188588
2 151138
2 129928
2 27465
2 105042
2 18464
2 191372
2 196678
1 168595 738760572
1 76839 646498957
2 36527
1 36532 684062418
2 118459
2 194148
1 69915 251741923
2 129442
2 129396
2 122995
2 172848
1 120677 609534863
2 167956
1 96213 351054699
2 69572
1 122475 385407486
2 120620
2 156157
1 117298 635989675
2 125934
1 10059 475840350
2 30783
1 183462 923069511
1 10568 418920950
1 185036 535722910
2 161198
1 26984 895276411
2 49948
1 161308 272214072
2 72674
2 90187
2 44630
1 15436 865824538
2 40540
1 156396 160432014
1 186549 995126513
1 124239 38979878
2 185984
1 171518 142081049
2 32975
2 18659
1 38711 216828949
1 181423 646653972
1 92935 558211476
2 39324
1 71437 378168953
2 116513
1 94691 177685661
2 76349
1 80107 97604687
2 36860
2 121940
1 105236 21239881
2 187468
1 53037 938667775
1 148212 732006732
1 13291 767574512
1 157652 735652251
1 5960 514390273
2 27947
2 197893
2 152764
2 161241
2 181334
2 128901
2 56938
2 21640
2 113647
2 100939
1 26752 29011111
2 159166
1 28214 946560510
2 138190
1 158127 78043545
1 130327 392543944
1 47584 6112745
1 93706 99140105
1 87773 43774975
1 71912 483507278
1 116906 484265251
1 58484 742335459
2 185336
2 65028
1 314 609083724
2 43947
1 50193 727428652
1 107559 201653029
1 172465 759214666
1 54050 717960155
2 172502
1 141609 126297108
2 21976
2 158724
1 167209 191435817
1 130540 792731175
2 85142
1 21828 107334790
1 134674 873921216
2 166680
2 61910
2 166454
2 12288
2 68646
2 33975
2 181492
2 7142
1 13759 976940290
1 97383 847392817
1 31449 377766356
2 194368
2 71405
1 184483 568720301
2 56149
2 69722
2 168846
2 7599
2 133557
1 182343 108359450
2 120183
2 53330
1 101496 477869483
1 159522 15155394
1 16625 65898716
1 40312 476642900
1 37663 529465987
2 22313
1 15948 770973982
1 71577 45321140
1 78168 151088897
2 175392
2 139567
2 131221
1 61379 314502130
1 186029 969354655
1 42412 39995614
2 95208
1 197009 910325859
1 16094 754246067
2 28600
1 27311 698555790
1 147361 355756568
2 151644
2 113447
2 157697
1 95213 418348574
2 104850
1 93713 31895142
2 90317
2 172380
1 99593 349465532
1 104256 894118968
2 153352
1 115737 182192041
1 137881 503424370
2 1128
2 77147
2 84648
1 83804 288461250
1 57740 413086598
1 102737 5066906
1 69313 24138281
1 7848 197820962
1 89969 835215438
1 183913 381970638
1 54620 284274276
1 94358 571956981
1 24554 428613406
1 44007 847819335
1 136496 96321829
2 183449
1 15768 457140993
1 165218 906313581
2 103098
2 84392
2 110573
2 159628
2 94598
1 48479 371094648
1 50058 397516415
1 198511 325768650
2 174886
1 135141 359119397
1 171746 860571333
2 120723
1 42951 233729729
1 57349 868918081
2 105145
2 109700
2 49170
2 34507
1 96516 104021459
1 44357 652855572
2 188020
1 24464 869374516
2 167810
2 136866
2 116549
2 23401
1 153998 912618989
2 76842
2 90886
1 89244 614645191
1 40773 479870742
1 22231 719766961
2 159650
1 139504 797912144
1 99793 525487570
1 112584 36739599
2 42788
2 163642
2 90120
2 4829
1 140190 245881634
1 25603 463281517
1 49851 927915745
1 180485 370208920
2 51615
1 65755 860310893
2 113912
2 2657
1 68977 693256702
2 186413
1 184606 127704045
1 102655 446049919
2 170061
1 4792 465544134
1 13903 607967679
2 13691
1 187351 329907573
2 119995
2 147574
2 94122
1 36701 943598414
1 113790 103354280
2 146887
2 22405
2 60567
1 20844 76661282
2 112791
2 91278
2 69118
2 159605
1 183949 210834100
2 96692
2 717
2 165058
2 59617
1 91620 533087540
2 76110
1 7656 453840855
1 198714 544854008
2 60631
2 68354
2 177245
2 62114
2 81619
2 94499
1 82700 355157204
1 25642 345688779
1 168647 675458582
2 122371
1 165512 183269713
1 39705 539648514
2 176172
2 44053
2 162801
2 5292
2 64696
2 124094
1 55710 357691129
1 121006 717090917
1 1838 788657333
2 141686
2 92315
2 163036
1 80577 473643883
2 111633
1 160575 856054725
2 38464
2 196200
1 50093 3655232
1 199552 213587948
1 72512 749244837
1 39701 455290375
1 15878 220087483
1 173283 365401835
1 23629 901795200
1 150959 989706278
2 101540
2 138664
2 1495
2 176031
1 189430 104527307
1 172726 745892438
1 190991 482780689
1 55194 943911573
1 87842 762581027
2 17189
2 84805
1 125589 560818698
2 139183
2 56188
2 111690
1 160635 325973193
2 68399
2 9428
2 121617
1 178623 942133467
2 15322
2 123158
1 80034 633488427
1 196963 798016184
1 3637 607314460
1 78068 990468198
1 74721 853240769
2 76114
1 135068 686536242
2 196472
2 98575
1 189596 903806690
2 42122
1 88241 374681820
1 67484 55887373
2 118272
2 43671
1 99005 467371855
2 152583
1 135183 575093933
2 157212
2 58919
1 151620 507618969
2 51710
2 159860
2 115562
1 177683 394936056
2 130885
2 161824
2 66557
1 111186 141034188
1 190629 96228426
1 63723 350215623
1 126178 374974148
1 18430 575017083
1 144996 219563030
2 193992
2 149259
2 179311
2 51587
2 172180
2 63881
2 153162
1 86820 302408870
2 140062
1 83298 399550847
1 143320 570286700
2 14908
2 114104
2 119231
2 196319
1 75152 160237653
1 38326 385859843
2 122930
1 53226 224726065
2 164675
1 186360 828949146
2 172891
2 94189
2 143349
2 43598
1 20143 936755707
1 59924 690656057
2 67915
2 39740
1 55104 370297692
1 41392 513998336
2 54881
1 189834 399866070
1 156946 919763440
2 135273
2 97098
2 94801
2 25473
2 164312
1 139255 66163615
1 175764 962833795
2 50768
2 19845
1 11621 764810105
2 11855
2 170878
1 184585 938552916
1 1244 369048388
2 43238
1 190649 1990423
2 53025
2 73063
2 171901
1 31687 266878288
2 45776
1 157556 786413876
2 47452
1 125419 227405057
1 19768 619781066
1 162600 910606896
1 113679 37395619
1 146681 62849493
2 188657
2 157466
1 167171 838204061
1 44466 344446340
1 188446 575847746
1 197228 994394117
1 128459 807976866
2 85473
1 134801 325118923
1 43456 710765192
1 186405 432550248
2 73045
1 85362 218450521
1 189126 831361796
1 36436 990187357
2 39047
1 137021 317280157
1 18281 516436299
1 1695 984243729
2 101472
1 63846 272972344
2 94666
1 58669 349544482
1 15638 412141045
1 89022 251088845
1 99705 363944766
1 181535 365944212
2 4632
2 42999
2 95940
2 64524
2 74331
2 175021
1 23748 678215310
1 163171 800890051
2 160281
1 93631 436388515
2 57709
2 118264
2 5573
1 61905 472939818
1 70703 225762535
1 150133 692199636
2 133105
2 117953
1 179122 67369465
2 80728
1 19800 124375257
2 184225
1 83479 662275953
1 173667 733439524
2 83856
2 83587
2 8943
1 25081 683145369
1 68503 28501496
1 59136 566085518
2 26122
2 22687
2 91415
1 160273 359830592
2 42695
1 133225 687861529
1 174067 358725400
1 129882 538505791
1 139690 745360038
1 79582 591981056
2 136647
2 26873
1 198016 623808651
2 135859
2 101639
1 102223 478646767
2 132501
1 43343 980099911
2 134538
2 13943
1 32333 676647913
2 149306
2 70320
2 145536
2 91355
2 157432
1 160481 404410560
1 32250 122068817
1 197363 493672125
1 56118 556909105
1 9249 625404045
2 441
2 51990
2 911
2 147002
1 4979 214443031
2 175892
1 43144 488313859
1 147187 349697549
2 174694
2 7886
2 2320
1 184995 206687302
1 10605 225594660
2 128601
1 60245 222281529
1 99877 299302280
1 74603 897490097
2 36724
2 5060
2 149590
1 176063 197889424
1 35213 928221332
1 2993 601653293
2 45850
1 93018 263375671
2 166263
2 159055
1 141587 498121746
2 32989
2 86111
2 86225
1 107661 286580965
1 103529 311952718
1 62905 924693277
2 32200
1 132005 24781529
2 67774
2 140659
1 175071 220039910
2 86126
2 195896
2 184099
2 148692
2 102780
1 57060 874677287
2 166869
1 13839 947442169
2 80988
2 2083
1 9504 807565291
2 190166
1 175722 170551019
2 133378
2 152592
1 6259 120987459
2 124149
2 75834
2 88014
1 182015 256891769
2 145821
1 115452 945744317
2 41829
2 85097
1 140719 992610571
1 135914 377292159
2 175698
1 192964 38124115
1 35269 5136543
2 167995
2 15480
1 9743 308802828
2 64393
2 66092
1 87130 635145798
2 90371
2 130009
2 16972
2 107285
2 199959
2 65354
1 146918 691674587
2 26486
1 115584 988100689
2 13382
1 159120 616809681
2 173850
2 197684
2 150790
1 49119 675200135
1 109056 863096030
1 162793 270028025
2 25669
1 108159 897810633
1 113808 74179765
1 65337 904330297
1 19129 134590531
2 75439
1 54123 652016725
1 100347 470367165
1 19116 844094723
1 65317 587421219
2 12039
1 159287 276712481
1 82634 599457137
2 59883
1 55380 307870261
1 136864 88184667
2 4932
2 13045
1 5777 886579063
1 37327 418100814
2 133831
1 74667 340595783
1 61494 200505406
2 62300
1 69491 380364508
1 111567 264487070
1 182790 893541678
2 59472
2 128101
1 154374 221818937
1 140136 184037029
2 157739
2 193953
2 46876
1 10238 419076227
2 96752
2 65082
2 164971
1 10222 357072918
2 43950
1 56266 465014830
1 72020 705328121
2 59336
1 199318 782962142
2 46558
2 116779
1 21938 640840148
1 100872 703553252
1 21988 283955283
2 143864
2 42512
1 21772 96148360
2 58356
1 177389 200184508
1 158413 407544554
1 128382 388778179
2 168663
2 197210
1 35071 867919377
2 199696
1 80861 258059785
2 110590
1 189966 706492786
2 109352
1 43864 885666467
2 25754
1 40065 673005296
1 91541 621522889
1 18629 187722397
2 27221
1 155422 152804733
1 160016 561387336
1 50937 348510697
2 121527
2 8946
2 69594
2 116956
1 43355 927550955
2 148604
1 182307 777203455
1 156477 290649705
1 138451 654019458
1 108624 155747845
2 118341
1 133379 402065489
2 97580
2 189443
1 145594 35502144
2 17532
1 37573 21375366
2 9320
1 141091 53648039
2 158408
2 104740
1 123644 964579991
1 128238 669966912
1 132094 528449180
1 37077 828155857
2 146177
2 71066
1 134100 41347824
1 8126 67775560
1 12677 896608106
2 113489
1 17985 917706040
1 195058 624097883
2 50619
1 67954 261035106
1 117592 959316212
1 154814 460410217
2 32992
1 139460 288341050
1 75679 930582789
2 16571
1 161521 768889027
1 11920 518412115
2 104079
1 64155 424412600
1 157911 76171014
1 36204 806989929
1 159895 208000549
1 52665 932428559
2 13804
2 163179
2 52900
1 105994 132568473
2 8928
1 3064 516671632
1 194223 545851144
1 97666 363505584
1 111285 205433798
1 85263 576261907
2 23348
2 79704
2 132401
1 85823 494751540
1 121085 790070274
2 11318
1 147168 331177802
1 187474 234407297
2 87517
1 104042 908356869
1 120246 24523480
2 57248
2 163926
1 171472 938013602
1 28150 911163034
2 45980
1 102118 696678009
2 191378
2 108325
1 94462 336823647
2 82010
1 151638 553572509
1 75352 557534675
1 82659 69762759
2 22039
1 86675 536263722
1 129329 994992202
2 196309
1 2457 126916917
2 2119
1 27753 79035657
1 28364 665984444
1 82892 969189391
1 56093 987146837
1 161469 35444540
2 8981
2 77843
2 94353
2 87851
2 179671
2 173704
2 82324
1 192713 576538198
2 48987
1 77879 448159262
2 156256
1 75997 330440448
1 142538 242456380
2 114425
2 19019
1 108144 61957473
1 175263 266603810
1 126023 890020687
2 160176
1 76865 153846520
2 134411
1 129723 935633995
1 59975 86672510
2 167158
2 125078
1 52658 428877625
1 186683 184657008
2 3294
2 53601
1 70473 850939120
1 16986 724086714
2 148428
1 97560 125507734
1 84552 564658525
2 138968
1 175156 639144364
1 72154 356579869
2 119364
2 107483
2 40168
2 133512
1 66905 7139539
1 183792 687023345
1 164434 97999289
2 164760
2 44456
1 107158 184822617
1 24177 968203231
1 142568 229495548
1 177067 840188323
1 49046 921872699
1 1426 393251495
1 72740 711461027
1 6858 154397439
2 90440
2 17969
1 145613 677518428
2 148594
1 81531 117697469
1 171792 905453170
1 70027 555726005
1 120397 971305279
1 44004 967120735
2 4888
2 35697
1 32263 314675131
2 179725
2 18735
1 123490 738548027
1 30880 254165296
1 128685 461972232
1 64897 608557412
2 88678
2 175072
1 145986 360404989
2 20241
1 82655 563706252
1 101705 293836366
2 70019
2 188791
1 5519 115998462
2 6145
2 198572
2 169956
2 183223
2 45073
2 37282
2 101577
2 137679
1 61482 997702760
1 26028 394600952
1 17065 798069776
2 158767
2 180976
1 80919 964953203
2 76189
1 20820 979276733
2 74760
1 30720 359404840
2 167360
2 118482
1 101850 282549826
1 75405 95868548
2 111158
2 163516
2 176144
2 38720
2 63905
2 66014
2 155515
1 150708 489372223
2 84288
1 21953 402970713
1 93442 529409658
2 190229
1 78917 690581138
2 151420
2 77625
1 6246 898950385
1 191475 909364930
1 172245 814669580
1 5536 778040544
2 143494
2 163085
1 131833 369376876
2 156676
2 132596
2 167745
2 34793
2 170340
1 100119 356957119
1 161276 891979520
2 15217
2 666
2 47981
2 73837
2 187182
2 140161
1 77625 172550943
1 114460 815600839
1 128768 898027950
1 115296 114291105
1 43881 780160646
1 67153 445565591
1 63114 202883185
1 131983 313220399
1 38506 438005468
2 183613
2 117269
2 62929
1 46289 525923629
1 109575 868592818
1 176284 638127741
1 142182 476160828
1 71135 762496303
1 8797 338186167
1 155010 286725481
2 20091
1 12945 327253816
2 177492
1 183312 805765662
2 11017
2 7545
2 12793
1 151585 755342852
1 148847 524876082
1 101732 215289615
1 139514 742143182
2 26872
1 121340 897158631
2 38031
1 183147 788918622
2 70632
2 160180
2 1553
1 1770 190097335
1 136929 227060039
1 3767 713932286
2 72007
1 10707 599769730
1 186746 677633341
2 95845
2 90773
1 39715 972052090
1 179330 690343445
1 38707 754668321
2 80256
2 169534
2 12488
2 123607
2 164881
2 88811
2 142185
1 172720 9346931
1 78430 55346371
1 112465 503766734
1 143672 467537459
1 61830 879492127
1 55778 582696869
2 20081
2 127591
1 161333 749578822
2 76291
2 11189
2 56020
2 198539
2 158568
2 110234
2 99000
1 187032 93138650
1 81860 818922960
2 179967
1 22091 141468801
1 155134 53177607
2 29322
2 61395
2 57218
2 4882
1 151938 821497660
1 48601 650953869
1 66020 412006971
2 5931
2 133458
2 39984
2 106416
2 71346
1 84444 666541134
1 107111 699369105
2 13998
2 181355
2 105191
1 169487 41104407
1 69325 191267594
1 91261 231262196
1 61948 903572805
1 173032 479391383
1 29139 675600946
1 73170 981505023
2 159000
1 145778 660348342
1 30240 951549580
2 109693
2 14907
2 19269
1 172431 160137200
1 114871 400862507
1 5861 313459615
2 65388
1 105870 799094178
1 68986 824217528
2 1247
1 36905 904441111
1 101053 944434672
2 32692
1 93585 129108532
1 135410 604947595
1 162609 861507201
2 127040
1 146087 10458545
2 104251
1 165979 478603420
1 40562 936431062
2 48406
2 2963
1 129607 275352284
2 170279
1 57751 728175965
1 14285 908160424
1 161544 451687627
1 30392 524648191
1 185393 637245464
2 18413
2 64162
2 191721
1 112371 136052373
2 197809
2 110678
2 58117
1 160298 900919578
2 147365
1 109311 600264802
2 146408
2 160751
2 160008
2 72098
1 17755 543329385
1 174897 375745685
1 61378 743497609
2 119453
1 112625 948471516
2 108386
2 131066
1 84969 444012595
1 62178 97894981
2 142138
2 13933
2 197294
1 165970 885679784
1 173248 666489429
1 125217 84578890
2 63132
1 171004 439919823
2 172243
2 39070
2 184804
2 31884
1 183091 269737035
2 199904
2 198882
2 131718
1 57204 132494843
1 121527 361147212
2 186061
2 95454
2 3500
2 10398
2 41140
1 138481 138487197
1 27624 502262233
1 125949 485208438
1 78676 208345606
1 184244 242305186
1 32162 753297739
1 190656 340198440
2 152713
2 183344
1 177020 471762078
1 194434 110328940
1 130660 27417375
2 183642
2 100859
1 114231 396192326
1 84011 707135706
2 87539
2 92616
1 195240 485663971
1 82320 312230703
2 125926
2 62225
1 66905 847980254
1 105821 825381416
2 24367
1 102057 234393488
2 6295
1 134050 809170952
1 121842 9984678
1 168601 344275799
2 153063
2 107137
2 184839
2 38778
2 7335
2 121085
2 5647
1 39958 851187744
2 78938
1 7591 383338312
1 99081 843399667
1 95315 817931900
1 185192 777773079
2 152614
1 157216 730499489
2 147369
2 185480
1 61435 587057199
2 199317
1 37455 591180876
1 104452 742528827
2 60540
2 68835
1 197628 889859900
1 105486 687104903
1 58052 809157180
1 37543 362934900
1 73074 427137871
2 186568
2 181031
1 95605 208306225
1 126921 689870043
1 64224 873330838
2 81914
2 64977
1 197096 297465177
1 128296 705025230
2 73799
2 52187
1 32930 304258984
1 174309 969306989
1 19034 346604626
1 72952 592594299
1 105264 863852949
1 56896 259629945
1 195020 581548612
2 89666
1 78538 764249586
1 42151 733503945
1 144499 208768781
2 102291
2 112752
1 58221 394292011
2 122294
1 17112 586717393
2 90234
2 166509
2 104053
2 107128
2 21524
1 129576 651464485
1 2924 791470452
2 145225
2 108361
2 19361
1 125682 285458695
1 86655 216170400
1 69572 135992960
1 104033 150795900
1 108503 437326179
2 197273
1 25953 558709302
1 49156 399595226
1 46433 898927272
2 106280
1 69713 215525285
1 74202 425603851
2 90148
1 142097 766121257
2 84599
1 12434 637187043
2 4650
2 80515
1 14075 803423999
1 44006 201519942
2 16004
1 136395 183725912
2 122831
1 183742 601615804
1 127902 304138269
2 119245
2 47254
1 113305 186875720
2 116306
1 73110 746382021
1 61020 217479586
1 74162 540511313
1 74950 452638349
2 49023
1 27365 544316029
2 41831
1 14613 945415901
1 2018 326150612
1 182057 524323992
2 48417
2 129917
2 53919
1 186894 610304843
2 116434
2 41578
1 184994 183757956
1 143804 475437980
1 52539 464129734
2 115081
1 114597 686881692
1 160139 670803621
1 89775 497680330
2 163092
1 125923 948931116
2 110053
2 80581
2 62442
2 95055
2 83290
2 18702
2 91612
2 2927
2 156882
2 100644
1 174274 410935411
1 108966 314356183
1 48449 71731296
2 169658
2 2781
2 36685
1 51090 865334454
1 130885 28533343
2 179883
1 190146 349638822
1 146902 194843697
1 114639 493549276
1 103035 253436512
2 43263
2 42762
2 162871
2 71473
2 138142
1 82748 761232411
2 114616
1 5707 257902585
2 59711
1 42505 749581774
2 176471
2 46065
1 177602 768464369
2 151552
2 151497
1 125675 601336740
2 107631
2 59926
2 103800
2 80352
1 51563 543992906
1 103028 867611271
1 95323 454197948
2 75510
2 169753
2 25682
1 63768 251645922
1 30212 731454499
1 71039 870075900
1 14862 49974719
2 98585
2 90660
2 8200
1 68419 407175625
1 66204 484953409
2 58663
1 27636 371153552
1 161055 674705627
2 104015
1 16842 274337884
2 120553
2 48187
2 183156
2 7955
2 155742
2 90182
2 50452
1 148070 443985626
1 91425 922830300
2 10724
2 98791
2 21057
2 101016
1 64955 481533331
1 139876 54268386
2 56509
1 180630 318281556
1 9992 814417117
1 91219 171917266
2 162040
2 94376
1 46418 490021684
1 84036 247013895
1 140515 431308157
2 94808
1 105364 513594828
1 13739 900536835
1 158764 585125213
2 107641
2 188990
1 111663 133652964
1 165846 583130993
2 171503
2 148075
2 104603
1 173895 248169551
1 70184 41710822
2 116421
1 125582 61899891
1 176776 67049408
2 92957
1 119469 707882271
1 35249 490732700
1 105579 340140446
1 159712 288254368
1 24184 109424017
1 72204 595906417
1 118449 491248619
1 50047 765279302
2 120000
2 180698
1 134739 812597321
2 73007
2 112794
2 197099
1 72459 413668472
1 157712 886484263
2 135802
1 8774 692641329
1 88494 974433938
2 104105
2 112584
2 103973
2 198366
1 74180 930233617
2 128155
2 24904
2 166311
2 64469
2 118738
2 30193
1 180533 987192822
1 158247 294627491
1 150739 918518281
2 32116
2 130607
1 179596 26741008
2 185280
2 50016
2 179062
1 130147 362774684
1 18351 952817080
2 118126
2 27859
1 60091 253767814
1 32501 540324364
1 36229 396994051
1 48133 593080397
2 165527
1 94265 214152868
2 128766
2 97358
1 163550 795556402
2 21483
1 50718 869219707
2 117994
2 185740
1 29279 69087248
2 85118
2 30772
1 162365 110415974
2 107391
1 17842 720943242
2 65350
1 193643 227340573
1 16127 288650174
2 2231
1 136245 177390464
2 147928
1 129103 46310259
2 16536
1 167691 702468931
2 130479
2 97469
2 162170
2 68011
2 82511
2 11549
2 126184
1 191251 265696101
1 98190 767273115
2 153954
2 102744
1 11595 191902601
1 36231 484273773
2 127511
1 77460 60513890
1 153064 245627707
1 62117 876357478
1 115265 145915722
2 175031
1 137636 798145140
2 160166
1 149355 349777011
1 19305 136521728
2 108816
1 75971 469059473
2 188922
1 177869 801891877
1 134974 885000658
2 172317
1 173732 401459342
1 170426 172920897
1 103245 465634367
2 47711
2 56406
1 193136 553452145
2 74938
2 105424
1 60901 737429037
1 196543 43115222
1 142773 542383596
2 175784
1 19299 421287297
1 27090 481806034
1 78445 440152588
2 6842
1 21901 963414231
2 131469
2 116390
2 30713
2 158031
2 10878
1 180591 388550931
2 195889
2 75207
1 17896 881014106
1 30034 560023320
2 192443
1 192113 439680745
1 168765 947303404
1 44260 547603094
2 107688
2 126966
1 19830 103072411
2 195135
1 160895 940334388
2 183068
1 61431 862880990
1 79892 425592765
1 137482 194384430
1 115213 848253225
2 79882
1 177163 784856626
1 91789 882343350
2 47161
2 66513
1 62353 728850595
1 109089 5363185
2 132297
1 199243 575547770
2 34368
1 77878 66325625
1 44344 33075624
2 43826
1 8781 294871448
2 120791
2 197917
2 69300
2 131880
2 52634
1 5288 731679049
2 8355
1 160206 207218708
1 17991 744881450
1 152962 49296591
1 53119 86870830
2 84315
2 193883
2 57450
2 119221
2 134302
2 74769
1 66155 776404116
2 104027
2 116016
1 101807 993378088
1 9863 980070127
1 16582 509586620
1 158770 218584282
2 57221
2 11679
2 101874
2 47384
2 142888
1 124157 123944915
2 76942
1 31568 969556984
2 19632
1 151678 856869824
1 66680 535393999
2 164763
1 197505 951596157
2 33121
1 86303 863956898
2 5663
1 41430 496917921
1 189298 127869759
1 150267 62909317
1 94277 558094486
1 177014 760828201
2 75670
1 140950 302165152
2 91915
1 51985 560341567
1 77600 30592192
2 186808
2 80688
2 192236
1 147055 652480885
2 193285
1 82508 570649801
1 95310 882771346
1 174555 409056239
1 164306 590666122
1 74615 172823284
2 189126
1 170917 777323913
2 20112
2 38388
1 127138 442421285
1 81560 874130987
2 21829
2 130031
2 164787
2 186906
2 63428
2 82044
1 96792 185542969
2 22221
1 45328 164163817
1 126069 156655718
1 134488 247429912
1 165922 414289590
1 131829 777449064
1 17965 698444142
2 47180
2 122247
1 64172 675899579
2 27422
2 53353
1 162683 302859426
2 33657
1 25755 649947593
2 142002
1 71743 329309925
1 91213 753358973
2 122123
1 42409 276305727
1 129171 614174706
2 47735
1 182222 874446794
1 82924 692116414
2 156067
1 126278 661387544
2 71527
2 2108
1 45259 465184592
1 7021 18078024
2 78899
1 144166 451269449
2 135331
2 146588
2 187969
2 169467
2 179523
1 156324 575767618
1 103582 151058939
2 171929
2 40068
2 8551
2 164638
1 74801 665198110
1 144020 310856562
1 157505 800122232
1 173689 548338435
1 41981 39525911
2 84119
2 142352
1 169187 902740112
2 62329
1 155739 426701665
1 195411 170647858
2 50880
1 129735 503828599
2 79786
2 113487
1 190589 73503109
2 391
1 100756 778151209
1 32160 901499956
2 78294
2 34442
2 109984
2 4922
1 102902 764994074
1 110329 122939246
2 80558
2 149680
1 165724 604591103
2 111664
1 186781 77787644
1 15368 93524531
2 67200
1 113822 18997514
1 831 23495250
2 13338
1 67761 749250409
1 150131 320969542
2 75386
1 162523 606504468
2 142833
1 62325 332496166
2 30508
2 182939
2 29053
1 173562 755830218
1 9328 526416871
2 172077
2 151916
1 65691 889094891
2 161679
2 192888
2 198122
2 168536
2 191384
2 76492
1 145360 198856604
1 179188 831435874
1 23635 64768120
1 3961 576389917
1 90312 172971231
2 188617
2 65331
2 142045
2 39567
1 33999 396632565
1 29182 141875730
1 44567 266949938
2 128537
1 11129 443780297
1 85314 426166026
1 198270 598676820
1 100620 998339738
1 21044 914096666
1 30402 553662168
2 135998
1 48291 67860421
2 160720
1 160044 718592921
2 113621
1 57960 750086520
1 53052 986744818
1 141476 689357104
1 122423 747553574
1 101838 748397888
2 191105
2 164549
2 23538
1 139867 48262414
1 182422 642310138
2 199597
2 159295
2 91487
1 52943 574867544
1 29279 929285424
1 1364 175261221
2 149457
1 198584 160034097
2 185277
1 156832 168704782
1 58899 670375019
1 66963 249525910
1 100954 647763221
2 187953
2 181223
1 85372 827515119
2 50714
2 167084
1 152950 625994882
1 79679 243191129
2 113
1 176343 54282831
1 80522 32199186
1 57098 641976180
1 68485 83432447
2 167344
1 85863 719671261
1 174501 86058641
1 161376 153764564
1 196305 504519620
2 133448
1 3307 781251034
1 194939 62717453
1 63380 106457379
1 193448 583525099
2 116486
2 84359
2 43283
2 169921
2 57040
1 178007 863744850
1 154546 279184785
2 77576
2 44223
2 166500
2 1522
2 128726
2 141424
1 105259 605883456
1 74457 824197613
1 187393 197266996
2 194361
2 44728
2 70346
1 13423 699886169
1 193902 711423110
1 183119 313040705
1 189809 647010887
2 16608
1 123946 37421590
1 123577 594476851
1 185929 546915067
1 118339 287368226
1 163059 228906007
2 138511
2 75162
2 69684
2 152600
2 113351
1 143728 414541035
2 56744
2 66552
1 72444 271020803
1 60296 956330342
1 15701 394893575
2 105572
2 62173
2 32174
2 164970
2 110095
2 153440
1 145976 525793454
2 57560
1 110131 583627168
1 150443 234061414
1 194813 392110294
2 7474
1 194316 117649349
2 195823
2 58456
1 154199 220711286
1 43157 238930686
2 193980
2 101504
2 196824
1 13493 271410863
2 157790
2 69945
2 56791
1 72383 229232881
2 88240
2 139178
1 110504 271943115
1 193147 837032655
2 123337
2 96234
1 62348 58791271
1 105576 563491388
1 86672 971184636
1 155695 66490481
1 124600 126970016
1 151622 627225667
1 182553 805132102
1 115877 889690275
1 158443 689707537
2 38720
2 18937
2 144101
2 69089
1 55156 163736312
1 100526 105196091
2 27834
2 73273
1 9483 892473766
2 127393
1 19476 612619424
2 51066
1 62149 804096146
1 199442 361051625
1 189941 56102737
2 71242
1 174931 681296469
1 121314 119972168
1 70930 439246648
2 191555
2 54322
2 128344
2 197918
1 73028 305918309
2 138733
2 105282
2 151421
1 136 191262408
2 184428
1 96162 156116881
2 128781
1 92992 300569514
2 181410
2 6394
2 41482
1 57480 194120077
1 74411 422620569
1 63046 740111702
1 188545 788841878
2 124484
1 103589 277316392
2 101862
1 131852 684659808
1 178856 298685683
1 122103 625408797
2 180587
1 124463 385721150
2 9853
2 66039
2 136105
2 186340
2 61151
2 80645
2 148228
1 193871 144502484
2 111496
2 6146
2 83298
1 42952 285635536
2 17519
2 121990
2 188525
1 60845 194969321
2 181625
2 180225
2 133517
1 188583 384115073
1 131040 919695575
1 40298 552477018
1 113852 575662007
2 108039
2 138205
2 124062
2 133091
1 55500 124099510
2 94573
2 85493
2 66965
2 71902
1 102665 652380980
1 144939 474340113
1 189017 725951544
1 53250 497632494
2 194856
2 27322
2 172448
1 47980 593011208
2 104762
2 108928
2 132679
2 146233
1 28979 956637366
2 196586
1 93844 685907663
2 134758
2 63053
2 2897
2 110722
2 96801
2 107152
1 97309 24682449
1 180222 999081841
1 122579 973713171
2 88747
1 86324 291784028
1 96242 377512995
2 149867
2 161743
1 16905 129519989
2 110809
2 85888
2 169572
1 134576 50657480
2 25579
1 47723 390181919
1 162819 36151705
2 52825
1 22213 684851082
1 87806 692876269
2 182953
1 71065 16380621
2 148720
1 118200 32522373
2 118266
2 175645
2 161452
2 165475
2 134888
2 169699
1 15110 379592191
2 69156
2 104868
2 167829
2 192623
2 84770
2 97401
2 156974
2 59024
2 142652
2 103882
2 158595
2 4643
2 41372
1 59877 551960473
1 10684 189557745
2 170551
1 168702 29741432
1 52563 305530406
2 39683
1 66567 753512432
1 1618 711204666
2 186518
2 142975
1 91321 468503940
1 30197 961895072
1 11122 591701687
1 57622 353162424
1 148244 151911548
2 175974
1 30687 824926479
1 52857 19684608
2 7130
1 140744 279578486
2 179782
2 196152
2 95628
1 90676 48207380
2 4745
1 97494 182448289
2 8883
1 61825 914653378
2 99518
2 104510
1 136729 937793534
1 61281 465124593
1 91502 857591557
1 31718 187406730
2 163394
2 197805
2 16338
1 106351 765549001
2 98813
2 54289
2 59609
1 84868 295389708
1 177297 515221803
1 197193 715227925
2 135651
2 169067
2 11844
1 93819 450135273
2 43439
2 5020
2 88766
2 87430
2 43602
1 47185 294575203
1 15833 942694368
2 155601
2 127041
2 136831
2 66007
2 46772
2 186709
1 187460 300428147
2 52789
2 29655
2 70862
1 84074 841072984
1 196767 885406576
1 195159 866028225
1 8269 885849217
2 103569
2 104559
1 44870 784951964
1 77060 638706242
2 142978
1 47362 111273251
1 33588 975312230
1 32990 300081772
2 27387
1 178909 907778666
2 19671
2 66120
2 126713
2 29479
2 124735
2 172890
2 10734
2 891
1 130354 500822200
1 25217 905044498
2 93770
1 98727 696046480
1 80033 6954921
2 51800
1 17211 469437684
1 14965 882461067
2 149264
2 131859
1 108185 851521366
2 6167
2 100344
2 69994
2 198575
1 134959 811620418
1 209 15611389
1 111772 635849692
2 105327
2 166672
2 110495
1 121877 605498179
2 169831
2 164638
1 137572 757846036
2 158920
1 87390 137561363
1 92155 809542096
2 46131
2 102560
1 84575 298444342
2 159832
2 86218
1 139695 764282904
2 172896
1 39430 334063171
2 89510
2 104977
2 160148
1 61052 715602594
1 186436 445536252
2 164239
2 82445
1 14307 687657844
1 2836 402689902
1 197073 107091290
2 20594
2 63546
1 146779 653769450
1 92281 818698933
1 149057 113047190
1 169663 851297963
1 161068 723998169
1 111008 263088514
2 111886
1 141556 459785551
1 179521 452787157
1 39123 218497178
1 52339 23948149
1 135676 581413183
1 144937 377253993
1 133154 254643163
1 25515 763314503
1 102864 439307567
1 104536 743019673
1 109101 519463231
2 82740
2 157259
1 6375 367061777
1 129075 729727466
1 109954 123126254
2 244
1 102628 235414331
1 63982 849941635
1 162602 694272347
1 43999 274319763
1 80446 668432472
2 24352
2 70491
1 75037 370525570
2 35537
1 100553 661605631
1 142194 858261808
1 191786 862411695
2 137709
1 156076 15689797
2 167976
1 150016 721814221
1 115903 124496187
1 15167 442558043
1 184297 83920455
1 162724 541019625
1 197198 720173821
2 31939
1 193956 953126028
1 47327 702706391
2 97269
2 173709
2 182054
1 61462 924235156
1 164349 804912688
1 101272 525974171
1 101258 492825034
1 34976 282534871
1 162385 577944898
2 76316
1 84689 577485958
2 190644
2 67372
1 146316 263904098
2 36846
1 196084 69972506
2 146192
2 102536
1 48243 356269835
1 136729 932474107
2 158065
2 102501
2 40340
1 91241 514996254
1 190864 281808046
2 53161
2 42242
1 154085 564965819
1 157224 960182876
2 73743
1 94300 422955267
1 51840 488018812
2 131353
2 174756
1 194782 748443750
2 85922
1 164764 419830061
1 12131 446957188
2 144812
1 194090 934847439
1 58271 45300963
2 44567
2 55559
1 154704 895908112
1 153963 510647348
2 158209
1 86389 493246822
2 79140
2 58101
2 30437
1 37048 231233723
1 199946 42754594
2 62226
1 183791 625283240
1 173177 963556485
1 184446 258123629
1 5944 636503897
1 102893 900535654
1 152791 521223664
1 13934 82235882
2 89147
1 19862 216690668
2 59051
1 135276 294690953
1 128307 549405604
2 79146
2 185965
2 146238
1 85225 85421426
1 71650 889281855
1 130774 608310321
2 118763
1 191637 527260206
2 1174
2 197909
1 162647 922835113
2 76570
1 130870 907793461
2 29824
1 179019 965833560
1 84988 202760039
1 38799 634037554
2 95173
1 20745 77067468
1 38343 371280849
2 189800
2 127690
1 113450 801016434
1 3904 811967724
2 51305
1 168519 392204704
1 198124 311744329
2 21291
2 22818
2 113402
2 55296
2 31512
1 184998 595269283
1 48936 925482828
1 98497 799827699
2 41532
2 189285
1 153118 228562585
2 114550
1 5982 953867527
2 117431
1 81044 172005125
1 130107 331087770
2 9265
1 171516 314428774
1 54584 836652431
2 149367
1 177002 700028206
2 116553
1 197923 168031860
2 64986
1 176632 33692232
1 147050 509682587
2 125587
1 157902 347150607
1 112860 205295045
2 189308
2 179666
1 42183 972242151
2 80005
1 25108 812719032
2 38624
1 141860 575472982
1 144379 468401939
2 163562
1 152344 216825817
1 78017 852175739
1 193497 829712379
1 33955 879772045
1 65508 998329714
1 106612 577002349
2 188551
1 41111 357708471
2 46282
2 81764
1 1029 751335582
2 60713
2 87904
1 31796 66643438
1 3898 692915770
2 175233
2 8140
1 20448 44702963
2 151767
2 132852
1 143600 949509869
1 59480 260468681
1 176206 275572601
2 19175
2 43866
2 128396
1 94052 779083648
1 177637 88809334
2 76642
2 95611
1 52228 976738652
1 194198 400426618
2 176747
1 115507 664075767
2 44229
1 92768 775144567
1 20075 985863476
2 110201
1 42121 247814478
1 22469 174841230
2 61119
1 45773 272859335
1 58707 353958295
1 139751 304879494
1 188642 287682844
2 181746
2 42172
2 176812
1 74183 815990600
2 94103
1 155915 652314796
1 100101 463608092
1 55371 449976168
2 70300
2 90656
2 76637
1 95650 661525817
1 147234 362482096
1 13258 613319154
2 22685
2 159690
1 116927 521121930
1 112876 258803283
2 68757
2 123642
2 122649
2 142039
2 23734
2 189053
2 179092
1 139989 826569443
2 33419
2 77944
2 122911
1 167675 398229871
1 77518 915404816
1 41385 219332047
1 27529 245550643
1 25737 95889073
2 171764
2 131792
1 171314 33153144
1 297 964869124
1 173547 760791776
2 68954
1 53109 501023298
1 7172 200759205
1 101446 147371162
1 134095 568478016
2 167417
1 64940 258839200
1 148682 850119374
2 42195
1 150721 17644608
2 137830
2 96838
2 29663
1 140004 221884186
1 97155 951542543
2 139291
1 10547 839162744
1 129442 912275236
1 160626 615992402
2 48443
2 85244
2 84259
2 182089
1 195515 352563529
1 65206 926391346
1 88468 150152529
2 181444
2 148979
1 142458 384159922
2 43171
1 85986 763312064
2 80323
1 39188 913690073
2 173834
1 73773 515708511
1 97258 23515370
1 63849 41349695
2 81108
2 173883
1 12014 942412479
2 186312
1 55412 88597027
1 61023 993269034
1 18194 217040822
1 82880 576154601
2 10789
2 118656
1 140629 57242741
2 47804
1 108483 330423453
2 85320
1 156455 491632366
2 76344
2 9810
2 106909
1 188076 906429897
1 158835 428947240
2 8006
2 17043
2 68724
1 3177 583284033
1 96029 756014242
2 34508
1 147238 601850171
2 69750
1 16682 145520068
2 189806
1 107496 869663729
2 182123
2 56963
2 191598
2 189707
2 189939
1 92497 578439154
1 157296 28068541
1 190647 45092603
2 69117
1 157674 37206188
1 64054 91095281
2 10990
2 199121
1 34496 51229510
2 178960
1 143322 224661912
2 35989
1 146705 936579908
2 47554
2 116900
2 62182
1 21347 235059364
1 128183 74886775
2 103923
1 75746 732250645
2 140731
2 165406
2 174409
2 89649
1 194558 631715477
2 85839
2 5012
1 173817 101948939
2 1719
1 172253 421523684
1 101936 902179887
1 65903 971218050
2 86610
2 165677
1 84459 183158232
2 62071
2 199049
2 147170
2 33254
1 146134 671765586
1 177043 283247775
1 197661 765216
2 178431
1 16454 534542702
1 177940 486575581
1 87465 621425472
2 52177
2 149415
2 55477
2 12535
1 169865 513045013
2 172432
1 97524 199461815
2 27247
1 181922 232805450
2 37292
2 148942
1 56582 292330529
2 72932
2 11002
2 194229
2 119779
1 126234 227858397
1 27077 44380582
2 1783
1 31201 4330321
1 94710 771630765
2 42055
1 10591 303261126
1 197211 649989742
2 164048
2 164866
2 69554
2 65047
2 157228
1 86504 190126363
2 95161
1 65291 618842167
1 55849 898899205
1 92593 890369787
1 193805 886625379
1 156069 669774239
2 17725
2 179722
1 80694 366173680
2 112881
1 1238 337211926
2 14602
1 48553 693523800
2 27137
1 98174 172332081
2 78390
2 51502
1 127571 259748222
2 179830
2 191705
1 41658 183631730
1 125438 349164879
1 87010 184491097
2 104122
1 50970 681876566
2 161025
1 121098 615815359
1 80889 165226790
2 184814
2 165905
2 57818
2 43119
2 102744
2 45825
1 69282 634563671
1 5820 587780736
2 193345
2 153241
2 17745
1 83141 622305999
1 116950 561328910
2 65181
1 104817 305660864
2 113
2 49231
1 185212 146797189
2 4426
1 80708 175061697
2 49935
2 66234
1 21762 433809235
2 109369
1 156119 604086948
1 16233 573948131
2 145086
2 142305
2 129350
1 31919 702466003
1 121552 584559090
1 187506 907453263
2 178326
2 18084
1 189205 610178590
2 71981
1 142640 607358475
2 71243
1 151179 199569747
2 153106
1 119606 172277477
1 172532 378195187
1 80837 60491050
2 71227
1 194319 551037243
1 39339 411298331
2 20999
2 161996
1 27252 616273918
2 98505
2 186513
1 61122 587930000
2 169466
1 22829 559027166
1 124950 860425731
1 32577 340625509
1 113217 118815542
1 198559 577466466
1 70356 725918918
1 192264 267016908
1 88696 762731334
2 19780
1 96711 966818257
1 121564 483379064
2 170242
1 39951 643434705
2 37120
2 68805
1 124479 894935197
1 35605 589586408
1 8334 892584594
2 14259
1 158980 533266889
1 199325 52545623
1 101125 619903581
2 101956
1 105865 570174977
2 45995
2 116504
1 153969 218511790
2 106734
2 19722
2 59505
1 174734 905641589
2 113644
2 182191
1 146501 506127190
1 25903 103426346
2 60023
1 68312 651709787
1 119342 735520296
1 86686 50325013
1 128425 676084407
1 141368 8974361
1 182873 374757735
1 30331 363714379
1 97418 847331077
1 114956 437262923
2 37318
2 81323
1 111471 136864876
1 13746 21089853
2 23563
2 41685
1 179098 353676022
2 153474
1 92280 220439013
2 34882
2 66160
1 77270 839999595
2 60874
2 97126
2 142775
1 97363 280059424
2 145895
2 172353
2 199503
2 165497
2 112819
2 58466
1 38895 840846353
2 198925
2 187184
2 165197
2 147892
1 152834 9494790
2 24102
2 160027
2 2404
1 85981 830298997
2 95036
1 23723 678533650
1 37545 197814145
1 164237 163607166
2 125238
1 168048 722634242
1 12064 435359302
1 176901 652650131
2 103651
1 93444 446176857
1 192191 173666594
1 139832 659906180
1 166635 829100984
1 68806 860298364
1 164819 328908055
2 180607
2 152645
1 65655 287493457
1 30314 321474451
1 152307 67042208
2 70417
1 70878 839008299
1 149753 564380351
1 58375 85303834
2 30029
2 70029
2 137165
1 189242 529535208
2 187546
2 103639
2 138924
2 180261
2 80368
1 65347 141446739
1 497 405729949
2 104092
2 54745
2 95343
2 142482
2 18366
2 4715
1 9865 65546260
2 149136
1 111421 191433289
1 44007 736959026
1 192874 554706057
2 90845
1 162984 893769543
2 145343
1 126900 759594569
2 76882
1 43304 668532747
1 163741 926834844
2 80255
1 96245 771388133
1 53932 802187960
1 9175 973730181
1 146248 126100888
2 90604
2 66263
2 91550
2 125951
1 62821 109719427
1 55655 871393677
2 194265
1 4007 275395984
2 169978
1 116906 854231819
2 103716
1 170424 21540329
1 197797 269883628
1 160832 215790459
1 51923 303864111
1 52754 638090086
2 191277
2 57476
1 117850 208108980
1 54979 374503598
1 58433 317966699
1 139252 483295150
2 112752
1 143081 632295690
1 81842 853183597
1 152853 510910935
1 82357 246348451
1 94003 536167096
1 89691 483115409
1 112853 610543044
2 23994
1 143946 417798534
1 32678 372122258
2 151887
2 29196
2 124287
2 107583
2 15761
1 134579 731409385
1 167299 707343812
2 51558
2 125572
1 90402 532890774
1 77478 866940254
1 108667 384353179
1 9217 309361031
2 49298
1 172999 59661865
2 59836
2 196113
2 49433
2 95697
1 125045 397157518
1 13353 687580628
2 29418
1 83417 950456605
1 198525 78727896
1 9969 405464990
2 123732
2 61069
1 151055 149878404
1 98646 603995918
1 98888 979263759
2 39833
2 194080
2 24469
1 103333 211336179
2 108871
2 64089
1 78405 342140026
1 170527 91584602
1 94221 708207183
1 150999 98988254
1 39311 14138739
2 123894
1 178138 755918701
2 152048
1 52656 401414832
2 28609
1 145885 798923460
2 95583
1 58931 778824101
1 155402 24238140
1 98367 380383176
2 10334
1 159147 918733012
2 38389
2 86244
2 125574
1 18875 345252234
2 194700
1 142515 375851827
2 68249
2 16818
1 27085 619199661
2 58338
2 166018
2 198607
1 53404 885886115
1 199520 663728316
2 68248
1 121680 402613324
2 66817
1 96893 837250422
2 78519
1 159085 440443250
2 47172
2 51969
2 41869
2 114804
1 179620 706323941
1 176640 421170698
2 57131
1 141155 267295098
2 151899
2 144850
1 163241 801374319
2 194226
2 39802
2 12931
2 57223
1 118273 246819279
2 184109
2 162895
2 76726
2 31846
2 82395
1 44695 87038421
2 151988
1 75389 168096186
2 107987
1 119437 593520822
2 49791
2 151258
2 107482
1 182810 798367165
2 88518
1 31101 701168566
2 99393
1 188612 377539176
2 38242
1 86873 976711463
2 52672
2 48307
1 154278 373530427
1 162197 744792452
1 173842 56083187
1 196607 189831803
1 68400 18860156
1 199200 217900029
1 135944 753711385
2 168073
1 110301 535026161
2 40123
2 147196
1 78630 354879179
2 75024
2 140056
2 170875
2 68569
2 134053
2 130540
1 184232 47103471
2 186219
2 23856
2 82830
2 183421
1 124073 67515688
2 153820
1 161379 470185363
1 146350 478204212
2 161518
2 26423
2 52507
2 3873
2 7093
1 168401 330615484
2 80353
2 179743
2 172624
1 6902 973583682
1 39046 898314623
1 191419 679536679
2 150817
1 153546 389099304
2 155763
1 187570 435279219
1 183389 377869393
2 91060
1 105242 993291670
2 188027
1 186843 168196680
1 110509 255398430
2 126581
1 150161 411622855
2 46903
1 117793 584988273
1 140873 988710155
2 8997
2 116594
2 61126
1 52071 409558344
1 141810 768805629
1 159582 24169728
1 115312 803656845
1 96578 231850484
2 151107
2 68468
1 69459 682324997
2 50267
2 144208
2 27747
2 186400
2 181172
1 175374 847339883
1 171776 145662191
2 140401
2 20260
1 93980 117973208
1 176982 893547726
1 86237 296156457
1 3534 626387142
2 48956
2 34385
2 94368
1 129362 640260706
2 84441
2 48164
1 35820 713536749
1 27212 145250505
1 88926 99722177
1 135975 879783309
2 161754
1 154462 478066055
1 125570 38512054
1 142257 660962061
1 4414 830831075
1 35822 869801641
1 29509 704345497
2 38187
2 83249
1 67810 293922041
1 102261 366114087
1 92617 691320719
1 183287 778540638
1 191933 399337763
2 140223
2 184756
1 137214 701706157
1 172102 520696684
2 87229
2 82434
1 44892 217308323
1 50920 416420666
2 35054
2 56968
2 158675
1 51251 709948533
2 106728
1 26379 271038036
1 61949 414807328
1 11148 766816723
2 199748
2 65283
2 167226
1 147333 278666214
1 12251 456375067
2 173546
2 80394
1 138122 790151195
1 38897 604659967
1 83814 411470971
1 29878 884600436
2 4388
1 143269 842813442
2 183112
2 7339
1 143078 680092122
2 113139
2 66579
1 106388 861950755
2 96952
1 16900 190534576
2 145475
2 21299
1 153649 380098877
1 158856 901805636
1 197715 217919334
1 48644 90739674
1 14385 418419624
2 92367
1 35987 529616520
1 6710 469422479
1 5112 200077104
1 27968 327254053
1 1860 655740202
2 55052
1 127589 442676933
1 186186 597006045
2 74006
2 56318
2 146851
2 195732
1 1197 850012589
2 68859
2 61514
1 38409 204675890
2 109210
2 76027
2 51022
1 12795 271672832
2 99629
2 195252
2 16088
2 83944
2 65817
1 148685 446562122
1 54912 818067710
1 64507 748078003
2 16342
2 146674
2 18936
1 173086 378616674
2 173183
1 136872 220116399
1 191346 357335229
2 95020
2 156698
2 102602
2 6352
1 87194 763615371
1 148104 177898267
1 183892 788489643
2 12121
2 126396
1 196436 527036957
2 144954
1 121947 294128010
1 47197 915317035
2 96328
1 128693 573227226
1 67072 119603161
2 3714
1 71065 556191228
1 38596 26299744
1 122427 428702482
2 74485
1 35663 450178511
2 42809
1 177014 178595182
2 179873
2 50383
2 87969
2 130382
2 58101
2 31688
2 51641
1 8811 92508995
1 22004 558073076
2 188062
2 37978
1 105458 667214139
2 64703
1 20348 324102558
1 131284 272031617
1 167634 232926210
2 40991
2 151072
1 136352 668208636
1 104143 657143321
2 179021
1 141675 374835609
1 170259 172620823
1 8077 61386598
2 163365
2 66786
1 145195 749698600
1 47196 299744655
1 171636 332284246
2 196307
2 80017
2 112502
2 162325
2 38912
2 85956
2 186862
2 34359
1 11486 556878918
1 1085 549410792
1 199549 64783322
1 184641 724848263
2 71641
1 150910 117065789
1 36361 231069870
1 14953 235962505
2 72461
1 167793 779102641
1 16691 854075622
1 58482 898993821
1 135698 138263621
1 54877 106037544
2 81365
2 58719
1 162850 414593227
1 69313 323350959
2 181663
2 180133
1 94000 987832029
2 168818
2 184172
1 102756 230911471
2 183385
1 29794 330706267
2 34916
2 58227
1 100123 124318589
2 151400
2 194665
1 196706 960497435
1 146546 259937324
1 100155 294829455
2 141904
2 155712
1 49152 959497171
2 141256
2 146003
2 28624
1 26467 159281348
2 140591
2 188375
2 24862
2 114459
2 109352
1 21944 487809029
1 71058 275973213
2 12905
1 150735 487864830
2 72138
1 97558 895417390
1 13509 20436612
2 15398
2 29027
1 130153 518981694
2 165654
2 26169
1 174022 909782910
1 98399 72548319
1 141809 254987911
2 32384
1 130320 457607071
1 126303 373473355
2 49236
1 198401 740655911
2 110612
1 18351 672787440
1 33676 408603643
2 66366
1 183447 514021351
1 109562 687853806
1 40386 647981598
1 123288 949984131
2 105177
1 109012 240978443
1 101508 880100972
1 107578 388729591
2 101918
1 85484 898978691
2 66789
2 37545
2 183450
2 62231
1 192941 519862900
1 199452 464954725
1 182839 541888098
1 41523 264881375
2 125511
2 59552
1 55487 424291527
2 20818
1 152174 514080787
1 199954 351041157
1 16732 603982124
1 137422 817187987
1 106756 243612665
2 19795
1 134087 292159875
1 152661 29739023
2 97633
2 104148
2 53255
1 60324 879502664
1 16762 141023847
2 24842
1 66269 4941706
2 152328
2 190991
1 68912 993695826
2 177812
1 125847 589477173
2 126086
2 175797
1 195111 342338439
1 12114 105110340
2 139710
1 66695 71833025
2 152002
1 54082 578509577
1 140547 954516465
2 52093
1 137442 901674570
1 2988 328272740
1 6928 582854676
2 131388
2 91677
1 52078 301217651
1 72621 318117318
1 161662 885989830
1 8098 229718
1 40923 943991665
2 12959
2 61759
2 23936
2 150938
2 113675
1 53551 339214239
1 1313 125474224
2 12143
1 199435 750428559
2 42875
1 178182 525574343
1 199348 477466063
1 31730 499787139
1 131395 988343058
2 39727
2 49509
1 77288 832592915
2 87649
2 152432
2 155813
1 169911 627902024
1 82240 603735130
1 195178 540886844
1 147485 607070506
2 23459
2 77304
1 123179 505738314
2 81830
1 126672 539447888
1 176297 841242475
2 130331
2 65201
1 184073 707966099
1 18499 747767861
2 113647
2 27795
1 131074 738715476
1 184275 906051362
1 113821 72497001
1 193491 233598444
1 80115 758049171
2 13494
1 175546 426867835
1 151156 469030547
2 127025
1 48000 781194505
2 42282
1 27661 174777197
2 114112
2 110899
1 198986 472901434
1 20800 106155462
1 107427 894968946
2 71511
2 155256
1 193147 888153421
2 84660
2 65255
2 174197
2 36506
1 72336 886107913
2 112526
1 129747 790869393
1 110187 476826799
1 142139 812891221
2 75897
2 108876
1 27648 736081034
2 158539
2 132382
1 155190 931624805
1 38775 134007903
2 39319
1 78726 702890065
2 625
2 172682
2 49313
1 168075 999315017
1 65401 243165027
2 194779
2 169128
2 9203
1 166233 538945631
1 164690 45130129
1 65405 317010636
1 71661 332952976
2 132903
2 11532
1 137823 545116916
1 14645 171927684
1 129777 79955252
1 40872 282000110
1 128671 345476778
1 85761 394340122
2 186356
1 84938 310852282
2 63793
1 89624 409747692
2 63278
2 185371
1 29312 826315988
2 122457
2 54957
2 16773
2 78825
2 24261
2 130212
2 15668
1 355 163874536
1 95018 255613970
2 32043
2 136477
2 139572
2 187008
1 109657 869403288
2 194412
1 123670 548480261
2 25840
1 96257 353438648
2 183339
1 169647 561254243
2 27387
2 198418
1 135506 558191395
1 184262 255174410
1 551 74767493
1 61230 203876622
2 71788
2 68290
2 102926
1 190918 727629152
1 32777 228419883
1 23614 909102218
1 32374 175980435
1 132567 328917830
2 156667
2 76767
2 26571
2 40533
2 79818
2 196733
1 111193 174579122
1 85066 193866196
2 196416
2 23948
1 178767 281839603
1 129829 288272493
2 45380
2 194891
2 25242
2 95104
2 9828
1 143589 341634218
1 5779 633165485
2 185114
2 85648
2 41505
2 156697
2 145682
2 70751
1 121524 822612386
1 42520 746299683
2 56055
2 92483
2 91422
1 39835 371373920
1 101461 845018477
1 173373 994791963
2 6920
2 124611
2 85876
2 109471
1 123848 838275259
2 181145
2 116393
1 115859 420081050
2 71525
1 129720 631738078
2 12924
2 169222
1 25423 355241892
2 7426
1 158733 186226891
1 146422 864014315
2 57175
1 23202 500256852
2 171625
1 44381 303423195
2 120874
2 116244
2 117687
1 87994 818347218
2 100173
2 90196
1 167411 286471424
1 90778 389248800
2 48574
2 170972
2 126099
2 88859
1 67521 991700219
2 182704
2 27584
1 173712 546937222
1 134418 145449560
1 131068 163058717
1 183878 546752301
1 59533 73823817
2 148601
2 146939
2 82790
2 140239
2 191294
2 108327
2 144703
2 24664
2 92837
1 13082 21999695
1 134734 643296680
1 194648 886270272
2 2972
1 102025 957204270
1 169045 739308426
1 8175 965052425
2 186731
1 178779 329499772
1 28436 487037101
2 164227
1 91101 455783565
1 41504 543648581
1 184320 244184535
2 61421
1 77665 570523228
1 146466 71038814
2 5976
2 64803
1 163813 240220900
2 112249
1 15500 986296596
1 65987 109774179
2 176679
1 22531 2990498
2 75655
2 63721
2 163041
2 62714
2 111191
1 118875 294806698
1 194824 360495560
1 16786 606113367
2 98764
2 177852
1 76914 624716088
2 152477
2 56884
1 199980 603593339
1 45340 218287257
1 65868 58031052
1 171365 84844602
2 143973
1 122719 5140604
2 104317
2 54160
1 67682 643598106
1 83815 699989534
2 130247
2 63154
2 33047
1 149463 478740635
2 183498
1 11094 799722655
1 182915 188078889
1 149034 320160665
2 4434
1 80757 806478742
2 42787
2 89028
1 83463 493051472
1 36498 194168235
1 82228 442550120
2 149607
2 39593
2 144228
1 25226 189871322
2 39740
1 197098 939022291
2 108079
1 10154 501557234
2 127005
2 51093
1 82363 896444800
1 129801 670162146
2 145655
1 196496 705668209
1 12899 426656276
2 173282
2 170185
1 107338 369814370
2 186001
2 123041
2 59698
2 40085
2 4940
2 13920
2 153589
2 40950
2 88016
2 17095
2 65825
2 98568
2 166183
2 89195
1 84406 935254329
1 101848 123064222
2 144422
1 146941 338293136
1 3121 31358579
1 101095 549017791
1 66545 424549504
1 120438 427238589
1 96354 917335149
1 135999 892854922
2 160065
1 82139 612567942
2 37535
1 14540 162460073
1 100370 89893530
2 16521
1 74128 569726703
2 180329
2 23371
2 136830
2 66896
2 133936
1 61686 153494210
1 13896 686020736
2 114415
2 30051
1 23977 411696454
2 50876
1 196670 484016901
1 141980 523883130
1 98780 427653749
1 60609 736046593
2 69514
2 43929
1 11160 881867787
1 128393 257490377
2 115626
1 47069 734324532
1 50230 48879394
2 102548
1 6297 765392255
2 42238
2 115538
1 110517 736795426
1 148076 446206931
1 18766 128148165
2 166258
2 152781
1 122794 929226332
2 4947
1 110690 48061092
1 169198 998609181
1 81872 717155151
1 55925 203366893
2 197019
2 14334
2 157119
1 14437 892616818
2 76508
2 166708
1 104052 256849019
1 178503 545259428
2 27254
1 53454 259898302
1 76846 851746476
1 121519 237349844
1 127022 521522575
1 15308 466224088
1 111526 288173941
1 156317 861036814
2 124823
1 140261 358688547
2 86331
2 101477
2 173009
1 26598 812712914
2 1500
1 15618 840416671
2 76505
1 122941 995378015
1 120140 635467464
2 130390
1 51237 275366949
1 178130 583996111
1 100094 837731226
1 64097 290225008
2 33785
2 167919
1 80877 573402544
1 90422 537138856
2 191508
2 10822
2 18077
1 109229 454086771
1 72510 299149895
1 166220 79388755
2 91708
2 128904
2 173436
1 72059 369676289
2 77394
1 180025 161240553
2 137861
2 65209
1 3464 217887514
2 139714
2 186769
2 173851
2 67651
1 137688 249361128
2 149131
1 192875 751819470
1 40657 19502491
2 25481
1 157230 675283442
2 81470
2 175987
1 182752 371649103
2 128727
1 125147 325153856
1 90976 411273916
2 5292
2 160034
1 80180 69470334
1 25833 823647728
1 197342 794923839
2 182406
2 182646
1 154465 16837601
1 72579 498415103
1 163284 917728668
2 164727
1 144593 345994727
2 170074
1 129269 633306083
1 133340 439796226
2 64788
1 101676 391937376
2 181669
2 98175
2 66294
1 152461 111409349
2 74278
2 166428
2 99944
1 121277 483960707
2 192257
2 59604
1 9963 187205584
1 163811 838225113
1 1295 464029020
2 148141
1 83316 322994677
2 61392
1 70600 813029204
1 3567 739329847
1 149302 107498284
2 49910
2 87137
1 137924 739591522
1 32021 344913663
1 12626 493517220
2 12422
2 27412
1 98853 475459518
1 131798 959393224
2 173706
2 155716
1 112036 866939807
1 1230 35249008
2 124173
1 169851 830227763
2 74851
1 54064 200370575
1 113661 691011625
1 147709 493781320
2 58481
1 138701 337572797
1 3659 763377697
2 70201
1 87373 797571791
1 132983 131366363
1 20217 794344954
2 15785
1 171222 889362072
2 4308
2 39446
1 82791 811299321
2 58241
2 4203
1 178932 309432985
1 122332 309189344
1 30311 124632177
2 112247
1 74404 123290455
1 68360 676318641
2 10359
2 42934
2 171143
1 160979 13044300
1 139860 834906470
2 163394
1 18098 89974724
1 47557 336459635
2 108408
2 35891
2 15032
1 139869 168235847
2 98327
2 103704
2 55271
2 33337
1 181331 362029633
1 139872 915472965
1 50911 128355311
2 104592
2 143229
2 194750
2 120692
1 45513 312057238
2 17105
2 4599
1 182770 621023061
2 70417
1 189340 731696145
1 113533 789286508
1 166297 388791172
1 91491 855358943
1 36012 877258807
1 107587 591807642
1 160828 597896711
2 57414
1 189066 940934670
2 87747
1 38694 460862134
2 150196
1 122966 110561809
1 52770 494215437
1 69480 520687905
1 184470 144832387
1 104426 608283968
1 126816 760629219
1 40472 274854570
2 118085
1 184446 648917088
1 84928 873833653
2 158442
2 74195
2 191780
1 86916 973333124
1 26152 854353668
1 82543 510498650
1 59428 736605761
2 17776
1 16559 598392433
2 94210
1 196137 89791569
2 12617
1 81943 704953654
2 157091
2 81657
1 173300 181587753
1 161081 251286128
1 137571 740436911
2 47171
2 13490
2 138775
2 104865
1 197542 896483790
2 41681
1 43837 897893800
1 147940 978454481
1 187804 522537203
1 90489 307974531
1 14178 975638165
1 56859 469682359
2 81999
1 107011 398982090
1 131255 701601538
1 153492 691878149
1 137075 43237516
2 96699
1 187653 717024220
1 42917 903150766
1 71812 574176225
1 16871 276274425
2 180341
1 146420 271312213
1 26430 580609190
1 178694 659808114
2 184271
2 174155
1 134497 18460134
1 83814 91126232
1 75177 190763996
2 60119
2 160735
2 170160
1 177696 799835218
2 154934
2 53362
1 150978 7547837
2 10615
1 64120 31076982
1 62041 851393949
2 20636
1 110576 939367740
2 145852
1 23833 755713472
2 141818
1 41915 949594377
1 153461 255733186
1 154559 157363840
2 124849
1 180417 318411372
1 192708 218621589
1 100494 226574987
2 152020
2 78638
2 129477
2 129688
1 114890 955575203
2 73695
2 140140
1 87847 547095271
1 50180 152058452
2 128271
1 97780 170621446
2 14344
2 149655
1 164151 101444776
1 59954 463496909
2 108966
2 94588
2 162254
1 109975 46864811
1 75046 332796230
1 172602 643714319
1 102960 523804478
1 194052 644872551
1 132834 103183655
1 63239 444566085
1 126748 891560110
2 23594
2 161278
2 189409
2 110985
1 93107 25797058
1 67613 281810103
1 135283 387717508
1 120884 819452660
2 88283
1 17763 876074607
2 102992
2 119582
1 174347 709554899
1 14153 69224454
2 79797
1 62921 79251075
2 172051
1 10764 883299674
1 6057 44286419
2 109126
2 179574
2 67720
2 44321
2 70306
2 192981
1 128799 797833014
1 172788 949715849
1 19846 427137991
1 163809 748782503
2 172281
2 187418
2 75508
1 114794 357319420
1 10672 424572014
2 176882
1 137382 332356660
2 117359
2 186757
1 123606 73373201
2 179992
2 28337
1 124980 741855091
1 116474 854156365
2 198491
1 38543 244780903
2 197357
1 115059 224163626
2 103387
2 159766
2 195446
1 56206 940418532
1 49100 425876327
1 129821 140677473
1 169008 133195664
2 73777
2 85732
1 79006 482323258
2 90343
2 61892
1 196761 773125615
1 96969 13129647
1 39168 347968848
1 192039 597232288
1 183042 717661134
2 85008
1 188502 684844086
2 131995
1 13007 491295606
1 156192 605931698
2 45187
1 172272 620686633
1 42139 700184228
2 30374
2 20020
2 136287
2 36146
2 103990
1 132691 835984987
2 186220
1 102352 103078078
2 99209
2 177352
2 32936
1 195711 78042758
1 63436 367097405
1 194432 637190875
2 169355
1 58345 90878403
1 134406 981415448
2 166627
1 80219 281521471
1 145236 441811529
1 120962 359430109
2 23274
1 139558 755086135
1 109778 336192330
1 151724 665556631
1 186487 281068430
1 151666 429496906
1 72564 893950223
1 91453 112320151
2 2614
2 143918
1 113787 673021316
2 137824
1 23209 71001005
2 146028
2 154802
2 139283
1 176350 992121081
2 34671
1 71892 538684984
1 28540 629846322
2 9297
2 127622
1 127045 116838739
1 33489 379811475
1 13 890195500
2 149490
2 162144
2 111093
1 109537 188426139
2 124175
2 76472
2 158767
1 103651 754785410
2 197214
1 19907 697053112
2 14868
2 76415
2 151085
2 3299
2 100036
1 52447 33640828
1 17911 83483447
1 74087 836018873
1 8101 784779504
2 170457
2 63223
2 89061
2 56590
1 118992 861906027
2 152005
2 112949
1 92038 917758969
1 164839 87121268
2 52375
1 154853 271344528
1 7195 240710954
2 93891
1 27491 562574311
2 59739
1 76020 440696908
2 57642
1 23490 559731097
1 175002 628371229
2 97843
1 190944 569177884
2 141756
1 79569 255432520
1 162798 269643904
2 59319
2 35241
2 75173
2 166169
2 76870
1 160873 790251441
2 82417
1 48589 781214193
1 180668 133579661
1 126141 733922543
2 198786
2 18807
2 88856
2 29820
2 115486
1 7819 786353644
2 177105
2 112006
1 1459 722137760
2 57310
2 149193
2 182346
1 198201 234036500
1 102438 108525894
1 123214 920285007
2 137996
2 61648
2 120165
2 24719
1 88449 642008779
2 74902
1 2394 776938264
1 38601 11983312
1 103786 232411507
1 133104 992221609
2 138108
2 34960
2 59481
2 139578
2 29073
2 159257
1 199273 719065542
1 191397 29580088
2 76882
1 35712 727253968
1 135942 685823734
2 51197
2 23199
1 52374 149077487
1 67878 603597321
1 17033 932638393
2 80576
1 64573 136060194
2 27776
1 35986 954323481
2 161492
2 55673
1 135643 227085445
2 58850
1 19071 686073617
2 49038
2 56485
1 81047 30315156
1 82630 584195558
1 148109 707429556
2 153520
2 22335
2 2630
2 91986
2 182469
2 46158
2 117367
1 85259 396749373
1 103317 27743460
1 5234 530533303
2 154823
2 52497
1 88942 820402530
2 81241
1 118623 616221137
2 186711
2 86966
1 39478 601186508
2 164349
2 113060
2 178929
1 51018 478232436
2 179964
1 117397 51614026
1 143040 945551725
1 146196 152215063
1 138361 971614585
2 102352
2 180501
2 23176
2 91402
1 143646 693362310
2 92181
1 188970 409707579
1 153210 584948970
1 119901 281536579
1 10810 772199987
1 28694 449785338
2 22695
2 108768
1 8841 346932926
1 31564 799234684
2 158155
2 72292
1 98177 93838663
1 124593 155900028
1 161831 95958704
1 129234 963571715
1 14690 216754903
1 176409 1716293
2 199308
2 38510
2 92951
1 88378 787668155
1 130572 150296854
2 154003
2 134125
1 196881 694916104
2 7110
2 184694
2 18697
1 88612 813250232
1 12626 792874053
2 74356
1 102123 774233899
1 21818 461227307
1 186459 196450515
1 191671 494953755
2 116536
2 59012
2 198890
1 170914 223435132
2 8549
1 138830 700556230
2 49675
2 192797
2 161502
2 3962
1 132979 250005033
2 147877
2 123881
2 44080
1 114210 793954523
1 109369 694039993
1 36948 304194311
2 112715
2 35954
2 99937
2 69983
1 96568 960321514
2 82250
1 138087 829249260
2 83085
1 69526 227763647
1 57211 793734561
2 156997
1 104978 480563973
2 44311
1 77683 37123634
1 151355 867966237
1 79013 515534501
1 152429 530631921
2 103524
2 163185
2 169901
1 89330 824581663
2 17319
1 198698 304196397
1 194233 808164548
2 49805
2 39651
2 36572
2 30502
2 117556
1 84739 521869698
2 59653
1 44745 188718100
2 6008
2 65138
2 93815
2 160534
2 66984
2 56722
2 144848
1 166667 952551952
2 16849
2 107344
2 141644
1 115171 801643879
2 60883
1 56032 794987760
2 90875
2 165893
2 71122
2 30699
1 178166 658646375
2 187124
1 121242 263867248
1 163586 289354306
2 113437
1 7197 804715776
2 140259
2 20991
1 193757 233491178
1 160082 943858451
1 34767 211368290
2 149614
2 130095
1 7311 340164789
2 187735
2 73460
1 81242 471210017
2 175229
1 119948 410023380
1 86030 298279857
1 127549 454827620
2 173821
2 166225
1 45343 623866025
1 16565 543970613
2 161306
1 65073 282010325
1 47849 305457330
1 168690 118988179
1 124741 848454082
2 161674
1 159307 659047622
2 146073
1 181628 588346699
1 35628 524535860
2 73553
2 160521
1 136105 772257001
1 172741 73801193
2 6084
2 100196
2 33126
1 194639 527930847
1 62346 52300791
2 17273
2 5832
1 79478 736356421
2 191209
1 119659 657616141
2 187915
2 134559
2 52294
1 131146 294661762
2 75683
2 167516
1 117629 628275311
1 47015 686261379
2 156921
2 183211
2 197921
1 28391 76140314
2 153640
2 129635
1 193652 803065216
2 120200
1 155501 128728990
2 113562
2 1985
1 14540 129836617
1 168994 702119926
2 43604
1 87795 557356134
2 29069
2 17706
2 176520
1 8137 539391518
2 190372
2 64389
2 55793
1 17404 727754493
2 149240
1 58849 372543362
1 34788 329660491
1 87489 639777050
2 58620
2 54112
2 310
1 98295 8588580
1 157467 915594070
2 174185
2 116703
1 108478 498585115
2 99101
1 63067 827582640
2 194180
1 73924 972265190
2 81873
1 170859 346973647
1 174062 737064894
2 54057
1 42511 889883916
1 32997 503405275
1 152131 869828431
1 195347 763185711
1 153624 860638012
1 97124 63322957
1 165331 979463078
1 42584 418135966
1 186 620021048
2 175726
2 85574
1 90639 571707752
1 156155 782545010
1 102588 284050896
2 116288
2 50880
2 80122
1 107933 459371901
1 22076 372931342
1 97449 266632070
2 12388
1 45876 575585323
2 49923
2 14389
1 18094 54010715
1 33130 172281923
2 181712
1 167988 323901175
1 76657 85723278
1 153666 597974868
2 99953
1 20284 853274628
2 7688
1 173368 725286780
2 37935
2 152834
2 129268
2 80348
2 186265
1 90642 606027014
2 108707
2 36751
1 178401 276218749
1 59150 294051039
1 76371 772479773
2 34507
2 12035
2 186122
1 25862 835782187
1 22820 161603622
1 125012 6186697
1 188382 872323574
2 149997
1 115765 588078127
1 14715 953488758
2 74591
2 29274
2 90535
1 77004 528338914
2 94049
2 41317
1 52189 715971957
2 119751
2 156539
2 192337
2 32721
1 14833 200311990
2 152623
2 32588
2 122413
1 92432 639017330
1 14419 107827796
1 126240 357230370
1 9785 638596174
2 160466
2 157425
1 38767 588967580
2 21670
1 113027 655211014
2 140745
1 95202 265127248
2 14919
1 114442 399881370
1 82220 359449957
1 91686 141520213
1 63639 133901416
2 5879
1 161238 784078553
1 164363 906958013
2 86036
2 51631
2 186052
1 46428 331812857
1 173845 527933799
2 101449
2 102351
1 136104 585614784
2 59580
2 55857
2 10048
2 173310
1 182104 470653264
2 65902
2 175173
1 174941 772011882
2 141635
2 36041
2 36354
2 75219
1 28169 195094678
1 71732 742917480
2 27593
2 184858
2 38231
1 47040 997169219
1 198415 410467909
2 177959
1 6920 641708602
1 149404 756596620
1 145092 471275850
1 125849 630397227
1 133255 622508635
1 165801 553333970
1 34896 200507493
2 168237
2 17054
2 181801
2 86468
2 188898
2 157858
1 145018 161817418
1 54527 639110916
2 114955
1 138125 770059275
2 40215
1 44841 35803484
2 146419
2 119577
2 54265
1 111442 562811608
1 154309 69870020
1 132661 956773853
1 55843 441515796
1 54064 401679892
2 106296
2 76037
1 63986 292278534
1 69919 502769635
1 3484 163975016
1 182848 148995611
1 42770 375282600
1 100084 122495188
1 82756 786944575
1 150873 156202869
2 141379
1 80287 660651881
1 165412 800806735
1 13820 670832140
2 172708
1 197085 10244181
2 16091
1 117405 922621654
1 138047 822582178
1 23959 224358718
2 77889
2 163931
2 42172
1 118152 59625573
2 128008
1 126072 952237843
1 28249 37249381
2 41216
2 131066
1 13139 497551104
1 136723 899847369
1 54330 699408066
1 59964 514275078
2 137531
1 126502 962175345
1 24932 331534398
1 74613 639888728
1 124377 647598894
1 140125 600187697
2 80265
2 152604
2 50623
2 114840
2 111663
2 36443
1 40963 620491673
1 177884 643230056
1 64080 221043648
2 69274
2 160649
2 122544
1 7354 747577685
1 178893 671410010
2 14876
1 40849 90209303
1 131605 873318159
2 137551
2 194620
2 108599
1 51776 483029168
2 1598
2 175464
2 156172
2 123952
1 54947 354442748
2 176934
1 187700 13612885
1 128598 275252521
2 53535
2 96203
2 138645
2 197081
1 62529 359400055
1 6561 31236600
1 88940 896343258
1 55559 183642658
1 101625 883416626
2 13655
2 20359
2 90542
2 156246
1 136323 124760640
1 76643 392171763
1 18596 10044643
1 99379 72375709
2 101641
1 189615 55037910
2 89977
2 56308
1 51909 109870061
1 135282 877439522
2 128526
2 53041
1 178619 587764474
1 51156 423019997
1 179368 692969654
1 73180 866089789
2 96005
2 69933
1 10581 753428021
1 16359 551836109
2 71632
1 65055 406900349
1 38518 150790551
1 1222 186650048
1 45754 786661555
1 194921 312083873
2 14106
2 70331
1 10198 608382708
1 68973 825506371
2 106556
1 134264 809851486
2 133522
1 60170 180659012
1 163489 549446208
2 53189
1 188784 488399911
2 37395
1 87742 807390411
1 126689 120832063
2 22195
2 112002
1 171779 812203730
1 12007 308101418
1 78413 661756825
2 92225
1 184345 409103204
2 88779
1 31395 611843993
2 64569
2 40276
1 39765 722276653
2 35849
1 187305 145762059
2 189423
1 44169 281580256
2 54762
2 83460
2 89168
1 36646 698579644
1 73452 72014743
2 56788
1 197051 821025146
1 97179 978221734
2 199713
1 194424 797000325
2 171429
1 29599 441657257
2 18648
2 180709
2 59521
1 114866 221619923
2 191080
1 66760 880416953
1 31308 255070733
2 188629
2 40130
1 127222 810600545
2 194307
1 124649 783879184
2 38277
1 14128 12198298
1 33828 131200321
1 175213 461328526
2 92444
1 84739 409956799
1 78475 875695487
2 52052
2 113656
2 190312
2 5539
1 178417 191910073
2 81603
2 196171
2 195070
2 185175
1 114192 146612508
1 94795 984076057
2 34615
1 187146 350598818
2 44117
2 125451
2 95650
2 95314
1 7653 934069600
2 152084
1 158724 978080843
1 75405 581419882
2 158479
2 148410
2 122798
2 49631
1 102428 865690959
1 64950 986170580
1 181830 419211499
1 48917 220683046
1 53469 524011473
1 23439 466091358
2 103536
2 181451
1 103794 730017669
2 186965
1 66861 106997278
1 150361 309588543
2 56019
1 123892 655051395
1 149305 531023527
1 49923 924852966
2 51683
1 187935 576171304
1 91336 240687992
2 67538
2 121462
2 135853
2 105629
1 163164 435509945
1 23932 44941030
1 28319 300953055
2 124117
1 34232 601876960
1 106377 379291529
1 82650 32469838
2 63422
1 79142 77746092
2 193849
1 125093 7984373
2 59122
1 99580 90961533
1 109975 614568497
1 132472 303171460
2 155378
2 141198
2 102543
1 174582 540596915
1 166179 304756952
1 155197 400465017
2 197795
1 170606 511509076
2 159283
1 111263 702750077
1 136201 912394248
2 30846
2 128369
2 116457
2 93952
2 193312
2 101913
1 76198 102715629
2 141879
2 106922
2 193949
1 41049 480551318
2 88724
2 25633
2 111388
2 11608
1 103538 717321158
2 12371
2 53115
2 197385
1 2928 974168707
1 45327 553407338
2 44097
2 49712
2 24825
1 188921 129029383
2 172530
2 172341
2 65705
2 96314
1 158673 358876639
2 21552
2 112946
2 117153
1 133189 568116986
2 157740
2 184469
1 70352 266507721
1 195869 178138646
1 136769 384053722
2 82633
1 2922 978026696
2 154440
1 158434 826249597
1 32315 952103765
2 91515
1 85363 389022053
1 144683 683218266
1 9652 344745128
2 86438
1 132171 438758077
2 187126
2 146741
1 76991 873676993
1 12616 810944602
2 137546
1 27406 601816511
1 100247 380740638
1 186530 214712253
1 55627 191448892
1 58502 791851668
2 67629
1 4848 100811697
2 154748
1 75613 794283172
2 102886
1 86708 990392409
1 116529 418980295
2 75375
1 132922 169563669
1 72278 814307865
2 120928
2 114021
2 145326
2 110484
1 15691 358486412
1 146269 16044024
2 66609
1 58862 82405077
1 21336 87176106
2 77120
2 15460
1 30834 318316755
1 118071 700456611
1 126904 721104823
1 159651 176203250
1 117983 612692481
1 8615 388443650
1 34759 79041265
2 74791
1 132014 570782374
1 712 318500489
2 198065
2 190966
1 181840 21396719
2 770
1 55843 685278098
1 162272 333187185
1 52751 611618215
1 135411 248425071
2 81984
2 192941
1 182171 316868197
2 193217
2 7056
1 50151 528902062
2 102186
1 198423 486839085
2 89357
1 194792 348398907
1 4983 965737894
1 110803 811486231
2 71388
2 37369
1 54328 233310563
2 103455
1 13307 646473809
1 190019 365201097
1 173489 695272058
2 92710
1 122195 336561315
1 49590 973289868
1 72171 617272985
1 61962 372005340
1 135641 844799894
1 100743 763547148
1 152902 390703157
2 46732
1 111710 59991487
1 19920 664544985
1 176998 949186298
1 59244 590618223
1 64354 420190078
2 132689
1 168592 854444825
1 113774 519424411
1 28081 661606150
1 140397 748705089
1 84855 997303823
2 155545
1 97483 169779382
2 42171
1 163713 224136310
1 111674 556241320
2 37313
1 18039 326550612
2 72279
1 7586 569501255
1 194960 294034869
1 1225 267158332
2 189036
2 140586
2 90835
1 141532 691742941
1 20787 176939704
2 147114
1 176992 736999954
2 41433
1 198343 856472251
1 190730 27299567
2 143955
1 127624 19218040
1 94039 834135993
2 81480
1 174194 299402341
2 23852
2 154697
2 131360
1 85578 698500591
1 88414 514027946
1 69493 102345096
1 7288 699951453
1 91924 338642363
2 46997
1 155336 830830206
2 26655
1 31314 706910539
1 156298 241511073
2 104881
2 124964
1 171919 930346361
1 80191 479564909
1 89788 171064105
1 139133 222811714
1 197683 857648249
2 126534
2 7942
1 117860 553345634
1 131771 821473923
2 79089
1 183391 763327354
1 65199 837867872
1 150776 420951169
2 159945
2 124679
1 149339 303089926
1 14651 675212457
2 81672
2 150067
2 95610
2 17336
2 27786
1 177641 838337420
1 109242 653632482
2 175990
2 115595
1 109884 258264685
1 132573 802376068
2 4641
2 5595
2 103985
1 100576 427653904
1 108582 185766726
2 31046
1 182264 189299914
1 12707 956856849
1 196023 394840191
1 176214 15850938
1 154826 473166950
1 22186 689266442
2 35457
1 28912 731631540
2 178468
1 20952 863960376
2 90884
1 105781 859294042
1 105974 128183901
1 39229 139918785
1 189570 388406671
2 147118
2 43998
1 34370 320918492
1 65921 411047001
1 127401 266924589
2 156321
1 163746 778610370
2 196778
2 112265
2 163492
2 43318
2 87474
2 126155
1 119750 370176639
1 139083 464095109
2 91580
1 149133 652432658
2 175785
1 73928 515393609
1 143376 727239526
2 192666
1 167850 222292824
1 1576 534951694
1 97723 868902519
1 151933 217429443
1 70074 680445515
2 29244
2 28990
2 65857
2 13378
2 153653
2 7721
2 119438
1 88776 980657707
2 165103
2 193895
1 146646 99617237
2 6797
2 25456
2 145278
1 28294 85796924
2 80801
2 43767
2 195777
1 17165 500548052
1 61418 790980350
2 129756
1 51522 887309844
1 124197 549210747
2 140836
2 17831
2 129519
2 92648
2 144096
1 8541 607406234
2 87167
2 8558
1 182752 953845973
1 6881 863191671
2 44596
2 118827
1 98288 844892217
1 164765 690689846
1 18134 663815722
2 178143
2 80192
1 77124 516136643
1 16496 70200857
2 83466
1 97374 166477477
2 163800
1 98329 153672829
2 131802
2 117773
2 152036
1 150751 23011644
1 197300 52743676
1 3041 278275690
2 80392
2 105199
1 154412 460740474
1 8491 732525084
2 19670
1 4233 599577422
2 184030
1 109802 245816532
2 142139
2 76947
1 29531 914769018
1 103920 829496675
1 10343 753825987
1 65105 714860599
1 38491 35184945
2 34327
2 21362
1 90589 932898154
2 100394
1 171903 137468737
2 8210
1 68988 118998815
2 103402
1 17231 628499013
1 102922 550581468
1 63112 368120852
1 178414 312019266
1 169874 525096444
2 114786
2 50594
1 99570 219348032
2 9535
1 98546 999230081
2 56811
1 130080 987576608
2 180440
1 64019 97440359
2 10563
2 16447
1 49132 199660477
1 41767 90695486
2 146239
1 20103 353082601
1 193247 806492035
1 38824 135182605
2 191735
2 119183
1 142019 269878699
1 75657 296595190
1 22573 932117828
1 125394 356055398
2 60864
2 56959
1 196626 125483394
2 131877
1 24998 506582473
2 21795
2 28616
2 176119
1 18743 211937565
2 145815
2 9854
1 28938 866539999
2 110134
2 172980
1 18615 681859328
2 104257
2 23209
2 63954
2 49821
1 104685 184878295
1 78069 596925291
2 163331
1 62269 957999716
2 195142
2 91604
2 189688
2 2807
1 24189 893603326
2 160745
2 11397
1 39896 34285077
1 165548 887878200
2 196235
2 24455
1 111777 616477419
2 71744
2 148538
1 151863 58005319
2 71899
1 145915 51191868
2 185053
2 37965
1 10496 911611962
1 139434 921891695
1 139568 371963763
2 56844
2 100873
1 108102 85087621
1 79949 762088721
2 68659
1 146070 358064349
1 135762 257803864
1 99597 443073612
2 95479
2 79597
1 56862 963399973
2 72700
2 95915
2 160387
1 184601 136885847
2 11566
2 82976
2 188081
1 126826 193223071
1 70302 883591506
2 170364
2 148802
1 37512 531716916
2 137117
2 118880
2 50006
2 193648
1 170739 762966655
2 17188
1 174052 143847369
2 83092
2 73102
2 104981
1 175018 604738306
1 21435 696620892
2 164153
1 1946 537304382
2 171592
1 58416 622014722
2 154410
2 172869
2 6458
1 82694 517764429
1 73569 397244222
1 20182 923494109
2 156850
2 858
1 4206 859884319
2 75214
1 36619 728699062
2 44273
2 52350
1 133332 87202026
2 82807
1 20934 477314896
1 18798 91915517
1 180408 504790656
2 154936
2 199502
2 144831
1 29907 655659832
1 155304 434719885
1 115208 387837169
2 193398
1 55864 671490173
2 43993
1 190331 111855073
2 130233
1 39649 936499762
1 20435 784927002
2 196205
2 56810
2 25153
1 136563 199480294
1 147686 255881129
1 164287 925023883
2 156059
1 152689 678794782
2 48025
1 22376 930115758
1 95994 48787073
2 154274
1 178211 153872469
2 180467
2 149964
2 190093
1 101759 575773670
1 180670 216617059
2 197154
2 195306
2 107067
2 74716
1 188565 487703707
1 5414 245565126
2 126523
1 133382 180129356
2 172503
2 83993
2 118212
1 50089 518479265
1 190692 247332
1 79668 197959343
1 180090 929116017
2 80548
2 3561
2 77801
2 106861
2 107546
1 193965 476494755
1 165872 760781514
1 162601 637478233
1 20272 894069594
1 145152 791364321
1 196721 557934169
1 72147 516349133
2 59802
2 68185
1 120643 196875703
2 53476
1 112953 234061785
1 86000 253740025
1 139305 410104967
2 125375
1 18426 80283511
1 102671 298945303
1 145508 200276437
2 190541
2 114421
2 30012
2 161017
2 175064
2 177128
1 62203 607869192
2 148031
2 133946
1 296 748095848
1 26581 953337064
1 172015 332232818
1 149580 694966678
2 52041
2 87710
2 67455
2 183128
1 60142 260810719
2 152270
2 113144
1 4430 747673673
1 17701 309012060
2 173635
2 82090
2 158348
1 160528 161335665
2 147917
1 65275 410984969
2 76483
1 103670 625900465
2 61204
1 191954 415703797
1 60077 203749316
1 107992 440866069
2 137782
1 11553 741466679
2 39773
2 56619
2 46511
2 94105
2 151893
1 54991 814367337
2 5556
2 119184
2 93531
1 84705 25838876
1 145216 894966410
2 72719
1 39713 783288908
2 148722
1 190987 702371313
2 137523
1 36500 538808134
2 79290
1 133036 547472565
1 74670 166847496
1 72854 752232362
2 97444
1 192151 363881448
1 115320 42005650
1 32639 272401016
1 161190 166624553
2 178584
2 189917
1 46604 434529584
1 194942 822065019
1 140384 511627629
1 46762 492111134
1 103791 854301596
1 155586 814445424
2 59013
1 59654 401297033
2 36785
1 126339 545642827
1 146732 166994872
1 83260 62175717
1 74066 744960054
2 157655
2 132603
1 19358 212210867
2 73597
2 198154
2 79288
2 138107
2 15620
2 156901
1 160348 832768392
2 167689
1 50059 257339964
2 120028
2 67379
2 125048
1 140053 878248806
2 114340
2 190752
1 45107 849652766
1 187594 497512965
1 89144 984157847
1 7796 904996371
1 63388 770580355
1 155149 115348148
2 181942
2 4924
1 195056 96921730
2 30072
1 136159 363508919
2 25312
2 110481
1 96716 233624052
2 170687
2 144724
2 196687
1 68759 37295326
2 97800
2 81007
2 21270
2 167135
1 12300 881768865
1 44406 580914934
1 47589 364990830
1 133370 629034474
1 57549 712635924
1 154859 24111797
2 15286
1 69419 266680717
2 7843
2 53412
2 4944
2 195656
2 26386
2 104440
2 123666
2 104845
1 194896 349431394
2 6708
1 195144 979237197
2 190109
1 197506 208807971
2 74411
1 83573 372370631
1 1516 507576936
1 33732 917376305
1 3349 164326531
1 88970 499229534
2 73158
2 168256
2 164287
2 27487
2 133012
1 23891 963604304
1 172094 292959447
1 110449 266627825
2 146807
2 183562
1 29129 755667671
1 157774 373801740
1 122134 667313839
1 154611 692787381
2 171924
2 91222
2 56961
1 48493 173189150
1 79679 591259954
1 152607 940878381
1 26620 931726951
2 115182
2 154475
1 144778 706257404
1 81373 542560488
1 29792 483331430
1 142714 564225990
2 82930
1 137840 686548962
1 187920 686224098
2 114262
2 11506
1 48296 98784769
1 66560 682356541
1 179628 76347591
2 176126
2 38456
1 32187 133133199
2 147304
1 127822 31294246
1 99452 24330043
2 113220
1 22676 921214166
2 15282
1 133056 932711454
1 21726 339147521
1 143913 538418490
2 157081
2 187115
2 108318
1 14621 588996550
1 143086 743245933
1 151891 982102727
1 73701 896363028
1 139328 347810698
2 82621
2 36030
1 189604 346965067
1 31172 344833956
1 24089 455575
2 102267
2 16122
2 67717
2 186011
2 172884
1 109081 518566051
1 45417 387097372
2 170649
2 33013
1 37060 782585159
1 54769 730991897
1 103330 477829164
1 14547 96553322
2 33007
1 47112 348873878
2 167000
2 11801
2 98799
2 140000
1 158799 319559732
2 84085
1 19929 891729339
2 89250
2 164364
1 81157 993131017
1 81248 676133899
2 195158
2 136032
2 164197
2 127395
1 170760 161971262
1 121769 634972419
2 117671
1 63730 435695388
2 109615
1 194008 596017092
2 133495
1 80121 813229810
2 112364
2 71786
2 12722
1 140203 511692115
2 148845
1 46531 337276299
2 167394
1 78894 631742106
2 192857
2 125680
2 50251
2 10275
1 199418 778724723
2 53291
2 1704
2 70604
1 185373 71156316
2 43555
2 4018
2 126240
2 166511
2 36743
2 87568
2 1247
1 67915 2592245
1 148327 937667654
1 91925 550316277
2 184010
1 40933 112260797
1 61587 604200068
1 36858 530006056
1 169189 666031449
1 11311 632935447
2 124134
2 164506
1 64175 622364477
1 85181 485030634
1 33917 490495732
2 139041
2 11099
2 139960
1 45165 987025663
2 14526
2 169719
1 834 335963366
1 121394 369153131
1 92613 246265841
2 66001
1 17024 287186578
2 183065
1 52200 398132633
1 182051 369106857
1 129236 683814581
2 34835
1 196252 857595494
2 193781
1 128297 166340329
1 43589 262242618
1 92067 828239780
1 179112 493305922
1 177241 206801813
2 125171
1 97381 58305463
2 31622
2 164295
2 34838
1 144749 54587694
1 60629 965694122
1 51723 972573610
1 18618 735349854
1 27826 956961240
2 177764
1 96878 343552768
1 167456 122624944
2 49602
2 36483
2 105559
1 194464 656462101
1 152720 320795776
1 182090 502781405
1 174933 511333159
2 125160
1 71986 575515187
1 26046 972642070
2 120855
1 46529 521150692
1 110313 17229861
2 59425
1 94083 492989351
1 75558 674847435
1 103998 611003133
2 54195
2 97923
2 195675
1 168749 485933152
2 100623
1 101958 336628146
2 142221
2 94341
2 65121
2 99216
2 25963
2 25675
2 131903
2 57124
1 23747 351930497
2 60014
2 17335
2 68833
1 119223 184433726
1 56012 972972893
1 164303 491624108
1 31493 450686154
1 158325 857225557
1 118936 583729379
1 71893 644706231
1 183307 556341002
1 182684 345522846
1 54110 571915943
2 47283
2 92194
2 189088
2 169462
1 128232 340237536
1 53966 43587214
1 127565 582671323
2 145161
1 82847 620753475
1 151329 631171518
2 172487
2 97314
1 68613 788815150
1 47824 781217328
2 72214
1 49832 953210583
1 121202 971394534
1 4422 369210609
2 105420
2 76580
1 47996 638575207
1 177925 900000984
1 170411 811845610
2 50828
1 107637 76135696
2 5677
1 137742 919654825
2 101927
2 191050
2 116346
1 72450 308493773
1 57069 350044393
1 66820 526356875
2 85027
1 110330 926052791
1 162828 547608430
2 88629
2 56805
1 27840 575544806
1 186063 620637457
2 146423
2 19506
2 180147
1 12343 251915927
1 127764 376874080
2 44780
1 172107 574551507
1 92175 997545523
2 107078
1 20811 345870783
1 12919 132754741
1 93096 427243729
1 47292 171339789
1 29924 284197590
2 175853
2 56363
1 76275 877767357
2 71851
2 115758
1 8549 137121855
2 93056
2 43074
2 105561
2 29399
2 73344
2 192057
1 126787 784820740
2 101726
2 157234
1 11359 567004997
1 105842 4896704
2 27397
2 146290
2 176361
1 117650 395923754
1 109901 260442851
2 91404
1 61941 687638914
1 102304 957670386
1 121087 155802213
2 129781
1 127805 530764953
1 116299 712637297
1 62873 359434182
2 45064
2 67536
1 8061 634990345
2 52875
1 30633 604154983
1 120883 916036606
2 130446
2 54253
1 83322 44527089
2 62637
1 7903 898190232
1 130485 529252996
2 150530
1 169976 937634565
1 94766 382919526
1 86160 27720614
2 86286
2 191438
2 36086
2 191369
2 81727
1 86776 635588150
2 81660
2 41226
2 105476
1 175381 328627282
1 116372 169602896
1 163058 830513116
2 186353
2 170314
1 23341 414635123
1 73356 77520340
2 45429
1 133953 554140238
1 196281 947117095
1 106367 167827610
2 67992
2 92856
1 4057 834158471
2 65258
1 49584 985713379
1 79851 738161908
2 165940
1 12473 718762552
2 101096
2 3474
1 129015 898003002
1 24898 581996900
2 101452
1 51083 431899804
2 197661
2 139048
1 152716 196140253
2 100314
1 155412 911441580
1 97966 211117041
2 115194
2 31715
1 47264 162196176
2 96336
2 172808
1 189897 301230500
2 60477
2 73322
2 144308
2 35556
1 65810 708893941
1 170599 413963471
1 123301 370577350
1 124138 868319850
2 119720
1 37208 337785508
1 174949 791493720
1 190074 891083931
1 59175 537509814
2 88416
1 49589 918011582
1 141851 836130292
1 13709 669451203
2 187351
1 90872 143438211
1 114389 65414727
2 179484
1 37126 470894490
2 147286
2 98622
2 68424
1 149675 304690896
2 51767
1 168462 19108456
1 71459 803580353
1 102517 573214596
1 34736 740554447
2 95919
2 33947
2 151662
1 65445 795765435
2 29861
2 94209
1 65842 965459074
2 5121
1 57958 244189846
2 53895
2 21632
2 193887
2 142277
1 91329 792339427
1 146093 281159217
1 141555 692664485
2 72547
1 190872 376924394
2 5447
2 119154
2 150600
2 155431
1 176939 895244119
1 73320 726973412
1 5678 705995763
2 76335
1 22682 329328799
2 178427
2 173979
1 100835 526840696
1 126436 218079841
2 146165
2 142678
2 194253
2 80031
1 177963 54652886
1 35003 902265932
2 139237
1 14343 638876163
2 135582
2 5812
1 181084 115586
2 150511
1 171099 278270258
2 77673
2 52493
2 94863
1 76553 730107230
2 33116
1 176893 983406659
1 182773 710279651
2 28103
1 182524 87981051
1 148534 433335921
1 77474 658669353
2 146981
1 172432 361682662
1 31644 257959109
2 138667
1 100468 912714558
2 52807
2 9567
2 101466
1 77710 135705122
2 62915
1 53948 257876258
2 20975
1 8692 31208280
1 198648 437508913
1 33181 732375989
1 68784 340173790
1 12000 654819096
2 105190
1 40453 477044479
1 77452 308441606
1 30905 250711945
1 167613 104511015
2 77072
2 80564
2 52086
2 171979
2 148905
1 37192 993420986
2 140279
1 173427 122740315
1 57949 306983819
2 194023
1 58162 554954717
1 137733 725215345
1 45897 764575327
2 129495
1 178881 43879488
2 112167
1 120307 27055318
2 160572
2 49411
2 39071
2 168756
1 28424 944676532
2 43143
2 29733
1 125222 337316767
2 184373
2 37615
2 175927
2 109585
1 110097 103612081
1 185936 555284130
2 48123
1 108268 115013460
2 169896
2 132679
1 190352 103677811
1 50152 546573876
2 161894
1 179188 895904319
2 5455
2 104088
1 39253 256080243
1 106273 14736837
1 2452 113042468
1 148860 150009820
2 40308
2 182815
1 95478 657821561
1 172012 975658135
2 41644
2 112808
2 115273
2 23223
2 130834
2 75292
1 182605 591704852
1 189963 593202501
2 152046
1 75547 92909716
2 36767
1 130429 373806773
1 159246 166712858
1 49246 276098028
2 125604
2 199999
2 132253
1 179272 810560041
2 120098
1 192921 326256642
2 195580
1 152645 365625691
1 94589 241019595
1 78820 185470030
1 171861 404882047
1 140951 883158418
1 121769 694687510
2 63307
1 25174 82993192
2 146575
2 86391
2 105944
1 196366 407408276
1 165222 974375657
1 37997 226707270
2 14827
2 45876
1 33354 754446963
2 8888
2 73835
1 92440 20533792
2 182056
1 31749 657444474
1 127552 38087582
2 67761
2 63843
1 43184 384600092
1 109435 270756724
2 87652
2 8722
2 23391
1 181492 651078787
2 139743
1 147587 517608524
2 47549
2 13788
2 197045
1 73959 786361545
1 180894 988958559
2 53335
2 97678
1 169398 851163149
1 132458 117081216
1 138126 666391144
2 194518
2 168254
1 142045 687242799
2 198843
2 128692
1 116443 46233865
1 87641 235045330
2 179951
2 190115
2 130795
1 61123 405749971
2 49908
1 112410 904632411
1 143125 901079557
2 81461
1 29396 361735373
2 142839
1 193818 743368723
2 47344
1 94214 988524138
2 65604
2 79591
1 54683 293009632
2 116300
2 135910
1 51611 97802765
2 58147
2 100700
2 49965
2 31883
1 174235 728215514
2 145731
1 65221 11566500
1 145782 22932787
2 140882
1 13208 788835539
1 73291 814015085
1 159131 228738562
1 114777 302391359
1 143842 441848837
1 97223 894280319
2 195949
1 118911 223940715
1 22179 722295697
2 11864
2 46656
1 159068 885703472
2 9158
1 144839 31143641
2 120231
2 8887
1 87859 669957742
1 171369 714421199
1 14993 87056619
2 92471
2 91616
2 123504
1 177257 431816575
2 77988
2 158120
2 175150
2 96047
2 64578
1 199786 268181063
2 77555
2 195421
1 106743 117213806
2 181439
2 25558
2 106772
2 119959
2 38863
1 114054 96847625
1 38368 1902342
1 56121 440086971
2 36193
1 49451 107238413
1 150472 606162706
2 160577
1 174558 408266878
2 148377
2 142760
1 166711 203252169
2 25386
1 195688 905035285
2 69796
2 123450
1 96155 254452965
2 156413
2 83646
2 157632
1 59996 155765581
1 173996 806501207
1 43487 429246107
2 85999
1 75133 31239617
1 149823 176617769
2 189724
2 59063
1 150748 458021515
2 128694
2 51706
1 158292 905979411
2 137312
2 126549
1 56414 2144878
2 93591
2 134993
2 161906
1 96015 607532032
1 137784 861647381
2 113166
2 190015
1 143354 348113941
2 175694
2 24459
2 54404
2 59360
1 122298 860980012
2 33637
2 134818
2 44340
1 59442 974999805
2 86447
2 177948
1 19559 128739449
2 11638
1 191455 990756735
1 72004 800251689
2 65988
2 81997
2 1630
1 198629 481345867
2 196384
2 14394
2 144733
2 195012
2 130781
2 169365
2 109082
1 30392 806473373
2 105967
2 172005
2 99100
2 13538
1 136403 722239388
1 146515 893532165
2 167754
1 49099 495517010
2 101802
1 22300 312639158
2 136074
2 93157
2 36375
2 141163
2 98118
1 49180 730734287
1 156720 517852997
2 143618
1 56454 89535962
1 48383 492193703
2 51758
1 52868 916885692
2 156390
2 41976
1 139295 508288933
1 23673 181928654
2 34702
2 138785
2 56659
1 13053 984152315
2 9651
2 83418
2 89295
2 185774
2 194112
1 197298 785051054
1 80253 805116361
2 69753
2 15381
1 118145 536614713
1 27660 103112251
1 139393 872793090
1 8048 959386827
1 121269 937948015
1 53092 618268487
2 47148
1 182601 967116001
2 2887
1 59932 442099592
2 107646
1 194397 69257962
2 114661
2 74212
1 174681 714550498
1 96275 579545080
1 92167 217125877
1 114885 156376002
1 186720 230985863
1 158042 887431209
2 63425
2 121313
2 54270
1 140163 181008068
2 43070
1 52472 512523815
2 163197
1 142033 191861515
1 73622 845863043
2 157349
2 180416
1 120684 101052226
1 191594 909190159
2 105491
2 133366
2 110936
2 55530
1 117492 152757073
2 23118
1 139854 799385986
1 9759 506047104
1 160051 257693196
2 160133
2 51842
2 77538
2 66738
1 191006 928346394
1 116540 266211187
1 173170 792278106
2 109353
1 184913 192572419
1 123594 197035997
2 94507
1 33523 347419536
2 9026
1 137470 20572256
1 4442 739893445
1 96511 495933137
1 186249 54751831
2 84269
2 179757
1 1843 338221553
2 79312
2 8690
2 63884
2 57365
1 111109 922367981
1 137737 390362718
1 49001 370674107
1 2029 303170416
2 179117
2 23597
1 171177 775328020
1 58385 243178409
1 120970 931526002
2 123643
1 130026 621899524
1 173790 844599566
1 148970 568176928
2 187136
1 51881 821440914
2 24914
1 60740 953866235
1 170815 485541703
1 199172 110265327
1 138065 808371056
1 14035 166374904
1 56937 786021816
2 182194
2 109242
2 23390
1 121994 195803790
2 131984
1 125756 908748974
2 47323
2 162486
2 149804
1 155554 43523100
2 166529
1 126661 228539733
2 173882
1 11321 81374656
2 98079
2 154338
2 118788
2 59867
2 87364
1 89578 583525752
1 100063 332105124
2 108013
1 62637 752138318
2 13495
1 83156 276717812
1 164801 607411002
2 135464
1 152471 479778810
1 69460 561812993
2 130456
2 85980
2 155206
2 98540
1 139268 290083538
1 166300 120122905
1 140622 184611172
1 15711 359175405
1 177531 555142827
1 142429 699453707
2 135677
2 151507
1 73749 815492444
2 84316
1 23734 803275644
2 167924
2 175233
1 39876 723655747
1 99729 698407789
1 176182 626433387
2 35465
1 191996 327088877
2 60288
2 119871
2 155763
1 77976 898548514
2 85074
1 147701 47664101
1 179744 456493948
1 45372 909287048
2 51938
1 151351 675237981
2 119881
1 64681 245723883
2 137256
1 152075 636164283
1 133201 96374096
2 3381
2 61132
2 43189
2 129868
1 63721 727623777
2 119648
1 57903 655619148
1 177467 589801743
1 69044 763319553
1 144970 430283092
2 87832
1 67748 679127805
2 57273
2 83157
2 24010
2 188419
2 76443
2 199595
1 91268 654140395
2 174652
2 153543
2 186531
1 195041 740863730
1 160166 131566912
1 196842 546895032
1 131945 495755795
2 128049
2 58118
2 86948
1 20606 767964572
2 15245
2 190352
1 148723 357304900
2 64163
2 33970
2 199864
1 48297 247694083
2 145705
2 65982
1 94333 189058594
1 114116 163746884
1 15908 260888411
2 56891
1 55936 427491686
2 132083
2 106496
2 111217
2 77839
1 76999 487535463
1 42301 284204506
2 185731
1 169938 607381062
1 87937 560580857
2 23672
1 98157 96915641
1 99824 384364070
1 8947 379804922
1 134563 947942231
1 22347 776119287
2 27857
2 62404
1 59081 26950722
1 109752 277700226
2 52755
1 13884 405860556
2 21189
2 133201
1 1976 947644731
1 134614 610909643
2 155341
2 160041
2 179325
2 41210
1 182993 263400853
2 174622
1 141422 548077348
2 114660
1 16877 864733319
2 35337
2 125622
2 38561
1 162276 136232139
2 114308
2 4698
2 134699
2 122427
2 52436
2 48998
2 185399
1 159081 979618045
1 53256 953238597
1 34341 279951859
1 127277 966085536
2 96714
2 58713
1 159588 810490291
1 135137 185289405
1 21796 284643657
1 45589 996180734
2 75860
1 66784 804171009
1 17792 380283480
1 161272 342506576
1 152431 782733
1 47078 17033886
1 5422 502038819
2 184756
2 65003
1 93592 893827578
2 55736
1 122569 318286433
2 57115
2 80574
1 173885 657130311
1 9642 133564359
1 75281 573941053
2 154062
2 117074
2 159493
2 107630
2 128398
2 162835
2 161732
1 102857 199098375
2 83124
1 118425 253014702
2 129986
2 78666
1 10808 495200724
2 48562
2 16559
2 178569
2 3132
2 97959
1 186407 49901977
1 114512 928045118
1 198076 58915204
1 3196 120317297
2 41244
1 166009 26089059
1 121936 481279990
2 158164
2 16162
2 9223
2 179559
2 61810
2 84789
2 63881
2 132209
2 110375
2 168651
1 17848 593055279
1 25790 304161636
2 104809
1 53624 646388206
1 126829 302415736
2 37595
2 160279
2 145488
1 146569 93902590
2 134800
2 49156
2 97596
1 128191 89470041
2 139984
2 86562
2 160843
1 150875 348433650
2 184034
2 40736
1 68933 771531111
1 108283 988182282
1 72536 548785771
1 170867 847225663
2 167525
1 82608 618193620
1 49101 530076760
1 48768 298874709
1 183916 396653824
1 162556 79108624
2 198159
2 36632
1 131515 114814589
2 129368
2 107548
2 50144
1 138877 296885400
1 104762 476927171
2 109309
2 34963
2 130698
2 114555
2 36966
1 676 861954418
2 26929
2 90918
1 71592 870776736
1 190786 979002739
1 39651 56632815
2 124837
1 94126 241817076
2 49205
1 73822 767636462
1 178485 769524303
2 124759
2 8854
1 69347 693929401
1 67394 453240779
1 93976 984191970
1 178770 214513964
1 19766 786987102
2 170204
2 44684
1 107547 196764047
1 96138 590134519
2 77927
2 81325
2 5163
2 56151
2 15128
1 48905 514054101
2 4986
2 102236
1 89180 173010829
1 160385 310003756
1 87673 386773284
2 40713
2 169301
1 31101 461288825
1 186976 24717937
1 60371 925680525
2 73730
2 49370
2 191079
2 30659
1 159632 310330159
1 166273 437162530
1 90786 893379756
2 141480
1 141105 816786759
1 64399 81196075
2 105081
2 38234
2 103907
2 4754
1 127261 180368764
1 134893 319887754
2 23751
1 44658 173634646
2 169413
2 165776
1 12165 65821866
1 130034 294182654
1 30074 322036459
2 46789
2 116367
1 121261 116419305
1 37342 118018008
1 62374 620628338
1 9533 221881923
1 37879 443423273
2 118951
1 46901 236561401
1 41877 800187653
1 193713 303289833
2 181407
1 156408 441935667
1 8698 813287216
1 142733 350154540
1 128332 289581011
1 199847 69812425
1 124367 974562390
1 186718 684191851
2 44629
2 18098
2 92491
2 59728
1 83626 438404310
2 167112
2 182229
1 88729 199565322
2 145150
1 183080 159550037
1 149203 799396676
2 173816
1 42060 797529590
2 26606
1 93854 758081621
2 58332
2 25565
2 133259
1 133982 188680195
2 172991
2 40435
1 61714 260952038
2 127437
2 182528
2 26004
2 62632
2 104905
2 73286
1 62961 158747376
1 146899 863457116
2 5483
1 98147 293717094
1 170329 293791574
1 1471 53711593
1 45547 604620620
1 182042 361025537
2 97790
2 132494
2 65222
1 164715 473958557
1 178483 703193177
2 186058
1 67801 901713083
2 183329
1 56492 653254662
1 106673 162092776
1 762 864093959
2 100300
1 40545 176376555
1 143956 95703362
1 130451 451616355
1 80657 701106024
1 74036 970062916
2 144708
2 157739
1 164158 60218142
2 140926
1 66392 605772997
1 52865 186861442
1 176580 310640544
1 2413 398896282
1 193268 861775696
1 51188 74714659
1 6417 615645916
2 20887
1 65259 798076919
1 142128 14113886
2 121973
2 125660
2 74779
1 46525 773789801
2 77783
1 30001 935484457
1 107715 14160901
2 130751
1 118870 993078383
1 146622 530745086
1 185813 175077441
1 5859 584081578
1 167206 387642107
1 46079 546742219
2 32510
2 124054
1 56802 289046380
2 166997
1 189156 506588362
1 73745 177099276
1 46410 674220953
2 27344
2 116459
2 8126
1 166955 16332891
2 30970
2 100333
1 158175 281065669
2 183128
1 135414 853980150
1 93210 72660667
1 138287 562679191
1 94895 700346864
2 100633
1 84180 767268644
2 130240
1 136401 372649075
2 57075
1 130368 256995059
2 117158
1 143517 136334988
2 73771
1 188540 956330969
2 109518
2 172232
1 71554 984086077
2 61305
1 150073 966176646
2 85247
1 119885 683468045
2 97499
1 165637 263801892
1 149082 348808786
2 104554
1 7691 50525094
2 88083
2 61452
1 184650 627320995
2 27398
2 115229
1 183469 820457778
2 12613
1 173180 609509042
1 107723 946618720
2 91198
2 172951
2 34481
1 49923 107116329
2 61593
2 166121
2 7724
1 138036 705821535
1 62564 119973799
2 41290
1 19016 306084135
2 120635
1 102116 219694320
1 175663 124737677
1 51055 801175801
1 40730 472468054
1 128311 409791565
1 98132 853859726
1 149979 710430698
1 150473 92202131
2 37817
2 43187
1 187279 599045074
2 132208
1 5790 39265623
1 140522 899858317
1 131995 182673280
1 110948 389544822
2 145615
1 130813 188934132
1 63930 582047423
1 42428 429800752
1 106029 693534793
2 29950
2 197756
2 46999
1 56407 588410192
1 49830 11378977
2 195763
1 104362 10779914
2 96018
1 32047 338134597
2 161317
1 162764 39928866
2 41995
2 191397
2 85749
1 25993 899550432
1 129041 974213297
1 19723 219508374
1 98887 286499034
1 136089 934978409
2 119734
2 189084
2 1983
1 66289 279278527
2 199559
2 127524
2 35150
2 28926
1 142164 756331185
1 55138 754466561
1 47040 389574509
2 193413
1 25691 595600091
2 140834
2 87585
2 193560
1 84110 90161721
1 124874 270796889
1 198723 411034738
2 79761
2 153263
2 20945
2 110958
2 2320
1 167867 771142380
2 149832
2 71907
2 183750
1 61461 898493602
1 50907 479145511
2 88339
1 142425 24156766
2 139244
2 98912
1 199155 935510807
1 133543 483385429
1 83675 30639675
2 198448
2 154897
1 132952 653148346
2 195740
2 20794
1 157431 357772966
2 188026
1 67570 464212193
1 135944 554123471
1 38674 929039918
2 36916
2 137009
2 3482
1 199715 141308687
1 189826 317545442
1 12709 462250198
1 127969 730215001
2 111560
1 186142 527071751
1 199838 434817027
2 14257
2 179428
2 4439
2 29583
2 163575
2 16016
1 198690 624830483
2 141570
1 43074 208682882
2 102700
2 142828
1 118140 883735208
1 128433 77249259
1 30553 80603421
1 106822 147314905
1 87516 974025243
1 160794 601873220
1 122849 193251895
1 14081 115503983
2 30322
1 183984 51163921
1 189004 556974804
2 141696
2 50316
2 107600
2 82839
1 88445 779180798
2 126524
1 9689 683703188
1 139344 230224792
2 196600
2 166224
2 1775
2 42316
1 188470 340505867
1 35769 690452381
2 175229
2 10322
2 116355
2 185090
2 183636
2 184116
1 81550 64574203
1 134810 551512081
1 162885 239798113
2 182459
1 104809 252841043
2 27109
1 107278 571853871
2 94386
1 82885 243048
1 162888 83755755
2 91711
1 150347 916845510
2 52388
1 133309 258261607
2 188331
2 86068
2 181109
1 12974 158935438
2 56082
2 28328
1 48652 795114035
2 69634
1 143293 954804423
2 124371
2 190982
1 168316 702253217
2 114301
1 12369 642923500
2 160142
1 34789 790200325
1 89428 344411732
2 52687
2 188323
2 17317
2 149296
2 168240
2 35155
2 14040
2 47941
2 173852
2 21875
1 182830 762231207
1 96584 358621767
1 1826 903406421
2 128556
1 146619 155402458
1 167401 45030992
1 168542 279341674
1 189630 74807349
2 167328
1 176711 6350757
2 91190
2 106594
1 22156 473632961
1 161494 840751692
2 159141
2 89570
2 85278
2 149744
1 107454 683473174
2 31573
1 3076 531912220
2 14523
2 77381
2 183933
1 80214 938818397
1 120651 155525813
2 157183
2 10535
1 28648 220583651
1 190636 108210225
2 129891
1 76020 855953500
2 73836
2 43972
2 199982
2 183669
2 94934
1 18825 434035690
1 114012 51947065
2 79078
2 136002
1 174068 831351844
2 58593
2 183261
1 19093 907972715
2 157762
2 41467
2 180849
2 129705
2 167781
2 172144
1 34360 667576923
2 93347
1 70552 973891824
2 156301
2 146481
1 76594 204453870
1 63112 875431497
1 100986 756363297
2 69079
1 40209 300400869
2 152363
1 151149 557236432
1 143157 715797884
1 37394 383039203
2 143392
2 16058
1 85116 723354707
1 146696 119488194
1 70533 593850237
2 74103
2 153743
2 47592
1 10505 752436638
2 198561
1 140242 316099327
2 86016
2 93127
2 189917
2 8016
1 53815 874916814
1 116359 492374287
1 156277 881921419
1 52450 742510120
2 182573
2 82421
2 28943
1 106891 874844825
2 119155
2 19559
1 50062 685939880
2 135847
2 697
2 89324
2 105631
1 86713 907250867
2 67914
2 116044
2 160216
1 4798 31763435
1 17103 154289108
2 3197
2 57642
1 160321 461788003
2 191348
1 30659 521997814
2 17058
2 124913
2 122318
1 63799 773094714
2 168829
2 159673
1 71173 691038384
2 54923
2 91462
1 27733 506873446
1 111225 647302953
2 112609
2 48859
2 149262
1 113064 235453529
1 14044 115489740
2 177423
2 181701
2 195516
2 58524
1 48296 522028940
1 195474 307055988
2 140475
2 121820
1 12028 442249605
2 94262
2 26739
2 108010
1 170457 262766565
1 104344 188282741
2 71576
1 92909 113806379
1 127514 677285722
1 86208 47069500
1 173522 576097401
1 64595 806188270
1 113633 901919793
2 83480
1 79025 686088136
1 138997 647778513
2 98116
2 3881
1 14588 829964748
2 22345
2 149662
2 155517
2 48560
2 4999
1 112501 182986818
2 150370
1 104656 932980739
2 116557
2 117774
2 36343
2 102255
2 192338
2 171905
1 141980 22656185
2 35003
2 47218
2 134470
1 137382 204435028
2 9070
1 1477 351637718
2 185005
2 169358
1 72820 341697571
2 99255
2 198212
2 144924
2 199194
1 51059 977490197
2 80634
1 52577 68372954
2 191547
1 159661 489111076
2 29135
2 39805
1 168155 653112758
2 90774
1 171248 806746029
2 54953
2 121614
1 187780 24930114
1 145248 957658265
2 20131
1 7387 277372020
2 75369
1 152876 244457081
1 5941 901808964
2 5487
1 189693 634631203
2 55467
2 168240
1 104677 726609143
2 23742
1 67281 944026775
1 152719 247371037
2 177979
1 184102 987256711
1 168856 490426726
1 127072 832117720
1 128836 271938751
1 102780 477075404
2 106002
2 189049
2 126833
1 10512 627847475
1 179982 153001587
1 26018 947202549
2 118384
1 154274 864691517
2 65393
1 171972 194958125
1 90492 478756434
2 129197
1 5133 739778224
1 106167 817110325
2 44008
2 144896
1 159914 850343801
2 14638
2 143061
2 161860
2 52862
1 192946 666866593
1 41746 421531998
2 3316
1 172240 352499883
1 18475 306443896
2 86801
2 90279
2 47833
2 189335
2 184414
2 164940
2 2893
1 148832 632284789
1 191591 502216956
1 21203 84505419
1 33172 844927244
1 31220 171278252
2 18767
2 115655
1 1905 404865203
2 989
1 125346 388674751
1 180978 298912885
2 31938
2 158063
2 3983
2 156361
1 20413 532039148
2 97049
2 40998
2 156694
1 65030 365165522
1 115492 518854389
1 191066 282733694
1 147449 323958595
1 139983 963512313
1 40266 986487344
1 90997 215312096
1 23588 25358035
1 166405 404750399
2 83258
1 79030 374180107
2 146983
2 199219
1 8371 89461344
2 147507
2 15660
2 141110
2 105265
2 22829
1 198256 596357763
2 174070
2 121474
2 75076
1 14203 939660520
2 129801
2 13800
2 48075
1 120252 564832392
2 192163
2 127619
1 195447 312152883
2 173701
2 59546
2 88980
2 5948
2 8324
2 56609
2 56285
2 119470
2 112788
2 116325
2 91587
2 13122
2 159942
2 11275
2 32950
2 104032
1 25076 223422668
2 144350
2 152441
1 27529 123426257
1 188973 648974340
2 64152
2 192364
1 193705 687983224
2 66359
1 73133 976121876
1 14917 155356703
1 48666 890330369
2 158417
1 642 72925283
1 161346 81257192
1 148024 715427474
1 23684 8475114
2 190555
1 125605 99784843
1 59770 612484522
1 2518 975052181
2 146750
2 148981
2 145111
1 182015 419587358
1 156392 621534978
2 1174
1 101758 915784249
2 102395
2 116694
1 185547 400837229
1 28846 601215440
2 56090
2 126067
1 19640 905181093
2 177844
1 125242 544026757
1 145831 45321990
1 141522 123578627
2 7117
1 98429 457004704
1 58339 981787955
2 97024
2 65509
1 38744 949798495
1 87949 460231160
2 44424
2 175921
2 123951
2 148185
2 149014
1 20678 792370042
1 129474 12675510
2 194847
2 23572
2 131869
1 193729 414695287
2 42886
2 2421
2 104915
1 188136 392048645
1 99277 415810606
2 168393
2 96805
2 29096
1 153263 342090599
1 3234 676914720
2 176180
2 194401
2 187299
1 196285 648847237
1 3762 161503892
2 93853
1 76100 312048319
2 51812
1 185268 396450894
2 84626
2 115273
1 136385 694238395
2 160949
1 55731 613000851
2 121101
2 158284
2 69294
1 153747 123638791
1 115922 985451036
1 70774 958837530
1 181159 769377148
2 114008
1 135021 238857473
2 111842
1 49756 453948771
2 102700
2 13514
1 112673 350380559
1 165357 760090965
2 197153
1 119974 9603995
2 178706
2 125440
1 41528 26870833
2 199619
2 151023
1 95550 672397899
2 161334
2 191918
2 1460
1 151611 668795423
2 92520
1 175953 984894894
1 171627 764964673
2 46418
2 182640
1 196013 776038313
2 47050
1 151637 638233329
1 10756 891802585
1 44493 595760793
1 109557 580586655
1 194445 779320411
1 126132 256488319
2 175879
2 149507
2 75173
2 108049
1 64232 615880140
1 167763 738633907
1 85495 827997783
1 49684 791277628
2 86773
1 69333 85484553
2 178083
2 137658
2 70744
2 156845
2 127614
2 185888
2 119366
2 127162
1 197761 423755767
1 146310 79331224
1 16249 190298900
1 149923 878071456
2 68382
1 187177 810841716
2 69632
1 65123 474378372
1 49202 803719756
2 126549
2 57095
1 166450 792042498
2 81881
2 51163
1 93996 946685581
2 9760
2 139685
1 20994 538331213
1 5859 625102968
2 67266
2 38783
2 56202
2 104390
2 95407
2 122104
2 66995
1 45613 732807123
1 136321 135350299
2 162383
1 58664 804750575
2 66572
2 138458
2 124222
2 102022
2 156215
1 182409 847113441
1 46998 370580523
2 101228
1 186561 998336540
2 161805
2 127298
2 89613
1 79949 604119937
1 50093 583180163
2 198914
2 80405
1 138138 315711251
1 16174 468019724
2 89756
1 68336 800000699
1 140682 588879532
2 48917
1 40110 932660351
2 48317
1 189205 882935724
1 80598 196503785
1 92753 322606976
1 65521 590836111
2 155597
2 25340
2 10181
2 119215
1 91248 328700177
2 107525
1 53640 474478952
1 93600 822616312
1 85565 401850198
2 4424
1 76125 98129295
1 101406 501048561
2 178092
1 21530 950576686
2 160073
1 21448 299882361
2 193481
2 38423
2 163353
1 35942 337010739
2 12729
1 118790 919161437
1 154551 429960131
1 109726 416952642
2 124457
2 118902
2 135008
2 165163
1 107731 282230117
2 52854
2 101235
2 164277
1 90434 291852040
2 178390
1 122076 680273001
1 122843 814527732
2 173876
1 31995 329551115
1 17513 723290947
2 153898
2 124581
1 71104 624340733
2 15348
1 3331 404747732
2 165810
1 172802 727839076
1 196098 570580343
2 4603
1 16020 412219989
2 86461
2 54378
2 198709
2 126420
2 86929
2 106475
2 53643
2 30065
1 155749 103814726
1 14134 65647894
2 90157
2 157389
2 91945
1 138406 810759093
1 142254 426753311
2 72224
2 144103
1 194784 747864863
1 137296 117618198
1 70828 116025181
2 117098
1 106986 751089809
2 132585
1 72715 279811545
2 11885
1 189590 421328456
2 16438
1 199452 998057763
2 90643
2 7232
2 27461
2 99206
2 72668
1 178553 857256108
2 173924
2 35372
2 23919
1 171467 337083477
2 177632
2 55588
1 196934 226298653
2 112066
2 87948
2 17944
1 51075 15054502
2 22757
2 2693
2 39969
1 138788 506855484
2 59624
1 24916 744866201
1 36951 134124729
1 94528 643617781
2 191429
1 105564 715331824
1 165052 36421433
2 75887
2 71715
1 135730 642026499
1 99765 71694547
1 62520 568399289
1 99101 247004474
2 119149
2 133510
1 11248 71372467
1 14640 829759027
2 46588
1 95881 998757225
2 11276
2 90412
1 77065 253461847
2 120901
2 85053
1 44758 409852272
2 10818
2 59881
2 54493
2 92381
1 197762 73755477
1 11021 594516981
2 135440
1 116448 648079318
2 152015
2 147531
1 164811 975355966
2 130199
2 174986
1 17470 766071453
1 62711 263970988
1 94187 740603005
2 191554
1 13225 544334115
2 117999
2 84177
2 106364
1 144586 814956025
1 184496 820710714
1 164756 546925738
1 103009 558410291
1 112351 532016200
1 103036 647688331
1 138397 470623025
1 99207 912323182
1 47405 922459139
2 111615
2 18235
2 24865
2 145945
2 184336
2 131587
2 146059
1 138929 275534463
1 46357 280981903
1 168554 478338128
2 165700
2 189282
2 153486
1 61410 526231428
2 123082
1 111163 747685675
1 107373 917108150
2 140896
2 172762
2 164169
2 175719
1 159169 562842383
1 197121 228107254
1 84143 305744243
1 140105 232114805
1 22002 993609356
1 49715 911969586
1 177136 636181819
2 196665
2 106227
2 135614
1 92631 515176537
2 20314
2 3042
1 137606 351089934
2 87328
2 178505
2 38787
2 59143
2 163185
2 93657
2 24224
2 38011
1 83427 373854167
1 178959 767054004
1 67925 28470642
2 28793
2 133263
1 15820 280590397
1 62573 598461373
1 1903 765802876
1 9759 912009822
2 65083
2 120187
2 105804
1 149662 188280177
1 55765 452589645
2 183860
2 186425
2 101601
1 67304 620043294
2 140595
1 155912 259400823
1 6032 279233413
1 75909 720384851
2 35919
1 24343 23029767
2 68429
2 173883
2 61888
2 191361
2 92498
1 164152 455808715
1 174683 258159115
1 25970 994653342
1 11375 910925283
1 139849 727527766
2 162842
1 117166 561450620
1 168386 632591015
1 87362 737051828
2 58151
2 195757
2 77397
2 131226
1 23215 741225883
2 168157
2 161393
2 147611
1 6361 249416362
2 144261
2 134207
1 17826 234450391
2 109170
2 168974
1 53125 279473975
1 24567 893583176
2 175653
1 107931 135409370
2 189017
2 82522
1 169521 663875524
1 63334 514564092
1 81403 853678994
1 14910 752056840
1 106024 675025570
2 172870
1 78973 590426596
2 110373
2 32239
1 28755 151566591
1 84285 435683133
1 84011 746081927
1 186235 160773939
2 54750
2 17566
2 115051
1 84072 793780749
1 38362 381950370
2 154641
1 179760 171162311
2 104288
1 140049 32542519
2 68118
1 181054 776039221
1 65461 184016232
2 127499
2 142295
1 149672 844219966
1 163588 420453456
2 144131
2 66041
2 100984
1 89416 875681927
2 135552
2 66624
2 10962
2 113563
2 71703
1 94680 735887614
2 26705
1 100339 760630645
2 129319
1 158676 858308367
1 7978 543310172
2 100271
2 130000
2 80889
2 126293
2 198023
2 84231
2 177937
2 57102
2 26175
1 144871 251875660
1 157581 604405903
2 106625
2 192713
2 142462
2 23984
2 129843
2 116505
2 150919
2 92416
1 195391 717037478
2 86045
1 929 453102483
1 148975 427049413
2 107844
1 53149 314783650
1 178020 21839375
2 34409
1 145436 590889412
2 37720
1 17124 599708318
2 86674
1 143712 109720280
1 119861 680329207
1 190601 960322386
1 112799 318477643
2 120917
1 149673 471765153
2 158256
1 45777 341809215
2 35651
1 97046 275502458
1 111874 804152601
1 193576 253603265
2 73102
2 158872
2 86202
2 117077
2 117554
1 24448 14774939
1 9127 208214348
1 185877 234106137
2 142966
1 62233 433874367
2 74703
2 16019
2 158141
2 97660
1 37560 465927436
2 253
2 27017
2 188895
1 73184 452803762
1 100896 327788979
1 18513 665044973
1 88491 263041684
1 143524 501658079
1 46649 91322638
2 63056
2 197264
2 148193
1 62750 784872793
2 168051
2 8037
1 62532 320114574
1 175637 436617861
1 82350 29504930
2 121151
1 153502 586362917
1 34885 650497186
2 71862
1 58024 939196755
1 134126 358811561
2 367
1 67572 287162065
1 161245 198959052
2 34638
2 36144
2 82425
2 93325
1 120012 2921977
2 120036
2 13859
2 164395
1 10796 690441178
1 196000 874393399
1 126589 659298381
1 57535 929028996
1 83762 609619586
1 115500 564346257
2 182374
1 59358 727386714
2 125053
1 17783 121703972
1 123725 170152458
1 136424 486227597
1 158527 489483465
2 129668
2 133609
2 107065
2 149182
2 83154
2 153430
1 6803 300411658
2 74022
2 71703
2 138305
2 126679
1 96935 20504635
1 63844 574596762
1 84221 596544608
2 24421
2 78635
1 173279 306361625
1 110162 818517971
1 124262 971635786
1 91454 652605116
1 165843 940001483
1 76933 44115688
2 67643
1 131415 539102607
2 150813
2 157673
1 14860 663877642
2 84549
1 187230 922538835
2 61879
2 185629
1 20238 616828011
1 54661 962068010
1 164109 809230842
2 189915
1 119111 9945597
2 179703
2 5901
2 45353
2 95627
2 172302
2 41307
1 10191 524431260
1 94022 745906331
2 77499
2 102689
1 34994 571005102
2 163774
2 82691
2 90527
2 122813
1 129019 529913326
1 166441 94152526
2 180617
2 191828
1 68382 157616455
1 141431 747664122
2 72655
2 113250
2 88386
2 137265
2 37593
2 132499
1 199613 79528118
1 80027 209485630
1 89080 920012768
2 175672
1 182466 332067709
1 184062 972233886
2 141788
1 19241 946975184
2 11182
1 84584 993833869
1 70937 138017708
2 29357
1 148538 475646742
2 127396
2 146485
1 190513 124300371
1 158155 459394506
1 48601 249281178
1 12719 147029846
2 32702
2 51034
2 160423
2 75955
1 37022 119975437
1 11298 465722524
1 88796 697725169
1 12544 726731659
2 93758
2 69088
2 153674
1 40638 310975429
1 82560 774252241
1 71521 827395319
1 70460 533901787
1 76856 472853001
1 68226 56410702
1 6753 293740317
2 139585
1 59712 927328466
1 20550 800931001
2 116837
1 165697 147208968
1 138191 42814229
1 188321 167855054
1 187160 238164800
2 46477
2 78646
1 51356 854940186
1 173076 385848060
2 69239
2 157474
2 154606
1 196030 595090144
2 164607
1 9717 450464129
2 33901
2 54251
1 20667 552449160
1 129121 392376534
1 105253 233868497
2 170119
1 132006 946697242
1 82896 881503727
1 169971 456970335
1 5404 447249238
2 16992
1 90691 637147572
2 46087
1 169210 442137411
2 150757
1 44055 684956034
2 107963
1 93648 88404376
2 168864
2 174345
1 186930 619399280
1 91896 626732052
2 114455
1 79546 481613088
2 8663
1 75268 7479511
1 93586 387514526
1 104217 865843951
1 147471 92851266
1 179295 809815763
2 56426
2 52804
1 38537 531591144
1 104163 192947570
1 123874 832580733
2 107725
2 66370
1 160860 748542163
1 105982 951977632
2 6669
1 127374 828488290
1 37979 135574106
2 188623
1 133838 429010639
1 8392 677771092
2 144289
2 64492
1 30677 993441430
2 172730
2 68910
1 17145 119244694
1 159376 779487398
1 86706 747395905
2 191383
1 152866 970444995
2 88630
2 132182
2 9673
2 138985
2 176451
2 193331
2 108907
1 157085 841655027
1 138495 287570357
1 177646 287839710
1 67177 188798213
1 75925 910172179
1 123097 184054431
1 31408 825193560
2 145507
1 100148 291849732
2 193020
1 105021 309146486
1 103881 701642596
2 98206
2 75779
1 177111 973155643
1 46281 931485918
2 102312
1 9196 35727832
1 85559 244627740
2 146930
1 142753 60579233
1 47713 302275138
1 8504 672945172
2 105854
2 26772
1 36859 983855064
2 173797
1 103885 483863166
2 81596
1 166870 483415463
1 78787 259434077
2 9577
2 186230
2 120207
1 134857 836779496
1 20555 529278641
1 143211 261966137
1 33519 914774460
2 84956
1 14155 341433166
2 123079
2 197774
1 60961 963479606
1 75620 735235412
2 96561
2 169191
2 128273
1 114349 639856963
1 72749 324231477
2 48989
1 197748 959436286
1 197513 362889550
2 64226
2 47339
2 46762
2 24182
2 185154
2 147374
1 26365 160806269
2 140774
1 47354 91951748
2 44915
2 86130
2 179664
2 99905
1 2373 250120617
1 105833 29702696
2 192609
2 145986
2 49857
1 20133 833503272
2 103834
2 124474
2 108546
2 108600
1 123505 807578093
1 16899 772620356
1 158870 329678376
2 24287
2 145555
1 141067 536211278
1 84780 612731049
1 25802 821239908
2 87094
2 83094
1 175041 767346432
2 54025
2 102336
2 108419
2 28996
2 149753
1 118372 648905331
2 19331
1 8630 959013527
1 67895 502147076
2 198887
2 113886
2 48156
2 125565
2 127427
1 76862 326486400
1 171566 409671532
1 69841 323294947
2 187141
1 134792 736145436
1 175790 118344461
2 113138
1 179119 666310821
2 93291
2 89689
1 27526 441078262
2 144041
2 116474
1 142125 733864237
1 80802 468353891
1 33981 823535015
1 32685 34251161
1 57373 281645031
2 146183
2 181461
2 108910
1 173464 87319503
1 18836 755929674
1 179574 261800128
1 23095 483450511
1 25223 182590507
1 79795 104173951
1 113702 839314883
1 46083 682647396
2 126960
2 140616
1 190868 881599666
1 111800 270195398
1 33521 437890931
2 34771
1 59171 740683650
1 25288 463356681
1 109568 46165542
1 103599 536631143
1 88457 759580881
2 58260
1 110544 399254816
2 128378
2 86578
1 35782 554630486
2 16532
2 179357
1 103313 241955487
2 45571
1 34065 732730256
2 190718
1 43244 350269302
1 14364 311757400
2 76286
2 101387
1 157418 505403460
1 83714 962555878
2 181126
1 23148 756829223
2 18830
2 65199
1 106074 479445646
2 182228
2 144375
1 121056 176547403
1 32353 604560446
2 27225
1 88199 191626427
2 184286
1 189445 826977170
1 70466 341682634
1 176550 586629023
2 60971
1 9054 214165677
1 170409 638677104
1 189199 405916809
1 88779 618105129
1 80616 775855417
1 126177 109315423
1 25714 516866389
2 20606
2 191947
2 159188
1 146555 347295432
2 116114
1 31696 532387133
2 76764
2 181827
1 41491 870831673
2 147902
1 23140 801337049
2 110103
2 42701
2 5170
2 77448
2 6636
1 18672 975674591
2 184649
2 129403
2 122850
2 184456
2 129055
2 128161
1 125461 390265591
2 66185
2 68124
1 79967 24580154
2 77000
2 50756
2 83685
1 178179 608347803
1 142254 100751315
2 76297
2 19552
1 26468 982829301
1 112406 770396827
1 52679 127996346
2 37733
1 65478 69105327
1 164068 458072199
2 50072
1 133219 358835676
1 53614 45071055
2 123472
2 175293
2 54093
2 159933
1 44867 733828211
2 25865
2 82250
1 187908 100519537
2 36671
1 131237 690521127
2 184377
2 178606
2 55395
1 101284 506400156
1 27846 248886342
1 126034 894854616
1 25822 5213330
2 135803
1 112329 507545375
2 66396
2 19078
1 80899 791121360
1 129446 988903522
1 158691 445713628
2 45229
1 42625 500883054
1 191296 857105344
1 116415 468597628
1 165130 270281696
1 130981 111031742
2 128977
2 111312
1 60978 715380562
2 98643
1 134666 196283592
1 39273 721477375
2 141227
1 7254 319187440
2 35680
1 97809 540309738
2 20002
2 79848
2 176069
2 50668
2 29951
1 171917 308757844
2 9909
2 60281
2 175499
1 82399 589194190
1 90552 969033827
2 20954
2 13300
2 141134
1 128932 241848153
2 54502
2 31552
2 77447
1 63160 573303486
2 71496
2 147630
1 82782 370221199
1 116002 915966032
1 194380 500666155
2 136944
1 92891 925170501
2 135866
2 37604
2 50240
1 43870 842105980
2 71893
2 13061
1 66544 398157795
2 74632
2 132304
2 168861
1 85392 933122308
1 67393 584258305
2 180002
2 23299
2 47031
1 107691 369430757
1 37806 582671175
1 92026 868741353
1 173919 24711718
2 153070
2 98007
1 116723 427978779
2 80575
1 170989 603779511
2 35239
1 29185 768638774
2 101651
2 25662
2 5449
2 125696
2 127323
2 15828
2 172007
1 41538 341369551
1 182021 872366839
2 197584
2 188909
1 119417 134086191
1 194648 323798112
2 99343
1 91995 299791780
2 142803
1 40726 569438715
2 166575
2 40669
1 180811 969487235
2 106169
1 162613 164614662
2 146186
2 62192
2 95283
1 42167 622870822
2 78833
1 20751 889064888
2 126862
1 14842 290288146
1 156015 260130385
2 129490
1 85620 561223849
1 46330 860671135
2 36306
1 194086 572387480
1 160142 771587419
2 140727
2 178848
2 120587
2 43057
1 141998 397397383
1 22220 81759250
2 21426
1 118459 133569166
1 52399 747230467
1 184585 833532995
1 90258 840914410
1 184808 477218479
2 60999
2 33409
2 68419
1 177727 190623867
2 195461
1 3486 221208561
2 137660
1 101324 766068626
1 5559 360644419
2 150721
1 107984 108461150
1 175052 382686402
2 192325
2 33689
1 190519 567873528
1 16492 159597346
2 68447
2 61462
2 44193
1 71514 823034599
2 8527
1 91663 433045604
2 25933
2 110136
1 57661 150859648
2 104624
1 123922 362150367
2 118726
1 142618 794457714
1 12385 317901134
1 180167 855725056
2 134715
2 39897
2 164526
2 11122
2 129334
1 119573 177384401
2 157521
2 187610
2 29306
2 44868
1 138656 625431608
2 15814
1 5107 650042798
1 153303 480834058
2 8572
2 144106
2 83890
1 144270 879765662
1 148017 271747061
1 37722 403782445
2 69456
2 12571
1 107058 407396403
2 190087
2 34277
2 96411
2 41001
2 161855
2 103866
1 106944 905821104
1 42346 141067068
2 194468
2 72726
1 20505 124310201
2 160049
1 7444 662098898
1 105342 846221260
1 46518 44401788
2 17654
1 134214 127954163
1 123533 74213902
2 55816
2 195021
2 103689
1 47476 488482883
1 134313 494683450
1 162203 905783229
1 102051 620206692
1 57893 742523203
2 22425
1 41960 220507712
1 108110 424040686
2 96994
1 147676 311939134
1 40421 657004997
2 130865
2 132805
2 160977
1 140376 239143776
1 154785 953693455
1 46748 592753873
2 53360
1 145150 314876015
2 121866
2 101196
1 45305 714479361
2 157102
1 63532 157860187
1 139695 939511177
2 186254
2 191665
1 170558 780840901
1 42313 709142141
2 188936
2 47449
1 192312 875187637
1 91145 306885604
1 111929 493870995
1 146490 882659507
2 25854
1 114102 933163158
1 55282 856120202
2 4903
2 122073
1 1111 54394381
1 87155 919570718
1 61819 234978650
2 83062
2 128448
2 7743
1 73890 422505240
2 162394
2 148060
1 123315 864033188
1 176154 534270529
2 135599
1 38429 348370061
2 21861
1 166040 595078429
1 5070 925005474
1 55804 152858692
1 144584 107755988
1 21997 952236546
1 105235 628155690
2 47620
1 108871 492868969
1 138226 501607504
1 142307 919435300
1 24898 117884994
1 50190 312011085
1 27417 8907367
2 75219
1 143070 933222696
1 108787 93963384
1 60754 425112625
2 11766
1 3734 549953106
2 80177
1 179831 160471567
2 143978
1 189980 634855718
2 13096
1 116479 433183336
1 150119 610598014
2 151745
2 140205
2 177901
2 100806
1 19075 63468968
2 61672
2 113378
2 157967
2 816
1 120982 139582967
1 9726 542862943
2 169092
1 168242 688875340
1 139285 954745052
1 96891 684350155
2 48591
1 59761 712211208
2 44011
1 39502 966170055
2 94629
2 164592
2 27836
1 24271 460062666
2 141078
2 154428
1 127213 6920756
2 142007
1 65667 484357856
1 13711 791085560
2 139319
1 18307 448406731
1 25176 92867065
1 127770 831224704
1 24714 979107092
2 50309
1 184625 410162818
2 39041
2 30065
1 91301 340931739
1 1473 616044488
1 171120 131913059
2 55947
2 113719
2 72502
1 45140 819158695
1 24368 192664203
1 59696 646283276
1 162261 989038705
1 95353 170855069
1 27754 569088138
2 199770
1 60070 900279710
2 123402
2 148744
2 145215
1 34216 99365889
2 8499
1 97727 83148646
2 150666
1 159861 814427518
2 40991
2 36937
1 181878 479406086
2 151433
1 112490 131627092
2 172632
1 30734 668007478
1 16694 835479698
2 119812
1 7210 373553670
1 7395 767389746
2 145599
1 14661 666284096
2 140704
1 43262 597585208
1 147212 816275041
2 153534
1 80250 411261189
2 137849
1 39559 663634300
2 68682
2 180176
2 43770
2 100476
1 117213 829865044
1 150879 767212645
1 166511 102684300
2 138268
2 41892
1 72312 352679167
1 101012 875997642
1 149556 786266319
2 49114
1 177172 306881801
1 68267 997857576
1 194325 456408888
1 108952 193265487
2 108076
1 46175 472415794
1 185922 279075862
2 13612
2 75468
1 114840 576946672
2 129497
2 47938
1 50945 763838837
2 78803
1 70455 623937412
2 22288
1 85477 111449125
2 146695
1 147553 235073259
2 158750
1 190704 213701464
1 10532 217998882
2 35311
2 29099
1 27966 741579975
1 74304 497619474
2 176204
2 5698
2 79380
2 155181
2 186943
2 177806
1 73532 623702329
2 4826
2 32503
1 183981 222513000
2 84702
1 34548 636206044
2 33709
1 55437 22326087
2 123325
2 162140
1 77596 722978612
2 50483
1 150725 109003123
1 125370 852700517
2 179519
1 43540 176042939
1 106680 445445900
2 194604
1 93178 964539208
2 111259
2 33326
1 89691 992812177
2 70959
1 88691 161858653
1 180340 929225608
1 109671 837437961
1 61116 24014955
2 195505
1 16954 811680490
1 105372 356287659
1 68005 771864994
2 168543
2 80228
1 118735 737851425
1 171990 184754627
2 36878
1 150542 690628945
2 148967
2 70181
2 180860
1 53133 617326498
1 157362 215859086
1 181680 122352649
2 102515
1 146745 571104552
1 156680 886868656
2 48615
2 39523
1 19619 614941294
2 28230
1 61957 762110269
2 81996
2 72627
1 12874 900069343
1 49728 398615842
1 116274 999041758
1 15033 395878677
2 63647
1 5820 657974494
2 34080
2 193509
2 184334
1 11547 400003776
2 50557
1 62982 945732060
1 58061 250601116
1 29244 211837147
1 100357 63592217
1 128269 259475597
1 137086 591555560
2 16735
1 182602 989158259
1 169490 425979765
1 95984 449789183
2 39986
1 162072 160649783
1 33425 75507656
1 43315 996999151
2 44435
1 86005 986411989
1 143543 129959559
2 37929
2 129674
1 127952 72253845
1 148274 829769283
1 38226 198567354
2 136277
2 53283
2 128555
1 92497 783717926
2 182704
2 184986
2 16666
2 45990
1 156911 227299758
2 89944
2 164849
1 35020 829604912
2 88358
1 96462 751004032
1 23765 704386491
2 146099
2 136352
1 165190 103568470
1 165576 991614005
1 117045 88441182
1 181364 704461170
2 5373
1 96213 100528018
1 112011 674793370
1 163449 21449047
1 45680 522335162
2 159049
1 143303 356519779
2 39297
1 148952 642208322
1 126445 84431686
2 116923
1 114408 676488138
1 151428 620414898
1 195192 509983135
2 81230
1 111096 225314790
1 81594 97071036
1 133952 753681123
2 31668
2 197027
2 52585
2 147342
1 110160 390560047
1 158497 790148760
1 113792 325161459
2 85030
1 148042 388520854
1 166352 732870410
1 72104 32435810
1 42642 372068490
1 113571 431818405
1 27226 352969114
1 100639 429955277
1 112105 288107099
1 70182 52997531
1 87931 859872272
1 100763 161747199
1 70507 546984475
2 102170
2 24229
2 49451
1 30541 435919190
1 177613 928048705
2 166894
1 131970 210675628
1 121979 255675158
1 51490 545529735
2 187508
2 100207
1 154505 261927064
2 57850
1 38462 303793628
2 157196
2 93823
1 112017 785365631
2 100024
2 3778
1 110341 2289716
1 102355 161258895
2 130901
2 26493
1 25671 775103461
1 68135 830356612
2 120795
1 194240 144317879
2 102054
2 118053
2 172466
1 173612 750074310
1 26791 132574803
1 176471 210271909
2 103232
2 4866
1 12063 675221941
2 14490
2 124170
2 185490
1 168842 177542615
2 123872
1 177803 343563207
1 144522 571501115
2 123859
2 45256
1 16631 348988718
2 68105
2 115663
2 67984
2 155455
2 61009
2 157277
2 28761
1 117891 987995706
2 195593
2 186524
2 4329
1 168187 111473208
1 4589 957488540
2 18923
2 118862
2 18650
2 102878
1 84237 694398328
1 176029 426300334
2 3695
2 194632
2 35772
1 124281 916082368
2 67016
1 131709 830310229
1 127088 710113023
2 85091
2 198310
1 60787 869766636
1 80687 908176235
1 161475 942325581
2 31209
1 98712 187935262
1 147439 573020758
2 104088
2 195221
2 150017
2 63257
1 59844 420247036
1 193247 180726975
2 26458
2 69614
2 118014
1 4269 354718928
1 128902 182110001
2 125852
1 190411 174424646
2 36392
2 103655
2 148711
1 16155 72882991
1 34168 786480953
2 104440
2 92547
1 67741 60870665
2 186742
1 101759 48735892
2 88592
2 138155
2 183497
2 169087
2 83696
2 165566
2 2623
2 196102
2 19670
2 19283
1 180480 99731517
2 167875
2 107497
1 57945 75461412
2 96855
1 2828 965493055
1 22849 268500305
2 83524
2 137984
1 28756 56050010
2 49130
2 188025
1 52778 493246722
1 174192 468080683
1 65311 571223829
1 164288 126726809
1 57018 259935358
1 36107 630445044
1 173501 442943004
2 186110
2 84872
1 121568 622127835
1 178127 497317187
1 105514 561406972
1 3156 885227070
2 199524
1 128958 596463234
2 57123
2 143191
2 24142
2 68567
1 61058 686855511
2 165391
2 37669
2 70775
2 26904
1 123533 566309291
2 162423
2 174461
1 192587 848619292
2 147389
1 66726 783254370
1 16777 868446958
1 51852 585263717
1 191447 848657152
2 19287
1 71690 877700104
1 9358 620081957
1 50568 397870323
2 81440
1 19020 129405840
2 163832
1 154397 365117160
2 4133
2 126722
1 74379 247205301
2 116012
1 23235 471919694
1 81351 197412436
1 28906 622554191
1 141510 853239278
2 157291
2 72719
1 60750 719094506
1 20073 177424139
2 53904
2 139020
2 42838
2 41085
1 7580 974857651
1 58633 916559204
1 9638 355319825
1 155900 573635857
1 195853 963037638
1 48724 954791366
1 159563 915785155
2 104898
2 131878
1 172603 521792702
2 78628
2 137586
2 45779
2 114925
1 23524 326938308
1 12970 82130707
2 94428
2 77421
1 1986 139292936
2 109923
1 107511 9185705
1 15570 329224993
1 73424 466991886
1 70990 943377789
2 34391
1 112959 694974751
1 177342 204612443
1 159790 363182639
2 184861
2 165407
2 190986
2 8656
1 198139 995683751
2 154864
1 6771 686755080
1 184779 542180573
1 32756 539420571
1 56942 299481667
1 60039 791894443
1 149431 280184578
2 189308
1 133224 356015925
2 35681
2 112936
1 54598 503709006
1 9717 146387646
1 29477 224529109
1 143528 476377293
2 114326
2 52881
1 11839 429501905
1 194879 656380491
2 167327
1 149636 687033958
2 186430
2 81567
2 100577
2 17317
1 187294 194000242
2 8652
1 108400 285786195
1 83887 52540384
2 54435
2 5838
1 29297 288184131
2 194811
1 85565 610003161
1 28230 504727472
2 52014
1 54325 375438290
1 154269 239901050
1 96680 499976412
2 194427
2 28592
2 138722
2 69500
2 158649
1 133885 903559415
2 137673
2 74479
1 5745 719222209
2 20839
2 146887
1 345 109070157
1 199745 987636832
1 62378 688821827
2 194423
2 52818
1 99183 46828264
1 127853 217686558
2 110845
2 24534
2 21184
2 140213
1 57545 803855145
1 163314 274676692
1 105837 643503618
2 107018
2 111090
1 65860 780224333
2 126421
1 101974 739391599
1 192494 72386762
1 70100 208352835
2 123196
1 59782 166002111
2 41355
1 4339 491238546
1 79954 740137963
2 37239
2 194687
2 182131
1 164459 630414314
2 54129
2 1314
2 196615
1 65323 482937088
2 1355
1 40556 853606581
1 87932 408378176
1 138750 254982256
1 55046 521417410
2 53808
1 82137 19760955
1 146631 487213638
1 53510 114671948
2 138728
2 12941
2 12839
1 144630 674095157
2 41303
1 184434 138342692
2 137165
1 5213 567816382
1 124252 336045638
1 106234 297682376
1 174550 834560152
2 116814
2 187941
1 112204 468630447
2 167888
2 185072
2 112382
1 164943 252455072
2 120313
2 10468
1 21136 630289920
1 188115 970210363
2 59314
1 112713 235424686
2 46378
2 48821
1 44916 999642792
2 167084
2 89292
2 43825
1 132311 440282369
2 122275
2 13746
2 18074
2 170212
2 150231
1 105484 782013203
2 116908
1 42105 627634539
1 60764 943583823
2 83852
1 184724 235604344
2 164505
2 187560
1 121477 822141367
1 37911 353810006
1 85036 366769430
1 117139 440341992
1 157343 619040162
1 148701 167300881
1 22208 834272309
1 108586 726073171
1 91487 867944109
2 16775
1 189384 926348978
1 60708 819796589
1 5805 269982200
2 101709
2 171047
2 56451
1 58613 188979177
1 61090 858036181
2 160339
2 132623
2 88226
2 14794
2 121987
2 143038
2 27812
2 102621
1 159652 223975098
2 47226
1 137796 904118797
1 61176 461779350
1 136118 835445925
1 109175 202844784
1 76067 723094262
2 105975
2 7771
1 50785 503487108
2 79008
1 158738 151459891
1 143542 89110480
2 193147
2 156429
2 173828
1 69881 143645809
2 62924
2 181453
2 80264
2 23921
1 77259 550680402
1 58973 340102595
1 144600 783601594
2 85553
2 155606
2 109936
1 74214 594324609
1 78469 824245678
2 25841
2 1326
2 5559
1 125195 249598049
2 132889
2 187286
1 34109 3255786
1 83945 617863792
1 85271 40238878
2 198143
1 150380 748681554
2 195433
2 62781
1 69480 505242490
2 28152
1 180351 43368880
2 34062
1 141483 255010162
1 145880 767703791
1 37089 170940394
2 35803
1 100441 801868157
2 132072
2 158735
2 52044
1 34126 177029646
2 81914
2 184042
2 184323
2 22697
1 68951 795930172
2 82912
2 178287
2 24739
1 28386 540707592
1 54140 677086214
1 87080 73399790
2 77845
2 37757
1 25734 112387648
1 16992 620076002
1 5740 686014625
1 12136 788603613
1 81715 655735875
1 188741 967154151
1 13941 533686953
1 67937 521055517
1 165639 98171306
1 130164 778057658
1 139518 476395627
1 47466 998509691
2 67148
1 98487 842158564
1 113169 639736156
1 81300 228367906
2 145441
1 43079 287417786
1 80990 653410201
2 37302
1 99496 146274238
1 117662 44893282
1 102749 371349828
2 83743
2 71138
1 101728 81905929
2 38707
1 112258 312254030
1 64074 805330174
1 171822 126838978
1 193135 69803291
1 52029 291698634
2 158006
1 62611 768211132
2 124718
2 56680
1 142279 801060436
2 947
2 70502
2 52760
1 46289 381869989
2 40401
2 173164
1 170648 484371810
1 111504 249397788
2 141936
2 110911
2 6057
2 120749
1 102604 27114419
1 130041 818190161
1 49260 106004839
2 177550
1 78282 814984525
1 16395 557405811
1 185430 174720872
1 138355 414671786
1 152855 933062585
1 10071 590221017
1 19663 85819912
1 92358 269309903
2 43255
2 187050
1 48851 22057577
2 108663
2 196761
2 138266
1 120356 949718311
2 194314
2 79150
2 128008
2 14520
1 104192 463730184
1 152679 181068311
2 162120
2 162020
1 126294 933776210
1 36984 943647999
2 93574
1 11500 898470441
2 153738
2 63764
1 27979 50103486
1 35212 833569667
1 147498 358040615
1 78782 523576590
1 176144 915916285
1 91781 32887049
1 190919 243063126
1 174715 541989356
1 77638 47004137
1 123386 58584026
1 133102 921219095
2 153936
1 89971 823139486
1 55377 275496599
1 179300 616196382
1 11049 733459291
2 134520
2 70403
1 53544 159680841
1 167549 581566628
1 174186 146268020
1 106430 989655400
1 13909 796042444
2 26708
1 172830 221380419
2 39293
1 127276 445823775
1 32916 334673955
2 149203
2 153098
2 108739
2 60909
2 64525
1 18223 796192035
1 46553 928397429
1 63141 427060341
1 2549 711408111
2 186316
2 181620
2 18046
2 70742
1 13057 514484346
2 88646
2 195215
1 69071 931112875
2 16094
1 32993 411216145
1 1396 613014070
1 195233 488764148
2 139386
2 24005
1 99208 389976882
1 15222 980575743
1 71213 701786821
1 34283 366438945
1 35053 995966401
1 174765 184036135
2 156900
1 174504 253240110
2 95458
1 113790 173610012
1 155575 424489507
2 36563
2 7173
1 97920 507406168
2 147687
1 69272 590498024
1 89217 231342560
2 55935
1 23119 859059933
2 29993
1 88681 511614588
2 70727
1 158763 125423976
1 93742 143816117
2 77696
2 135834
1 58019 71611008
1 55491 393797665
1 140551 716656155
2 196840
1 183619 977004160
1 75241 775997645
2 193252
1 111408 758215072
1 116222 550843950
1 103900 559433206
2 52231
2 89845
2 199049
1 95086 772827598
2 82203
2 133899
1 180061 952729090
2 64963
1 114131 568557811
1 78876 775385143
1 80274 521783120
1 76343 810542936
1 190605 673595570
1 166958 352982168
2 62265
1 199259 53307741
1 193798 910148884
2 171239
2 174713
2 112461
2 169892
2 188262
2 150567
2 72651
1 190646 993462662
2 141250
2 19594
1 182658 789312543
2 77856
1 58738 602921458
2 15677
2 146474
1 192985 881695761
2 49092
2 127221
1 59347 119656807
2 173290
1 32972 615555881
2 195646
2 33714
2 158640
2 23955
2 43343
1 31418 844793921
2 570
1 144966 224292182
1 64223 787478525
2 181971
2 65692
2 70540
1 979 964448654
1 1672 155683833
2 38806
2 128819
1 31421 561639819
2 101277
1 15435 630940729
2 75431
1 180248 944908915
1 137562 562271994
1 142194 309286902
1 114279 668593530
1 139219 126493555
2 89695
1 101513 21114483
2 86095
1 66703 3206647
2 69545
1 139751 351249416
1 87153 581830403
1 41724 301657110
1 100467 385609367
2 12736
1 72106 726858434
1 74733 626388045
1 38568 910508166
1 49296 883093277
2 88483
2 143299
1 27854 277173456
1 65952 3862402
2 7045
1 43872 264476426
2 44340
1 108782 457980526
2 108949
1 87288 186124505
2 163961
1 172558 882767826
2 144279
1 91791 212195200
1 39732 872801092
1 186313 61334036
1 810 227181083
2 112146
1 98421 6527188
1 22854 537087960
1 37679 102107742
2 73041
2 189987
1 110645 626917951
2 53408
1 33629 514197603
2 194916
1 76995 614537237
1 134412 806770911
1 28003 243039689
1 78332 219286137
1 106591 333486857
1 160019 833018893
1 87213 983054400
2 103555
2 195077
2 109473
1 37603 820166173
2 160798
1 76917 664410283
2 84346
2 180781
1 195998 471643569
2 28455
1 12325 787250738
2 150265
1 151228 347441389
2 55536
1 120452 684639525
1 112697 646097436
1 77337 37642635
2 4971
1 15699 138538772
2 175317
1 78870 195605960
2 167075
2 6819
1 46678 146540422
2 81901
1 103069 907967377
2 117014
1 87253 174893861
1 138010 860722926
1 118621 343365609
2 152328
2 95063
2 44860
1 126130 277461438
1 29089 855039425
2 190440
2 98371
1 196380 670949393
2 181496
2 4278
2 110987
1 134842 652237478
2 174337
1 25769 18069553
2 46368
2 58857
1 107804 515186203
2 193850
2 175876
1 104274 713550377
2 17673
1 164236 795333832
2 56924
1 127081 987876226
2 141586
2 28831
2 159187
1 21537 968447057
2 100496
2 13489
1 81309 721512871
1 91802 699861578
1 101 145786440
1 15629 67876604
2 143156
2 159934
1 69712 521430406
2 2606
2 106016
2 77219
1 78688 776929226
2 61223
1 128715 43074776
1 131522 722912101
2 114333
1 110949 565433232
2 75648
1 18017 648408297
2 186587
2 100017
2 116669
1 103045 223498384
1 152086 616341766
1 107574 37606265
2 22070
1 168544 541512107
1 167631 889219332
1 34074 471341252
2 156912
2 24812
2 164741
1 183614 763662152
1 48544 617957912
1 157585 478090142
1 30412 715549159
2 83484
1 858 248398375
2 92527
2 144937
2 133504
2 38151
2 27716
2 125851
1 115213 415170038
2 22826
1 89539 885831911
1 91877 933744218
2 42946
1 30436 399866009
1 119155 109865848
1 90250 468379269
2 135262
2 15327
1 51138 12288724
2 2861
2 151027
2 90382
2 37333
2 137617
1 165972 780862893
2 39184
1 277 414352964
1 171080 319213054
1 28801 946207544
2 37930
2 97529
2 80282
2 56781
2 123011
2 126204
2 128981
2 196015
1 149185 925395589
1 188838 308859855
1 1087 970020318
1 165632 717139101
2 52885
2 186724
1 124559 683682160
1 133072 502831683
1 156260 74369229
2 5342
2 2583
1 81244 121318964
1 154804 181002301
2 123952
1 26438 709740263
1 165732 949131328
2 59460
2 51241
1 149331 711008926
2 154380
2 106641
1 175215 508332984
2 145734
1 35528 70264993
2 82237
2 3910
1 162787 880608440
2 144184
2 66317
1 70194 304426945
1 190760 767236129
1 155521 899364556
1 170413 271178234
2 189049
2 145184
1 9314 956113661
2 55860
1 141938 195132609
2 134060
1 128710 450813869
2 155282
2 134186
1 175763 880243942
1 80596 151239312
1 173249 391398200
2 169061
2 108853
2 39906
1 182436 457920357
1 138358 183949130
2 45577
2 143113
1 159622 838151959
2 170181
2 50436
2 137477
1 155261 946135402
1 143732 842136422
2 167370
1 112094 311280125
2 48026
2 152937
2 9283
2 90894
2 183836
1 71670 891761342
1 22615 23986122
2 39597
1 13313 667177252
2 137234
1 141311 222775535
1 143117 447498338
1 73894 329610561
2 16584
1 39904 17454125
2 79992
1 134278 624347590
1 128959 777238264
2 132315
2 87889
2 56799
1 26392 899025370
1 4157 469861931
1 93422 67229752
1 65294 50254397
1 102050 351049485
2 17027
1 146407 364906956
2 50146
2 140447
1 58167 913210458
1 86660 390483873
1 180666 930551560
1 106159 503433000
2 87184
2 1571
1 89661 737862770
2 194987
1 17486 103207131
1 170762 631944646
1 144959 635545846
1 139367 233747336
1 72905 555483153
1 124018 35155985
1 186408 250787165
2 143742
1 106937 479169879
2 145402
1 48185 243668620
2 38488
1 124935 712528533
2 74350
2 96489
2 174343
2 122727
1 144442 256956417
2 78951
1 126841 184014697
1 89720 680664635
2 78363
2 44741
2 29054
1 116145 563636721
2 74684
1 199502 909382000
1 9703 351792666
2 61588
1 4903 840518917
2 60648
2 7668
2 74429
2 164452
1 19296 974685730
1 104957 121230039
2 55051
2 75441
2 159315
2 128675
2 34354
1 170122 139154204
1 113542 911657731
2 148510
2 36316
1 100469 700153429
1 114358 811852058
2 179026
2 183238
1 4717 58076203
1 103762 634613905
2 113787
2 46502
2 13414
2 64220
2 171682
2 186916
2 17041
1 179566 170206012
2 136114
1 155797 744878301
1 141661 286447134
1 111011 228461298
1 154934 196016853
1 141090 179127467
2 186588
1 174589 346454375
2 191439
1 143007 50952519
2 198405
1 81014 980491689
2 49662
1 197952 778439809
1 21477 425120283
1 117714 571370249
1 153532 652483718
1 154726 621291962
1 56472 771177862
2 32818
2 52860
1 179843 984230375
2 83850
2 154847
1 69514 342976330
1 30139 808247342
1 138217 372929484
1 84522 533937157
1 44569 51314923
1 15029 608896439
1 38413 855231680
1 26349 393914146
2 48038
2 136628
2 58866
1 143975 12851317
1 199826 338328179
1 45266 374530611
1 181978 131011389
1 149626 556585182
1 68291 582374486
1 131042 849408230
2 111433
2 159213
1 89764 222766793
1 111170 846486582
2 135853
2 101388
2 44632
2 166495
1 66876 912341622
2 61881
1 18230 948687675
2 172449
2 193595
2 109323
2 30559
2 65123
2 82184
1 148152 258764492
2 103812
1 165124 178875829
1 64420 21613772
1 136764 333616088
1 20832 4170217
2 151160
1 112734 875197662
1 51189 971161284
1 112063 167346239
1 57666 904868065
1 53631 267560634
1 158779 510546880
2 21991
2 168646
1 33852 464607313
2 79790
1 54453 440505115
2 158248
2 57529
2 80136
2 100276
2 38832
1 45821 711891072
2 114770
2 72464
2 101493
2 180184
2 4386
2 76986
1 192267 416335189
2 12786
1 111102 319340200
2 44344
1 55150 963814446
1 104954 827975666
2 131489
2 87176
1 46207 381497843
2 130803
1 181776 436216067
2 196828
1 158551 852416613
1 149854 652972383
2 69564
2 79132
2 150747
2 180611
1 153945 904561234
1 52445 855372998
2 170384
2 1801
1 65838 141856484
2 159853
2 175341
2 44538
2 187525
1 33051 647040195
1 111740 948358430
1 173163 289479218
2 44436
1 136614 430548795
2 115408
2 137226
1 20246 381670715
2 53642
2 22831
1 1427 401660918
2 34344
2 65637
2 154755
1 132948 807261378
2 12727
2 74507
1 29820 956671205
1 177948 145093060
2 22123
1 32478 914848363
2 103411
2 84094
2 44432
1 157461 794259719
2 180762
1 33116 280705842
2 53605
2 72331
2 190123
2 49589
2 35654
1 65342 56683360
1 82931 368202893
2 165780
2 113259
2 36424
2 102528
2 139729
1 52658 980544871
1 97673 755752190
1 19336 793032179
1 126154 511323777
1 197654 505647187
1 184666 487314366
1 181485 675037513
2 552
2 113051
2 71219
2 188764
1 119856 283499578
1 96690 627125982
1 130888 579637002
1 16316 198919767
1 92571 184683194
1 38667 876135391
2 138787
2 50330
2 77807
1 171952 397763871
2 164492
1 71114 546909468
2 96213
2 82237
2 115695
2 71448
2 157223
1 113739 732273953
2 54820
2 170470
1 171971 387847268
2 181024
1 156835 330947063
2 106107
1 183860 65946057
1 38812 837501017
2 164190
2 11173
2 80275
2 159095
1 79050 655094317
1 21908 81757103
2 74706
2 189546
1 90185 864558980
2 170119
2 40902
2 31961
2 74859
2 87028
2 126567
1 9625 745228094
1 123324 218343114
2 116109
1 13635 389523263
2 32154
1 19327 142233523
2 94581
1 144927 787575465
2 8620
1 121601 200133910
2 153546
1 32627 309797248
1 171034 174557002
2 1428
1 15106 1584947
1 136238 968254806
2 14737
1 169983 845194128
1 147954 375121035
2 189016
2 4650
2 91462
2 31505
2 197783
2 159560
2 146811
2 109838
2 24094
1 41452 7992431
1 88258 924428048
2 169125
1 119662 245202742
1 180092 237427676
2 43118
2 45020
1 121003 296298449
1 78767 546432209
2 59065
2 84405
2 188609
1 92341 522867421
1 22128 545627420
1 70366 422647682
2 162816
2 166993
1 173771 731914672
1 14383 687661634
2 199942
2 197526
1 161065 581544385
2 129744
1 95221 270969521
2 192938
1 192422 638037213
1 193242 93219231
1 20936 327272885
1 53261 34614564
2 101844
1 84409 535797843
1 41589 192984453
1 23801 26297439
2 171698
2 158216
1 177601 541320862
1 7287 168143855
2 184886
2 159098
2 75347
1 67601 828412794
2 67659
1 4626 805916349
2 21899
2 65462
1 51198 584563325
1 169507 464231466
2 157940
1 106832 363652787
2 71851
2 122370
1 8870 200638423
2 124785
2 111365
1 23691 750625973
1 20124 691802357
1 71663 806244071
1 125155 404504010
2 191443
2 116302
2 68446
2 186828
1 153527 592246218
1 152376 82470553
1 133248 153396749
2 158114
1 118869 254520909
2 176259
2 129462
2 53980
1 10936 23153189
1 192987 561902422
2 81569
2 11310
2 68847
1 103268 472910103
1 135599 127751112
1 188760 814044353
1 5504 193088514
1 153538 592478083
2 48998
2 44068
1 111379 439481067
1 177110 454925752
1 181550 994492457
1 143713 776909307
1 172801 289884907
2 139040
1 90504 288887888
1 3508 153716227
2 112769
1 55966 513438765
2 167714
2 12938
2 99174
1 104717 421602708
1 167320 745917955
1 132310 840732224
2 199686
2 78237
2 127065
2 4958
2 100711
2 168317
1 148405 944604257
1 109756 376155568
1 23357 37647699
1 73054 749540757
2 163833
1 10232 838839241
1 41001 768652345
1 187492 277349790
2 108770
2 54542
1 88991 173713074
1 193293 597736401
1 33960 401981658
1 31638 133742790
1 69725 58367661
1 177871 679539942
2 118127
2 105612
2 93728
1 92961 932422888
2 41262
1 193431 59564540
2 18288
1 161660 49026818
1 42918 343681695
2 63442
1 150445 790047981
2 160444
2 159414
1 97206 516249096
1 143638 478693367
2 436
1 38325 865933904
2 163837
2 183725
1 57814 279045525
2 83798
1 71040 442875007
2 131786
2 193308
2 78518
2 137217
1 162548 288704842
2 154793
1 151327 849784713
1 102085 593925053
1 141543 683736515
2 143462
1 170235 531620040
1 107648 292559047
2 146725
1 14951 316203000
1 172734 805074642
2 27795
2 139667
1 109843 840955342
1 169526 819926287
2 73003
1 95151 743358442
1 43912 603953340
2 35288
2 51051
1 65856 583985098
1 155170 208921322
1 197457 14968701
2 100497
1 86060 294667921
2 76855
1 148569 14579910
1 116082 626751187
2 159017
2 34343
1 196662 706156831
1 32907 877048351
1 121159 689706703
2 126199
1 193665 84088867
1 150026 234741595
1 6498 568972845
1 191663 441800644
2 134269
1 90385 886533412
1 197759 521767265
2 110791
2 114104
1 64072 979859284
1 57184 938206767
1 12389 665457166
2 37543
2 144071
2 7360
2 189054
1 31243 883908285
2 86935
1 110013 694286815
2 184485
2 186772
1 175275 921595712
2 59872
2 177291
2 166025
2 95274
2 95750
2 170524
2 116780
1 117887 443636764
2 156884
1 51089 615400328
1 156372 982524363
1 171522 924616312
2 184355
1 49400 348431329
1 123722 340090137
1 117204 48688675
1 178620 345841768
2 145427
2 168177
1 155587 426331250
1 1732 529418911
2 102175
1 82331 316414936
2 5634
2 105379
2 17539
1 183427 227170088
2 8526
1 11125 206548745
1 178768 568697239
2 83566
1 169173 296312665
1 182523 983387758
2 177780
2 188300
2 70378
1 136570 494673478
1 194355 61996620
1 153480 378465251
1 158680 133286397
2 18875
2 137530
2 170079
1 41385 737219140
1 186272 91178706
1 178624 967987936
2 124005
2 46110
1 21075 179520359
1 104329 685719058
1 198789 455407266
2 52108
1 2148 255794310
1 60453 392842985
1 71555 570720022
2 100932
2 116861
1 132532 848397369
2 157588
1 95773 428590457
1 37545 932280246
1 20198 888119646
1 8921 579460525
2 11024
2 161218
1 194401 774771
1 87495 877084188
1 83832 920970043
2 19880
1 20429 326776542
1 188673 521631096
2 132597
2 26288
1 110906 588220050
1 14155 487982927
1 102179 428997558
2 117603
1 194891 736811688
2 53483
1 79952 340818746
2 59789
1 5329 831368539
2 162336
1 135062 624605399
1 135865 764379181
1 119957 899285906
1 87961 233507857
1 66901 495913619
2 165882
1 110573 833307684
2 138245
2 91882
2 116875
1 121388 55184389
2 11553
2 20070
1 38679 421091008
2 142997
2 72878
1 139129 542250426
2 20437
1 35524 691297140
1 129940 612557577
1 33468 497513323
2 182735
2 181534
2 7786
1 5063 146772892
1 114801 828017117
2 107350
1 18268 267928016
2 80072
2 126009
2 73959
1 197116 120022628
2 128363
1 181741 336620652
2 99399
1 194070 83260143
1 141818 55585195
2 191769
1 75126 535676026
2 64978
1 153054 899405918
1 187940 636923204
2 184747
1 104520 655332304
2 52377
2 29034
1 10426 210512454
1 59342 579667660
1 180168 463643218
2 91525
2 41750
2 168454
1 190815 892472825
2 145559
1 185486 137815566
1 66298 48109935
1 36282 23662011
2 34820
2 151844
1 196770 854705986
1 70303 780240174
2 21606
2 147674
1 192854 580961865
1 97485 495506340
1 74157 605621552
2 21864
1 97673 443958154
2 34806
2 21646
1 25046 59210186
2 179437
2 38781
2 48115
1 176065 920232539
1 69456 254454880
1 57773 971094596
2 174956
1 122112 711159208
2 146763
1 160237 50001590
1 145755 216905270
2 115981
2 151233
1 132982 439215294
1 111004 437096828
1 14856 42372047
1 165746 40594849
1 21153 577249846
1 79899 122691891
2 181342
2 180489
2 178990
1 112359 38627425
1 18645 188937398
2 70633
1 186934 475023671
1 17549 510177862
2 17819
1 193997 514932863
1 186444 952278553
1 171578 55487277
1 75673 894293550
1 169190 72765801
2 189945
1 134115 550867680
1 10677 60218747
2 62734
1 42661 45322740
1 128671 965750361
1 44209 479178643
2 182794
2 116650
2 17808
1 16013 899384062
1 42358 279681188
2 118272
2 90530
1 4371 881051622
1 97314 456946923
2 46069
2 107404
2 125180
1 152879 445809159
2 131199
2 93846
2 79605
1 194217 383095205
2 139254
2 188800
1 30216 182264855
2 148798
2 133149
2 83372
2 68429
1 176734 180856250
2 3489
1 174446 968691609
1 68508 943944225
2 95316
2 93636
2 36031
1 10414 135503432
2 164527
1 142442 827151447
1 23920 875347823
1 67943 224599124
2 99197
2 141295
1 5063 986213644
2 29710
2 64020
2 867
2 127429
1 154813 977875744
2 51918
1 95657 553631615
2 68454
2 51709
1 14621 308959922
2 9512
1 91225 585709396
2 140827
2 70790
1 37450 966391828
2 28845
2 187315
2 29561
2 28896
2 71582
1 44870 457620136
2 43666
1 52787 493905649
2 88106
1 114652 260106479
1 93670 799885505
1 16786 289443715
1 110730 326951148
2 129232
2 53243
2 103916
2 168011
2 49043
1 143038 159204139
1 119381 757237528
2 160340
2 146321
1 4403 275266882
1 182704 174387612
1 82963 203540228
1 119932 399466656
1 155018 509023263
2 83924
1 39346 862158851
1 194537 441417115
1 99992 473269423
1 152821 923484111
1 50236 370755037
1 106391 728514171
2 183700
1 71233 858319794
2 123544
1 17266 254698533
2 16667
2 132027
2 97767
2 87990
2 125996
2 12421
2 101603
2 67290
1 193944 448546937
2 135867
2 159930
1 73886 768044456
2 8311
2 23511
2 48733
2 48827
1 117923 136269049
2 145321
1 76763 579901287
1 124742 331785994
1 20677 145098096
1 166401 459760184
1 199948 840348964
1 190967 167125635
1 69272 80246235
1 68189 875426743
1 90449 746562310
2 32047
1 52177 260243857
1 163663 701538172
1 70256 277029570
1 158622 357301989
2 78030
2 184461
1 175448 241989444
2 149031
1 123542 364234002
2 190685
1 101057 623102868
1 65839 485132640
1 158318 938158531
2 187951
2 88521
2 125792
1 170980 929930394
1 62124 798601558
1 39422 594304710
1 199002 800904800
1 103987 376446011
1 3366 258544017
1 105212 670440918
1 147769 991456059
2 152441
2 117363
2 6673
1 172452 28457330
1 145883 614002192
1 153279 685268957
1 1869 107141286
1 51847 105272778
2 87921
2 169518
1 56703 884122647
1 30813 811449759
2 193921
1 134611 4828232
2 97133
2 55862
1 130285 700074432
2 15557
1 135708 496894639
1 40267 712324808
2 151966
1 38103 402425973
1 186431 209222349
1 95103 908840762
2 188706
1 199540 103987629
1 40153 28851761
1 116099 557189061
2 15695
2 122142
1 176656 510688663
1 122213 590656895
2 59028
1 191423 556756748
1 75923 567252938
1 16939 652237202
1 16716 303763094
1 49565 207650217
2 66849
2 58749
1 89479 173183893
1 24867 187246548
2 61474
1 150948 739106762
1 121854 612402779
1 61852 679229693
1 39450 248336882
1 43631 240161481
1 44176 657492170
1 48213 726633179
2 164128
1 147240 919100247
2 68751
1 134064 587468590
1 182825 217482463
2 156588
1 67890 544991248
2 85974
1 174445 631046077
2 144000
1 38068 536015426
2 61214
1 52566 593176130
2 30441
1 36473 767628576
2 17775
2 160594
2 359
1 16930 6783844
2 14101
2 50051
1 11490 796926079
1 174201 379722075
1 80431 657453210
1 122615 414185124
2 20419
2 124
2 164609
1 47866 683703155
2 129060
1 78798 949184007
1 178531 837619290
2 193352
1 40561 884299365
1 79672 513837930
2 91808
1 1831 503703515
1 151711 812285521
2 19862
1 143882 661776684
1 197491 186342391
2 52156
1 113885 820532393
1 90458 229237965
2 77856
2 78553
2 132975
1 162395 282997898
1 181073 425036698
1 73311 818771595
2 178164
1 31774 282149616
1 174632 839777599
2 181367
2 189499
1 32193 820030667
1 30526 114965549
2 189715
1 116681 811559817
2 181958
1 53033 501347753
1 152088 263448901
2 167224
1 13787 654156233
2 140365
1 77529 560224540
2 166884
1 91502 48843585
1 85201 285984382
1 29601 11818126
2 43400
2 56741
1 114149 832896692
2 109400
2 97961
2 59568
1 32821 958688887
1 182445 360580180
2 32102
1 128413 744998090
2 87621
1 159117 369031373
1 130191 794872837
2 75899
2 172834
1 150943 150385663
1 152115 317523263
2 164767
2 199567
2 69288
1 159890 676407345
1 127315 1774119
2 138947
2 3082
2 18611
2 66500
2 152540
1 39645 878684223
1 61346 393476343
2 153096
1 174405 107278402
2 31432
1 116290 647253755
2 21252
2 75379
1 75414 640280373
1 72079 989266453
1 137249 706259186
1 57820 936270764
1 159279 512659913
1 34897 913279406
2 60100
2 62104
2 75856
2 110779
1 53171 415662960
1 33641 720996998
2 58070
2 89562
1 116377 273412727
1 13687 28445555
1 6961 961565717
2 152815
2 37423
1 75865 24380388
1 76171 790722659
2 38762
2 3143
2 181652
1 106917 942979744
2 52303
2 103946
2 88191
1 52901 45399238
1 96634 889661062
1 49289 474374249
2 106519
2 43681
1 131866 537253641
1 142540 947405507
1 95158 114979983
1 124920 181206574
1 137177 331185720
1 33748 511227794
1 119303 41316929
2 56186
1 112674 315852533
1 43535 202894281
1 41631 880337300
1 111831 364702159
1 93598 856868595
2 103189
1 74844 195426620
2 44670
2 75631
2 110982
2 128811
1 38726 182432051
2 32299
2 186739
2 192009
1 3275 140364506
1 40172 68920324
2 194782
1 192239 602810316
1 105980 972883064
2 167912
2 98810
1 60030 62710263
2 184444
2 47898
2 106652
2 20375
2 45710
1 159861 296826769
1 193913 484775511
2 104624
2 100005
2 96864
2 141675
2 33822
1 3389 972317553
2 2397
2 175223
2 36270
1 101661 580171127
1 173898 517320755
2 116006
2 20017
1 144471 866495732
1 1013 434496382
2 52561
2 152489
2 83357
2 160397
2 38324
2 79224
1 175770 337906536
1 140207 436344519
2 139494
2 89956
1 1495 911383004
2 129937
1 134219 695279137
2 99644
2 51878
1 32119 881231571
1 132711 506014752
2 151416
2 198402
1 55796 65709475
2 43318
2 137361
2 95882
1 47719 339001298
2 122158
1 27758 358705130
2 83840
2 190388
2 121974
1 85862 530403845
2 147772
1 181461 148007414
2 38448
2 95669
2 96299
2 174600
2 58912
2 85243
2 49392
1 198242 9789007
2 40146
2 88084
1 68080 29520122
2 140384
2 10100
2 102445
2 187126
1 105810 265995303
1 192520 899623674
2 192033
1 46497 724837335
1 156040 159489689
1 154686 583167112
2 156050
2 59602
1 92148 652791525
1 175846 465681928
2 112245
1 56833 60818946
2 5216
1 21773 366711625
1 146726 157383517
2 76029
1 67907 830597717
2 176625
2 88390
1 15965 568751059
2 198278
1 132638 510075857
2 38173
2 36836
1 173247 748219774
2 71717
2 85930
2 44929
2 53591
2 137474
2 129697
1 139751 480253582
1 83493 133548482
2 12006
1 82832 551795660
2 141109
1 196243 312586590
1 189678 828249941
2 12605
2 88617
1 81977 180640854
2 190134
1 149872 707351462
1 115269 867809967
1 90729 431092371
1 113151 643143610
1 71011 924666173
2 123574
1 60856 396239489
2 16218
2 23889
2 5105
2 88541
2 34257
1 8092 307859999
1 18499 371089065
2 162640
2 188586
2 69505
2 53724
2 133715
2 7016
1 183062 442509075
2 183892
2 606
2 66220
2 145310
1 72415 924987539
2 121972
1 136601 323540880
2 136083
1 148449 705762939
1 169645 858058097
2 159389
1 104407 636573816
1 81701 162559772
1 196933 320427806
1 44631 759757979
1 116397 692033420
1 30236 763922470
2 187395
1 167209 766830305
2 109156
1 140892 49663051
2 122592
2 67100
1 144695 203356745
1 101546 472097615
2 157294
2 181355
2 121426
1 50170 376634164
2 140324
1 97658 775491719
2 167164
1 90353 698525487
2 131480
1 140598 162510210
2 78281
2 89721
1 50286 422347844
2 44223
1 81457 755220901
2 76255
1 134376 312761504
2 75987
1 70451 926102914
2 116521
1 1161 320667662
1 102531 208373476
2 54879
2 32837
1 40330 119193542
1 127452 452325432
2 139674
2 128775
1 60760 648799979
2 22448
1 133585 714488506
1 65866 2713071
1 83974 726616609
1 15249 141846392
2 161198
2 48312
2 16008
1 20344 259971212
1 82453 631324180
2 530
2 150366
1 17413 215952414
2 120313
1 146922 199704922
2 44964
2 113618
1 133443 841351585
1 133622 859533667
1 78259 531531122
2 146934
2 13444
1 68464 341114492
2 13172
2 172037
2 4818
2 169391
2 158473
2 157146
1 47393 212023941
2 13851
1 190941 328537089
1 152328 948573903
2 116285
2 54149
1 31464 123822073
1 133875 40069080
1 78029 326755295
1 29419 317468348
1 58048 907766260
1 29964 447534213
2 39262
2 74959
1 86735 754075365
2 133949
1 132383 428122625
1 155746 870994795
2 95977
1 58346 174779694
2 184559
2 76608
2 90846
2 161429
1 41733 741764138
2 194196
1 178117 155192304
1 183904 711867732
2 128305
1 51571 185438872
2 167518
1 165223 306485117
1 30696 74708229
1 137008 465644938
2 44205
1 59423 198519858
1 138335 756499602
1 152863 701324487
2 189994
1 159240 708900594
1 438 831478132
1 47613 812437533
1 18494 754329712
1 19476 660736183
2 56363
1 5551 719319176
1 173800 902293881
2 36955
2 186109
1 147060 14253236
2 67548
2 115395
2 174328
1 43719 438508269
1 147965 38833840
2 199619
2 9178
2 46566
1 183074 427849915
2 106534
2 128899
1 106498 683823063
2 38987
1 47802 684468253
1 48326 624793005
1 6822 652324420
1 51856 81306531
1 12898 791166089
2 91031
2 199138
2 152452
1 132134 857383741
1 118578 398677935
2 7205
2 120750
1 10353 374127237
2 196756
2 47525
2 39897
1 88461 625514959
2 120607
1 131721 898122355
1 175880 171563405
2 170374
1 34576 921891997
2 156375
1 59798 458524778
1 126128 556201699
2 152951
1 136372 562580234
1 92435 410677604
2 159658
1 88508 374632169
1 188925 619981908
1 188579 530961163
2 48879
2 145748
2 59542
1 14157 673374001
2 388
1 95296 551960935
1 83608 497944343
2 51583
1 33106 169124514
2 92644
1 115850 783973128
1 117578 166967257
1 16661 934017411
2 13345
1 67449 528258343
1 133817 664480870
2 150380
1 155257 239602280
1 122028 890199719
2 73623
2 26474
2 138124
1 114424 513232114
2 81538
2 14887
1 123912 338651870
1 161124 922904533
2 60462
2 27736
2 182258
1 196081 4201959
1 144868 979384207
1 42286 86664497
2 31938
2 23503
1 141149 905568250
2 155566
1 17667 871864243
2 61724
2 76180
1 99856 1049950
1 124067 826299243
1 47410 788319672
1 188871 812376324
1 8901 634430383
2 28754
1 24083 109774690
1 127567 719473599
1 74651 791767799
2 102292
1 187221 949364783
2 118382
1 50100 45679717
2 154539
1 8358 840617699
2 90785
1 10427 520042823
2 7961
2 191417
1 138446 187211836
2 136648
2 193235
1 19671 198580873
2 190564
1 46890 602060249
1 64110 546223953
1 199117 73985555
2 24503
1 81751 434652833
2 10345
1 36007 365222751
2 64841
1 24051 389459574
2 116236
1 190148 485185695
1 153383 816234649
1 68533 755805563
2 33810
1 129597 861093131
1 169993 937733150
1 9933 482992226
2 139910
2 142802
2 1595
2 137058
1 179619 962546571
1 28642 872482953
1 180899 152411629
2 110423
2 107821
2 139234
2 109315
2 102887
2 152937
1 91133 962694568
2 176602
1 82878 786675956
2 180
2 158335
2 102170
2 95217
1 100452 133245181
1 93155 25426108
1 141635 830384833
2 73505
1 161437 447832021
1 148492 709296914
2 109809
1 4072 19898647
2 42136
1 110217 178521194
1 186246 983295026
1 75123 337773439
1 31921 265531632
2 112820
2 23050
1 12083 988645499
1 34954 15358713
2 145440
2 109177
2 182300
2 56406
1 157746 449860891
1 63705 120940215
1 144374 613764478
2 194972
2 25861
1 192480 953606601
2 100511
1 107314 31155352
1 115127 327576180
2 93707
1 34371 638330735
1 5638 419004438
1 61512 284341690
2 1195
1 6786 484163909
2 142528
2 93943
2 15920
2 54764
1 91023 240475456
2 162999
2 106681
2 184495
2 94148
2 112868
2 199078
1 88281 901176096
1 2529 498560235
1 26366 950525925
1 72830 55111522
2 23382
2 118422
1 168960 467706040
1 42282 194753824
2 66683
2 121027
1 5893 90450337
2 171531
2 22038
2 112315
2 198180
2 143883
2 196290
1 142699 503346087
1 105801 125738460
2 152663
1 179567 345702354
1 122923 389121253
1 109118 605620349
2 184607
1 76088 933431442
1 106918 350792235
2 61689
1 181042 828453358
1 67904 329149837
2 113612
2 79954
2 123888
1 127455 942972943
1 70322 448033752
2 60333
1 42331 876383470
1 106011 616735595
2 129329
1 27363 483935268
1 41338 382360477
2 138410
2 44891
1 48718 721656507
1 5969 188489591
1 110361 675663463
2 145419
2 198333
2 99015
1 154742 20210052
1 127095 928849542
1 19008 19260946
1 52626 498942554
2 134240
1 157719 458468655
2 60374
1 144215 145633082
2 10943
2 159364
1 75476 860942123
1 158667 632913471
2 172745
1 85393 798621451
1 18336 427185332
1 82857 783287028
2 95036
2 53802
1 159600 122272212
1 109858 450704483
2 13723
1 14884 328167057
2 73989
2 155628
1 47091 486680244
2 176273
1 31767 497478010
2 1910
2 196363
1 49309 215718316
1 110387 862149753
1 88275 475302024
2 169455
2 152650
2 22174
1 119834 832469641
1 48238 234534763
2 111929
2 181382
1 155737 373744546
2 143194
1 111502 448379643
2 102435
2 84146
2 171367
2 34724
1 75417 641360939
1 188321 27439539
2 155008
1 19419 923222478
1 85587 731527353
1 26830 7012969
2 131187
2 19306
1 72574 153200435
2 73708
2 49018
2 58061
1 166922 145774916
2 117318
2 122885
2 30892
2 135988
2 149248
1 82463 653042534
1 124428 927939671
1 132395 500569916
2 9245
1 105161 352601811
2 44757
2 114480
2 95092
1 106826 413928756
1 124742 972043727
2 54188
1 56033 482356995
1 10401 963265774
2 34176
1 65611 142739637
2 139067
1 31631 340113353
1 115347 489718624
2 97776
1 163678 644610453
2 127618
1 137607 992696918
1 102541 396519999
1 140903 446953251
2 136004
1 90730 772350781
1 164222 963333094
2 155947
2 79264
2 17126
1 36071 8507133
2 144791
2 98894
2 162344
1 164708 323373522
2 31117
1 34703 880374120
2 54530
2 166788
2 22279
2 196651
1 184721 935102835
1 18205 663820091
2 148161
1 155918 62800945
1 62430 260866768
2 176470
2 76537
1 17673 519069197
1 97882 505424485
2 112480
1 33311 265748574
2 48459
2 35615
2 90351
2 39513
2 102368
2 23615
2 149731
1 60624 807020201
2 81463
2 165941
1 122312 762060872
2 188891
1 58203 538530064
1 120913 71128130
2 75697
1 30797 584866231
2 89974
2 181539
2 14860
2 69052
1 136373 450229397
1 66338 585704015
2 144650
1 187384 20407111
2 144328
1 47787 220539092
1 142764 242256182
1 26357 827179012
2 41785
2 75045
2 167867
2 67782
2 112333
1 48126 768560745
1 39428 225736529
1 24783 251632976
1 69809 475045182
2 158781
2 92668
1 86939 601475674
2 70110
1 87076 410990172
2 139727
2 183931
1 13838 989923422
1 83265 492363929
1 70500 456955568
2 116906
2 124412
1 103262 322402432
1 176869 963240948
2 79250
1 44044 640831848
2 138288
2 54630
2 21505
2 199934
1 21751 436851693
2 77190
2 87480
2 124472
2 169385
2 80573
2 102067
1 4744 319775772
2 99538
2 142787
1 174820 883856048
1 123627 732603939
2 93219
1 51454 392958231
1 161884 886888517
1 173648 505122158
1 195993 955029308
1 15998 122131728
2 51881
1 16610 446327711
1 30086 99341385
1 25809 413173781
1 156558 908639307
1 186651 947070326
2 39557
1 52629 777114338
2 89292
2 50844
1 152344 887760526
1 191003 305841310
1 97389 912397797
1 38784 855241208
1 159720 244135674
2 34069
1 2498 342495688
2 51861
2 96950
1 140672 948758795
1 37265 588079790
1 118310 831351443
2 122744
1 180694 590442390
2 90231
1 40404 127039305
1 14005 532291623
1 99224 190842498
1 46600 206339869
2 136894
1 176193 771317511
2 40105
1 144114 8865700
1 114149 360234875
2 88646
1 86406 413143518
1 39755 293864760
1 84049 716433655
2 35158
1 154995 236192910
1 195992 370916077
1 29461 620766772
2 189325
1 173446 170761724
2 103570
2 134674
1 4945 722036747
2 82906
2 18370
2 136594
1 147833 125930679
2 156899
1 135569 979131314
2 72568
2 35938
1 167869 523939757
1 180718 83395198
1 54654 282378460
2 13470
1 36708 904516479
2 177875
1 33763 814179249
2 11987
1 16168 941382429
1 10595 622436236
1 16722 25679361
2 165904
1 191533 68321387
1 196812 248829212
1 30764 724888219
1 100333 811838207
1 152896 581426531
1 103637 701701280
2 28176
1 199220 13211841
2 15120
1 130923 743171279
1 30776 985413046
1 88839 257543969
2 110164
2 49350
1 47072 245236533
2 37867
1 191397 848591167
2 127434
1 44480 11593109
2 181262
1 6645 849049293
1 60715 218260241
2 160954
1 167181 113796075
1 31919 171502191
2 191751
2 4652
2 55151
1 105426 202364356
1 110866 747208513
1 161530 988293380
2 127033
2 100277
1 88778 235133700
1 197809 381439548
1 23726 450150325
1 181782 43837211
2 102712
2 124951
2 33729
2 59065
1 81754 309722917
1 144720 642940062
1 180719 260316869
1 135774 739286990
2 42579
2 169881
1 150342 911909010
1 88017 184402517
1 61773 486387914
1 149630 521701766
2 130357
2 6464
1 56631 395266726
1 3624 767583187
2 138987
1 75644 207902863
2 138793
2 128160
2 134758
1 108932 646858913
1 55463 302173503
1 58546 445631904
2 48729
1 115996 108687756
2 163949
2 101718
2 67069
1 129373 204017026
1 66110 478157906
1 126777 621955080
1 79811 4223815
1 179210 661113238
2 188403
2 54583
2 47881
1 20932 827539806
1 117500 595571887
1 138304 894752541
1 122180 3141119
2 131696
1 28196 757115158
2 175318
1 60501 173210989
1 58593 61748249
1 18328 643553438
1 172687 462472555
2 146598
1 186631 763511703
1 8402 21171093
1 77185 86062943
2 37032
2 74918
2 64356
1 90646 86098044
2 136671
2 77948
1 64918 786939718
2 101028
1 130205 189062472
1 69282 656631372
2 73050
2 155620
2 171798
1 122799 365096336
2 74485
2 11509
2 173525
2 138331
1 42616 525581025
2 92674
2 160624
2 33133
1 96222 72275467
1 5096 845211073
1 32848 806918448
2 152782
2 151193
1 68302 587543361
1 122645 242137332
2 122528
1 153585 201049997
1 30310 556281343
1 179321 998884682
2 83138
2 96989
2 98228
1 19807 550466685
2 157782
2 142432
2 57929
2 22299
1 23848 275518158
1 69892 835117925
2 122130
1 185128 131406547
2 98145
2 18001
2 112704
1 92815 336111772
2 5837
1 158050 678551443
1 70068 63126333
2 141754
2 154244
2 166620
2 171248
1 160362 844592946
2 28735
2 46732
1 163661 664308504
2 48614
1 186007 170372719
1 168886 92045886
2 145880
1 75054 634262452
2 16537
1 34452 522016390
1 150993 998449920
2 70765
2 118215
1 142974 779408698
2 41287
2 81614
1 133310 784668865
1 6788 248861239
2 188477
2 44782
1 144240 914025348
1 194230 958407252
2 187933
1 294 997663548
1 122063 142866036
2 194823
2 81072
1 121042 16363324
2 102270
2 89717
1 177588 760711241
1 24882 79774127
2 1764
2 14822
2 143054
2 175302
2 75808
2 159864
1 123368 912400967
1 193719 699557002
2 59012
2 157216
1 150577 667239774
2 171250
1 12718 674151277
2 134978
1 33331 977563005
1 99086 684277588
1 78521 267310704
2 68923
1 4058 565307333
1 126336 783149762
1 55420 682362383
1 36312 811607743
2 1334
2 113662
1 100964 331642632
1 43617 459467537
2 92855
2 67185
2 65909
1 190732 143211939
2 3958
1 111394 130798286
2 167280
1 106739 140011775
1 11644 552046672
1 148136 108214605
1 89665 906758947
1 108577 842113925
1 122673 22180159
1 156451 966512449
1 62123 494286063
2 78895
2 49976
2 191262
2 97297
2 182682
2 159744
2 119536
2 191340
1 7357 729203571
2 21142
2 19129
2 119131
2 148724
2 49872
1 10711 35318153
1 96773 968619205
1 12988 932945291
1 45210 605044342
1 57136 580158484
1 29877 960596265
1 19290 165339574
1 160937 378854266
2 148677
2 197425
1 143331 107731349
1 53597 103637034
2 114216
2 176951
1 130371 748906228
2 61655
1 98326 292274996
1 156945 219183607
1 156973 519680535
2 6967
1 38077 972662970
2 190771
2 193899
1 3657 473610343
1 114125 473720354
1 57954 480247472
2 76970
1 135491 924275174
2 162059
1 16691 987466446
1 44570 909556527
1 176005 492089530
2 115486
2 138606
2 50567
1 190410 494167995
2 126180
1 46179 791865585
2 162813
2 16317
1 73608 958626942
2 451
2 9442
1 35725 176960992
2 126742
1 42798 724143152
1 134771 778112417
1 21862 21275453
2 112488
2 119043
2 120826
1 123301 999070208
1 83079 273045850
2 124871
2 167015
2 4264
1 63719 677500918
2 94613
2 57825
2 143654
2 5242
2 176407
2 12482
2 54935
1 106595 81340003
1 36979 758262570
1 106466 722345036
1 93085 772443459
1 39596 946586905
1 122959 684852493
2 36796
2 88876
1 65400 229330106
2 164106
2 195456
2 40786
1 182794 558225788
2 178311
1 70287 759550576
1 87940 266028112
2 33011
1 88251 268153527
2 142095
2 193317
2 41332
2 15039
1 2868 298090667
2 134454
1 59855 522045613
1 23942 154407110
1 8363 412607727
2 24749
1 42790 380642758
2 10860
1 91161 372649084
2 168956
1 103496 30864400
2 60228
2 83784
1 100484 317900381
1 198390 156210455
1 57336 26124039
1 104772 5742840
2 71338
2 150605
1 45978 901186711
2 107881
1 189019 928362767
1 19834 222606933
1 49899 815473859
1 12265 376748819
1 57440 111368628
1 32532 853158544
2 190252
2 121965
2 166320
1 115940 563850318
1 63963 310606614
1 192256 680633476
2 200000
1 71286 334265797
1 116074 786413272
1 149097 556107137
2 41532
2 100999
2 4684
2 138838
2 135724
1 12562 825049724
1 63410 67104580
2 149230
1 37307 800505597
2 28035
1 86174 82613274
2 171164
1 193621 309479984
2 165570
2 113202
1 185595 633096415
1 21405 958296829
2 129306
2 36996
1 83441 688065546
2 170201
2 69240
1 158938 775596569
1 90301 751175260
1 114567 244317764
1 77076 673784689
1 194634 251909312
2 13880
2 7832
2 16859
2 183359
2 55936
2 145480
2 83166
2 6444
1 188490 735921009
2 184777
1 76197 496841765
1 157334 40253423
1 20056 846638186
1 185868 397443210
2 151012
1 149320 543961643
1 51680 531824244
1 178937 777049801
2 87942
2 148441
1 174472 903544839
1 82056 600592338
1 41026 160529212
1 138371 173176911
2 89945
2 159914
1 168457 164599018
2 187684
1 160893 740325878
2 150237
2 37045
1 64503 605733725
2 28331
1 109157 625332458
1 108408 548673338
1 110753 562979806
1 54146 337956128
1 34455 598701738
2 137359
2 85314
1 174118 657925843
2 92949
2 25480
1 93095 585533700
1 37432 249232021
2 12001
2 101036
2 39381
2 62045
1 107367 491424514
2 78075
1 30168 715817081
1 179240 692396921
1 17500 856610884
2 18483
1 195728 36199057
2 43980
1 13368 840075231
1 83509 887501640
1 35416 269415379
2 116319
2 71723
2 169218
2 87087
2 176397
1 20066 922113024
2 131738
1 57232 412847503
1 88159 742006246
1 147290 25428384
2 199404
1 66094 725451363
2 7708
1 120519 269797133
1 41381 717010333
2 111099
1 182438 91090448
1 71675 611640087
2 128975
2 62301
1 113748 112329118
1 171783 269862362
2 2355
2 198407
2 50608
2 105138
2 21470
1 73568 690260251
1 170277 478110959
2 168014
2 20268
1 63182 665392932
2 123980
1 119674 49946198
2 14803
2 191526
1 68657 37660511
2 84097
1 76061 417038674
1 103817 565052493
1 138643 643099409
2 81026
2 171434
2 63383
1 87096 956535276
2 65686
1 25946 151366816
1 135903 916925360
1 70018 361819708
2 144771
2 87954
2 106422
2 126608
1 197870 376064078
2 50517
1 36933 986699700
1 180996 53025551
2 126282
2 112738
1 53856 393945155
2 55897
1 106348 99778482
1 1992 309449156
1 151536 168786936
1 91863 654949889
2 67802
2 158595
1 136345 421020412
2 159574
2 184786
2 16037
2 42598
2 121672
1 42788 938228056
1 5500 104318799
2 37309
1 131044 944580339
2 13901
1 98202 747012447
1 53658 291129373
1 1681 525919950
2 42855
1 111243 573949568
2 196770
1 103083 614505797
1 67115 35232
2 142142
2 104968
2 165647
2 78475
2 65251
1 197714 275780053
2 53603
1 74933 179365499
1 170833 262171015
2 33921
2 63243
2 169292
2 195025
2 88599
2 134087
2 142344
1 173437 706738188
1 144729 268177074
1 6017 621842444
2 11281
1 584 107118571
1 195277 564025140
1 188499 315664235
2 168638
1 187256 657867282
1 54391 93744107
2 2815
2 94051
2 171626
2 199539
1 147735 842255575
1 86307 864188020
1 149607 201414125
1 69254 15124704
1 2909 578959540
1 77306 460165099
1 136420 526933005
1 50858 77494338
1 131277 120358875
1 32184 916204057
1 11257 716591078
1 189800 766650833
2 57949
1 183848 701047618
2 20040
2 164383
1 109236 240923421
1 33355 346837582
2 177805
2 168324
1 169709 556014799
2 161434
1 174796 265773098
1 56543 453478126
2 158928
2 194202
2 68105
2 178692
2 8382
1 52916 573661613
1 164590 379634713
2 38242
1 129861 168932461
1 194958 818117036
1 168657 510568603
1 197390 144013472
2 184928
2 160704
2 75984
1 190062 47156711
1 83141 332904991
1 110425 437648652
1 96147 123146022
1 196519 909031548
1 163017 714984792
1 59660 648654050
2 114572
1 121423 587017776
2 123830
2 59093
1 106982 520695765
2 18233
2 64913
2 168962
1 167349 796094738
1 160380 506194654
1 100084 510364976
2 117159
1 73309 383604947
2 102758
2 131760
2 38861
1 96260 312032862
2 138977
1 197691 992221805
2 22552
1 44251 717494208
2 135733
1 135380 400799608
2 179485
2 156366
1 133156 777705159
1 182871 928814305
1 54359 969652075
2 179235
2 52313
2 25197
1 131137 685831496
1 146397 893785718
2 94822
1 98692 54990882
2 119491
1 195123 753945232
1 198983 167071768
1 157479 764057050
2 176500
2 96337
2 44096
1 64744 980945735
1 146208 991980606
2 173064
1 105702 869860862
1 92958 581293553
1 14182 967641969
2 178693
2 157973
2 126646
2 155148
2 52504
2 85268
1 198684 632156544
1 180401 279375759
2 185013
1 162637 555337096
1 87989 757261231
2 88023
1 153227 687800169
2 178902
2 137031
1 126590 650154778
2 171194
1 95024 630187567
1 4418 160768514
2 160877
1 139540 750335259
1 90725 820263081
2 131578
1 8567 348806835
1 75550 931861949
1 95922 935684576
1 142684 391547694
1 189633 403521723
1 184089 51735901
1 178621 741453012
1 183321 62331910
1 68640 381946641
1 5921 792434419
2 132834
2 137284
1 20494 276857600
1 111266 469042685
2 99590
2 167207
1 23280 402707394
1 177232 931637350
2 76338
1 34084 414221365
2 166414
1 104549 464690630
1 105840 72454121
2 116260
1 132800 568099523
2 176203
1 69896 650328910
2 59159
1 25251 837483960
2 131622
2 6798
1 166707 547582821
1 9632 473670078
1 59669 694494580
1 29686 651270791
2 88831
1 76891 434935286
1 99015 850300597
1 85924 205038450
1 51244 347132093
2 177534
1 2324 868868408
2 178722
2 140958
1 35814 168489631
2 194909
2 117093
2 165712
2 20847
2 193634
1 81225 739747123
1 18746 438540249
2 9812
2 56472
2 7349
1 27589 703861319
1 151782 812256440
2 105432
2 118143
2 150455
2 33016
1 134776 114545349
2 80483
1 111957 1461284
2 39166
1 197651 320588915
2 25143
2 49398
2 80741
2 74492
1 69904 978398584
1 143721 653293158
1 171228 693286099
1 28695 346672270
2 132201
2 39060
2 94481
1 69652 809626535
1 135295 559846328
1 121082 54180707
2 131176
1 150708 503591345
2 7486
2 136641
1 40707 98089819
2 81914
1 150511 913798852
2 24908
2 161587
2 54512
1 154727 383624840
1 51290 763984237
2 46326
1 53960 824686387
2 56334
2 44913
1 160065 470782855
1 19116 138935598
2 25131
2 119306
2 14264
2 184073
2 6130
2 11985
2 97423
2 114074
2 48425
2 190914
1 123198 884365306
2 43501
2 129419
1 75729 614805817
2 137051
1 191423 150032139
1 70554 285748037
2 136633
1 156613 156423217
1 24240 541780939
2 133405
1 59156 177748924
2 137937
1 119920 740847653
1 174385 676897969
2 181548
1 48861 285043893
1 82036 506784217
1 16156 933714740
1 148036 956652703
2 49307
1 826 96977894
1 118896 479774808
1 18076 50273095
2 19264
2 150907
2 151646
2 165641
2 191495
1 23866 794752069
2 134446
2 151574
2 152025
1 51995 772525997
1 33792 828003524
2 27500
1 19562 511935017
2 120316
1 164593 250521502
1 100324 169772322
1 84657 191257359
1 113656 974965858
2 35881
2 28263
1 163395 436534478
1 59207 418052627
2 85758
2 3020
2 8016
2 19037
2 133150
2 48893
1 65200 452234105
2 170093
1 6626 499189628
1 163271 403457605
2 61512
1 567 289989953
2 53301
1 17163 741510603
2 35526
2 18972
2 50442
1 199890 246274371
2 61376
1 99476 903068074
1 70918 232466778
2 119765
1 68520 796524235
2 139634
1 51427 851396539
1 76001 685092660
1 106300 81732641
2 61565
1 173733 362826558
2 98985
2 121947
2 96434
2 71194
2 147745
1 162513 247833389
1 110514 458236848
1 116561 79280816
1 35850 320290430
2 156860
2 98714
2 145007
1 193898 134488072
1 102737 174242022
1 96077 749798797
2 50309
2 178067
2 140711
2 161186
2 76892
2 44439
1 7781 837482250
1 181148 149734554
1 180534 620300510
1 162516 399469481
2 48992
1 157505 604761725
2 10969
1 164370 416035835
2 130911
2 118741
2 105028
2 95917
2 175580
1 149432 631542317
2 39961
2 140932
1 198544 961438356
2 12278
1 79348 827974427
1 183378 487803068
2 144847
2 80425
2 64394
2 179662
1 16623 159899116
1 54332 349490339
2 5540
2 68131
2 117910
1 125245 914620211
2 147411
2 23907
1 132901 86367467
1 15399 797467463
2 190469
1 157336 254348033
2 133545
1 91401 332064018
2 147626
1 85196 842344648
1 97554 782414147
2 181651
2 57369
2 192204
2 30516
1 21564 157315528
1 171309 417340741
1 100058 821288607
2 78902
2 173167
1 141450 371702884
2 25900
2 128173
2 70959
2 105528
1 60997 735872992
1 180547 148832690
1 53216 483467037
1 114925 128349704
2 74317
1 99498 680383612
2 4471
1 126421 315757537
1 101662 653924813
2 35269
1 126047 983838034
1 114009 413889719
1 135611 192678542
1 121098 228779441
1 35929 613556915
2 159962
2 7438
1 73468 174516499
1 196792 664600050
2 93477
1 61448 297546024
2 64919
2 94210
1 153819 47007382
1 169183 629255106
1 173851 15019070
2 138634
1 75523 313398893
2 147774
1 144803 85128444
1 172105 384435326
2 94011
1 60054 56825885
1 109221 982460284
1 136359 131937804
1 149984 768287067
2 61576
1 5921 385060209
1 124448 781460213
1 75759 35897383
2 150652
1 141227 923730760
1 26979 898287037
2 198711
2 137154
2 40803
2 45786
2 154496
1 124825 698481943
1 125524 76424461
1 44634 33955689
1 128564 270229298
1 35649 741735007
2 46309
1 138242 185850480
2 192565
1 132482 83145435
1 174451 396382938
1 106974 303385491
1 99078 546687680
1 13915 807852742
1 193198 1271869
2 188124
1 19029 412145914
2 156178
2 108703
2 148845
1 32081 704861349
1 123290 804227135
1 104987 316072214
2 121311
1 165067 563784764
1 106283 906535485
2 20628
1 192600 744560515
1 164131 619415139
2 96513
1 83373 163248157
2 110819
1 180021 479068178
2 95108
2 14830
1 180180 18021306
2 1654
2 16986
2 107868
1 198143 726294339
2 183416
1 199020 779666577
2 26780
1 138042 789463779
1 13194 364331955
1 3380 840703281
2 156526
1 18738 349671873
1 74456 893683647
1 42916 87074449
2 54724
1 179219 690678171
1 164659 72437428
1 199653 279450749
1 114346 785604316
2 61413
1 54108 117675790
2 41583
1 164475 913473712
2 150065
2 72932
2 187058
1 150004 207548760
1 35920 953009722
1 98106 596248964
1 42000 278512449
1 179943 965997344
2 56816
2 58254
1 183101 964350713
1 103994 770709332
2 80794
1 30902 561197647
1 176416 899473329
1 188883 451089490
1 180035 989324678
2 45907
2 186586
1 135077 403566530
2 199376
1 138556 441475241
1 104772 57100836
1 38790 688058560
1 17173 165788538
2 13533
1 110628 338492017
2 194406
1 174054 165381765
1 126871 37130932
2 106519
2 63082
1 118213 110138286
2 133284
1 55448 319697405
2 194771
1 146983 369829176
1 19639 855673909
2 46295
2 144625
1 130381 567204605
1 33035 592714531
1 48698 720590477
1 99392 797981744
1 27900 627545955
1 149988 972390140
2 109414
1 182900 604173250
2 149431
2 105854
1 160526 241708950
2 183916
1 59988 6184858
2 74270
2 38789
2 49140
2 20178
2 31473
1 95453 848594866
1 62327 389765988
1 68370 488548442
2 51590
1 119058 193551995
2 72799
2 10517
1 107376 671826733
1 22593 906042694
1 6414 100579997
1 121676 553289583
1 70421 763000413
1 156958 315302746
1 55879 334029884
2 162689
1 174810 94744836
1 160631 424470729
1 15691 137568663
2 28895
1 29508 853982464
2 5967
2 191006
1 112128 844279807
1 141433 617149764
1 79185 250210937
1 157162 12792181
1 65824 785412293
2 22634
2 11902
2 72995
2 4904
1 173185 112091809
2 79933
2 34177
2 21690
2 195813
2 1913
1 53630 392529026
1 61442 621235854
1 9014 433223987
2 77465
1 151958 187338721
2 198487
1 8935 788090055
1 126654 477546990
1 153250 379522686
1 167283 575383825
1 129616 738794643
1 101226 406628531
2 103687
2 198344
1 166401 356434448
2 60809
1 27838 712383997
1 108554 966572885
2 112647
2 151160
2 134149
2 23700
2 73178
1 181469 962739345
2 135476
1 134615 420624168
2 112821
2 152163
2 96917
1 189137 311340727
2 89470
2 26361
2 162748
1 82823 817116286
1 86409 577271612
1 136241 157904686
2 195340
1 72635 860583174
1 69978 691890883
2 188045
1 123985 472141100
2 192424
1 105444 141783680
1 29192 802484011
2 55356
2 189950
2 159439
2 134487
1 64889 758153133
1 44313 984460916
2 111966
1 177458 134743839
2 128575
1 191143 457921425
1 69026 510195624
1 120660 910134142
2 181107
2 183387
2 36787
2 16984
2 83055
2 93954
1 19518 461960589
2 81575
2 134763
2 42144
1 15658 860643348
2 184972
2 176048
1 195377 130946305
1 16249 371141310
1 45395 115043862
2 128970
2 46293
1 16432 923658100
2 194184
1 59788 153712952
1 54765 806230771
1 154823 532329127
2 66429
1 162751 533494768
2 125383
1 190165 854436398
2 128275
1 15129 857306619
2 30244
1 165606 699743880
2 50547
2 111723
2 49659
2 46396
2 105294
1 84660 610431807
1 159405 837691448
1 167867 349927723
1 82655 350501327
2 87278
1 134741 314545158
1 146210 287876953
1 165204 468896757
2 96924
2 194196
1 161085 179247175
2 182618
2 30599
1 179655 819540223
2 133031
1 198406 216789189
2 169435
1 49688 874930810
1 80934 221861048
2 141674
1 187007 704057075
2 92297
1 142183 389682681
2 68947
1 130561 742511025
2 18146
2 129995
1 171638 746951300
2 96818
1 118533 741804526
2 160107
2 46304
2 71532
2 19122
1 130085 619361579
2 5027
1 9586 312502524
2 111614
2 62594
1 16439 974380960
2 87319
1 194391 320553318
1 22963 67244262
2 70681
1 164473 483767451
2 152103
1 142185 267716623
2 105695
1 109081 392502553
1 162747 564361123
1 18059 927551674
1 112496 13366513
2 93446
1 169958 506163709
1 96993 362939106
1 136658 737870971
2 159318
1 185432 866216708
1 141639 102192932
2 32704
2 58916
2 107827
1 160424 101140365
1 48587 529423444
2 123459
2 143587
1 105654 620435256
1 130677 689208772
1 9995 239680442
2 127494
1 148245 959859340
1 67076 205646508
2 183667
2 14896
1 123369 484345940
2 37864
1 176179 795846913
1 142634 42979887
1 174176 516540900
2 96897
1 117932 246470664
2 79004
2 114059
2 18630
2 134886
1 126920 256083767
1 150673 555668095
1 162922 905074144
2 148422
1 166842 961483807
1 94356 12804618
1 25909 310229746
2 151628
2 194966
2 176238
2 71488
1 158270 416358782
2 112045
1 163160 475955952
1 148337 922740935
1 172819 954147224
2 128674
1 118737 867930481
2 48139
2 1516
2 81157
1 114605 130387764
1 127081 716041531
2 74164
2 130078
1 59296 326923238
1 183869 247693989
1 55714 132620325
2 91871
2 190093
1 157813 446845144
1 78427 435287098
2 179051
1 171682 67187536
1 119742 934241555
2 109424
1 135230 207091721
2 159073
1 154840 909193588
1 72825 353232868
2 12435
2 179503
1 24771 899685100
2 76749
1 7825 118792339
2 150373
1 88381 144969042
2 139379
2 8867
2 164278
2 166306
1 116188 789196424
1 156476 382617484
2 51696
2 108272
1 185682 735505591
2 93076
1 173765 712917425
1 7377 148376605
1 164860 962157258
1 32965 515004078
1 108101 946373338
2 69212
2 58384
1 163984 986144038
1 32190 699552178
2 65820
1 112181 824060010
1 113732 231512994
1 133861 823127093
2 147607
1 2367 760766386
1 135472 855620882
1 96730 660997602
1 141526 851480304
2 153137
1 45974 993907243
2 124635
1 90678 338648144
2 29015
1 927 538017814
2 19245
1 75861 359353791
2 10013
1 41018 772654884
1 91923 475342365
1 30875 438639871
2 49949
2 166280
1 144577 413292997
1 180961 940084019
1 135115 303034690
1 92207 245575893
2 38507
2 96905
2 108282
1 138254 200375164
2 85128
2 6345
2 147071
2 32688
2 1062
1 141902 528406027
1 26374 341686022
1 39378 863994974
1 56831 377707568
1 101926 372799839
1 59539 372671947
1 30990 8136475
1 35276 752177553
1 158398 235993917
2 80387
1 61718 933141703
1 103612 927853078
1 43093 579697583
2 57163
1 3892 405859847
1 50135 108900169
1 60970 819811712
1 125504 793135739
2 59268
1 138587 37120199
2 10187
2 115779
1 148333 534175016
2 27075
1 60703 191677582
2 184563
2 172395
1 107207 330492599
2 79883
1 16059 111368006
2 132332
1 70605 578293404
1 24740 971816722
1 20240 721447014
2 67232
2 58639
1 33487 6510416
1 97557 574030961
1 191800 779361073
2 124235
2 108467
2 186251
2 75063
1 24850 917424789
1 131432 364716406
2 80983
1 168510 434956176
2 111763
1 195186 236370466
1 7892 972967435
2 14045
2 33571
2 40161
1 161613 28318510
1 31314 87858913
2 190891
1 120833 455284478
1 37459 781583386
2 36633
2 25993
1 33372 339529461
2 123841
2 194229
1 30748 972273853
2 40389
1 60028 788721034
2 127074
2 122860
1 73203 824874635
2 150122
1 194583 202692611
1 123228 143233216
1 13369 248448995
2 39675
2 67875
1 30451 513524001
2 80283
2 76021
1 152537 140570995
1 44304 148406423
1 179448 460499873
2 26977
1 87366 477735943
1 45786 643369506
1 89199 782345949
1 88510 670748074
2 168857
2 124051
2 199533
1 143585 651709372
1 150601 721243580
1 38871 946558838
1 11763 383543667
2 153319
2 129793
2 77221
1 120838 595751206
2 112572
1 95402 877154721
2 62584
2 24359
1 18726 649211946
2 151535
1 53494 105305247
1 126713 684435136
2 108260
1 194698 244090326
1 125276 101232532
1 131337 530169811
2 26087
2 57862
1 124005 525684044
1 15233 37014802
1 49206 789886497
1 195759 905477532
1 73863 802313661
2 35471
2 142964
2 184167
2 55313
2 197186
2 1583
2 98578
2 147851
2 9420
1 135626 276841341
1 69341 988466318
2 113728
2 84667
2 114775
1 129745 308163601
2 75065
2 36933
1 166217 108511649
2 19737
2 116892
1 193500 415538586
1 16500 305279451
2 83053
2 172135
2 57427
2 197012
2 118527
1 150470 799167871
1 93532 507213828
2 14578
1 104808 984487546
1 99998 515688529
1 49571 545786857
2 77665
1 131352 71374270
2 122468
1 33367 874398916
2 60409
2 183276
2 89890
1 29631 514191019
1 174454 587590158
2 119441
1 133608 251480704
1 79281 553264514
1 92431 903161398
2 776
1 3743 479989126
1 130635 27962057
2 59023
2 47720
1 2204 959776930
1 179018 224926630
1 21185 692876047
1 107066 127284441
1 41864 157494764
2 125944
1 7551 61104806
1 44261 80567113
2 102257
2 5112
1 644 817656003
2 164932
2 93098
1 138793 200965897
2 109071
1 15719 87242380
2 23131
1 108337 921641296
2 93002
2 128141
2 86192
2 135771
1 82582 913945872
1 142036 970241120
1 45620 724446461
2 134994
2 75677
1 148989 865210396
1 131598 136848588
2 78846
1 32222 996945882
1 109494 333369234
2 144399
1 101085 561842887
2 100213
1 39525 994909150
1 54512 764756657
2 111031
2 5482
2 7710
1 197265 405089692
2 166038
1 180329 354328446
1 157810 161114926
2 5454
2 23829
1 133807 102815698
1 55619 624181900
1 179204 861917316
2 188703
2 57935
1 99859 497364356
2 132009
1 22567 144039925
2 103824
2 186670
1 56525 198683293
2 156424
1 13790 745057539
2 110318
2 68235
1 11088 819364600
1 104854 117961645
2 178013
1 126528 287817170
1 137933 323663923
1 44140 221923591
1 142323 370184647
1 49466 59076292
2 13148
2 199451
2 91964
2 112226
1 6778 759225552
1 107326 462240876
1 191754 287318659
1 97289 283911571
2 60398
1 1827 954564329
1 78248 365191634
2 40640
1 3274 774225585
1 80785 865271087
1 54603 295898263
2 74504
1 109728 507470967
1 147804 5798968
2 196746
2 78191
2 189244
1 34997 443511141
1 96048 25492044
1 13779 377313064
2 146130
1 174005 527186956
2 79303
1 4284 969806865
2 3079
1 9350 473743254
1 94757 445432728
2 162432
1 145078 178776829
1 6286 34203415
1 176224 217371571
1 77084 278973775
1 158020 680664535
2 141668
2 173642
2 198052
2 159400
2 153034
2 67821
1 52808 3817763
1 178627 495471548
1 170382 489930290
2 166565
1 142472 654209109
1 175245 541811396
2 137376
2 12853
1 38504 545171598
2 177172
2 197078
2 116811
1 119456 368321418
2 98959
1 143093 611582978
2 9874
1 43300 805063104
2 193813
2 8817
2 194851
1 145860 435411538
1 73983 160908033
1 60210 869268516
2 49829
2 43930
1 67074 404592866
2 153433
1 66007 642804769
1 5230 398915266
2 23311
2 111611
1 146501 488389069
2 18931
2 102744
2 198636
1 144193 73260996
1 49785 996411287
2 141722
2 61464
1 22146 64040187
1 94166 375976492
2 118229
2 69301
2 74219
1 6416 917104038
2 64542
2 11396
2 127260
2 145524
1 55943 488388314
2 47954
2 80817
2 118606
2 86822
2 83295
1 153885 702306377
2 143676
2 127178
1 79393 177086382
1 42699 644284467
2 75961
1 168574 309730081
1 36167 176131976
2 18055
1 183403 943134372
1 159489 374978550
1 191256 673256101
1 129189 524569637
1 80926 862341624
2 81407
1 144935 672556484
1 68885 555633360
1 74281 890225840
2 177641
1 168434 27273146
1 191974 948103655
1 190620 945098248
1 59338 885031440
2 132486
2 36023
1 104032 54476910
2 62174
1 43603 545824997
1 113873 397164262
2 90958
1 145985 661531489
2 117849
1 172904 754611066
1 46783 16434571
2 141742
1 190197 909590637
1 112885 970055201
2 72189
1 121605 812549824
1 79032 767474365
2 175701
1 56704 49051219
2 190495
2 157772
1 67303 494536734
2 67513
2 100704
1 134866 649898444
1 120800 966902067
2 84732
1 176327 448385375
1 103542 905303187
2 62205
2 117086
1 22275 356446237
2 153022
2 18930
1 139999 490963118
2 94835
1 119801 236745710
1 111427 748672366
1 43059 185954918
2 116672
2 172505
1 53566 434825534
2 146611
1 187251 894173757
2 61287
1 74677 983422780
2 47938
2 174699
2 17874
1 6730 665645632
1 125719 276271473
2 110885
2 193869
2 87496
1 49242 468787705
1 199144 100823665
2 110915
1 173314 667348830
1 118517 104099427
1 101663 854741315
1 135207 344173398
1 168753 829825726
1 89419 356034550
1 165008 805191947
2 63686
2 74188
2 29968
2 194976
2 24028
1 99182 979127330
1 100724 403621829
2 9140
2 184756
2 74092
2 117618
1 86191 184432768
2 114772
2 40637
2 180850
2 155609
1 125917 522608361
1 168730 549708792
1 84472 276315492
1 146422 825747077
1 3909 92311285
2 159367
1 183238 824407460
2 125098
1 23066 215696459
1 163018 955941905
1 9583 822486472
1 127411 618106777
2 191737
2 152524
1 147440 738937901
1 32222 156396275
1 3170 802341725
2 136718
2 105447
1 187265 645836963
1 67368 612756316
1 18222 419777564
1 24239 47998490
1 164642 107790503
1 96936 707496155
2 31862
1 125312 676788653
2 147140
1 82839 756568933
2 50950
1 116304 390006315
1 157430 102860174
2 111863
1 91146 291312042
1 114053 557412081
2 27967
2 18447
1 187058 814901826
1 199440 992467667
2 100976
2 47077
1 150605 25044997
2 45317
1 184654 722912505
1 5056 772329439
2 8563
2 109016
2 199079
2 94072
1 74629 281362685
1 122105 445032643
1 119125 592825211
2 42934
2 59124
2 109450
2 41913
1 113430 359050037
2 125287
1 193026 503700033
2 138174
1 139997 201685637
1 54526 118432291
1 8183 742339620
2 30441
2 19647
1 158005 214073198
1 35439 162966115
1 101437 32958801
2 194631
1 10906 639525335
2 8016
1 122737 442405206
2 135192
2 81619
1 168728 591597342
2 91467
2 78100
1 29323 402766562
2 90852
1 189116 672822167
1 93043 871905429
2 79593
1 126792 868915744
1 165272 243270181
2 78829
1 42663 747694442
1 189984 452562653
1 146250 537825923
2 172795
1 32593 761784322
2 123370
1 12013 527670803
2 26377
1 13973 599196554
2 134275
2 147600
1 173647 978212602
1 157882 475584228
2 98256
2 182271
2 237
1 121516 237174404
2 83556
1 28980 988456952
1 108030 317573483
2 124064
2 49720
2 7666
1 150158 317171889
1 78593 896292468
1 163001 6823676
1 98143 335223628
1 147704 600382923
1 147096 648205187
1 76053 322952412
1 157179 819038233
1 103184 96021978
1 104294 484211191
2 10672
2 84299
1 35749 742898348
1 133877 275601430
1 191554 468764760
2 144361
2 84325
2 113006
1 83202 119574902
2 50114
1 92394 694266343
2 28476
2 90856
1 128261 148631914
2 109179
2 11889
1 52891 357426825
1 160688 229789834
2 187878
2 132606
2 69239
1 38936 449125961
2 75395
1 141812 285154127
2 194124
1 125129 396408506
1 99984 921806463
1 134686 809097225
1 176744 290297949
2 164126
1 20141 768106481
1 11718 513070026
1 128098 596390936
2 20157
1 4121 914145932
2 75931
1 14983 18370599
2 112963
2 120235
2 4990
1 68257 853839965
2 10420
1 48842 638953840
2 90534
1 122608 436789860
1 13565 32778577
2 165341
1 74519 678534592
2 144791
2 100376
1 43297 820753905
2 101566
2 6702
2 196743
1 169177 376188794
2 95410
2 129372
2 60573
2 77583
1 186760 56037682
1 52460 698614002
1 98056 368610597
1 73933 620885282
2 97034
2 184997
1 176702 171703267
2 193730
1 45483 468285091
2 73261
2 67768
1 133973 507889583
2 47334
1 147831 867461170
2 70731
1 108998 415266566
1 94945 998746347
1 116158 557571749
1 171683 29014113
1 140625 462047309
1 67568 616065822
2 126688
1 72363 945808913
1 185620 874219506
2 52323
2 37762
2 57880
1 120724 970864155
2 13932
1 186088 6760249
1 168512 982155393
2 149752
2 74181
2 16384
1 55780 255816608
1 128640 640050334
1 6135 281910207
1 184276 587131425
1 51689 303161834
1 36222 161239650
2 16002
1 184906 657856496
2 121029
1 16380 64177439
2 124157
2 160480
1 96055 741427750
2 121666
2 81906
1 27432 117328764
1 98106 856249951
1 184802 96981714
1 169476 272816302
2 180632
2 138681
2 164490
2 25121
2 84768
1 162841 820785599
2 104429
1 66628 337592527
1 116011 956864577
2 63418
2 168071
1 68342 943863271
1 107400 595651877
2 184304
1 184768 329713527
1 84792 838478651
1 43408 159085829
1 54651 931557252
1 73372 480783519
1 85768 638351110
1 155706 860489377
2 94499
1 50015 910814295
2 36531
1 16460 352177738
1 109263 230063657
2 118265
2 107710
1 111854 725567681
1 115492 383814451
2 53455
1 157371 937976162
1 31826 258971551
2 33548
1 6384 610733602
1 37286 975657139
1 150568 986672658
1 176177 440418863
2 94086
1 62881 754316118
2 195655
2 89718
1 177358 237469388
1 154012 647980110
1 43729 20071232
1 89175 596958280
2 26395
2 34498
2 31063
1 50412 33075813
1 77998 364333608
2 86790
1 88325 150334083
1 52314 477302647
2 39693
1 104682 447761876
2 177422
2 108576
2 30050
2 51167
2 136427
1 160042 77879981
2 162234
2 150111
1 178884 149459561
1 51060 410200852
2 197768
1 150819 483827597
1 189480 650329805
2 45962
1 63085 394242207
1 126714 312489589
2 166415
2 131272
2 7
2 131337
2 116620
1 135412 807938866
2 57320
2 83176
2 30563
2 114954
1 126004 104211811
2 78549
1 150094 866610742
2 102884
2 131919
1 13921 8592778
2 113999
2 141115
1 160787 244341237
2 189800
1 188457 287638771
2 104013
1 32870 157355828
1 83086 172067494
2 37426
1 99590 587643271
2 55981
2 165640
1 144650 242581265
2 397
1 23851 599195718
1 66334 531719001
2 178094
2 173539
2 29594
2 30463
2 123397
2 192702
1 84354 545683675
1 108684 556869569
2 176084
2 143831
1 80295 83279003
1 180947 555890363
2 42447
2 159620
2 152754
1 195503 139123875
1 85300 47331702
2 37906
2 29306
2 65505
1 3952 729244031
1 12872 958045168
2 87219
2 151875
1 113470 850321131
1 168810 20595901
1 30880 678664694
2 58656
2 62967
2 61475
1 128377 185425819
1 191821 446352493
2 45678
1 77439 979830927
2 86029
2 120278
1 53265 121366143
2 58232
2 44972
2 3170
1 169391 457610158
1 30852 621897277
2 58461
1 82393 859575251
1 91261 459441908
1 77574 999474048
2 66348
1 186845 760131668
2 58529
2 6338
2 108588
2 80013
2 13077
2 119402
1 157121 319941445
1 173930 177576520
2 176341
1 152201 581597681
1 154857 695847865
1 75328 525925083
1 43508 148672340
2 64950
1 158371 636317198
1 166080 642362182
2 153558
2 147107
1 197902 421655826
1 124945 732892628
1 4479 691313773
1 76011 965347558
1 6868 34376754
1 45333 634511494
1 167195 850043975
1 143392 523787812
1 117032 89529171
2 12582
2 150017
2 49431
1 21073 69036636
1 152304 768379395
1 59614 250216399
2 154200
2 165666
1 88978 936155786
2 159333
2 179439
1 102414 767381851
1 136234 84133316
2 169498
1 8951 297683368
1 157663 575155822
1 126615 924118215
1 20778 888191881
2 54117
1 198019 745827028
1 139346 472150678
1 124594 728905893
2 96579
2 178881
1 181000 415804051
1 170352 800964527
2 15557
1 119260 95338202
1 142496 609241504
2 145734
1 82892 426500933
1 93318 931209046
2 139684
1 197886 704767100
2 181000
2 39434
2 36210
2 192356
2 57139
2 153983
1 19517 101607909
1 114703 344242072
1 20559 646360908
2 106382
1 132835 65973412
1 140428 186708236
2 92921
2 142180
2 156877
1 137130 789384269
2 30477
2 36594
2 145950
1 25659 289581199
2 78112
2 710
1 15319 792307851
1 138045 141765339
2 116009
2 169289
2 104666
2 199456
2 189771
2 23396
1 166814 756727212
1 62137 430966720
2 158185
1 11904 579463586
1 14575 176156454
1 53995 555522020
1 16098 307205844
2 65705
1 161660 369519598
2 117130
1 59168 768942432
1 183935 153816871
2 40330
2 191844
1 194010 533092936
1 109902 158569372
2 146283
1 135811 783641311
1 191276 140995565
1 128897 721020037
2 186310
1 129419 878078807
2 77359
2 179436
2 167096
2 89933
2 24768
2 161514
1 74721 422307157
2 25191
1 82376 936900847
2 198776
2 78955
1 137552 336804565
1 33566 412047107
2 104417
2 125009
1 92606 994890833
2 199406
2 115964
2 147930
1 91226 268453106
1 55476 735600217
2 100812
2 122592
2 121053
1 154454 902429955
1 19755 689475355
2 17816
2 90470
2 116297
1 84184 612174974
2 116778
2 70815
1 88914 996758035
1 98945 449824730
2 54612
2 141456
1 174184 924259481
2 131833
2 63217
1 77232 560358602
2 146575
2 30469
1 142092 304914103
2 67431
2 89186
2 128001
1 83442 508397091
2 175526
2 66628
2 107393
1 23960 923239403
2 100581
1 160396 261568919
2 114231
1 107402 885912961
2 124762
1 192319 260702153
1 174823 844910757
1 166117 222496367
2 105990
2 32106
2 112742
2 120996
1 93723 156887555
1 12089 159653842
2 131038
2 129260
1 194100 619374939
1 131236 461326106
1 135562 194189163
1 128488 297730062
1 110109 343837488
2 59864
1 55564 29854237
1 169414 95030893
2 75346
1 107379 651611317
2 143859
2 46294
2 181570
1 88865 488253892
1 104206 685713809
1 34421 381828722
1 169796 237610196
1 190532 414835007
1 88634 783299655
2 107043
1 111000 342044804
1 163864 595605490
2 176567
2 61622
1 199811 760045606
2 35125
2 65630
2 53622
1 11544 174222220
2 35918
2 180830
2 174818
2 66200
1 156201 946992643
1 52133 303126240
1 186130 726905081
1 155050 102959177
2 24127
2 136691
2 59732
1 189630 554986035
1 4852 584174534
2 84174
1 95454 155605137
2 148782
1 37214 297739037
1 184260 720981507
2 131708
1 54305 503606228
1 5733 812620565
2 171087
1 20613 410488262
1 124943 800283500
2 53187
1 88039 664140361
2 16968
1 61838 749858582
2 122908
2 74932
2 101551
2 47150
1 178914 26493199
1 135245 189221887
1 118691 412874358
2 130198
2 172249
1 26733 406005601
1 125190 917246301
1 145455 475771380
1 37738 775469912
2 74956
1 117718 407152461
1 45427 851376357
1 159983 991141731
2 121618
1 78221 446692413
1 122800 471606528
1 115626 817370139
1 9683 976866567
2 96426
2 90052
1 171959 873289940
2 28332
1 137707 435032362
2 104790
1 27354 28300086
2 154582
2 41531
2 35875
2 167030
1 178781 584461525
2 50864
2 137113
2 122936
1 117384 413552180
2 71990
2 62495
2 3834
2 173149
1 85936 174433851
1 103856 428887526
2 158747
2 8277
2 154261
1 37224 551743405
1 186169 404086967
2 152266
1 43913 529169004
1 74556 938432418
2 19768
2 84810
1 11070 25737979
1 10684 260860554
2 25696
1 59253 984504468
1 170331 126743235
2 118704
2 195238
1 166597 203880780
1 16750 259566631
1 46613 464797814
1 44051 586198777
1 197922 874477382
2 184106
2 17829
1 39932 618095774
2 99594
2 164687
1 188510 879063453
2 155501
2 155740
2 42340
2 123636
1 153620 292127699
1 38806 751608628
1 31085 294174383
1 161691 937638167
2 93040
2 11143
2 104565
2 157437
2 39690
2 94916
1 97769 423515705
1 34302 55418848
1 93938 621104927
1 176442 268690160
2 142025
1 20150 702030333
2 136923
1 100467 936282171
2 41874
1 31590 267976374
1 179579 500835622
2 45563
1 147786 419622623
2 192120
2 51798
2 160058
2 20514
1 120246 185903882
2 78882
1 137822 437206242
1 112610 354629735
2 58719
1 46061 676557445
1 194619 914640704
2 93273
2 161339
2 51977
1 21716 513640193
1 65351 181956305
1 160571 738034070
2 199896
2 43278
1 68888 573107147
2 103524
2 117941
1 187179 689600011
2 172924
2 179876
2 87181
2 177782
1 6562 888888754
2 88216
1 44792 241985139
1 171262 132090849
2 174880
2 186599
2 103738
1 15169 565551410
1 2268 999761000
2 81323
1 105883 77505642
1 66871 538048372
1 113989 107204118
2 10104
2 173496
2 180045
1 91110 662513386
2 121525
1 28856 928169040
2 138845
2 177654
2 109395
1 45764 489448915
2 125935
1 85219 289657020
1 197575 808290908
2 20520
2 110020
2 155345
2 80130
1 78332 94041128
2 60344
2 149110
2 93946
2 198350
1 153481 960540852
2 174507
1 66534 373043246
1 178115 812080579
1 43104 48933177
1 55402 81173190
2 46527
2 189882
2 4849
2 127652
1 97634 777687681
2 143233
1 104975 740515469
1 12433 375683739
2 72938
2 42441
1 152060 590003165
1 143105 440987186
1 132179 582469847
1 7199 715236858
2 50507
2 161738
1 126001 297225753
2 38034
2 184585
1 83369 360101379
1 21461 21810193
2 133891
2 154556
2 89110
2 104189
2 156467
2 95779
2 106599
2 143796
1 125349 658777235
1 116496 779877200
2 123562
1 113547 783965904
1 158733 693982400
2 122697
1 118586 557567240
1 169291 628325673
2 104693
1 26567 916779668
1 70925 860366048
1 167262 337772475
1 193849 673024569
1 114766 562767241
1 18046 980632533
2 77619
2 85832
1 149132 406883066
2 27423
2 134407
1 174696 913638878
1 90508 621564297
1 50854 841535962
1 102196 641656149
2 137144
1 60375 791068469
1 107813 243826489
2 46543
1 55538 323465505
2 8305
1 29063 878146553
1 120971 869165774
2 104879
2 165805
1 194771 199145851
1 146908 637698666
2 61893
1 22122 204823802
1 65306 138347885
2 72720
2 17929
1 114101 284378278
1 44651 1572671
1 92886 262113445
2 111077
2 183329
2 100276
1 18134 7597421
2 54981
1 34672 643745984
1 61425 894070156
2 63214
1 118771 616489432
2 84601
1 69900 376113129
1 188553 522330954
1 35961 110328419
1 138698 420072008
2 197903
2 14147
2 162727
1 54350 280792474
2 182760
2 55933
2 115216
2 196799
2 102513
2 92300
1 93939 608539185
2 173802
1 46329 1591424
1 43328 725566844
1 165772 914782737
2 123768
1 9557 887639672
2 85210
2 73822
2 106719
1 79951 320720947
2 191894
2 5165
1 189414 533623499
1 75538 766075276
1 141437 527323190
2 49404
2 65237
1 88517 56736269
1 185428 197604675
2 161774
1 133501 614803388
2 157154
1 155943 723472440
2 125353
2 182656
1 103662 747331169
2 173179
2 88314
1 104404 442000145
1 174238 423967652
1 172228 558655418
2 188219
1 79029 129969641
2 131647
2 22177
2 128083
1 167543 957010294
2 191912
1 94756 170923866
2 36028
1 158131 47177241
1 110482 271399421
2 138859
2 150998
1 52912 150136584
2 180044
2 149066
2 8132
2 174193
1 5781 87016993
2 144832
1 181587 113596639
1 8634 613270410
2 137730
2 26126
2 187434
2 89272
2 90332
1 128745 902779849
2 52775
1 173208 398269550
1 189073 726119964
2 63955
2 103657
1 4510 986806901
2 57556
2 168564
2 154057
2 7510
1 146361 597474381
2 149162
1 124349 44959344
1 68924 904279271
1 86102 367573263
1 15144 260856591
1 13349 729006421
2 186666
2 116455
1 191453 10244006
2 148571
2 155311
1 144906 897766843
1 136034 610711070
2 189635
2 11553
2 81305
2 153091
2 105176
1 171506 819939956
2 186126
1 126226 667009083
1 159890 975006537
1 147715 499579839
1 15047 431913630
2 174407
1 42176 833353806
2 186536
2 178032
1 29573 360661173
1 49038 701660579
2 109012
2 125600
1 68603 676050215
1 58731 37759735
2 95786
1 58623 710984307
1 17270 661947631
2 170349
1 21862 70985475
2 127898
2 191545
2 95357
1 16812 979531794
1 1971 604946722
1 85417 833031331
2 113265
2 17357
1 138351 554960325
1 113482 734368745
1 182986 212117419
1 76034 998153768
2 154779
2 13413
2 86088
2 192778
2 135409
2 74471
1 51316 938180896
2 52063
1 105300 340426237
2 33467
2 147818
1 27727 545167076
2 136342
1 95312 409168559
1 22776 994154512
1 43307 788212917
2 36874
1 170585 51517000
1 152102 360548877
2 138064
1 1971 50653518
1 91350 926968962
1 186182 596330620
2 78645
2 55696
1 28864 924171777
1 136613 470562164
1 69360 502381362
1 52574 869491826
1 173216 209817197
1 194263 183436081
2 27689
2 6257
1 184921 240600512
1 84376 514516347
2 39012
2 112963
1 11311 362296162
2 98115
1 53295 102727932
1 183132 338802801
2 13857
2 15587
2 198754
2 61308
1 82562 174535717
2 128393
1 126508 460351127
1 18300 17307651
1 196460 983352147
1 102686 611937685
2 69281
2 79097
1 84787 933424337
2 114534
2 123837
1 130389 821881577
2 90518
1 186348 930399148
2 62323
2 180167
2 99753
2 69438
1 88176 506885559
1 70996 260374334
2 146839
1 190673 749792024
1 54673 608214201
1 49532 480746785
1 162954 843374400
1 26333 623599356
1 78735 718634319
2 32705
1 71909 533627024
2 14047
1 134731 745864440
1 155602 953383441
1 141970 636219511
1 182951 951070791
2 95987
1 72521 205240666
1 80634 491255365
1 76068 794340688
1 186637 409349729
1 81655 153712128
2 8311
2 19125
1 3761 270097369
2 167324
1 15688 320322174
1 161599 533769800
1 54988 698890319
1 196049 745277779
2 40073
1 171127 343589992
2 99081
1 78847 341207164
1 190257 854558509
1 118784 472405231
2 67661
1 127902 659762447
1 87128 649997782
2 127159
1 127064 643498086
2 156874
2 192346
1 109124 829268053
1 117806 817117669
1 69624 434376416
1 110989 767626919
2 141489
2 49766
2 59419
1 141254 459484858
2 57540
1 94032 950823542
1 97213 69986115
2 13996
2 198569
1 113942 51094272
2 187445
1 2982 595816043
2 129568
2 148411
1 50338 521320572
2 70340
1 118823 882214108
2 92411
2 128988
1 38805 584111356
1 116808 618753185
2 65529
1 198295 974069847
1 39120 679951146
1 115536 171201015
2 172991
2 33835
2 134523
1 161377 701382098
2 73696
1 93167 988522738
2 170641
1 178561 732443812
1 71776 42939385
2 119983
1 184429 59817222
1 21392 139508400
2 130833
1 84029 583803306
2 198883
1 193295 432215268
1 76986 801158383
1 177017 820249472
1 119736 344507806
2 183267
2 20398
2 69031
2 162093
2 20942
1 22766 478990908
1 90372 610258013
1 147868 372114522
2 61863
2 184536
1 11910 223639821
2 20209
2 83612
1 85191 54710209
1 115822 246271121
2 105228
1 10296 510972140
1 138233 827470999
1 431 408648994
1 21199 469986261
1 188521 210186685
2 175599
2 91327
1 94203 518885993
2 31945
1 86254 938359248
1 86754 52303621
1 151777 890653193
2 126946
2 128881
2 190649
1 5545 590654525
2 7764
2 172302
2 127800
1 120791 593734647
1 41620 453396013
2 70289
1 125901 18205495
2 133697
2 22177
2 9140
1 52802 852662507
2 172100
1 139326 978433954
1 148424 865787245
1 70537 334095303
2 15571
1 131241 278514077
2 115785
2 95266
1 154961 446422039
1 65046 682989688
2 114365
1 126787 78725976
2 183715
2 28371
1 3115 2389917
1 1242 921243285
1 25251 967181843
1 115861 898628416
1 5281 543935234
1 97580 571975641
1 2313 162217329
2 53905
1 59967 265781591
2 107803
2 103525
2 166473
1 13778 513869472
2 163175
1 128838 885009337
2 85501
2 124146
2 99144
2 190468
2 112554
2 155003
2 108736
2 172666
1 63792 262900297
2 170209
2 23515
2 111026
2 111500
1 172944 975018027
1 97945 686979767
2 133751
2 16618
1 194979 209979436
1 10022 17614596
2 85966
1 166801 593173734
2 4713
1 118029 82849225
1 35472 682944314
1 114133 281763325
1 51608 823152204
1 126711 792336273
2 16082
1 10265 854742628
2 145880
1 145523 908719459
2 58234
2 180058
2 25723
1 127045 51142480
1 74257 988375149
1 98214 31352125
2 140380
2 41170
1 72979 982855945
2 106771
1 28125 116092275
1 153265 927194084
1 58608 455110291
1 179585 866668963
1 123042 221831670
1 196835 794561927
1 146982 355609010
2 113303
1 198209 624653536
2 57041
2 189118
2 152869
1 106943 938645536
1 135354 342356447
2 176076
1 144927 348076796
1 75511 557966211
2 72074
2 23756
1 114338 639487813
2 3445
1 145094 196752019
2 167417
1 4172 507018963
1 159249 551656114
2 138406
1 154596 859864721
1 58410 32275180
2 123423
2 67074
2 89022
2 30167
1 90085 614962114
2 194111
1 174059 574939308
1 169780 90365182
2 166837
2 37367
2 172368
1 4674 74825237
2 133752
1 979 52449881
2 17381
1 22916 401876771
2 142967
2 114920
1 21633 88275582
2 3529
1 40639 519202277
1 39935 880699003
1 22867 22184780
2 21700
1 65123 398781411
1 85537 872151354
1 20220 441462257
1 46566 448790533
1 150847 706678829
1 78507 281732148
1 115647 479139242
2 192016
1 2016 125549160
2 6020
2 55762
2 102902
2 2188
2 102669
2 143059
1 89657 636769769
2 123987
1 148334 340271043
2 168584
1 79320 820922826
1 177374 142169171
2 188385
2 111568
1 83720 847479613
1 159665 155866324
1 99731 198387219
2 50719
1 7173 430470762
1 82387 617267016
2 161335
1 43779 561776003
2 161584
2 131013
2 65334
1 21591 26094657
1 20384 537991639
2 135835
1 76017 985155288
2 85647
2 5707
1 189351 633767796
1 11283 38515733
1 79241 810577797
2 159359
1 61576 823281124
2 88538
2 61607
2 82983
2 186885
1 196695 818094565
2 112039
1 57574 55485722
2 80037
2 68640
2 32974
2 41536
2 166681
2 119631
1 167201 718250924
2 9398
2 175013
1 52521 978448357
1 71025 57751049
2 111697
2 178694
2 85981
1 79232 781769454
2 153310
2 126014
1 63424 418407925
1 90255 107789472
1 173665 383132127
1 63091 553319055
1 138643 244026080
1 152203 854547911
1 55477 731171616
1 36397 826067459
1 82536 691370736
1 82826 319475034
2 49400
2 110913
2 157728
1 128822 3522645
2 10170
2 9039
1 90601 527211937
1 26655 147770733
2 35707
1 153165 948822049
1 176536 990967705
2 126565
1 57891 853770770
1 166529 858791322
2 193448
2 159438
2 19055
1 85241 822860524
1 96534 736864010
1 193464 702254691
1 73088 602527787
1 124009 448002276
1 182884 721839171
1 94910 777241844
1 144687 296021888
2 99030
2 102393
2 55428
1 109793 147944689
2 59100
1 187065 873698172
1 103955 952621505
2 152122
1 99920 348491531
2 100824
1 173131 110279515
1 65223 697675949
1 104455 644220917
1 62385 463597604
1 68574 427989355
1 75857 954958695
1 158481 831046871
1 135886 299359562
1 158746 710804118
1 1287 880015127
2 82441
1 184165 41345690
2 186611
2 172467
2 137315
2 73705
1 184512 306616244
2 102438
1 80309 626559238
1 89764 871405418
2 173062
1 89822 347019270
2 88148
1 129581 587690964
2 185580
1 189380 261421139
2 85657
2 4085
2 179562
1 72042 128688093
1 112890 378129960
2 174755
2 104414
2 151306
1 55388 513285529
1 26711 642117253
1 185536 479697100
2 64820
2 128814
2 142093
1 143743 621426166
2 183818
1 128539 514082110
1 111244 804805612
2 60168
1 184387 649782391
2 46333
1 150271 691547049
1 92688 716457563
2 23304
2 101824
1 85728 387856770
2 101975
2 53585
2 70768
1 176873 189810588
1 106356 956784659
1 15931 273322068
2 187707
2 183825
1 187308 572948094
2 49618
2 108411
2 149693
2 174860
2 182249
1 123395 537105396
1 195682 21341359
1 22862 730895907
1 17434 952054471
1 104883 6164398
2 23868
2 129982
2 82124
1 181920 775454468
1 155786 978548994
2 153784
1 175032 484235580
2 57874
1 148454 537782522
2 48681
1 1861 999524858
2 74424
1 87199 885496026
1 691 15056930
2 142159
1 5108 289477461
2 38419
2 30342
1 83095 818106115
2 180411
2 54452
1 104502 653188223
1 72877 372748650
1 168126 617828882
1 87096 307244325
2 136890
1 102101 678369575
2 4620
2 33980
1 95667 700490870
1 51059 189154329
2 121833
2 172934
2 130375
2 194190
1 80795 389751711
2 180598
1 110830 776720849
2 198980
2 194679
2 83484
1 72540 548180273
2 52582
1 100451 700684461
2 36503
1 48877 303116150
2 133485
1 1115 319058622
1 94960 997428551
1 68487 326254864
1 86409 663962170
2 127230
2 32666
2 192251
1 16993 553584874
1 33972 805485201
2 45501
2 44856
2 139028
2 84899
2 152933
2 95651
1 39246 245018408
2 49963
2 119222
1 178864 358444920
2 163520
1 105457 339337502
2 103701
1 14878 123739390
2 82422
1 136488 570711738
2 190160
1 77048 768700251
1 28486 353217183
1 176500 880509202
1 124150 912872483
2 28780
1 181640 645516176
2 1769
2 56345
1 153806 852964455
1 76239 816180821
1 103118 364850361
2 81852
2 193696
1 168869 493849178
2 67671
2 105495
2 20080
2 65444
1 122469 864833940
1 50898 560655448
2 53032
2 105330
2 77434
2 60672
1 25497 71936899
1 5887 446613311
2 94101
2 98975
1 83786 527765811
1 146335 37511374
1 159045 32776382
1 177928 899219562
1 149412 367079185
1 82686 560860587
2 98103
2 155247
2 108279
2 15179
2 72928
1 181147 50180513
1 140614 563879959
2 76318
2 6379
1 130502 634858962
1 35021 80537591
1 117642 402059323
1 122126 180043622
2 104914
1 169663 848662544
1 21864 15657035
2 143764
1 3350 327483448
2 188067
1 61174 287236405
1 149910 745254812
1 9983 305393695
1 85198 762347298
2 22914
2 59064
2 132955
2 81052
1 719 618615675
1 109942 346462044
1 70712 127901575
1 85568 717621351
1 47086 559588618
1 166019 59365680
2 64689
2 45233
1 29511 341699434
1 163605 252208592
2 148188
2 27525
2 47648
2 99218
2 153443
2 180931
2 145844
1 129108 652928232
2 108123
2 52070
2 161365
1 3449 2507108
1 198536 642931999
2 165955
2 64338
2 168514
1 142084 663790224
1 54015 615395110
2 4010
1 41345 31355831
2 54055
2 187553
1 29088 10626084
1 191257 378866446
1 32396 403576863
1 115405 921744101
2 141875
1 48197 347736165
1 89115 739626867
2 192179
1 132889 387178550
1 170435 16277140
1 160722 814660272
1 83368 385423040
1 2412 414055476
1 138813 835416190
1 148208 39301974
2 22200
2 7451
2 161118
1 27939 773753041
2 110877
2 11508
2 31340
2 17795
1 20765 186703893
1 107086 675323369
2 35332
2 141751
1 174746 409249115
1 30915 493951953
1 38448 527025341
2 91767
2 158292
2 88779
2 55331
2 15395
2 102600
2 156502
1 144576 651804107
1 62027 226872829
1 69884 108944631
2 163350
1 188317 864081553
1 177796 855486127
2 65237
1 176151 701540848
2 121480
1 8961 783532525
2 138307
1 149201 10730571
2 26506
1 15193 261987622
2 51363
1 36624 443240499
2 185921
2 4801
2 97294
1 174723 519281110
2 10397
2 123498
2 90771
1 198514 950869394
2 183578
1 197021 580037665
2 172760
2 186977
1 111847 299824732
2 139986
1 7595 719643934
2 148882
2 55315
2 160902
1 19146 337645290
2 169314
1 126822 181616208
2 158088
1 18040 947429808
2 6416
2 146853
1 92652 573861339
1 14404 772589793
1 123208 97992993
2 15768
2 9712
1 108737 589953141
1 4326 390428767
2 44234
1 195730 65455480
1 136330 733553304
1 199487 978490901
1 58023 134004870
2 139575
2 26607
1 92637 216553724
2 167957
2 10510
2 193453
2 17141
2 145312
2 82039
1 52985 883528621
2 55620
2 192083
1 176291 206526867
1 187782 713933617
2 64763
1 78973 956590938
2 100551
2 173045
2 148804
1 198717 611007546
2 118865
2 91918
1 55254 260183878
2 1335
2 152328
2 147580
2 83636
1 10517 354207757
2 171809
2 117403
1 55293 870497312
1 184115 225055072
2 26044
1 31077 579146916
1 93821 527829722
1 164785 471859748
2 79563
1 67245 23952930
1 4644 473152425
1 33619 358543203
2 121250
2 43822
2 179923
1 184502 887602251
1 55541 171267695
1 29055 464127838
2 44661
2 162568
2 125082
1 52922 607182010
2 41366
1 100032 753226828
2 111373
1 177734 857111608
1 102425 486545970
2 67635
2 133232
2 181705
1 126205 89510925
2 178671
1 60977 810709810
2 25702
2 86278
1 52588 121604522
2 129097
2 63344
2 67890
2 175176
1 162848 116426910
1 66820 239934593
1 135988 93856964
2 88776
2 199574
2 105950
2 154805
1 4011 849847841
2 196883
2 14293
1 11893 972486651
1 41631 543238521
2 160904
1 67448 727160571
2 23284
2 10615
2 165808
2 162583
2 86176
1 166585 562673008
1 188304 22123357
1 69832 463669632
2 168420
2 83209
1 17592 112470548
2 73188
2 18263
1 185364 229277959
2 143912
2 72503
1 14502 393250381
2 130220
1 193939 285532158
1 188267 648891574
1 70610 730078957
1 20045 198487672
2 95946
1 38776 378180396
2 165816
1 119181 912240029
2 91605
1 121794 440608575
2 215
2 20864
1 79883 492645006
2 34113
1 84709 182691714
2 117722
1 87175 525503753
2 181267
1 170230 428172404
1 195369 40728445
1 158952 543004759
1 188447 693999657
1 180076 857678705
2 70321
2 116344
1 115092 576040595
1 53459 519425463
2 78611
1 127388 47899802
2 39271
2 34869
2 44670
2 104910
1 48941 703880130
2 93688
2 65218
1 43765 955586708
2 25635
1 196344 497497505
2 90614
1 12740 780115862
1 73727 458780503
2 111445
2 75227
2 97468
1 43499 248648996
2 930
1 144669 619544425
2 58477
1 55310 96567535
1 154316 657470779
1 2373 433519141
1 7799 643388652
1 69671 735450228
1 131159 757216433
1 165269 406506844
1 189739 80360163
2 112790
1 128010 973829565
2 127550
2 172715
1 16992 305213432
1 191536 764005153
1 187580 859783495
2 45788
2 188230
2 46406
1 120170 943148926
1 72020 811350484
1 129957 808401898
1 125036 317874215
2 60159
2 156837
1 92318 36242364
2 139506
2 82331
1 1446 173753851
1 118116 143271769
1 144634 497733621
2 99871
2 169765
1 151410 128375468
1 138419 337939129
1 96225 150443761
2 22934
1 85203 691236674
1 155701 408444609
2 43450
1 176231 443326585
2 114245
1 124666 387411111
2 47617
1 14415 150130579
1 64790 640023891
1 143403 438483835
2 24297
2 97673
1 52874 449064864
1 84782 734643249
1 28632 243719539
1 148156 597811637
2 31735
1 35239 814234886
2 98431
2 103562
2 67752
1 194 724720936
2 187436
1 101490 179435434
2 48678
1 101868 956621607
2 128924
2 156798
2 167733
1 8026 881030167
2 132258
1 175469 450389753
1 137659 187126206
1 117869 627653732
2 193286
1 123916 830633180
2 24143
1 20706 98736144
2 118717
2 188204
1 107595 324203505
2 195422
2 134075
1 4468 419251629
1 174632 317551452
1 102028 829536658
2 40245
2 15474
1 168967 488690879
2 119215
1 102561 266001562
1 23521 782963394
2 103741
2 67917
2 197934
1 111032 537499130
2 140111
2 114791
2 151279
2 109030
2 31562
2 185817
1 127533 228816514
1 8043 211306902
1 186534 574312660
1 51206 283711671
1 7855 116166686
1 92276 748403974
2 62420
1 167565 997492972
2 85332
2 154582
2 83537
2 89463
2 157858
2 115504
1 166081 158881720
1 190494 483244407
2 128904
2 146113
2 38936
2 100293
1 55761 402352367
2 41676
2 34935
2 177301
2 25011
1 77127 15967529
2 74093
1 136579 173561656
2 199302
1 44755 555889328
1 133165 909425825
1 1864 828144882
1 187919 553930575
2 171400
1 55706 3411982
1 104156 175729395
2 122192
1 195407 449760756
2 178328
1 9855 586358528
1 12220 343222102
1 57372 148813870
2 138455
1 107596 823893651
2 102252
1 111717 771273126
2 56108
1 89700 287598144
1 70951 705220001
1 16527 855663273
2 12894
2 114096
1 41273 412373590
2 93412
2 90541
2 185098
2 49314
2 17848
1 36913 349636058
1 180577 81409933
2 134096
2 167349
1 170000 713177103
2 86428
1 149524 202409408
2 76196
1 147174 878672133
2 98122
2 101298
1 5424 317487712
1 155638 961768707
2 169101
2 54461
1 16023 719618262
1 112755 346240715
1 173997 438281259
1 11899 803842818
1 40645 563073707
1 119838 647305918
2 99220
1 69657 15033395
2 53466
2 61667
1 35985 432085120
1 31809 925974227
1 103320 490937496
1 144027 407793753
1 20306 476353563
2 164358
1 151855 473892698
2 194251
1 73623 956739427
1 55675 11015192
2 98693
2 104805
1 144255 72698880
2 112112
2 134381
1 36971 878047987
2 64594
1 187298 626367327
1 152736 515846453
1 132865 824676411
2 57253
1 149357 443437960
1 36678 192394712
1 197247 689272661
2 166125
1 31964 118952320
1 143957 204235643
2 139531
2 26631
1 189584 309445382
1 12975 794197835
1 71844 906479680
1 78470 212226476
1 108144 240610581
1 182805 560517103
1 14824 264816572
1 21443 685113798
1 150950 109956556
1 133947 55268870
1 171307 139243561
1 47060 813224577
1 13854 733266947
2 5544
1 16405 230233324
1 44253 692648691
2 32219
1 117586 969522863
2 101842
2 28552
1 187301 26068684
2 149668
1 78807 435113238
2 188221
2 4114
1 156504 689485700
2 17017
2 124262
1 17912 727018744
2 165505
1 180224 754359087
1 148323 831760287
1 148128 511077859
1 68303 888544599
1 68210 647472991
1 115127 590757888
1 123030 728001208
1 48047 764184779
2 185224
2 102830
2 19299
1 11066 762652375
2 64382
1 157932 15262393
1 120405 20981215
1 122780 150413923
2 65095
1 119858 182853109
1 129232 382909925
2 57264
1 51600 463052325
1 108204 666671282
2 78974
1 140130 23664171
2 172703
1 121835 234176618
2 2494
2 83753
2 135177
2 22965
1 187314 881925697
1 135449 923937369
2 189523
2 87409
2 112556
2 45550
2 99790
1 98829 153917738
1 188395 469263565
1 2599 839844381
2 161209
1 184562 535992884
1 90858 21292158
1 127370 177618485
1 91603 40278748
1 161367 417266446
2 132474
1 82623 658915978
2 61386
2 40839
2 56626
2 90007
2 100371
1 70938 893995765
2 10443
1 29004 223250440
2 25892
2 166511
1 59537 767242699
2 30559
1 31002 551213797
2 36366
2 178440
2 119393
1 54537 282096929
2 94869
1 81395 359972458
1 150159 487697032
2 18885
1 191058 990738164
1 27696 32432108
2 42368
2 89214
1 34904 834320565
1 162547 654821494
1 139193 306285527
1 44173 584196831
1 159059 796305444
1 8784 713490226
1 109540 671869885
2 114724
1 140549 902339482
2 7668
2 86026
2 116301
1 13956 209275539
2 189966
1 189643 889424201
1 95252 280795373
1 87442 191804308
1 65054 276758464
2 49834
2 14317
2 23089
1 27705 944891196
1 66088 996800888
1 150243 793291373
1 75213 937841246
1 193317 288873280
1 177383 87919373
2 31847
1 161880 711131904
1 40304 289569907
1 112895 764671647
2 187223
2 159495
1 33947 755019462
1 19341 743440929
2 195864
2 136359
1 136174 242406275
1 696 9843345
2 89225
2 92010
1 161764 397381501
2 122411
1 151006 847601494
1 33080 911639556
1 88909 626453082
1 91046 374379288
2 161657
2 25270
1 107009 863585324
1 182765 839743724
1 199009 15596511
2 137297
2 174791
2 168039
1 167651 943566085
1 46047 30651654
2 182620
2 186695
1 4963 751961974
2 66689
2 81260
1 133789 614119160
1 169107 46828097
2 194206
2 56636
2 12621
2 71679
1 192764 623918788
2 184523
2 102886
1 189077 915113766
1 122827 462574776
1 158005 997337815
1 192345 657934519
2 11062
1 325 327257415
1 188133 904126139
1 113561 976492434
2 76459
1 146254 171584539
2 139634
1 90149 142321750
1 89423 121204882
2 97594
1 80291 210454170
2 26869
1 56375 785284744
2 196910
1 186054 596049147
1 56726 890272141
1 37050 107491836
1 175190 940648755
2 56837
1 26734 611022832
1 118408 478880161
2 168448
1 149198 929424865
2 61572
2 181468
2 143921
2 111205
2 10919
2 193121
1 129495 798745128
1 181015 365927491
1 82772 855861520
2 2055
2 44109
2 134099
2 164380
2 7706
2 157783
1 97376 713511705
2 71953
2 16877
2 120608
2 183144
2 6687
1 101155 197872113
2 188326
1 98706 858016159
1 169258 2917786
1 32682 880637405
2 180363
1 99916 112556111
2 53553
2 198625
1 193072 277826116
2 1203
1 154879 573563579
1 28794 494909368
2 148596
2 90865
1 11256 507597247
2 117686
2 171170
2 176412
1 80384 188153199
2 139653
1 137524 686729753
2 66418
1 120201 17624662
1 75892 720867219
2 58834
2 147135
1 52547 92924576
2 85925
1 117636 964859522
2 157222
1 132955 952786589
1 93476 955140384
1 44624 467788464
1 185798 811751888
1 66430 324507563
1 479 579185859
2 16158
2 116425
1 18225 227488052
1 66657 154320142
1 25199 569377308
1 163098 577010015
2 136446
2 197763
2 141904
1 105185 791070084
1 85634 169285254
1 147712 267533619
1 178635 262209219
1 24706 478947254
1 49638 348652979
1 45419 421073173
1 125416 36977483
2 170482
2 139752
2 96098
2 48883
1 2717 35242189
1 189269 406111381
1 150094 400901202
2 5564
1 175420 297942373
2 42399
2 22699
1 16482 667347891
1 112053 237582835
2 181520
2 120594
2 81219
2 111637
2 97369
2 1177
1 53647 66743084
1 67288 409661301
1 115394 858939134
2 13810
1 157556 87677057
1 116476 123193306
2 35749
1 147481 32311127
1 117644 724234677
1 41755 807471779
1 102844 678190324
1 94687 288782486
2 115653
1 95895 698442446
1 158724 338466865
2 120773
1 91858 275361497
1 76687 237279730
2 21257
2 178845
1 134227 592691776
2 134384
1 39237 840026105
1 51248 770605057
1 94784 674770808
2 145081
2 69652
1 178852 36239721
2 196787
1 131819 135589510
2 12149
2 22172
1 35602 545407783
1 19977 314686730
2 136591
1 112115 942873948
2 58703
1 185802 195700767
1 114331 316725487
2 196372
1 153275 523678593
1 8170 683004922
2 114647
2 34174
2 73128
2 78276
2 180353
1 139292 167513831
1 30926 763071916
2 73064
2 131754
2 18723
1 141712 787695873
1 178182 564019484
1 39862 80215057
1 194737 527049804
2 20482
2 185031
2 16074
2 109047
1 56323 809513365
2 171174
2 354
1 81170 946936842
1 192087 860523139
1 17548 672423374
1 98702 73217809
2 91983
2 192506
1 140527 747374998
1 100230 244180844
2 133316
2 95784
1 57762 825409089
2 101258
1 103254 627772634
2 75697
2 140961
1 154252 517268340
1 181527 446225940
1 36226 445054936
1 45596 597279635
1 36391 595903008
2 137861
1 108536 530138967
2 22825
1 175145 688732076
1 44976 128198295
1 175253 190606707
1 194672 278832503
1 183894 114134815
1 132717 707962146
2 52990
1 196413 697354129
2 170515
2 49744
2 108466
1 119421 388772348
2 60747
1 84849 786448227
2 12856
1 180662 964708506
1 28278 281767434
2 37347
1 192004 833437789
1 9 222712310
1 12619 182760388
1 29692 672373928
2 10780
2 146708
1 72557 389497513
1 23039 688089586
1 160923 977099593
2 148617
1 40376 476201541
1 126148 683993983
1 68137 816286139
1 116078 323601788
1 48693 510149216
2 65515
1 169702 420279337
1 182991 378031442
2 27163
2 59585
2 195772
2 37366
1 28934 276964737
2 112506
1 176294 660896340
2 104948
2 161058
1 9455 541028951
1 15211 251734058
2 94729
2 118495
2 177955
1 188907 135934728
1 27440 998153231
1 125885 758867041
2 102977
1 17863 817074087
2 196279
2 132661
2 120840
2 99810
1 134757 742739491
2 110109
2 112311
2 30569
1 38890 640856684
1 191701 387941364
1 130488 496025576
2 189152
1 69622 219581595
1 138410 712349036
2 71095
1 24444 668256032
1 63405 590111459
1 81723 145840733
2 141931
2 141570
2 56494
1 140493 662274642
1 186288 979886529
1 38787 276554511
1 108423 226212814
2 140036
1 193355 648640012
2 101867
1 152535 336262357
1 74378 662036311
2 630
2 186589
1 15860 368960500
1 3535 235847255
2 122798
2 168125
2 116673
1 62498 461212809
1 134381 446919850
2 64369
1 178956 925103270
2 179114
1 8539 751306479
2 14976
1 103169 263702242
1 56956 134500731
2 114587
2 90329
2 101339
2 15873
2 132427
2 51934
1 89370 917072415
1 165964 293392582
2 148426
2 183946
1 133548 66568044
2 9613
2 133785
1 128528 601711531
2 96712
1 95094 647036415
2 181935
1 156993 456817938
2 172119
2 155557
2 120941
1 61942 825134036
1 184129 939727785
2 86617
1 75471 555890600
1 193113 226648229
1 185074 967615730
1 86938 567618346
1 26515 254529247
1 175563 589456290
2 8452
2 166851
1 15284 690666515
1 45358 37966598
1 195389 609142567
1 19937 988655627
1 119417 843216433
2 126589
1 166283 63896129
2 101872
1 26877 890041377
2 193008
2 29004
2 71305
2 68925
2 173701
1 192772 756292432
2 81458
2 65789
2 168826
2 139401
1 105175 744659539
2 112727
2 124823
2 89771
2 67092
1 139576 651197923
1 83859 862261228
1 19989 506494865
2 198715
2 4514
1 157646 567076465
2 68914
1 6928 744432071
1 87692 499331942
1 195305 799672762
2 190185
2 62200
1 75714 441954728
2 144597
1 2013 227264070
2 152350
1 34943 159731990
2 173557
2 70531
1 18797 454363946
1 60429 439565502
1 108012 413808133
2 137452
1 46821 296514149
1 193750 254470273
1 147513 695473365
1 104087 673746113
2 86515
2 132790
1 172746 45201478
2 117448
1 184023 845136569
1 160331 374429032
1 62759 91488612
1 108606 56474177
1 72708 459349044
1 137538 295571178
2 130210
1 153201 173354298
2 123803
1 140198 713527472
1 91721 474986080
1 136309 790777517
2 15213
2 130487
1 184126 382524885
2 156044
2 75106
2 139720
2 133620
1 10645 192567499
2 40829
1 23665 681268502
2 121096
1 4393 882483313
1 94767 323309060
2 85567
2 101088
1 122410 546419162
2 151244
1 61626 302518337
2 198857
1 70884 995535695
2 57233
2 164624
1 34409 732530006
1 188511 153987210
2 120554
1 171501 888573214
2 177733
1 136088 323728158
2 149498
2 61208
2 151890
2 144076
1 27026 405445074
2 9224
2 111527
2 119525
2 98772
2 60406
2 144185
2 25094
1 77100 962657703
1 13124 678329846
1 74437 689898203
2 73790
2 36145
1 42492 455988293
1 73381 936267278
1 55450 217706127
2 151148
2 74325
2 30040
2 85201
1 143757 770813228
1 100276 150841254
1 120185 758176617
2 197171
2 69119
1 160586 440700793
2 54474
1 156144 46568698
2 134738
2 40246
1 98138 236116659
2 42884
2 34370
1 117767 120478990
2 86617
2 86577
2 44065
1 89250 943551319
2 8567
1 199130 373573525
2 68220
2 135324
2 101795
1 100967 696995165
2 17452
2 85890
2 166093
2 82619
2 144311
1 29287 408192286
2 64288
2 13639
1 122875 746196171
1 169282 565802411
2 86209
1 65084 383719517
2 141465
1 72583 153759732
2 98430
1 197173 67251818
1 137836 321610357
1 28056 376048330
2 109432
1 95863 33379329
2 127836
2 15773
1 197244 880622368
1 177404 913935026
1 156062 531411997
1 101856 687936532
1 150449 19274394
1 6785 768485720
2 59948
1 54023 717245726
2 163947
1 98468 496027919
2 184407
1 140649 830855044
2 107574
2 125845
2 189713
2 37517
1 99807 531980245
2 43837
2 18798
2 185787
2 123811
2 108629
2 175618
1 16475 516213603
2 48873
2 87120
2 63564
2 129777
1 170107 576788016
2 147629
2 27754
1 165724 451679083
1 5726 407446934
2 30082
2 131125
1 186001 408668307
1 163950 621178127
1 1652 650070800
1 146344 157196903
1 87322 89809439
1 70156 158160101
1 56880 650595782
2 22655
2 169415
2 4707
1 178733 646100316
2 134316
1 86774 447883514
2 136273
2 27091
2 12855
2 39898
2 39803
2 25824
1 72918 466867346
2 53424
2 21778
1 119664 4192949
2 154738
1 76621 255769447
2 10829
1 43035 52665840
1 147467 708250406
2 82940
2 103653
1 117050 807009266
1 9545 59959459
2 3319
1 180570 188481465
1 8369 617661621
1 96780 970781483
2 84038
1 127292 706968674
2 117753
2 39418
2 30726
2 175866
1 109863 404569052
1 151916 341956614
2 152046
2 105579
2 28282
2 14964
2 159981
2 186410
1 116969 350794930
2 39681
2 57499
1 23236 553753252
2 154339
1 43228 801024919
1 182022 990085166
2 152912
2 144471
2 139661
1 19067 38643880
2 141861
2 8944
1 86403 299160988
2 25595
2 84820
1 169740 336855684
2 66657
2 190320
1 100726 628509494
2 3118
2 105578
2 155001
2 21389
1 108818 109502432
1 182122 765882154
2 157438
2 132502
1 70880 455036890
2 79657
1 33867 983456636
1 147055 637566770
1 4202 641377754
1 134825 828844806
2 192181
1 115215 430334674
2 45252
2 173885
1 30361 503479855
1 17184 124316295
1 45616 815895160
1 40171 427116239
1 190416 704216674
2 134143
1 149446 209822127
2 34430
1 127426 16897756
2 179422
2 57650
2 131474
2 188674
2 66987
1 107428 659864772
2 27121
2 110686
2 31560
1 150816 739982007
1 41350 529128840
1 23563 478745723
2 73805
2 111024
2 155883
2 59902
2 19165
1 117273 420929607
1 49035 187655655
1 139603 362044262
2 9699
1 149013 366734201
1 147734 876457015
2 74988
2 193086
1 78715 236979708
1 62718 482104462
1 156792 463672874
2 46894
2 145524
2 90733
2 53355
1 187913 32376297
1 77567 832326165
2 179560
1 107866 636759571
2 44810
1 149013 470662082
2 40752
2 13500
2 71129
2 21562
2 25042
1 53677 489891919
1 134942 667410244
1 62802 520599997
1 131772 416625389
2 2777
1 42232 119314667
1 30172 59339773
1 41950 865851038
2 148568
2 6592
1 124558 851264732
2 88226
2 191048
1 87237 600177064
1 40122 295540614
1 76732 644295954
1 32631 722958283
1 58770 92252511
2 39071
1 50167 842700998
2 156673
2 83962
1 75513 158411141
2 69138
2 37589
2 151728
1 59171 252726997
1 130494 975291165
1 93115 19932703
2 41374
1 85733 583058378
2 56579
1 95196 701315003
1 72461 173123095
1 94305 986827224
2 111758
1 56745 448645025
2 41765
1 176559 615045376
2 23501
2 122779
2 54009
2 60892
2 106030
2 117847
1 30909 414752996
1 11513 466282151
1 29168 367978831
2 105501
2 5069
2 78652
1 98208 426737564
1 115776 43773181
1 55509 639668623
2 36751
2 40486
2 138837
2 185826
1 146502 566055625
2 82045
2 1653
2 142814
2 187747
1 31780 421464714
1 127324 196973512
2 108235
2 153888
1 143192 608345051
1 50944 656641026
2 26150
2 113996
2 186873
2 5466
1 123803 459574648
1 85513 460248562
1 80468 569563279
1 168798 766051562
2 196962
2 167167
2 80420
1 179056 239090534
2 148313
1 170544 26310404
2 63750
1 35858 942496302
2 152423
1 7365 594021716
2 64857
2 85802
1 45769 585925252
1 187031 280651216
2 116275
2 29315
1 121618 642031129
1 33280 325841841
2 187128
2 26214
2 19683
2 64190
2 192016
1 94742 180578743
1 125220 485336338
1 98973 688786239
1 106604 82713133
2 142304
2 64695
1 106063 940194691
2 131505
1 70287 604058013
1 1271 225992335
1 173835 529133175
2 164349
2 72556
1 177369 439530127
1 178180 380200820
2 70378
2 137038
2 100278
2 39142
2 103773
1 129982 844376009
1 50350 364735107
2 149972
1 48163 679821624
1 53008 922547091
1 77638 255721154
1 141414 827138727
2 2684
2 25523
1 141012 920961383
2 187598
1 195661 71635781
1 125533 559347421
1 38389 937803199
1 159870 554063317
1 148681 622918347
2 76473
2 126835
1 99639 211596731
2 67154
1 125417 8799650
2 159
1 69275 924905413
1 151271 465761532
2 129588
1 139670 12038851
1 76420 168019294
2 101900
2 139554
1 6532 221526169
1 17830 714526251
2 130960
1 78401 909257699
2 15878
2 58664
1 33767 943981349
2 147814
1 138658 783508272
1 116778 38688268
2 85597
2 122813
2 145591
1 40092 879561391
1 141201 228953911
2 122971
1 69185 967736355
2 11210
2 162471
2 189646
1 56511 154075511
2 155756
1 69207 613633655
2 186509
2 106230
2 3270
2 126238
2 103902
1 182557 565678565
1 178862 696293885
2 193257
2 26152
2 126692
1 171764 350964472
2 156727
1 130189 580239379
1 55931 292165527
2 164704
2 75719
2 51063
1 70667 589801081
2 14725
1 83539 305733510
1 105884 967096438
1 33950 413911394
2 135554
1 71864 142806598
2 62221
1 186439 312427979
1 196993 448968621
2 137086
1 174514 235118479
1 25972 388155361
1 18645 575039268
1 74105 850182838
2 22072
2 90377
1 122931 346530867
2 122141
1 15414 79284124
2 148473
1 52457 97638699
1 155242 366463969
2 193963
2 131893
2 195245
2 140126
1 136444 984264715
1 17532 465187954
1 16851 84827626
2 123685
2 183804
1 45521 294235213
1 26398 258692571
1 69081 647398864
2 58330
1 80701 467925998
1 159845 124790132
2 187472
2 11353
2 198967
2 47215
1 146759 477742329
1 92123 647936686
1 106303 265994899
2 198480
2 195584
2 26576
1 161944 88862474
2 125960
1 16640 283520535
1 135617 638312020
2 102224
1 40936 514336311
2 4423
1 154422 759193596
1 18501 445266982
1 115334 649707705
2 19417
2 125501
1 63303 806239845
1 23865 421905974
2 139246
1 65325 686022066
1 73279 223554922
1 71517 82222148
1 111318 433334693
2 3491
1 8216 159010793
2 52663
1 167297 433694978
2 89108
2 110908
1 21236 72556058
2 87550
2 30236
1 31577 789950532
1 93021 90888523
1 98554 412152446
2 124770
1 52914 711475688
2 58058
1 190589 950857129
2 18650
1 175537 588979114
2 115090
2 14772
1 149774 449676993
1 198594 640054519
2 90650
2 83069
2 91464
1 178699 627756823
1 39960 609647168
1 113240 564000391
1 125450 116801500
1 1636 758127829
1 96656 978050089
2 30372
2 182377
2 3810
2 3952
1 23458 526976557
1 73264 960276158
1 117203 986728937
2 51427
2 199608
2 173178
1 105127 923908589
1 166642 802239206
2 74158
2 193522
2 2419
2 113578
1 23793 246280573
1 171662 629526915
2 137396
2 91628
1 87474 323908831
1 102527 241691133
1 134397 637387957
1 10245 223734577
2 140770
1 173263 202853873
2 105688
1 32158 800467861
2 160106
1 21395 852828322
2 84767
2 88567
1 141113 527572640
2 13134
1 24534 413937797
1 66785 834504616
1 35723 848033377
2 62079
1 158907 981648124
2 108572
1 1004 103443262
1 199311 215235818
2 5318
2 45713
2 130838
1 42546 682210643
1 124369 561644660
1 117433 373709507
2 16139
1 168136 999988420
2 40777
2 58487
1 170654 145648415
1 192743 218595666
1 10351 667924380
2 126394
2 190524
2 159794
2 26227
2 4412
1 112819 622543135
1 84766 249977929
2 169895
1 75788 512663240
2 5185
2 44711
2 47167
2 174001
2 7250
2 111811
2 7088
2 25479
1 90433 343425960
2 154891
2 16114
2 72992
1 141032 839067558
2 188810
2 147432
1 64721 865700723
2 88301
1 75012 335949989
2 104853
2 78164
1 28600 606709955
2 143929
2 180280
1 147762 132572320
2 159853
1 63209 591644741
2 133704
1 158172 926898634
2 175884
1 37606 124783392
1 18966 434057565
2 180605
2 125807
2 133759
2 72605
1 108131 630987972
1 133203 453666944
1 108525 368146749
2 66687
2 169102
2 112458
2 170495
2 74056
1 184896 473284749
1 77505 347054800
1 55556 977380349
2 142548
1 123590 411078528
1 174180 147836426
2 178016
1 131008 902808195
1 61294 952128882
2 116113
1 104273 619618656
2 74540
2 9240
2 16152
2 9483
2 6660
1 50521 530781677
1 103568 642887291
1 52947 696983967
1 194771 742717153
1 150677 395491028
2 105312
1 22001 697718743
2 57812
1 156237 115884124
1 163630 437083131
1 8602 548217486
1 80346 4172108
2 191457
1 135965 568793356
2 22904
1 46071 34559902
2 178921
2 177869
1 88927 207856701
2 199497
1 142567 719992891
2 150114
1 12457 120050998
1 65363 971432441
2 10834
2 180713
1 35148 102733739
1 113209 776833945
1 2741 540825365
2 59939
2 193763
2 137614
1 86740 305212736
2 131085
1 172106 15348375
1 38221 902147392
1 191116 848949378
2 130851
2 105546
2 12238
2 107238
2 177189
2 108643
2 118283
2 187191
1 17412 227176396
2 27654
2 106977
2 157792
1 185146 43483716
1 80462 3941194
1 60295 460109429
2 73416
2 124526
2 39673
1 68414 192261102
2 60908
1 33532 178409775
2 158393
1 18122 878064172
2 72778
1 126994 707966974
2 87601
1 22508 331785279
1 188405 18070645
1 59939 8696482
2 49883
2 150594
2 189565
2 55441
1 5944 940779996
2 21345
1 82178 494966085
1 134055 875965490
2 102208
2 130894
1 4280 389135941
1 25678 28231998
1 100132 876253741
1 171419 550042094
2 15328
1 190775 227177659
2 22422
1 16464 131470457
2 14927
2 194244
2 158198
1 43715 872485372
2 75322
1 177789 662098666
1 88598 594264529
2 27647
1 134457 106135177
2 187320
1 7945 937153828
1 73369 235429832
2 112817
2 76182
2 158233
2 75961
2 69903
1 124583 942895109
2 165107
2 131338
2 121892
2 178453
2 106327
1 29509 476959273
1 1706 960780108
2 34377
1 13195 464500603
2 118344
2 121024
2 173387
2 81876
1 150404 258645808
2 116459
1 117399 707438857
1 158815 174753767
1 94050 178254697
1 135810 95243479
1 197804 540783076
2 116607
2 128915
2 180595
1 50327 452475479
2 124095
2 99679
2 158901
2 106963
2 116600
2 192567
2 119053
1 76006 654566323
2 47452
1 156534 60656726
2 12609
1 181487 722524022
1 55549 165415387
2 138576
2 47709
2 190562
2 99157
1 11803 823444227
2 54177
2 3399
2 101393
2 79604
1 99831 5320417
1 113828 62026512
2 114737
2 80375
1 76391 615175894
1 141335 244662258
1 107261 31167181
1 132756 580678120
2 98335
1 146896 683120546
2 128111
1 64661 419652161
1 127369 254664405
1 189315 801014412
2 166121
2 182945
1 178646 678126004
2 50684
1 162033 206672775
2 184660
1 17190 919672956
2 85950
2 35640
1 109426 293004749
1 51146 351349011
1 70028 272814265
2 36935
1 191926 917052081
1 120983 421814102
2 110847
1 92648 66816433
1 2590 565871469
1 189911 824292528
1 180796 641698095
1 83679 154912802
2 144298
1 30609 841763078
2 186458
1 109724 213311075
2 55271
1 68603 482121969
2 194575
2 61477
1 83400 834889602
1 63515 701950691
1 194075 713624465
1 178670 897570678
2 102239
2 151920
2 113749
2 62416
2 159052
2 14160
1 60632 298037763
1 57137 670284633
2 126421
1 32374 125845368
2 25364
1 167441 249692368
1 11097 178925223
1 62734 395120625
2 91756
1 10756 509906215
1 169474 727580212
2 10252
1 17542 180375227
1 59954 84262260
1 91757 233059235
1 12189 938471
2 80224
2 121781
2 26994
2 20333
2 178315
2 101144
2 3113
1 176047 224091948
1 55718 820128996
1 21353 810280552
1 79150 687274116
1 121048 63772453
2 100617
2 121497
1 47087 219384297
1 23263 526971953
2 141579
2 131038
2 141252
1 182649 490754306
2 18875
2 19280
1 179493 746299291
1 136648 59152259
2 178823
1 35633 412046457
2 53790
1 113871 473698475
2 14306
1 63777 589073629
1 41792 346963907
1 93920 4150559
2 152033
1 29004 597908436
1 67839 112771679
1 14099 272128266
2 172605
2 171832
1 141005 134348902
2 100952
2 197926
1 96020 922983483
2 36719
2 88446
2 44102
2 95291
2 78849
2 174645
2 171636
2 118096
1 106778 939574372
1 191373 270980784
1 139248 276508896
1 3742 451548887
2 114956
2 69472
2 155827
1 156673 988256216
1 167108 653054491
2 9495
2 178418
1 79454 520841378
2 145498
2 194961
1 59984 719058326
2 173462
1 137522 220606421
2 81763
2 68953
2 131711
1 149470 684164359
1 59174 448590704
1 135658 77881343
2 196640
1 110683 734228433
1 6089 763884995
1 197316 610996379
2 49002
1 75784 794186764
2 194073
2 174677
2 88511
2 24398
1 147693 856203254
2 194478
1 18774 527398631
1 166676 756844554
1 35829 733877429
2 150683
2 92628
1 129666 546026420
2 156115
1 92021 926856924
2 159226
2 88570
2 118088
1 30519 366375140
1 171486 217401773
2 60920
2 177676
1 199172 127858482
1 127203 210120584
1 48476 809393337
2 105199
1 118768 919108818
2 175684
2 70309
1 137865 489810794
1 10313 512421643
1 25157 532299112
2 79687
1 85923 612379051
1 141091 557898882
1 68090 363282645
1 130699 840404019
2 16657
2 177882
2 192933
2 191039
1 155175 639180188
1 134585 376404929
1 109597 961235825
2 166097
1 95569 791714754
2 145119
1 118765 787617754
1 146759 116411004
1 154257 309288114
2 66925
2 32162
2 29434
1 6233 544506543
1 9851 774021761
1 133277 665829170
2 5440
1 65483 347775218
2 107763
2 138902
2 18318
1 33575 150386998
1 72554 277943867
1 103487 919788415
1 45574 336635366
1 156736 49269896
2 102439
2 87571
2 104691
2 108789
2 4015
2 85015
1 87650 653085624
2 1062
1 188968 816508207
1 28205 881287281
1 115845 408582402
1 38600 3903854
2 50348
1 2685 405486811
1 158638 863786016
1 139480 639114906
2 178428
2 1701
1 129279 173986516
2 77280
2 180447
1 179187 11436650
1 42800 471053623
1 69829 65999466
2 100413
1 100462 955370329
1 80750 464721068
1 190600 369558890
2 39617
1 53902 253726334
2 38010
2 8268
2 124034
1 195632 422399396
1 160620 230996883
2 193787
1 88763 683744553
2 127840
1 36297 101868394
2 141485
2 20492
1 15376 197250368
2 103920
2 196886
2 80334
1 70523 64852215
2 161909
2 154493
2 39944
1 7628 930729693
1 149464 113840102
2 82549
2 38072
1 157980 782723210
2 98486
1 61584 672645349
2 102501
1 66890 470386139
1 156240 74787810
2 83454
2 88549
2 148410
2 78794
1 33405 305693403
2 104985
2 11369
2 150391
2 14824
2 49652
2 47865
2 9042
1 152920 290815011
2 87087
2 118
2 31546
2 58992
2 65111
2 59881
1 93853 659044992
2 9557
1 184704 733143839
2 136383
1 128919 705331725
1 78470 906248852
1 95816 509154350
1 165955 311313970
2 186837
1 526 79042739
1 187241 702473927
1 163166 347978173
1 25142 669703301
2 62427
1 63539 62247909
2 54478
2 128813
1 98068 826954669
2 109699
2 16306
2 56450
2 161270
2 120130
1 30723 196771286
2 33293
1 5438 968834798
2 162644
2 180732
1 196943 810003167
1 32335 964612998
1 44911 253380011
1 192615 64408737
1 117484 111514224
1 183966 131797610
1 157281 218494227
2 177610
2 196484
1 2240 290891600
1 182606 321133319
2 69993
1 180614 351069742
1 7749 493276962
2 10221
2 40004
1 87328 767376651
1 181561 706020816
1 60172 976939309
1 101670 367378582
2 114026
2 68510
2 130617
1 191507 486725746
2 120447
2 60788
2 171730
1 126003 469344215
1 16899 381550784
1 67117 956736396
1 141049 712186081
2 129138
1 158216 65879039
1 34485 584950972
2 150876
1 107212 216137309
2 113766
2 113535
2 124584
1 78543 75732695
1 185242 933122194
1 103002 924599750
1 116264 112519888
2 128033
2 159259
1 13213 157196471
1 62239 824971608
1 96088 97671483
1 113716 238118607
2 158876
2 80848
1 81345 424540495
2 117011
1 51287 267024058
1 96844 956942462
1 118219 297015277
2 6076
1 177246 715891996
1 154048 55348779
2 191063
1 145248 112309638
1 20928 692038912
1 160445 194360868
1 120800 416998660
1 183133 595820647
2 156117
1 165725 535810422
2 116047
1 185295 581057473
1 140043 535643420
2 105905
2 24108
1 72255 656430058
2 23910
1 122463 174736451
1 90060 869521963
2 46211
2 90732
1 38700 831032967
2 183026
1 110054 245917754
2 94338
1 33216 414788395
2 97822
2 47761
1 100567 457717969
2 20842
1 189718 138553512
1 185276 85352021
2 53371
2 124047
1 62405 56611255
1 22569 45807521
2 75397
1 149924 63479769
1 185993 438748688
2 113950
2 59180
2 170382
2 54208
2 193998
2 6852
1 1309 306037587
1 69793 530585763
2 35021
1 95446 208906452
2 67506
1 23914 913912201
2 4641
2 9454
1 162966 393406166
1 116504 242531025
2 127942
1 133382 478888051
1 116982 153568279
2 5915
2 163150
1 21051 489982115
2 124559
2 10857
2 189184
2 111246
2 88156
1 180433 44050829
1 184353 137523572
2 33094
2 190080
2 120083
1 151552 172478862
2 146879
1 68476 82866735
1 60485 531930006
1 79928 856472717
1 10343 961752444
1 144747 513501903
2 48835
1 72195 712329690
1 23092 653111949
1 90439 549458313
2 1362
1 151929 984803987
1 88106 463942233
1 143655 526609436
1 81499 800900296
2 76717
2 150792
1 117915 268204686
1 53093 281298453
2 82892
1 47784 974111300
1 197992 923178658
1 49096 770187291
2 195778
2 76152
1 168384 108206223
2 154902
1 129586 1536956
1 89402 874956103
1 104219 222642735
2 13885
2 168116
2 5326
1 163568 309101242
1 32209 492044320
2 4809
1 53434 668310335
2 196925
2 192101
2 69515
1 55626 394355445
2 192983
1 172551 100768924
1 158276 899927588
1 130492 901758017
2 151951
2 60081
2 135271
2 132448
1 153884 170346730
1 2485 856819503
2 173664
2 28603
2 33340
2 69199
1 182515 791875911
1 114555 875019086
1 74490 827529693
1 140501 833978874
1 30298 777101156
1 185690 938410533
1 194018 714112818
1 116285 903313313
1 71902 194469467
1 78148 741926973
2 160193
1 3821 230719684
1 169879 771556676
2 51409
1 44982 474657475
1 87125 964859192
2 139044
2 65982
1 175912 381955897
1 100077 573380234
2 89060
1 100869 676430003
1 95378 586285157
2 184659
2 195788
2 110638
1 50236 884316888
1 6915 845299850
2 171597
2 170358
1 56688 984771855
2 196694
1 97682 10080319
1 76500 243864455
1 118885 67356210
1 28577 579176854
1 37796 250854760
2 197450
1 38714 178929053
2 157838
1 82192 551186587
1 159199 452223823
1 92045 998744489
1 11163 296245342
2 158523
1 69184 435743771
2 9083
1 116420 551898421
2 115955
1 199521 597093179
2 116086
2 134207
2 9514
1 74271 426797402
2 84778
1 179615 508776847
1 19870 48973499
2 149850
1 143005 196299571
2 168676
1 175115 117938911
1 49632 774907156
2 87013
2 90380
1 71868 511134578
1 159595 534639722
2 140294
2 67681
2 3254
2 150196
2 77828
1 138562 786016965
2 194078
2 137381
1 92007 505531394
1 177959 657198558
1 129036 57165670
2 20140
2 59456
2 51895
2 25022
1 177580 297698689
2 80264
2 164776
2 63968
1 120976 421924047
2 115612
1 144234 138001979
2 63304
2 26336
1 86142 948373595
1 190590 25071698
1 158231 482084973
2 63980
1 68257 76124269
1 71846 569474293
2 15371
1 112283 938771599
2 60166
1 42674 44930394
2 135507
1 148292 143594480
1 35480 825257276
1 83996 644890482
1 194747 588606256
1 77992 487954094
2 25888
1 114065 721576500
2 68142
2 139175
1 27513 729175348
2 150903
2 49205
2 67953
2 97523
1 87915 905044441
1 157407 81713952
1 140939 785791745
2 98274
1 26318 762364595
2 187969
2 84180
1 158386 53370111
2 110185
1 196809 114563557
1 117495 543855174
2 51758
1 34789 82489611
2 192623
2 44798
1 152987 13180354
2 66541
2 67264
1 24546 614412203
2 111431
1 45616 385407015
2 79156
1 136153 320482054
1 84297 377072964
2 97492
2 18449
1 15116 650221168
1 24896 513917414
1 161787 896057264
2 103583
2 30588
2 84078
2 91402
1 148427 956540507
1 20571 81730435
1 8141 463943422
2 15901
1 93280 981698185
1 104838 13265772
1 86361 109339559
2 170432
2 162179
1 187241 503325289
1 45964 689996735
2 187581
1 133266 581096524
1 156549 46328425
2 177658
1 53729 886781013
2 24652
1 114904 704579798
2 18046
1 162665 344151035
2 177717
1 72073 749455543
2 182725
2 155458
2 141819
2 199258
1 109354 53092026
1 30500 361462855
2 57702
2 172860
1 84142 678029656
1 22759 671255290
2 161344
2 15534
1 27820 572611675
2 29443
1 12826 6704601
2 161275
2 110260
1 177734 726064065
1 24943 318163965
2 49611
1 28597 703745961
2 120491
1 12190 471551377
2 55700
1 58747 58999339
1 43022 647235787
2 93718
2 192377
2 104044
1 158419 795920324
1 82349 91854176
2 13353
1 165297 473395333
1 96326 485491571
2 43345
2 166710
1 153826 30101485
2 55403
2 102828
2 84134
1 117771 774088605
2 126886
2 187895
1 83143 950788139
1 90137 248990289
1 35734 821719443
1 158036 426863139
1 12287 79739235
2 101363
1 25896 792735173
1 34445 425231354
1 27007 809087873
2 82023
2 185583
1 157910 91916015
2 14487
1 28681 653439475
1 126801 49787815
2 175172
2 28583
2 193438
1 165230 626536967
2 79227
1 60710 238221813
2 70206
1 64407 175161114
1 67903 362883420
1 179196 198818132
1 105280 325488776
2 166925
1 75321 378857398
2 187070
1 12972 368877534
1 186403 667619290
2 57095
2 123547
1 194188 929164540
1 15721 618647316
1 139373 759555967
1 112522 336017906
1 45609 618284408
1 194534 568285224
1 59607 477475412
1 127660 28006125
2 9701
2 156140
1 99902 65700054
2 61919
2 181084
1 87903 974476218
1 77999 247277213
1 79100 407287550
2 150038
2 105821
2 198320
1 119287 230640150
1 185587 122718265
2 38168
2 185974
2 59080
2 168775
1 125787 308259477
1 23302 832463224
1 138484 380487199
2 19281
2 14788
1 24997 417364063
1 191827 314993845
2 160424
1 174043 947138174
1 128215 664443328
2 166111
1 38996 776553551
2 40536
1 86328 54438519
1 38479 123371513
2 158919
2 103572
2 120137
2 140553
1 120885 341795670
2 142734
2 170564
1 56386 819990476
2 34674
2 107445
1 109836 831480562
1 52987 269813212
2 122619
2 4199
2 92328
2 51235
2 124410
1 86301 305776268
1 25429 942410672
1 95160 841252637
1 192676 737265477
1 199547 860929985
1 171013 543830894
2 24337
1 149876 704930396
1 84088 954028238
1 121295 467015761
1 106582 389466901
1 32115 8126427
1 109483 683972858
2 7010
1 187153 896691521
1 42377 471406276
2 19009
1 145898 387953780
2 51936
2 125287
2 189484
1 76556 692731220
2 151940
1 79111 321134507
2 112626
1 133103 508299652
1 107012 43724644
2 168590
2 12933
1 188155 179793880
1 13562 108044678
1 6274 69235112
1 176934 990002308
2 45819
1 115543 115472449
1 140604 67226052
2 42582
2 6803
1 93560 854535968
1 137384 507744931
2 104942
1 112640 194276189
1 12269 849240242
1 86116 774738328
1 52946 568112282
1 68459 685376429
1 198018 750929776
2 199660
1 89841 273194968
1 191497 349814306
2 173005
1 124821 21586170
1 52923 409121305
2 123713
1 163590 389353907
1 85170 44436111
2 196044
1 27218 500444810
2 137329
1 113905 942494129
1 87204 414255262
1 59364 34167591
1 26564 473434207
1 55825 367293859
2 75118
1 5562 61216629
1 75801 453342983
1 15725 155201412
1 92895 415186595
1 131623 643047627
1 77746 257456999
1 80936 432956165
2 51478
2 81731
2 184310
2 81280
1 21487 410208482
1 183169 161209382
2 7786
2 14077
2 70438
1 150926 782930252
1 197953 801640856
2 131094
2 151575
2 130961
1 66729 134553622
1 52423 562465307
1 168012 152413672
1 79062 370539428
2 126392
2 173782
1 77707 667288297
2 98142
2 196209
1 138450 481091532
2 28559
2 152385
2 181886
2 175268
2 78256
2 157905
2 140209
1 176941 934297985
2 138328
1 59045 606392304
1 93202 945032397
1 188288 363056283
2 60127
2 126846
1 108429 528858401
1 10850 405490075
1 120690 867106352
1 109680 248840554
2 131177
2 19120
2 83576
2 196157
2 86482
2 100454
2 53518
1 32034 749987928
1 87387 922155983
2 41734
2 82132
2 60713
2 129325
2 86627
2 170130
1 87730 503489154
1 23297 986408520
1 177748 256931096
2 81656
2 108729
2 3483
1 8512 564984861
1 37532 183301418
1 90366 793659026
1 197729 196073067
1 157013 330310462
2 88007
2 114434
2 150760
2 106913
1 51047 367579262
1 116800 835261915
2 68601
1 21064 344221942
2 120543
1 137577 851351352
2 90039
1 150650 743152100
2 73372
2 28846
2 146044
1 25599 427905376
2 167272
2 10961
1 2658 72580837
2 83710
2 106212
2 39444
2 61852
1 54311 424552465
2 73660
1 33639 28317983
2 30877
1 181417 522491646
2 17552
1 97581 504959350
2 51158
1 67221 707237946
1 149154 970826598
1 179960 1898082
2 186328
2 32239
1 132989 566166545
2 62724
2 18250
1 177463 158101706
1 119405 337926683
2 103178
2 135847
1 171946 815759760
2 6916
1 79145 397434117
1 76212 350697151
1 118653 807989550
2 14515
2 145985
2 126826
1 115882 42892258
2 58063
1 103886 194615864
1 188314 535710210
1 82717 798380891
2 55390
1 4834 517274298
1 95669 28976413
2 106448
1 43892 19161180
2 26573
1 130466 336746163
2 178644
1 43380 227607590
2 159391
1 51870 103217257
2 85406
1 76902 391249163
2 100981
2 101848
2 2177
1 8697 679670598
1 94628 40544392
2 156611
1 136916 375704267
1 39843 739656772
1 128718 627788166
1 72498 580000379
2 131694
1 71385 432712320
1 42875 236110820
1 72063 843576917
2 117908
2 43018
1 166761 217455685
2 174296
2 110204
2 184665
1 65460 910593698
2 105948
1 131139 664740211
2 18528
2 105567
2 195987
1 63565 565665258
2 139880
2 29405
1 75837 251776359
1 98781 37333611
2 62424
2 70236
2 38178
2 153329
1 7289 798073598
1 176182 84301367
2 193854
2 95135
2 13545
1 97632 518262909
2 83706
1 177122 284973545
1 85049 106328945
1 151743 225169085
1 9192 179021225
2 77097
2 75799
2 57528
2 123988
1 130063 999708849
2 54952
1 37497 555499726
2 96756
2 1299
2 95552
2 92465
2 131699
1 134919 93198152
1 93264 10658510
2 46098
2 102943
1 102264 142322526
1 96720 726546206
1 159130 121985858
2 126135
2 134398
1 197261 169536289
2 10751
1 193964 187519262
1 19201 393648515
2 144096
1 112143 780062314
2 32470
2 194318
2 139862
1 158758 190331960
1 82499 929225093
1 173489 155801674
2 168510
1 157046 221228020
1 9436 769498892
1 17687 106738965
1 93764 714801420
1 141607 359774433
1 90168 644082360
1 45849 427952636
1 130809 149295261
1 106593 79796498
1 77168 326111129
2 138356
1 139024 95200607
2 8649
1 193486 793426168
1 135755 126004417
2 11363
2 85647
2 9909
1 38241 418418959
1 27948 924562955
2 54400
2 13070
2 160795
1 53113 402414826
1 133484 598514950
2 76679
2 114802
2 139445
1 48056 720608209
1 193574 698128169
2 71511
1 8134 589446061
1 8134 364116566
1 122574 163006389
2 29776
2 157545
2 37887
1 71470 859181407
1 79329 544006697
1 50232 550572524
2 55355
2 198789
1 65353 268282574
1 180204 666080694
2 22927
2 103843
1 134358 469694990
2 137525
1 182349 213695523
1 52754 690413187
1 88355 286712151
2 184858
2 198975
1 174833 811155908
1 195832 507534328
1 117668 543594151
2 57065
1 62174 361424317
2 18201
1 145538 67968249
1 147517 740062650
1 162390 51890290
1 148120 77649842
1 175609 605547997
2 159942
1 33441 364553496
1 10345 770273556
2 65379
2 196893
1 41906 694024187
2 67832
2 82530
1 107383 406675500
2 86475
1 195143 934268080
2 12655
2 58893
1 139998 793159716
1 132120 785792346
1 61165 120538900
1 69639 115267703
2 73241
1 180781 564488439
1 115487 423517704
2 62336
1 104314 228676813
1 131971 402042507
1 149557 690224576
1 61878 744055870
1 105143 162497879
2 179120
2 157709
1 166267 169297154
1 159982 888022187
2 154683
1 111149 680882305
2 114024
1 75316 136874482
1 60106 464045924
2 179830
2 143670
2 37058
2 90505
2 45005
1 114524 331800297
1 120442 212109251
1 32395 838976771
1 1780 182978392
1 2838 228822654
1 89238 967491078
2 95553
2 119219
2 142116
1 153276 976608429
1 3689 401558221
1 130354 860321706
1 53985 488005779
2 16603
2 5940
1 17511 170973265
1 168855 429362899
2 144612
2 98475
2 145967
1 47763 393154086
1 94796 80673641
2 112581
2 71547
1 9836 175882772
1 154526 867441086
2 112393
1 125980 839734440
1 93595 6697260
2 199650
2 98109
2 8231
1 132113 703684363
1 125963 418120789
2 113297
2 16380
2 144382
2 22739
2 6561
2 72018
1 75914 545330537
1 31249 197842036
2 76124
1 144206 639162940
1 149170 811797454
1 158938 521514845
2 125005
2 180691
2 14613
2 157844
2 154779
2 197234
2 195268
2 46870
2 64831
1 187196 320213635
1 36375 319831834
2 174830
2 95225
1 135639 151543207
1 79389 940790645
1 128915 795338876
2 191034
2 53245
1 196686 106988987
2 34416
1 182074 791810519
1 153093 182343925
2 59033
1 112139 654993296
2 69185
1 88352 457415513
2 64233
1 63168 966047993
1 100663 174033767
2 17668
1 85549 861096020
1 96591 727257752
1 13271 516736628
1 142973 876483370
2 137208
2 136107
1 136732 917600565
1 86421 82658471
1 2644 713594251
1 80829 1309330
1 70019 381630597
2 12781
1 8459 398161162
2 31854
2 105465
1 62292 785757673
1 59098 382952532
1 111744 517264681
1 63866 190450427
1 153117 406864418
2 38126
1 3722 300948804
2 171177
1 196622 941530668
2 187718
2 55565
1 69576 502914143
2 193705
1 44583 530269361
1 96000 76628710
1 131678 384097306
1 135987 251737949
1 184471 262331337
2 51529
2 28623
2 78374
1 164689 915738994
1 120715 924482605
1 135520 550873599
1 190542 683313991
2 68868
1 149065 599169080
1 44385 541889213
1 117391 932336426
1 15223 937056331
2 194948
2 172195
1 58573 49245013
1 3552 832346611
1 55267 853989577
1 194222 963002469
1 30904 846911723
2 10077
1 29815 945112242
1 177025 976382196
1 184792 567760751
2 135466
1 21635 826479452
2 10791
1 3892 354577681
2 104168
1 88589 921834494
1 68561 821249907
1 100738 383830767
2 195096
2 160506
1 164314 524631800
1 101441 346665889
2 156382
1 39490 152629707
2 178290
1 85371 257234615
2 126145
2 120287
2 58714
1 43575 848691468
2 139685
1 91561 30299962
2 52177
1 82844 383638158
2 31387
2 119938
1 41290 802959538
1 140541 740135134
2 16449
1 197906 131708333
1 49500 758842399
1 126012 905448444
2 188538
1 163448 853529052
2 184250
1 76537 263515613
2 113399
1 59486 913773824
2 12579
2 128383
1 73006 176142253
2 145042
1 44164 226573205
2 13624
1 49494 476610254
2 8366
1 5315 816023291
1 42018 807851153
2 102930
2 119839
2 39646
2 114867
2 172833
2 50912
1 138045 673683359
2 55932
1 108755 564653492
1 5075 685712694
1 132069 266226976
2 162145
2 103971
2 9033
2 69436
1 94458 611947493
2 197031
2 176610
2 11470
2 70785
2 143968
2 196929
2 66161
2 156872
1 107894 151889071
2 189478
2 140423
1 94877 480219153
2 161915
1 79295 962737468
1 96822 550370384
2 160676
1 158901 510740352
1 36434 840103266
2 64663
2 159315
2 167073
2 186146
2 145272
2 38204
1 66139 668997448
2 190263
1 41246 747313036
1 96940 529736552
2 30834
1 123030 308308033
2 16805
2 80204
1 115725 189439590
1 131721 877188756
1 168176 115312576
2 15662
1 133350 516132735
1 86468 745951088
2 184332
2 69619
1 107821 545265831
1 143001 268536318
2 197595
2 16268
1 170074 397552477
2 106985
1 166000 484533295
2 92817
2 139564
2 181458
2 35930
2 46663
2 5310
1 123179 779731246
2 124195
1 175873 978048921
1 93696 33384842
2 118515
2 139081
1 83146 556229634
2 18298
2 152108
2 13576
2 176611
2 154548
1 24470 244820098
2 1351
1 104762 49875202
2 168485
1 24079 614855675
1 171387 321269164
2 34817
2 98001
1 115821 907219921
2 7377
1 51894 258037693
2 154557
2 38865
2 112852
2 97018
2 169678
1 71805 60783448
2 156690
1 130455 128907291
1 50317 714686477
1 84160 518763952
1 45395 367091101
1 32707 677298749
2 148198
2 183502
2 149876
2 63953
1 128858 295366782
2 180720
2 14618
2 21842
2 30137
1 5028 478406549
1 29378 380889206
1 14452 227630639
1 88690 447933357
1 79071 967306184
1 59989 81159092
2 111275
2 78280
2 32259
1 77644 538761069
1 176071 304822682
2 41101
1 115462 583050525
2 130546
1 119 862186343
2 31852
2 128320
1 99202 151800149
1 186385 368188026
1 62995 459951436
1 123748 891195040
2 190556
1 138903 8937606
2 57328
2 187063
1 21780 428213561
2 57969
2 109206
1 168122 810445802
2 137453
1 49746 105588148
1 59146 424078758
2 1357
2 166083
2 177076
2 71040
1 133325 42858539
2 160937
2 57871
1 93826 453849273
1 184318 417051910
2 90466
1 91818 215642369
1 2534 523529103
2 158411
2 116352
1 148689 68297974
2 185759
2 91515
2 15152
1 90291 203358810
2 85161
1 118013 344700562
2 161125
1 93469 587330997
1 177292 792445311
1 73331 608516637
1 86485 398890655
1 163582 293406500
1 85300 714143916
1 185426 676840091
1 141167 129230462
1 194301 68736133
2 90123
2 77227
1 124835 948057136
2 169131
1 101030 115306986
2 197209
2 187684
2 17632
1 155340 950851089
2 69995
2 74888
1 175166 813706104
1 28480 739548107
1 122768 504798232
1 178619 325501125
2 68355
1 197795 735207716
2 172446
1 144183 221572769
1 8415 614712516
2 130236
1 151663 727669271
1 127634 781290654
1 19661 963440768
2 8343
2 139972
1 10850 202450119
1 79952 65269850
2 93750
2 98553
2 164023
1 141141 711245489
2 148948
2 188367
2 169741
1 31239 975493092
1 90929 894584945
2 90213
1 122807 423940915
1 51699 409027671
2 27597
1 76284 745915663
1 138973 865109853
2 194133
2 182776
2 95889
2 19044
1 12842 162418337
1 83511 42155872
2 13032
1 185077 71392692
2 108855
2 30601
1 13789 447375246
1 172209 587476504
2 101586
1 78271 135998254
2 120608
2 55659
2 176363
1 48875 195102995
1 107175 945984512
2 67742
1 74001 463266022
1 103091 393120158
2 102603
1 23049 706172010
1 108083 591345098
1 128880 516503103
2 169296
2 91834
2 156205
2 149915
2 22309
2 164055
1 174878 839573355
2 192682
1 89345 482545408
1 90928 238975541
1 190120 851677281
2 186081
1 186339 960886538
2 160715
2 175805
2 26708
1 177980 215188756
2 171354
1 147676 975335143
1 132739 65255997
2 101764
1 34778 322928428
2 57965
2 92581
2 26643
1 196136 970280322
1 79734 850739411
1 3504 841928710
2 157190
2 59701
2 182903
1 163786 671862910
1 26424 598176005
2 162852
1 43674 594986569
1 115875 550111280
2 156661
1 77254 754852838
1 172342 588584358
2 53591
2 129156
1 81194 673670251
2 191934
1 4366 786369228
2 42745
1 161854 627691329
1 53685 916690752
1 87913 949321432
2 174865
1 6799 929669986
2 32107
2 63557
1 158953 722504249
2 136310
2 49238
2 75510
2 106687
1 81559 42836497
1 112116 970086743
2 190904
1 162120 510316470
1 5923 70882047
2 194772
2 47137
1 14205 879550061
2 59265
2 76960
2 199672
2 108818
2 24888
2 146226
2 154499
1 49555 548862820
1 52923 2639848
2 7416
2 6227
2 172452
1 102277 858824293
1 154880 694060179
1 157434 231039978
2 120249
1 19206 89399984
2 197830
2 79443
1 176180 658451515
2 134124
1 121120 659466475
1 85876 405741472
2 145250
1 79371 890770824
1 199028 323838115
2 87651
1 156970 996707491
1 147924 642290784
1 70854 279877113
2 47071
1 144145 170498326
1 52239 313417674
2 39694
2 199309
2 132009
2 100862
2 718
1 14030 157950158
2 176009
2 88645
1 124571 603619101
1 182260 221065198
1 176385 338649013
2 23342
1 93555 825711590
2 62160
2 169645
1 16342 75537860
2 189128
2 138310
2 163605
1 157984 219743261
1 40540 379881434
1 133137 785162797
1 49827 247756682
2 189970
2 67769
1 131176 349327446
2 114676
2 96343
2 14648
1 151531 931051082
2 83557
2 126648
1 17521 307791546
1 61766 104943473
1 178622 349251931
1 116041 414640199
2 16613
2 152330
1 143800 33530163
1 98941 140579780
1 90700 230958982
1 42302 329343886
1 46389 700949541
1 8734 81958686
2 186378
1 127423 835753830
2 80992
2 6938
2 118095
1 135757 761548116
1 57686 551172487
1 149532 392316718
1 111516 865060170
1 70482 468337959
1 170712 624310226
2 156234
1 108915 525344229
1 127321 906872106
2 78324
2 141910
2 155922
1 116958 685371999
2 102321
1 21747 385127227
1 91757 403100909
2 111020
1 97776 272995961
2 101833
2 16705
1 101287 69984508
2 80549
2 7676
1 165411 281103866
1 153735 261832578
2 111295
1 149621 123876957
2 191759
1 133944 317490027
1 47892 937490987
1 162829 168634232
1 91103 657987193
1 43596 639788787
2 152929
2 79522
1 30628 447620215
1 157302 839784372
1 181687 715587689
2 111620
1 35728 188685883
2 193930
1 42276 734225987
1 2899 827312670
2 6043
1 96739 611507372
2 96904
1 127626 636072824
1 194277 547626475
2 22844
2 63324
2 43756
1 109331 896548776
1 10374 785884637
1 4935 271483598
1 102403 886873999
1 2655 34159631
2 156407
2 66952
1 11083 700778805
1 91565 109526437
1 78162 769349038
1 82427 154980944
2 95466
1 199689 783066941
2 29743
2 88715
1 63404 608075151
1 32531 693589267
2 24319
2 53702
2 42197
2 196678
2 190712
2 130299
1 81723 521362065
1 107398 767455503
1 165123 946299465
2 173501
2 52207
2 164437
2 32520
1 190407 117237230
1 143712 237247502
2 97780
1 801 713627303
2 191881
2 101171
2 147058
1 176375 150312623
1 185079 913056057
1 42693 586477951
1 129431 243938887
2 78918
2 35435
1 41682 332105186
2 182343
2 67783
2 87564
1 32572 315210438
2 117091
1 109271 658289724
2 73479
1 26249 960524473
1 73838 798662291
2 78230
1 161975 627588610
1 31668 940853392
1 34109 755673429
2 128247
1 130696 498265792
1 14682 611570541
1 60014 217498250
2 109352
1 138324 470773658
2 116504
2 97685
1 33632 225201298
2 123133
2 155885
2 94834
1 163191 710833623
2 2639
2 86168
2 27472
1 28753 342964579
1 83507 286591720
1 174434 672409728
1 8336 437410853
2 157471
2 103581
2 43064
2 65746
1 195714 238114563
1 180866 484231965
1 34568 326470662
1 117239 608309906
1 59379 923395178
2 164711
1 184981 847961005
1 111137 950065924
1 94773 478804794
2 88883
1 26191 335291070
1 183404 58320517
2 190079
1 66061 535969405
1 60609 461762651
1 126840 760457585
2 137348
1 128704 505132476
1 63695 363298797
2 40929
2 141225
2 39201
1 1412 325721239
1 177361 403479690
1 69935 997721344
1 19297 20274939
2 100114
1 153207 779337555
2 15449
1 22696 300658848
2 39488
1 122334 341243110
1 168361 885177178
2 180082
1 7223 202030789
2 167282
2 57088
1 177783 896878598
2 86527
2 179005
2 196224
2 162601
1 149639 736156773
1 141145 275823565
2 71076
2 153685
2 47765
1 56286 709053306
1 103364 393239303
1 52170 58569155
1 39725 239656045
1 141554 648300239
1 9073 531502815
1 93600 420063976
2 198335
2 121790
2 54157
2 60634
1 57826 913717657
2 72817
1 18177 397592046
2 47695
2 110757
2 37290
1 101768 942261252
1 123586 364033641
1 190533 956114456
1 40991 577647609
2 1874
2 92073
2 90049
1 130932 208564241
2 61949
2 98901
2 77577
2 198318
2 74473
2 190265
2 139459
1 85191 289354073
1 151161 328675552
2 182953
2 193499
1 146650 109694706
2 7896
2 79593
1 58771 939553658
2 132366
2 136650
1 66037 544387640
2 132601
2 188589
1 109808 292911416
1 40796 818831451
2 35081
2 194529
2 136989
1 28433 840422723
1 11187 631804959
2 39273
2 43673
1 130022 63707219
1 30946 237805450
2 137672
2 123294
2 189403
1 127715 624498085
1 183687 650420289
1 457 39116243
1 102166 818203702
2 127585
2 127998
1 196516 628176975
1 195805 233285984
2 9948
2 37325
2 67892
2 122233
1 53042 152447883
2 117446
1 110512 609720140
1 3991 656376079
1 90835 784905838
1 126124 460178551
2 147733
1 102468 787829494
2 105498
2 88657
2 109327
2 937
2 76959
1 14194 409956637
2 57587
1 2581 303646227
1 42724 194279851
1 38530 177790894
2 117004
2 75094
2 164351
2 138901
2 180314
1 151799 416448378
1 668 604740116
1 133907 357158018
2 194531
1 62375 284631221
2 107192
2 190603
1 19889 168800553
1 191372 194779934
2 106706
2 97067
1 78616 295542652
1 197771 605684611
2 82622
2 55012
2 120597
2 145156
1 120637 893258870
1 61326 463924050
2 131113
2 167897
2 155519
1 111245 788475984
1 115641 499604355
1 29120 630806932
2 1924
2 147079
2 20336
2 189770
2 80982
2 167941
1 122425 144355614
1 58612 546854855
2 62533
1 9252 921430353
2 193588
2 69764
1 176085 711514277
1 101339 17558794
2 105365
1 125614 844729567
2 171106
2 16770
2 141604
1 179880 212390249
1 108537 448715559
1 60545 222735613
1 142118 793946242
2 163664
1 152861 214484102
2 115206
1 137675 389315085
1 101445 687569510
2 198310
2 135935
1 113758 253379533
2 154766
2 184655
1 62466 90116275
2 23366
2 44200
1 141510 314914513
2 197409
1 135270 921913951
1 12125 791042421
2 140107
1 63011 812955779
2 18370
1 73750 577406016
1 43655 441229837
2 7902
1 76137 967176494
2 88260
1 13862 470442512
1 100245 150933019
1 142059 914359421
2 66966
1 114323 632142540
2 166878
1 149254 703174020
1 81506 223763364
1 98489 467448369
2 48966
2 54415
1 20227 610061138
2 127020
1 122614 674665823
2 52967
1 153820 353009613
1 191644 235896835
2 8696
2 11474
2 140316
1 25117 938130267
1 93023 467619353
2 187475
2 109988
1 66165 341393463
2 119737
1 100601 869037274
1 121501 367566123
2 57317
1 186290 707471476
2 162580
1 151748 122842999
1 198601 103515801
2 47842
2 117986
2 22242
1 87508 531243776
2 34375
1 158610 526488135
2 91512
1 2274 834264465
2 30907
1 125089 890618608
1 192447 108547159
1 40022 456083485
2 10941
2 61889
1 155184 750228102
2 17156
2 79944
2 44219
1 149971 129997899
1 27442 95089789
1 185270 259494914
1 117501 170544211
2 185476
2 94345
2 86001
1 172100 376419242
2 7255
2 160033
1 49275 272348706
1 31874 145074314
2 157475
1 85844 747831784
2 176620
2 24635
1 50210 727894943
2 25333
1 55400 898558172
1 160596 333663985
2 196828
2 109547
1 73342 806778003
1 95183 820663265
1 109219 881829420
1 37212 504401119
2 164277
2 173057
2 182330
2 120723
2 140494
2 115959
1 173896 233885596
2 189047
1 40177 986635753
1 16509 330544423
1 180485 45939520
2 156483
2 118142
2 129652
1 24830 84546136
1 103597 107320804
1 71691 354445487
2 144282
1 63243 377321811
2 11280
1 176199 849244332
1 42181 754149837
2 102184
2 163044
1 70638 469661427
1 184606 551085630
2 62368
2 26915
2 53537
2 112716
1 88954 147965695
2 50427
1 20999 946901790
1 13131 606405511
1 49476 182151726
1 36039 209864406
1 133036 298475495
2 148875
1 155838 92357839
1 91065 633369421
2 19010
1 56976 958672111
1 68795 362927693
1 52784 509185187
2 136482
1 144748 551988991
1 194693 683700757
1 51043 28640627
2 35328
2 131183
1 76786 886653928
2 177147
1 56166 120918880
1 174741 838306689
2 19799
2 189493
1 87177 332243956
2 63767
2 77007
2 175952
2 95700
1 48459 929925533
1 159738 107056284
1 61760 300772151
1 21316 588790274
2 8395
2 134285
2 38290
2 96407
1 44371 304353490
1 169526 400351965
2 98402
2 75376
2 13852
2 81443
2 25602
1 176032 732304440
2 30553
1 12305 667640524
1 63665 553112415
1 169046 960369683
2 19447
1 165434 745677751
2 189776
1 192355 688668622
2 104652
1 98002 709252607
1 110859 7034914
2 16541
2 165169
1 173396 862788287
2 19476
1 147532 422160943
2 166841
2 138121
2 196834
1 45130 869269438
2 150459
2 176187
1 158523 410805838
2 133241
1 79907 5580153
1 66237 898067322
1 154803 169308667
1 46089 824629821
1 38660 510030026
1 37425 681407762
1 123082 118632197
1 62794 554150420
2 145726
1 64464 341612435
1 37925 88335659
2 112021
1 49781 822051338
1 76366 591814017
2 81071
1 187362 749263232
2 103434
2 61638
2 69667
2 199992
2 70341
1 54234 118093265
1 130604 503216242
2 170594
1 139462 946169989
1 131955 559327521
1 33968 850779910
2 177902
2 177598
1 106049 802175364
1 159824 586354335
2 136598
2 160755
1 12968 69344717
2 957
2 31404
2 10462
2 120804
2 97882
1 73685 558175218
1 158817 64299748
1 31951 949846777
2 131293
1 125992 717602860
1 53423 190440265
2 162412
2 10667
2 192151
1 143132 274106178
1 70100 882776780
2 122253
2 79962
1 31144 224808116
2 80199
1 574 452647920
2 42987
1 179079 827270665
1 164672 830691230
1 77239 350493332
2 142277
2 122925
1 72906 299453037
2 43232
2 178877
2 181304
1 176210 350050339
2 107624
1 53947 860920116
1 92130 970849267
2 91877
1 102111 569399937
1 132192 75643807
1 193118 483488515
1 133600 928375551
2 19414
1 161814 974260750
1 73153 476641936
1 11717 390104998
1 124057 637250831
2 26935
2 147127
2 59050
1 130609 609141081
1 139073 837754746
1 76324 485061644
2 145982
1 130787 83142558
1 180153 184354211
2 157198
2 70895
1 125125 154554311
2 65813
1 155222 386810371
2 179822
1 85375 124192210
1 171093 748944222
2 118713
1 172146 618919280
1 141581 112393776
2 86833
2 11053
2 45220
1 13484 637921923
1 154711 474577234
2 132214
2 160387
2 105966
2 190097
1 141681 386533428
2 49141
2 102432
1 114586 327494453
2 76913
1 148586 415380371
1 175127 701854478
2 194455
2 176825
2 131362
1 123183 478311692
2 167495
1 129611 397336284
2 46098
1 199155 556336618
2 97757
2 6637
2 111414
2 101576
1 59885 349448614
1 130584 721193382
1 109303 468047422
2 38312
2 133506
1 30314 142328520
2 16246
2 107084
1 188044 887576516
1 124190 732080504
1 102655 665693457
2 165615
2 74989
2 10397
2 177394
1 100067 183513752
2 162408
2 55831
1 106583 858694300
2 18191
1 50383 233909550
2 61466
1 71954 285383820
2 57273
1 4580 249487877
2 175562
1 174867 737932610
1 56652 126767277
2 40517
1 15471 269783800
1 97730 992409607
2 75724
2 58193
1 139984 399449935
1 172412 289195874
1 8106 134127869
1 88895 390972543
2 199513
1 59213 988910385
2 157035
1 141013 169266419
2 176798
1 123211 325462830
2 96810
1 79419 124953200
2 164519
1 31988 440872263
2 80493
2 140552
1 69284 637980373
2 25730
2 123509
2 91752
2 59251
2 178442
1 177274 918810989
1 165785 436155712
2 35507
2 69425
1 119283 891010201
1 150667 395623750
2 30142
1 183154 600992790
1 189453 514118452
2 126906
2 95874
2 62597
2 91415
1 187806 538778223
1 110153 413414765
1 115960 919580249
2 113648
2 90517
2 98254
2 75332
1 4161 400265785
1 121668 403274851
1 155856 218829022
2 158098
2 138198
1 195038 713628471
1 111584 472114673
1 58883 988312607
1 111121 549459788
1 117096 331268811
1 96971 741226929
1 76555 141020582
2 171727
2 124063
1 13114 94977611
2 176513
1 15382 517836815
1 81716 831204471
2 24383
1 148309 765391882
1 116189 41953478
1 159168 686836441
2 180834
1 82814 161317223
2 170641
1 73317 167706342
2 77420
1 91566 613052084
1 193103 666671718
2 159549
1 97992 935126293
1 43948 147510662
1 146654 507645955
2 145854
1 178232 402400953
1 174890 802162299
2 142441
2 182908
2 89288
1 139444 904916798
2 156856
1 125631 446734358
2 189838
2 108612
1 1557 199305206
1 114409 708770517
2 124593
2 166922
1 154810 500578678
1 156306 691509583
1 14980 421227036
2 15974
1 80943 794424337
1 66258 807546558
1 167273 749844153
2 199781
2 117930
1 154480 890675811
2 150748
2 126915
1 192779 58642983
1 53995 421505264
2 193510
2 122614
2 18661
2 149801
1 6875 899521372
1 94526 467378704
2 120073
1 116929 947895417
1 33731 537740703
1 125709 883289535
2 147619
2 62948
1 164127 585115031
1 118753 317894318
1 15141 375730547
2 145597
1 168984 84505734
2 170521
1 27500 897725974
2 428
2 135691
2 134375
2 178272
2 196154
2 21285
1 121637 29366855
2 112983
2 72230
2 66913
1 26920 35777563
1 177309 469303127
2 21039
1 166113 390839801
2 139761
1 168793 655152501
1 38180 970127090
2 23863
2 66237
1 182502 594433788
2 77306
2 88458
1 25942 498372247
2 121531
1 109125 721200972
1 179458 148233824
1 82898 446190169
2 35644
2 185092
2 39824
2 71441
2 22437
2 18911
1 158598 208432975
2 104006
2 199402
1 710 939615591
1 34802 966859002
2 199329
1 188275 941390710
2 121538
1 67178 449627044
2 107108
1 136545 90352306
2 190478
2 118690
2 90404
1 67519 434503854
1 77191 277679666
2 45864
2 60377
2 58703
1 46047 828579586
1 3619 97385622
1 155702 330786296
2 17826
1 61935 446020661
1 60771 573485687
2 50492
1 131743 793574142
2 57689
1 64857 759116645
2 34210
2 35324
1 191233 529235901
2 16635
1 64103 323057197
2 24516
1 81022 820924585
1 8875 57823811
2 38480
2 135023
2 108025
2 153805
1 68844 84158236
1 47903 334782055
2 8985
1 113391 250160413
2 144752
1 53001 21885312
2 52276
1 80628 861743938
1 42490 179953980
2 112972
1 16892 301843132
2 127551
2 65555
2 56048
2 143536
2 119832
2 190261
1 115450 350636049
1 109294 931220355
2 110706
2 58237
2 91101
2 152899
2 19520
2 13639
2 48939
1 124987 315116301
1 132125 137316002
1 95685 954811420
2 146837
2 87519
1 101356 723119597
2 80102
2 181206
1 184820 227751736
2 124491
2 118283
1 87333 172732533
1 42391 83111228
1 184909 118845524
1 129428 236794631
1 27892 9501733
2 22558
2 163144
2 83943
2 63832
1 13122 732678877
2 191
2 162197
2 194188
1 124770 505533896
2 40279
2 144590
2 189483
1 65389 159084626
2 101803
1 14077 58767482
1 6701 875574771
1 187777 979721887
2 32150
1 197300 471991391
2 98619
1 83111 953532729
1 165889 363726890
1 154383 808753983
2 115574
1 198316 220320996
1 109109 975994416
2 3200
2 80093
2 195905
1 180896 955524804
2 2166
1 108559 131716192
2 136307
1 149818 261404589
1 106840 723015273
1 42831 462035502
2 16690
2 107466
2 73734
2 162676
2 40185
1 66433 539377550
2 170887
2 178173
1 166976 664965606
1 6609 440455072
2 93513
2 167546
2 176833
1 50995 746393305
2 75347
2 188117
1 49244 328133502
2 138148
1 30826 278924772
2 66015
1 70528 369847998
1 162961 984940366
1 55997 201330248
1 33922 117259160
2 123063
1 122029 847925286
2 127181
2 62785
2 99808
2 157314
2 2691
2 101238
1 173589 280662938
1 106077 817966962
1 60859 944426139
1 103977 41356883
2 105502
2 34317
1 165320 873848212
1 190097 897566825
2 2528
2 57532
1 157223 522008791
1 77 91648803
1 100292 822962410
2 174366
2 122905
2 191917
2 173836
1 85595 546796825
1 24924 83195471
2 129404
2 24640
2 124705
1 116741 997755678
2 5859
1 178769 116207929
1 169899 659435263
1 192290 950242783
2 8753
2 72301
1 54493 611453217
1 117063 441007108
1 84044 76065391
2 193597
1 53251 526024363
2 161912
2 5627
1 159910 46321310
2 95904
1 69668 952903334
2 125364
2 93518
1 95972 443024223
1 121599 400860495
1 152290 751276482
1 182543 970547729
1 126221 48141619
1 87976 488070226
1 101154 72204395
1 69867 588439500
1 22587 924290086
2 53628
2 15077
2 132474
2 162721
2 32540
2 101502
2 166592
1 176888 217797305
1 1052 112318902
1 172791 930401147
1 51851 125569285
2 48471
2 36251
2 101429
1 87340 831481420
1 48902 145839549
1 140449 307095261
1 151495 7554269
2 9774
2 51671
1 119753 865974165
2 159543
1 120313 707865318
1 130986 52668555
1 32695 448089302
1 102932 910752156
2 62890
1 2628 724413353
1 108142 737421015
2 77705
1 141037 859388180
1 73202 986924008
2 132085
1 192883 421582391
1 121887 989765323
1 43891 173862109
2 32162
1 193338 720506145
2 103914
2 185931
1 110288 924689440
2 140524
2 135750
2 110852
2 114514
2 32999
1 22455 944881353
1 37619 831710570
2 89759
2 145507
2 33764
2 177317
1 99449 828803189
2 117870
1 184095 616478418
1 31407 323429204
2 160293
1 197338 185608826
1 135820 884974666
2 105581
1 135442 794612941
2 89670
2 66483
1 87238 893994827
1 166224 906928076
2 113023
1 6346 705165511
1 171037 151006271
1 25013 890551320
2 47498
2 159550
1 189596 840837567
1 13462 446952418
2 164660
2 182039
1 70866 558410708
2 180843
1 177704 852651148
2 198866
1 107035 320374726
1 100454 722028563
2 116605
1 1248 559850177
2 64178
2 122009
1 124563 342571015
1 108654 363517767
2 106282
1 100353 353725785
2 96707
1 41721 955981574
1 38285 225777927
2 61630
2 66991
1 38393 593284299
1 163945 658804161
2 20618
2 115018
1 199539 327626837
1 73289 5771719
1 157891 567087610
1 67796 31129365
2 176891
1 117937 80403088
2 196061
1 185159 389961172
2 79783
1 73383 508623339
1 133878 363806581
1 47337 856757980
2 175523
1 111830 491187090
1 112537 389023555
1 175789 507670815
1 194994 55953780
1 22935 763442632
2 68963
2 157686
2 22630
1 145867 490577793
2 40622
2 123927
2 185369
2 78759
1 140473 56998638
1 188727 116867204
1 81873 427794565
2 32903
2 15246
2 110644
1 159967 136277743
1 172336 687719144
1 165835 628707705
1 118328 444599051
1 32098 757869161
1 32032 992770190
1 192398 43199240
1 68440 795935916
2 15180
1 161517 109868099
2 164048
1 192640 849079400
1 100962 627616373
2 153632
1 70167 774652389
2 58184
2 31443
1 85267 215833810
2 191039
2 133070
1 46505 374597618
2 159614
1 195282 503580288
2 45344
1 124403 725598631
2 148597
1 7292 471802210
1 86248 433583834
2 12832
2 86565
1 142740 811403765
1 21260 63836767
1 50375 217433398
1 164468 279485973
2 94185
1 90700 50918555
2 195051
2 27095
2 49521
1 193892 586629684
1 72623 225028468
1 136144 745898085
2 112250
2 111944
2 152905
1 114062 94016207
1 35826 998141339
2 119628
1 131917 808260025
1 166049 760627021
2 49714
2 68877
2 75092
2 57763
2 69867
1 152997 991585913
2 112016
2 85064
1 96241 561702317
1 90043 48792507
1 126660 744608334
1 165853 50369208
1 176176 140586062
2 73410
1 51063 498552757
1 24979 340281543
1 60291 606670175
1 62641 814687490
1 84896 101054161
2 115760
1 23463 478465958
2 124981
2 129389
2 142762
1 51255 532062384
2 174112
1 169068 968682058
2 84091
2 11167
2 67688
2 82625
1 145002 916045623
1 93350 366494098
2 38059
1 130521 76880613
2 198646
2 8272
1 91064 795185713
1 21573 922894843
2 175000
2 106355
1 46681 962555877
1 63217 880319657
2 184599
1 22412 468657264
1 101410 902839435
2 146434
2 25340
1 195878 996953607
2 12657
2 52092
1 127533 845198628
2 129676
1 101330 782033991
2 103183
2 31871
1 118631 191631929
1 137108 50653191
1 140569 625057542
2 52410
1 80872 504884519
2 68525
1 83720 935370373
1 178988 401455498
2 177031
2 105794
1 33104 53970962
2 147503
2 21771
2 51221
2 47097
2 145571
2 108900
2 130750
2 69288
2 47670
2 8221
2 164238
1 38895 272239261
1 193987 71797408
1 101187 454813355
1 111193 991841223
1 64931 783288020
1 84261 744518611
2 111647
2 84488
1 130806 154548879
2 112321
2 12141
2 138105
2 177381
1 37679 60074803
2 193713
2 63863
2 149125
1 178811 136947557
1 113481 762400061
1 57487 282304606
1 24605 437034758
2 24162
2 124226
2 94094
1 199105 974839246
1 197770 825230432
1 84070 646181980
1 82351 626377802
2 198216
2 157495
2 127541
2 31406
1 92430 966041914
1 120123 683017863
2 36245
2 105463
2 104415
2 165622
1 80120 873383838
2 102803
2 152100
2 124846
1 2274 511148865
2 97438
2 3961
1 114389 918616248
1 186989 142336661
2 175682
2 179268
1 93406 782198182
2 58428
2 151247
1 184758 574383833
1 143287 825369617
1 118299 716756475
2 34978
1 71932 44945308
2 30971
2 33017
2 65812
2 80454
1 61460 427657792
2 688
2 40563
2 70526
2 89191
1 170139 277664487
2 29635
2 6036
1 103987 633138628
2 115590
1 77782 364636864
2 120603
1 79170 87104907
1 40246 78678575
2 140748
1 184011 90494881
2 117462
1 136066 229118978
1 189015 695241024
1 57675 731185043
1 190941 345972785
1 196654 372561758
1 122692 120296437
1 193773 226000562
2 199643
2 178528
1 83430 417375262
1 137745 786116867
1 142186 146439411
1 109045 346644409
1 44850 282273431
2 164630
1 1663 959270347
2 111627
1 80067 714669978
1 57150 960568240
2 34255
2 42375
2 42915
2 187897
1 170115 411116386
1 103026 537324723
1 35028 6382609
1 53324 424246834
2 103607
1 160348 449814281
1 193 96482434
1 65094 160976427
2 106744
2 39794
2 134914
2 24037
2 174374
1 60982 425400964
2 151897
2 162321
1 137522 418820449
1 49955 570413752
1 3355 797045120
2 81231
1 148422 126972841
2 175164
1 42863 280249430
2 52833
2 163465
2 74339
1 63802 822833031
1 184567 900157728
2 944
2 42229
1 83566 858168011
1 123014 684006276
1 138903 71158122
1 143946 254211798
1 163991 709163760
1 151933 254508916
2 104989
2 104768
2 85560
1 28457 876156103
1 98821 216800135
1 196238 977461177
1 62563 706628119
2 125592
1 148267 684337408
1 84938 293117128
1 131097 906861944
1 13011 719216477
2 10352
2 61966
2 120527
1 10346 8971313
1 146458 884632944
2 34656
2 50785
2 130329
1 115838 63733653
1 45553 289640332
1 43325 799771178
2 176669
1 74334 622200410
1 20480 455922291
2 133487
1 108649 835064312
1 164966 349696892
2 120053
2 164279
2 698
2 116466
2 5624
1 164844 15460704
1 139085 609467597
1 173564 538824276
1 59729 895794314
1 172465 427257612
1 57974 758839875
2 180886
1 52113 198041713
1 78099 488955352
2 146751
2 64992
1 117618 269742490
1 98617 167551201
1 131654 616067554
2 72015
1 172718 939270905
1 189978 147269653
1 32791 189671409
1 136334 251363047
1 94039 386608738
1 178405 711561293
2 109790
1 175289 548086918
2 5305
2 175336
1 138101 200839148
1 58212 913007477
1 125611 772779116
1 136576 81421164
1 174511 94656570
2 57292
2 130888
1 189286 583235079
1 50728 864929448
1 198033 61820406
2 31734
1 175828 548824859
2 23955
2 44800
2 92126
1 198663 983619905
2 471
2 80651
2 8673
2 43688
1 19368 964128485
1 11765 268681222
2 167119
2 128358
1 12180 635709074
2 186127
2 52173
2 32583
1 140652 195412835
1 85642 933685951
2 102282
1 127862 683872271
2 12186
2 155520
2 110309
1 171569 466304839
1 5475 219397087
2 33394
2 83068
1 83934 932572012
1 67687 610787180
2 146352
1 25820 375404886
1 38335 930112919
1 47692 300099570
2 99437
1 42180 802107292
2 172695
2 36421
2 92120
2 117499
2 161771
1 29779 165938360
2 145119
2 151686
2 63690
2 143930
2 3987
2 54747
1 159772 827955656
2 104658
1 65366 611190613
1 119504 980277192
1 107540 305466386
2 60150
1 146510 210329075
1 69631 44395754
1 42616 368642627
2 33637
1 9184 660078852
1 152715 922839994
2 100632
2 60120
1 33717 965025051
1 40496 165631513
1 23373 32528988
2 89750
1 146535 47129807
1 119776 491101932
1 142998 643979757
2 24767
1 46499 624311025
1 99244 374973862
2 185375
1 14248 53016910
2 78148
1 81292 818725698
2 135931
2 12691
1 99803 627926642
1 42392 124746317
2 9105
1 57937 518419624
1 90276 748726902
2 121795
2 127539
1 17790 698777548
2 96953
2 16729
2 180040
2 93058
2 43621
2 191350
1 175597 560550306
2 9716
2 156762
2 76230
2 7160
1 108290 341350695
1 70823 610147464
1 97217 201015561
1 94496 317755716
1 32626 138217930
2 72581
2 193235
1 166319 789460852
2 36032
2 34766
2 123332
2 154453
2 138491
2 13922
2 143510
2 89392
1 75023 46329418
1 148202 876368726
1 33734 707093230
2 96752
2 191570
2 134560
1 111515 991143968
1 154876 765368678
2 110576
2 20177
2 105528
1 185449 668767860
2 168296
1 199581 983562492
1 73742 849987152
1 167665 10796923
2 80126
2 10237
1 28274 272281874
2 10683
2 6584
2 17174
2 46992
1 160973 551932406
2 168621
2 96221
2 59179
2 586
1 94740 348634713
2 185343
1 50198 523516380
2 83572
1 33040 859313160
1 143125 738538084
1 116544 633172054
2 107326
2 22761
1 156389 841957346
1 13774 417917115
2 121811
1 17275 163901377
1 3368 836202725
2 135477
1 14975 320484537
2 67617
2 178883
2 138209
2 28093
1 22376 86457886
2 97638
1 87349 730024177
2 36905
1 131231 274612699
2 24474
1 67653 611341486
2 140915
1 11064 277005153
2 71422
1 28288 690021687
2 174739
1 17686 775412758
1 114893 909298297
1 136883 273413903
2 17192
1 11500 584705944
1 133963 768588954
1 29432 115364751
1 106940 683576273
2 190272
1 141282 876396341
1 146987 519802329
2 179284
1 57005 311665895
2 4128
2 144355
1 129628 622183033
2 182448
1 56741 327568397
1 154582 799489231
1 25434 313881303
1 153861 359136399
1 129555 672784187
1 149600 152826534
1 164789 875064208
1 125358 925767742
2 166694
1 11312 78937274
2 124206
2 29838
1 15092 511573508
2 99196
1 112268 503403312
2 198803
1 163618 542992369
1 195136 782684708
2 147235
2 42893
2 174970
1 103750 208091529
1 39448 906838958
1 168474 795024703
2 142860
1 167646 536502544
2 177598
2 75280
1 77610 77548980
1 5551 369507223
1 74088 284727863
1 110275 235793312
1 43048 814092750
2 100758
1 184004 967211074
2 83686
1 126760 868916337
1 141182 622581040
2 22725
2 41571
1 128163 940248520
2 15074
2 73761
2 127892
1 104317 924444456
1 47256 594730036
1 167621 117831667
1 94730 893761455
2 166834
1 12339 165785281
2 193105
2 166576
1 23434 21415496
2 108458
1 194150 869132930
2 16637
2 102737
1 99288 68444087
2 139083
2 16737
1 174644 487975776
1 70425 462888723
1 85373 273072357
1 67057 76979767
2 183526
1 89195 628992846
1 67954 794466759
2 81859
2 164773
2 32365
2 179614
2 80649
2 129667
2 136402
1 32020 313459629
1 99010 622906393
1 162719 688480195
2 191204
2 96569
2 187498
2 35118
1 82901 808547679
1 171617 971625580
2 166628
2 39142
2 151227
1 88718 264670143
1 100679 570299202
1 132315 102803018
2 146379
2 166839
2 186906
2 141943
2 1265
1 30782 258176857
2 152036
2 5252
2 158942
2 189265
2 66842
2 102611
1 123594 896030861
1 126409 803901667
1 58425 166766411
1 144128 870234582
2 54730
1 32087 792674745
1 156468 492296340
2 4701
1 7680 835177768
1 86647 949124335
1 23158 70430135
2 133989
2 172348
2 138080
1 91498 528253642
1 35478 556475949
1 64150 273726245
2 38338
1 141140 240438664
1 116099 25898276
1 138065 776854597
1 93557 319460401
2 116320
2 75950
2 127618
1 166860 285170737
2 126772
2 174953
1 85553 78876585
2 7146
1 33419 60878702
2 31521
1 103890 197552446
2 169899
2 110838
1 14041 16314925
2 157072
1 166893 1597555
2 148206
1 154639 599911427
2 8582
2 94282
1 17036 788460963
2 102855
1 160395 95390297
2 28280
2 122668
1 51060 826315143
1 105829 236609708
1 24746 168394351
1 182309 564370492
1 62889 207895260
2 81663
1 170716 411007197
2 119738
1 24768 67778087
2 93357
1 3157 362682939
2 192324
1 53595 153808741
2 21484
1 88354 298861486
2 198664
1 78401 743926558
2 149335
1 99369 710478761
2 96006
2 188291
1 140682 517453676
1 29346 615109420
1 79434 583471509
2 185921
2 61047
2 110905
1 95935 400673333
1 192309 939139010
2 144601
1 33546 514150398
2 57576
1 40279 720436259
2 116958
2 174253
1 179588 582034171
1 159114 81841619
1 121905 856824719
1 131126 665088960
1 97154 844802392
2 128450
2 19347
1 51589 215528209
2 12363
1 135174 362704715
2 75754
2 28998
2 157169
2 39004
1 31155 180637534
2 72939
1 138950 121511036
2 72158
1 65545 920842991
2 136173
2 125180
1 173931 126640449
2 178984
1 84448 309039700
2 103966
1 187486 719973446
2 198678
1 83158 473352861
2 162806
1 88831 8507753
1 95663 645534133
1 128017 903632623
1 172362 181035458
1 6570 469381602
2 117614
2 139690
1 108116 293322590
2 131772
2 96010
2 131395
1 47578 569185606
2 153425
2 113312
2 133937
2 136105
2 150607
2 112699
2 147582
2 160875
1 78855 795835477
2 177769
2 103820
1 135276 750746247
2 22912
1 181583 875920762
1 66256 362738767
2 87719
2 12867
1 61357 134394701
2 91187
1 7725 693961231
1 173033 780746880
1 18585 163325470
2 105498
2 33968
1 16199 615059366
1 173189 264080929
1 37425 126197971
1 79407 949649438
1 64013 543117496
2 159383
2 199226
2 3282
1 84123 936234165
1 126999 832613296
1 40129 877111278
2 99780
1 48823 2313537
1 173034 877830595
1 191617 352094178
2 111644
2 24581
2 29437
2 79575
1 134854 632167565
1 181869 202916312
1 177213 990221407
1 153609 676899569
1 1825 164553491
1 60098 233295397
1 30829 435067619
2 82063
2 74215
2 165761
1 97670 206445393
1 136527 237935809
2 139672
2 61918
2 188068
1 161960 824990998
2 52654
2 132165
1 125582 515944739
2 151827
1 99346 76497178
1 64650 991032718
2 86184
1 99555 354410431
1 21194 130247947
2 63984
2 152471
2 88766
1 140009 341542429
1 197349 912793464
1 63427 464756398
1 168983 481409078
1 23468 635233498
2 91963
2 15020
1 21450 507580403
1 9126 119627418
1 55778 109043678
2 148517
2 199303
1 87208 703402781
2 155663
1 91780 994050605
2 33787
1 192367 690710435
2 172573
2 53919
1 65327 27553588
1 132834 558367604
1 144681 635694194
1 186883 340456232
2 133649
2 165604
1 184480 969388601
1 17343 292053461
2 36658
1 151958 400428255
2 154080
1 136902 655399490
1 136324 27413786
2 83580
2 843
2 24588
2 83975
2 102550
1 199779 535171073
2 2046
1 55678 61264031
2 7775
1 181773 519795931
1 81411 115353551
1 46212 423605064
1 113876 288125199
2 141484
1 155675 215102909
1 123805 120571869
2 114683
2 169290
1 57255 569241898
1 130105 175759305
2 80875
2 21769
2 29364
2 197853
2 184921
1 173168 291632626
2 62788
1 89774 597811619
1 40591 231914758
2 59527
2 121231
2 139169
2 24706
1 120701 523101673
1 5078 573948369
2 113115
1 10787 991866074
1 139288 949739603
1 108573 438982996
2 179824
1 40202 458268592
2 90249
2 125056
2 190186
1 79710 514472808
1 199108 323869805
2 173248
2 89828
2 136260
2 45988
2 9218
2 118682
1 192218 869035606
2 145054
2 41539
1 91970 790743369
2 21807
1 181770 562171547
1 170894 129444337
1 2981 396387894
2 156499
2 161547
1 60361 233268984
2 40124
1 158840 499806610
1 98687 789249526
1 156692 699377297
1 67693 849523526
1 118984 244861214
2 43437
2 98443
1 116760 722831917
2 95839
1 52104 67650441
2 199870
1 199437 487039659
2 94523
2 132797
1 138682 14721095
1 103867 341135377
1 65287 94197785
2 143786
2 60383
1 23896 216386360
1 8591 149591932
1 31911 410788033
2 30081
2 78190
1 194658 295590638
2 186452
1 47632 45090266
1 36336 282869849
2 1802
1 91337 545853420
1 136141 666168031
1 140171 121850266
2 71397
1 79418 989038634
1 110976 286463235
1 197858 932020170
1 113754 185653398
1 47169 156683388
1 2636 545723428
2 122894
1 87994 24841835
1 165967 779240564
2 61380
2 72938
2 195970
2 176481
2 175639
1 155660 656574205
1 1868 415570979
1 43541 541682416
1 92785 471666449
1 86700 633653353
1 87503 646536649
2 88834
1 50259 837686006
1 127413 127507961
1 147010 70346287
2 110690
1 91840 514484254
1 88025 724956001
1 14 844459288
2 135361
1 178697 530154714
1 180391 812156876
2 102863
1 7987 204076025
1 6566 335516782
2 160819
1 65511 369745197
2 32124
2 74858
1 113275 287080363
1 196350 292062289
1 46882 613690766
1 31653 778534559
2 912
2 176829
2 187207
1 162281 754971000
2 153005
1 120757 968114603
1 116929 484620961
1 33547 889938558
2 110270
1 29849 134047719
1 152791 562259275
2 115454
1 173356 589174756
1 171281 491619450
1 165853 585251431
2 126309
2 53942
1 51478 793462217
1 26922 30219413
1 26338 150966117
2 26486
1 143153 6848740
2 101973
1 144448 246033431
2 81871
1 27999 633645465
1 174710 174297433
2 82909
1 55313 413647805
2 162386
1 115161 945127151
2 18249
1 54149 417546973
1 160329 732810143
2 123705
2 8952
2 138600
2 33955
1 72966 155049315
2 139246
1 27932 279990248
1 71058 53312521
1 125712 165903456
2 53553
1 173141 559964613
2 76292
2 52700
1 34360 927501384
2 122366
1 180144 952159221
2 28394
1 29090 434307087
1 155761 886803397
1 84383 386659773
2 135366
1 79054 796896726
2 21342
1 31294 286880112
1 118777 988440788
2 102057
2 42761
2 53854
2 152281
1 74525 815415204
2 195857
2 97908
2 55077
1 185440 217075724
2 92724
2 123408
1 105941 228916686
2 142170
2 99534
1 96259 359199854
2 71884
1 191167 432149688
2 146242
1 37706 821973268
1 129146 632563370
2 133857
1 18901 788531200
2 100506
1 27782 358612275
1 176592 490126227
2 163427
2 146091
2 15145
1 93855 624694129
2 45897
1 112519 303487616
2 117680
2 157438
2 153582
1 178031 206073479
2 115921
2 23539
2 78212
1 10272 415584117
2 94713
2 56000
1 93736 342816318
1 179345 326812504
2 179204
1 169635 168450276
2 117990
2 71554
1 137683 825616282
2 124280
1 94775 709755510
1 108278 811297289
2 10240
1 147946 735869786
1 32659 754640528
1 4884 935514379
1 61872 987493719
2 56750
2 176774
2 9234
1 52251 221652240
2 117870
2 20801
2 78060
1 95170 855331861
1 47122 819044688
2 171220
2 93224
2 120412
1 188100 794787052
2 94760
2 28576
1 146481 743178244
1 108700 783553966
2 53841
2 126568
1 52639 414051222
2 166504
1 101230 263806566
2 74408
2 56796
2 109147
1 140800 964201793
1 47538 538631916
1 25424 186101630
2 1306
1 150174 114685430
1 81169 382831517
2 188965
2 156528
1 132677 347712946
2 22160
2 6037
1 124662 559743961
1 72385 894040177
2 34087
1 41007 796007334
1 171962 181236112
1 132759 416123031
2 16510
2 102096
2 102336
2 6292
2 50737
2 59794
2 124611
1 65919 220582692
2 185085
2 193229
2 1069
2 59408
1 125195 840778928
2 86000
1 155944 836365915
1 83667 702062559
1 3055 878682898
2 29990
1 137114 7076846
1 52356 337517010
1 14003 754311797
2 113342
1 135189 916914607
1 133137 197513291
2 12041
1 133714 818891534
2 175723
2 81108
2 148462
2 1755
2 180975
1 50919 567963978
2 56534
1 118145 843888802
2 80813
1 8385 600869146
2 104812
2 194927
1 153406 473141015
2 187598
2 71945
1 168659 212641801
2 32746
1 116988 306955484
1 96027 336903309
2 139796
2 10018
1 191976 936044795
2 150359
2 111926
2 196374
2 126
2 45990
2 84390
2 194286
2 128383
2 141209
1 185721 343231636
1 25062 400203752
1 167080 303379779
1 74174 792246472
1 186884 302609368
2 36403
1 199120 798885237
2 60110
2 35707
1 6932 491857852
2 148974
1 178164 492223101
2 63622
1 47668 340668996
2 8546
1 137940 581208412
1 72728 397889769
2 163260
2 36602
2 21450
1 177250 47329769
2 42674
1 153636 531893962
2 191031
2 187301
1 185664 240322243
1 73990 660538274
2 180165
1 171720 516311290
1 164895 367517413
1 164862 355684119
1 13272 196326724
1 153260 15994076
1 12497 516196237
2 142499
1 198597 661661784
2 8415
1 143486 467887682
2 189271
1 177568 217600674
1 162301 533134435
2 158382
1 20760 216173339
1 36794 569123640
1 21282 125635185
2 191919
1 75241 898133676
2 164757
1 184166 337125855
2 86072
2 182226
2 72445
1 23841 815556571
2 56162
2 120593
2 174824
2 97994
2 4370
2 143035
2 141783
2 64144
1 72720 206921831
1 33663 993639360
1 101541 674567217
2 80284
2 47582
2 49249
1 181168 728947073
1 134850 874044292
1 117180 491023913
2 64103
2 112503
2 31900
1 11883 170726209
2 42228
1 14603 150170781
2 179836
2 160704
1 86594 874604717
1 27130 374801673
1 155515 349835920
2 181827
1 139495 824783840
1 65839 975243465
1 59690 590962581
2 198089
1 119071 222055542
2 191726
1 162823 565867467
1 43746 602372591
2 33491
2 143632
2 127985
2 173120
2 57788
2 98620
2 160888
1 55914 619355335
2 13147
2 63675
2 72904
2 38078
2 69739
2 185583
1 83111 887866203
2 49901
2 16264
2 65263
2 90216
1 123967 617488286
1 168512 969706785
2 115318
2 144185
1 41021 15794347
2 20321
1 56046 809840849
2 114737
2 44135
2 179709
1 151554 788991150
1 198475 73189658
1 181933 697961832
2 179676
1 162946 648761543
2 91483
1 75547 306962877
1 39223 26118206
2 127691
2 124410
1 9596 229668619
2 110231
2 90240
2 153057
2 48139
1 79033 498897916
2 8774
2 68385
2 79816
1 194267 393902093
1 180309 663683875
2 69468
1 113731 106333917
2 190307
2 51579
2 55180
2 23351
2 157676
2 94112
2 66658
1 139497 45835709
1 114639 993502605
1 92161 53125168
2 162663
2 127769
2 157009
2 112703
2 126895
1 68529 47686625
1 92018 95190574
1 184957 384434812
2 55539
1 76694 830274940
2 18929
1 45605 546550748
2 266
2 56393
1 78288 389568373
2 15861
1 99191 264583977
1 34698 391900375
2 139645
1 115621 251952540
1 175447 569978314
1 12907 367204198
2 171137
1 55181 632658990
2 117169
1 137901 59362887
1 102129 314835703
1 31690 513883618
2 133924
2 110655
1 51768 970769119
1 81838 820016364
1 71974 504359667
2 179654
2 66554
2 69786
2 10701
1 18051 927231199
1 49037 153692329
2 44868
1 188442 34798262
2 68726
2 41268
1 13340 876087195
1 156345 631666467
1 42286 958043686
1 124103 847165679
2 81547
1 84470 274794235
2 186720
1 71252 111424470
2 159328
1 68234 314274409
2 126388
2 56671
2 37777
2 139590
1 141714 900727077
2 190632
1 197035 805222331
1 8068 70027913
1 92353 559469485
2 91192
2 3090
1 125357 587529475
2 155242
2 75131
2 107496
1 112776 401182439
2 56397
2 3574
2 32756
2 77721
1 72534 71537429
1 11393 432954770
2 70546
1 18426 717647903
2 92317
2 144548
1 132078 648346549
2 92360
2 161879
2 173377
2 124551
1 143066 933251952
2 163351
2 193233
2 197658
1 183494 260798459
2 170697
2 67255
1 172389 340662402
1 46640 12439215
2 32345
1 194668 70943781
2 39358
1 115301 980877056
1 121981 435706871
2 75866
1 62597 644388421
2 91009
1 135399 103325533
1 195678 663787706
2 132285
1 140495 780889940
1 66225 180928939
2 178175
1 49414 117751605
2 125291
1 110696 702461690
1 193558 986382651
1 167730 116654689
1 72377 235504235
1 51503 743537415
2 116341
1 63793 999680606
1 73338 130490223
2 125616
1 153407 509064357
2 190062
1 35629 362155313
2 165619
1 67224 965222685
1 138101 401149079
2 60751
2 14566
2 76903
1 106493 723799846
2 84207
2 137943
1 149308 150394186
2 177040
1 68461 31101748
1 135949 56896009
2 194659
1 40939 701206462
1 90335 661661656
2 160573
2 152457
2 51708
1 18883 651924066
1 71129 338461267
2 5682
1 117544 944194345
1 8149 69733949
1 124615 328490356
1 29622 559544058
2 51915
1 9237 909406102
2 1530
1 44831 954111601
2 110381
2 187111
2 181110
1 195670 473359762
1 103508 30084885
1 192649 771762022
1 67912 175155022
1 196947 152163123
1 10791 563346938
1 174300 945558859
2 90197
2 20772
2 194505
2 89455
2 123201
2 98352
1 59327 170249669
2 85063
1 86998 332868485
1 1105 65298731
2 40355
2 17576
2 125472
1 6385 6176461
1 177065 763462172
2 166515
1 35781 541340260
1 116134 65495521
1 64173 457945722
1 18329 343830816
2 70308
1 29087 414437787
2 135957
1 152204 873506276
2 14453
2 156264
2 158133
2 22
2 188144
1 160776 835238959
2 124300
1 130390 799993060
2 23523
2 168486
1 185914 160041464
1 189810 506597738
1 73975 775161102
1 123663 916255685
2 198805
1 123451 630569185
1 173420 536645080
2 120259
2 6110
2 199531
2 46735
1 97546 838925881
2 169062
2 136886
2 29207
1 29706 680244678
2 104276
1 187432 295190716
2 165151
2 168436
1 11413 695543142
1 81951 71357120
2 118307
2 1792
2 17873
2 15833
1 147773 466852524
2 172077
2 103183
2 172207
1 9996 269545351
1 164998 165850248
2 6921
2 14572
2 130825
2 151055
2 132913
2 178328
1 197437 956021999
1 152428 283255419
1 143476 463780871
2 119460
2 98170
2 115136
2 82980
1 81494 908574776
1 37605 19933152
1 78232 192699092
1 81994 92037471
1 79981 837060542
2 175209
2 187202
2 53414
2 65804
2 124290
1 196375 984224116
1 54959 674724951
1 65143 383131865
1 11062 416721010
1 19842 819471939
2 9143
1 23980 117707899
2 168246
2 27375
2 120528
1 145497 204253400
1 117201 674554504
2 2587
2 153962
2 74912
2 149110
1 81706 243434587
1 84249 192394679
2 126496
2 134313
2 172857
2 86269
2 160544
2 41675
2 45776
2 124059
2 126709
1 110999 943563407
1 191551 810851783
2 13055
2 176375
2 9719
1 1426 574109044
1 16501 946870358
2 199701
1 30363 489275694
1 106139 480361599
2 195741
2 28011
2 106792
2 164259
2 55491
2 158220
1 147475 739851163
1 17126 976750542
2 96940
2 123828
2 183029
2 28795
1 98844 367404557
2 181103
1 43594 670654490
2 65132
2 73683
1 47426 475507516
2 2633
2 172997
1 166678 389018362
2 155861
1 174412 307893926
2 146
2 20514
2 164123
1 58490 583272490
1 163043 97362462
1 168247 371622440
2 130710
2 99644
1 63768 56026767
1 46849 947624263
2 172201
1 93060 402340391
2 109557
1 99938 570651578
1 41582 951186989
1 39931 363439773
1 31544 840941887
2 126426
2 190388
2 46075
1 80388 371022222
2 195153
2 104386
2 156104
2 35696
1 114693 127172207
1 171113 519866716
1 143151 842629906
1 147976 438133841
2 74680
1 59801 906660887
2 21880
2 64206
1 74454 773146339
2 82874
1 70122 679098579
2 27939
1 2665 423805579
1 109035 458030864
1 120690 359331862
2 159872
1 74436 158644496
1 59353 9950518
2 130739
2 9917
1 145352 424579079
1 119817 346586518
1 174269 890951815
1 101999 999060146
1 103700 214748686
1 98928 83952117
2 13005
2 186069
1 35670 124780090
2 12184
1 158977 23603979
1 180681 809628787
1 198175 196878506
1 125126 379779174
2 140652
1 24436 71707524
1 77535 68601115
2 61445
1 197781 571293587
1 95696 772777775
2 50846
2 15835
2 181028
2 12996
1 37788 359399645
1 115815 32336342
1 8308 480863951
1 143251 952201559
1 122059 612972156
1 45450 403992119
2 103
1 171983 488335336
1 20770 755921859
2 35851
1 86595 826731582
1 196731 364969771
1 121 216882252
1 183076 531189980
2 145300
1 149180 869392516
1 17316 460298217
1 74060 91523558
2 21289
1 180350 239166635
2 25435
1 45564 27976391
2 110240
1 25274 685703052
1 90701 466736092
1 77027 280279049
2 125711
1 42825 736455559
1 190795 975178432
2 103258
1 130110 760665334
1 71407 127820108
1 199933 845974002
1 50674 7150613
2 179357
2 8967
2 24914
2 50445
2 155977
1 80924 512691601
1 2212 490198969
1 189710 539282301
1 6605 245351785
2 46278
1 29112 108919036
2 71427
1 145041 110107511
2 121189
1 79971 941739911
1 139620 818666047
2 141933
2 1656
2 174057
1 193688 553154638
1 44348 188618772
2 11187
2 58073
2 172676
2 41496
2 59125
2 181928
1 133273 993112199
1 81407 3476170
2 151106
2 162207
2 186106
1 17099 329478868
1 76084 361769270
1 111969 700548507
1 66277 747467405
2 23730
2 158270
1 166979 45914311
1 70990 301438913
1 164328 614031742
2 29307
2 129370
2 74657
2 143300
2 174058
1 181204 243317503
2 119696
1 26951 88290736
1 90968 173706369
2 3077
1 47860 324523435
2 172507
1 22787 321857675
1 138636 294449952
2 113181
2 189927
1 178312 768067451
2 64795
2 177257
2 142420
1 66600 55809180
2 30120
2 5262
2 120103
1 5497 902159019
2 3917
2 57459
1 163886 910388049
2 29435
2 14667
1 119830 435379480
1 150106 378870097
1 152804 420538839
1 83666 578784930
2 45504
2 130938
2 16063
1 38240 165092586
1 94886 766840137
1 194599 927369694
2 141430
1 165608 64159354
2 33509
1 199792 418988575
1 144500 352411302
2 170838
2 163558
2 23723
2 70343
1 119643 200718845
2 130160
2 42206
1 155236 591674876
1 46253 722597346
1 88623 744956901
1 168864 729823163
2 52045
2 152035
2 163275
2 75519
2 40921
1 120055 334665365
1 37722 972434833
2 74451
1 199047 772787295
1 85475 217596353
1 123369 99146722
1 117536 684730285
2 78984
2 88141
1 167987 756907178
1 69822 359882191
2 66665
2 14145
2 3276
2 4874
2 88650
2 173547
1 102973 51165697
2 101903
2 176318
1 21188 561711400
2 101286
2 94413
2 94535
2 74895
2 198142
2 141617
2 74735
2 187099
1 102843 597854061
2 104737
1 174267 40137149
2 189864
1 179803 757676303
1 172247 382619211
1 62848 540368488
2 59084
1 150256 792562920
2 54038
2 198195
2 75193
2 154969
2 186747
2 102995
1 1392 746901848
1 141654 756896865
2 122613
2 75247
2 1164
2 73507
2 78377
1 196560 160413488
2 163726
1 29151 530613026
1 39154 153326087
1 115330 386346891
2 53069
1 12094 587425634
1 133052 232476839
2 145680
1 186452 4580004
2 34985
1 175836 584741418
2 33476
1 9777 80473224
2 176789
2 54331
1 121060 420419312
2 89960
2 189780
1 74113 768023390
1 171234 70848712
1 15388 485792281
2 39480
2 113684
2 49647
1 120638 582227468
2 17789
1 55509 28309483
2 449
1 82831 854852290
1 29878 860983242
2 97201
1 143049 729283810
1 157801 785948848
2 144554
1 101515 278654893
2 101511
1 126562 76269600
2 199940
1 175062 410099944
2 38566
1 186354 14739247
2 50258
1 153977 526795098
1 38171 390332909
1 3150 603524611
2 184311
1 130351 464879909
1 29363 87633830
2 10172
2 109074
2 55159
2 161182
2 189559
2 176557
2 75933
2 56337
2 187094
1 661 129739322
2 188669
1 196014 45766925
2 197148
1 168927 97502884
1 15003 90639912
1 27900 480697291
1 35054 575283038
2 197510
1 127096 590732113
1 82487 217855723
1 71621 465706174
2 182815
2 114685
2 43026
2 165112
2 94387
1 189367 203563388
1 94905 570119766
1 96492 526143268
2 83132
1 160844 802377644
2 188363
2 17741
1 53747 734731456
1 98177 799894346
2 77180
2 28972
1 198778 329673904
1 2155 192437181
2 191384
2 32178
2 170993
2 45891
1 105718 774349723
1 183378 424766814
1 39664 289184870
2 138621
2 111148
1 149161 925319665
2 112074
1 145288 295338382
1 78150 93704031
2 177121
1 27312 762507982
1 19300 223037928
1 104527 589060352
1 162668 350744842
1 59857 466799846
2 5095
2 146385
1 116302 239173481
1 66641 68634157
2 156408
2 162964
2 195412
1 22927 813457868
1 18890 386513100
2 174947
1 129377 570685289
2 198535
2 13903
2 121230
2 158921
2 191332
2 31401
2 92779
2 35250
1 56596 349693999
2 144667
1 182940 208249496
1 32380 427664886
2 59581
2 97562
2 120473
1 124589 840754012
1 196668 717552093
2 110973
2 140753
1 69392 641400138
2 14897
2 3580
1 15879 8384197
2 64238
1 21239 831536076
1 137446 431462237
2 53491
2 134022
1 84167 7101180
1 105673 751024406
2 56726
2 63880
2 135523
2 31567
2 5775
2 57437
1 14008 483998229
1 164021 542846636
2 13655
1 3910 509368086
2 92548
1 184377 914034489
2 168021
1 77143 365056169
1 85124 90275432
2 67454
1 42042 555385751
1 125133 768812132
1 88354 130315338
2 12927
2 184087
2 140434
1 192141 333171648
1 10452 781769729
1 195004 493374249
2 55321
1 32985 229265463
2 124310
1 55602 259075603
1 126203 139286914
1 115835 260766934
1 68152 202064184
2 186416
2 161047
1 48217 781036062
1 59661 412498546
1 99349 868620115
2 181018
2 31249
1 100966 188307651
2 33729
2 120263
1 63302 263610814
2 175829
2 97133
2 46811
1 116960 867402152
2 126974
2 83868
2 158472
1 161843 232616010
1 121118 590177118
2 36731
1 144249 144080876
2 73324
1 78935 176403989
1 173200 587400958
1 28170 450138289
1 114150 115356085
1 38936 154011326
1 59128 105442996
2 157572
2 184280
2 175526
1 80875 456365053
2 36334
1 113247 274914785
1 188462 106675368
1 10058 275498289
2 144101
1 132237 466836928
2 197857
2 78066
1 74445 295193363
2 32401
1 159105 724030620
1 180577 819270963
2 70953
1 71473 425921278
2 76202
2 62374
2 187808
1 40166 762777770
2 116731
2 85372
2 193668
2 51803
1 193498 899739406
2 73998
1 182983 600615293
1 173461 797076707
2 111882
1 135369 425706806
1 29559 427491957
2 5359
2 182624
2 121395
2 70843
1 149935 65545073
1 5037 806355696
2 30117
2 44357
2 45544
1 140328 985348539
1 89121 745220034
1 84216 178251338
1 88154 880118879
1 32387 964781473
2 85484
2 37867
2 69059
1 47614 695623410
2 186521
1 167468 294883205
2 15237
2 193252
2 131243
2 81949
1 170204 370571987
1 176958 330940891
2 174711
2 144224
1 167107 346551789
2 61112
2 163292
1 117693 398850320
2 46981
2 186621
1 152599 5129042
1 189800 769543309
1 6744 876133385
1 26294 159164187
2 34025
2 33380
1 169996 617733308
1 112547 735428720
2 109201
2 56295
1 14896 905441383
1 150389 229011725
2 157967
1 141907 829658371
1 47029 932140689
1 140049 357206069
2 5300
1 177073 506423907
2 167074
2 138109
2 143184
1 61118 305411181
2 193424
1 148385 927496941
1 177358 443052298
2 181816
2 93094
1 109128 134258630
1 78658 957646377
1 11085 592865833
2 72098
1 46026 10654210
2 72392
2 121241
2 125149
1 68808 916879940
1 170359 764938837
1 106664 785284460
1 90554 377957504
1 199906 789172859
2 75010
2 122091
2 81326
1 136599 33903790
2 47294
1 54017 8963510
2 71547
1 46567 164421033
2 137915
1 71763 306160864
2 35659
1 169373 693370296
1 89732 751707572
2 76675
2 41172
2 75591
2 61018
2 104938
1 65191 54308888
2 98734
1 8684 446693159
1 68332 583065339
1 15401 966331775
2 46241
1 27430 151638032
2 172227
1 120585 640972935
2 88853
2 11651
1 51852 508495956
2 172132
1 15879 738685234
1 92562 549398799
1 56514 422260991
1 174759 142740450
2 85740
2 32309
1 188688 467995687
1 49014 665569133
1 136945 256156493
1 176540 666213836
1 38013 704713363
1 87592 117533512
2 153484
1 12376 976393929
2 176957
1 38218 539642142
2 123661
2 81312
1 41471 598077261
2 2915
1 118577 159327035
1 133313 969832829
1 52132 796977184
2 96175
1 177131 281491129
1 75816 95285138
1 6110 583861967
2 90487
2 16815
2 68902
2 37569
1 74230 915723266
2 114870
1 12918 68089492
2 123120
1 174797 133546166
1 178635 89007367
1 125988 377932902
1 44175 722460906
1 80835 294575684
1 95814 615259904
1 144275 561281505
1 22559 988680956
1 49620 665329175
2 106101
2 14898
2 29241
1 50685 896473842
2 197442
2 178452
1 137887 16701389
2 13287
2 110169
2 38193
2 160436
1 131565 97671182
1 27958 439224532
1 197731 232309857
1 123148 693607046
2 73749
1 69357 753308015
1 73914 431495618
2 123572
2 194773
2 123192
1 15553 270342066
1 119696 401024268
2 87286
1 184563 819526839
1 36590 457211753
2 181657
1 196533 502740664
1 49868 172444779
2 171064
2 136664
1 10363 352528360
2 121785
1 48577 166301683
1 159559 281324852
1 163287 182586929
1 56718 638797659
2 147946
1 93414 35970857
1 78422 794250034
2 107058
2 160662
1 91258 141159932
1 157230 981186452
1 184876 618672693
2 166637
1 135874 17908313
1 30877 401003065
1 96826 377455062
2 1770
2 104130
1 6442 735857208
2 133585
1 135258 365843725
2 154557
2 28638
2 116903
1 156330 82961765
1 85090 405988952
1 33392 621442300
1 181049 931223240
1 762 689871586
2 118023
1 114890 347295112
1 5237 741471805
2 2416
2 194430
1 57781 864335002
2 56628
2 49135
1 180837 571344209
1 40855 924640589
2 78997
1 125364 925041277
1 23219 122898
1 161941 976800367
1 97467 129696868
1 107665 267013871
1 68076 534125679
1 142391 398205108
2 130250
2 156592
1 193103 484840849
2 193332
1 59419 184468462
2 127074
2 72430
2 61706
1 53414 240964468
1 135540 79523881
1 180285 450350686
1 189584 465309701
2 89354
1 163748 235208645
2 65652
2 125402
2 26555
1 129686 561102029
2 100730
1 76787 620592061
2 116868
1 183500 696630240
2 168414
1 90315 297058729
2 125235
1 48963 593772114
2 47276
1 116494 37624233
2 105463
2 37056
1 176158 954624241
2 181066
2 164156
2 18455
2 2477
2 71284
2 104954
2 160901
2 177093
2 154463
2 88442
1 162419 498839228
2 196351
2 75603
1 188068 429474654
2 66182
1 11596 343131742
1 104861 713293594
1 167368 197636582
2 19110
2 196090
2 122072
2 48063
1 199200 47334368
2 38485
2 135725
2 190524
1 103055 581545853
1 72349 699866150
2 75734
1 44999 435087660
1 165720 615533085
1 122905 314420914
1 49157 194493419
1 75219 82860371
1 183929 445518770
1 137127 309917987
1 47050 358645915
1 8831 887085280
1 65150 403908422
2 169586
1 76948 608506823
2 114445
1 177741 953187039
1 87770 979823795
2 162455
1 157141 417504065
2 90085
2 194576
2 45154
2 68279
1 188619 138570897
1 51133 572450539
2 196901
2 26430
2 36095
1 109094 790495796
2 5599
2 52032
1 129276 121757219
2 136342
2 34970
2 97473
1 185994 153439755
1 169436 349701767
2 144610
2 75197
1 53310 693812799
2 155091
2 160928
1 151374 472762239
1 20837 850990252
1 63710 709220876
1 182842 279260739
1 95094 650353944
1 34633 949372171
1 176950 831988915
1 22849 204411685
1 139340 353446167
1 30693 381009604
2 193341
2 70648
1 101293 273445012
2 33055
1 83339 394901153
2 120885
1 83528 211973592
2 119946
1 37262 844148894
2 77432
1 58246 501922174
2 163386
1 10630 282707275
2 188410
2 59497
2 45486
2 122826
2 13520
1 171875 435851555
1 155023 104063182
2 140368
1 137175 272439200
2 27489
2 188173
2 69819
2 100839
2 67153
1 118748 782916304
1 89084 454581081
1 174085 161297798
1 121935 32447023
1 152705 647040431
2 51127
1 101546 795392011
1 63164 390568581
1 54710 476937391
1 22282 60611554
1 111969 449787066
1 7400 530036591
1 174193 576770317
1 116972 163881858
1 167291 768946143
1 87244 843806884
1 75171 193141151
1 12644 871194600
1 110247 149147782
1 174900 134739652
1 168675 506321174
2 87068
2 13545
2 138632
2 121458
2 191236
2 55204
1 57096 282381167
2 46648
1 28229 408742961
2 188181
2 94239
2 41915
2 173152
2 161770
2 89899
2 21861
2 90216
2 40497
1 70834 56278091
2 67925
1 62478 380497370
1 199770 175696893
2 155111
2 69318
2 25444
1 128309 75172127
1 91796 493484734
1 73792 492202948
2 145804
2 94260
2 55277
2 8319
2 108219
2 3129
1 149528 996569440
2 65994
2 130490
2 69263
2 150039
2 151076
1 118614 374958345
2 176130
2 152185
1 163247 754614511
1 195499 465363395
2 127835
2 138064
2 102282
2 180046
1 104368 341186146
2 179809
1 69766 284731029
2 110478
2 94034
1 133722 261723501
2 97650
1 159460 732475939
2 114046
2 131051
1 195939 32218582
2 39838
2 95931
2 117939
1 161805 466885909
1 185954 927203980
1 40745 914634146
1 137010 977453059
1 52710 3026122
2 44459
2 158212
2 96039
2 168397
2 183209
2 183726
2 6004
2 65404
2 47026
1 188008 966427301
1 163866 423713262
2 182008
2 147460
2 123045
2 138795
2 49274
2 177392
2 30015
2 165879
2 23065
2 10140
1 103254 148338156
2 33990
2 3352
2 193233
2 60750
2 129781
2 43442
2 18059
1 154260 126302268
1 52852 74764058
2 1974
1 24508 994781936
1 104877 820776078
1 28741 388016123
1 42270 339869140
1 187186 736017557
2 131584
2 14392
1 73417 277190516
2 128979
1 147055 891657881
1 31165 566164339
1 66794 18356216
2 197270
1 123315 671924282
1 163066 992753157
2 108521
1 14460 900445884
1 84401 750116201
1 51043 406121298
2 156600
1 84591 735358085
2 159715
2 100712
1 112577 669653937
2 22602
1 148225 933314589
2 65754
1 184834 512058362
1 185293 827771963
1 44107 847253550
1 189521 865825013
1 18248 10964731
2 162235
2 54993
2 8692
2 41942
1 199757 736131111
1 102858 992731021
1 71083 922924551
2 93125
2 89628
2 68521
2 75457
2 93614
2 117749
2 99323
2 125674
2 166638
2 10279
2 153124
2 110708
1 168676 56166742
1 47191 478530196
1 128753 445927862
1 144531 671428354
2 121673
1 133603 943130044
2 25996
2 180081
1 7072 884077452
1 14195 632953261
2 134543
2 88096
2 183118
2 186024
2 44470
2 26791
2 186011
2 92064
1 52664 935007919
2 51309
2 158025
2 136964
2 69812
1 104327 568755409
1 121765 272332956
1 55516 710584522
2 125164
1 90444 658991243
1 123017 797247353
1 138726 52781771
2 91305
1 108597 435358285
1 145448 527014854
1 36731 831015311
1 128495 103069326
2 20068
2 125939
1 110773 917958720
1 24842 834334192
1 118565 896331999
2 173407
1 39740 176546834
2 150052
1 67986 271627114
1 3969 121904730
1 165262 922972243
1 58136 279756801
2 150223
2 162208
2 110312
1 78329 467809470
1 17168 64261509
2 17588
2 33467
1 124090 352415475
1 59033 103834817
1 58996 953985363
1 4806 58187472
2 184685
2 11220
2 110205
1 125853 396447636
1 129845 333911836
2 64916
2 76500
1 166749 591372428
1 149087 432816555
1 164302 821068438
1 106341 705450674
1 17280 491275588
2 126911
1 176897 260845115
2 22506
2 102195
2 117668
2 195469
2 67152
2 89629
2 89232
2 58257
1 28756 268049048
2 16037
1 3757 806637942
1 79519 345355123
2 135916
1 92248 952922573
2 160507
1 73786 554305364
2 3103
1 6026 985201624
1 82721 707309909
2 36582
2 136726
1 30525 539700227
2 57913
2 19269
2 28934
1 162291 827993010
2 11595
2 73512
2 108514
2 143389
2 150931
2 67849
2 85707
1 184610 597913472
2 153491
2 39542
1 95031 665788379
1 48219 946213597
1 87389 718380104
1 124825 288857557
1 60003 540128713
2 125014
1 91107 443995966
2 164927
1 153165 988886453
2 8030
1 84716 556397150
2 127038
1 75234 362245501
2 185286
1 141937 333815308
2 6453
1 28251 549351665
2 63310
2 90350
2 166282
2 116188
1 178522 104169360
2 157169
1 95361 208498309
2 21907
2 59537
1 194170 128085839
1 132213 735242873
1 195934 66541949
2 11730
1 8921 348794864
1 119096 363648366
2 145342
2 55194
1 29651 457159976
1 188574 164284191
2 37128
1 108051 881086770
2 105358
2 35539
1 58010 159686983
2 91396
2 61459
2 185082
2 86954
2 151646
1 197004 874196081
2 54882
1 175163 582008154
1 40373 806289281
2 155492
2 90070
2 28669
1 43620 494640678
2 76292
1 120637 798245612
1 12959 395037731
1 154424 916177650
2 105890
2 28120
2 129413
2 24855
2 102757
1 190052 998874291
2 68997
2 106737
2 142141
1 11938 792521495
1 158851 353440466
1 73895 207170089
1 552 921023543
2 89684
1 108448 995986480
2 36208
2 135760
2 94667
2 131127
2 182739
2 114932
2 5472
2 98366
1 125476 804531818
2 164604
1 18521 836414206
1 163670 511786000
2 12141
2 114996
1 45684 775148767
1 66501 745662988
1 111630 920558947
1 115672 866828551
2 151277
2 135592
2 15965
2 87873
1 43614 682503589
1 23476 486675033
1 91466 514995284
1 109451 536060672
2 85770
1 116987 366391497
2 51330
2 114273
2 129727
1 125535 762693071
2 143273
1 75721 74925244
2 150841
2 161449
2 70011
2 149588
2 10241
2 146776
2 13020
1 183390 954481067
1 95353 783242069
2 184085
1 142037 612363176
1 167228 871323056
1 165588 160115210
1 80874 114799938
2 147537
2 120603
1 124570 305325139
2 18307
1 79802 582001211
1 143775 719281551
2 188268
1 139390 497236553
2 116553
1 171246 507223450
2 57881
2 120046
1 192276 496209271
1 20369 383960561
1 70465 979006167
1 82352 46586026
2 17342
1 180501 458334573
1 84290 42069362
2 44268
2 175964
2 111498
2 117441
1 100891 440319540
2 64013
2 151750
2 103448
1 26222 276342448
1 100704 425338780
1 101746 893161087
2 4947
2 193199
2 187381
1 169252 907739612
1 126764 704841054
1 164756 907286702
1 190413 730335029
1 100887 377260914
1 124158 65369305
2 96129
2 139537
1 43201 680142686
1 90552 127243694
2 20345
1 59066 932270161
2 17524
1 169857 56904328
2 19252
1 159211 300842813
2 35382
2 7935
2 26418
2 18545
2 11640
1 43978 938410575
1 111595 526682486
2 55960
1 83252 548330810
1 97923 918999464
1 20092 439908407
2 7330
1 150228 101597307
2 115810
1 73668 434570740
1 46990 712600408
1 180868 238120346
2 182857
1 34593 772634878
2 129583
1 33809 367503794
1 69529 881125263
1 162570 961832831
1 170710 87474976
2 26338
2 85500
1 139100 445261804
1 134274 388753151
1 193988 505251893
2 55577
1 127778 610984136
1 142766 536299927
1 53561 715848089
1 15269 111581542
1 158829 925586718
1 109381 606663073
2 37916
1 57040 292919106
2 170928
2 129187
2 118115
2 110624
1 69647 710625209
1 3541 407740175
1 86750 619556145
1 39992 700280198
2 166670
2 99695
2 46767
2 73284
2 455
1 29410 539368089
1 54984 726540171
2 81514
1 80006 388750332
1 113958 337692027
1 172256 529283801
1 113187 195632227
1 21761 393905471
1 109067 528001261
2 72770
2 40118
1 125840 448323983
2 755
1 103933 497195029
2 56671
1 187481 532276709
1 150004 251147317
2 199894
2 11208
2 103548
1 15343 76671843
2 99685
1 47581 642341683
1 93368 247065320
1 12564 796528772
2 6334
1 39034 29091326
1 70258 964710685
2 141715
2 63820
1 1478 578943835
1 18920 474241202
2 186163
2 56523
1 66807 997318378
2 52615
2 138416
1 127482 830338469
2 58355
1 25159 189599837
2 153458
2 107518
1 49014 649455497
2 20804
1 193494 514483774
1 109495 15429663
1 6449 545734372
1 71565 452048099
2 134396
1 108604 457857540
1 7233 361731481
2 41208
2 23798
2 49444
2 102416
2 122484
2 34322
1 159617 721771335
2 93922
1 24563 444155906
1 64864 437037736
1 95854 381068782
2 190685
2 42731
1 144701 289127210
2 144923
1 158709 897133817
2 59455
1 57822 806313820
2 54835
1 5694 977208092
1 139506 560868584
2 6962
2 192690
2 47884
2 88912
2 175116
1 132876 879830424
1 7499 639106957
1 169455 656601903
1 17372 786515560
1 127248 551807642
2 80620
2 167507
1 102336 263283033
1 61791 221400607
2 346
2 82130
2 183330
1 113193 663177702
1 19744 757702525
1 4518 913753476
2 146591
2 125877
2 75285
2 109907
1 90254 360861283
2 169249
1 8430 317163507
2 121723
2 121770
2 15766
1 168575 862778113
1 185798 827238608
1 187038 57331103
2 141326
2 75674
2 154963
2 109140
1 166187 720405328
1 199979 30045080
1 157976 594093590
2 75912
1 139335 263149070
1 31600 396773703
1 98775 370223439
2 13208
2 33531
1 178348 717090638
2 75212
1 161673 683578310
2 98292
2 194086
2 184979
2 180270
2 56617
2 104936
2 195581
1 172169 953238491
2 65382
1 165475 952769920
1 9467 723157093
2 84333
1 167787 407407670
1 148155 258184819
2 181900
2 156125
1 155634 545379946
2 102197
1 175059 851980957
2 88212
1 142204 834508835
2 172275
1 168730 537510280
1 11366 238149838
2 104207
2 104852
1 160033 637527642
1 141217 863774487
2 178301
2 124686
1 84490 706514634
1 104994 246040159
2 151118
1 52561 216480678
2 180957
2 106161
1 148016 668428915
2 7700
1 104716 891636491
1 51550 55112192
1 118785 414061508
1 182832 528189445
1 12437 868707718
1 10795 152483316
2 144045
2 196683
1 153993 964275084
2 16473
1 73686 428153792
2 80022
2 62402
2 62762
2 127880
2 170084
2 42729
1 77052 353338135
1 11889 803509570
2 115503
2 7008
1 146220 579162944
2 19691
1 168684 715863432
2 51751
2 95012
1 34179 728151620
1 27462 293161393
1 185758 331671273
2 47128
2 33431
2 142879
2 112953
1 122125 297528466
1 154944 28770367
2 44669
2 140955
2 23650
1 114405 238088588
2 85349
2 190057
1 24184 43737794
2 22850
1 122289 382709253
2 7964
1 112096 925688994
1 32592 971044917
1 109817 351710304
2 87209
2 9694
1 68571 765156534
2 54069
2 143882
2 98040
1 7785 738871132
1 83380 861640053
1 183696 201923636
1 49667 889982536
1 76617 119429835
2 174053
1 186282 886454089
2 81393
2 153288
2 76897
1 112950 754300029
2 27133
1 154943 248539132
1 78984 454543730
2 173749
2 43070
2 27209
1 48356 921291978
2 76676
1 133926 515066866
2 143487
1 176202 78448518
2 114222
1 190610 731842673
1 147575 73981789
2 7197
2 169161
1 190758 740157896
1 156297 60059985
2 118873
1 130601 393546542
1 123338 9832806
2 51471
2 178633
1 161279 518733914
2 160247
1 117036 790188355
2 109001
1 147240 525659256
1 194925 986108944
1 181204 23958304
2 126498
2 27119
2 40127
2 188327
2 107999
1 183544 872145219
1 84864 805641960
1 21930 906835721
2 20302
1 94860 237296906
1 65280 468181468
2 125379
2 98314
2 153576
2 145802
1 29361 900776987
2 66117
2 134801
1 7218 191825404
1 105267 239996407
1 149524 481506994
2 26172
2 6637
1 145631 357124407
1 56520 907808713
1 9964 304392466
1 114545 325894690
2 61623
2 19937
2 177317
1 97897 999942797
2 121359
2 59683
2 106829
2 34449
2 95789
1 63375 996531256
2 9309
2 82311
1 190343 821785573
1 57087 110890378
1 42402 844868123
1 52660 466037559
2 141378
1 83828 716237631
1 190366 866263543
1 15254 613956837
2 41511
2 74950
1 59416 191973914
2 165444
2 30179
1 66906 575701213
1 104059 968288124
2 72308
2 50831
1 132355 253681584
1 13631 400484061
1 107765 27556414
2 48355
1 195494 778340992
1 56259 208664878
1 53407 440343957
2 190925
2 71139
1 56880 345307611
2 41818
1 81107 615496
1 12772 528614607
1 13498 218169257
2 135729
2 164365
1 108049 730004427
1 133167 845634092
1 170775 681459519
1 119840 206406804
1 47170 851916151
1 74692 476854153
1 30184 333045639
1 19336 388917143
2 123181
2 174227
2 120175
1 24514 597774266
2 88316
2 133961
2 472
1 157405 777499554
1 11607 134248639
1 132818 435496361
1 199992 54550338
2 93723
1 196566 741696982
1 26548 938816698
2 85129
1 131611 968727247
2 198683
1 110190 85606403
1 109479 702184226
1 180022 981260437
2 164131
2 32338
2 145980
1 127761 143756903
1 159463 769389521
2 30035
1 182017 552673348
1 165559 14856401
2 9474
1 179934 649069409
1 128915 977979812
2 5416
1 172208 69938022
1 43735 261018940
2 21391
2 47957
2 92826
1 85372 169779020
1 13725 395886634
2 159612
1 176572 269224993
2 132840
2 25214
2 177722
2 676
1 169540 119137319
2 143166
2 194786
2 41214
2 143099
2 41045
2 68186
2 6979
1 28001 991919447
1 162401 747254941
2 55380
2 139541
1 118200 953644134
2 148733
2 145178
2 185358
2 55071
2 168226
2 168203
2 114589
1 24664 528829921
1 87086 210949473
1 11561 155843692
2 174076
2 135430
2 174386
1 42614 592058383
1 102953 688221836
1 16517 884634156
2 18412
1 68261 89671318
2 162073
1 134498 67974057
1 172768 146912767
1 68325 129732006
2 46464
1 189599 544286975
1 8153 670202788
1 152880 460955362
2 33294
1 70501 990189357
2 10787
1 198717 144940032
2 38786
1 183189 983841258
1 82153 643799837
2 77060
1 133618 771593417
2 53191
1 110149 897728719
2 2907
1 2795 603330349
2 45590
1 184806 822688601
2 76960
2 64436
2 167965
2 174366
2 199570
2 184543
2 128184
2 50992
1 157421 921842428
2 39711
2 71063
2 28282
1 151428 389481472
2 146809
1 19837 714519797
1 33230 878040273
2 153993
2 96835
2 128616
1 22250 740826222
2 52486
1 88304 373932713
2 43573
2 180977
2 101681
2 26500
1 14591 608842467
1 38877 873823762
1 118717 744864353
1 11992 321384957
1 81180 883358806
2 48138
2 157771
1 118993 366040908
2 47316
2 27938
2 123273
2 34644
2 82783
1 157276 128653149
1 15959 806023184
2 30062
2 67561
1 21258 317677888
1 24812 101833487
1 160225 454389867
1 165603 900282974
2 180227
2 688
2 192757
1 130427 531594870
1 433 944323603
2 8398
2 96120
1 115073 877115063
1 116550 419183806
2 169504
2 33131
1 135080 590236848
2 14256
2 129958
1 123446 969640808
2 19574
2 194198
2 132464
2 194115
2 141074
2 28984
1 49793 409229172
2 188818
2 170802
1 37420 943478515
1 165611 292151015
2 62378
1 156768 199535544
2 33583
1 103119 35655069
2 3717
1 52751 961035813
1 172632 4191683
2 55497
2 169533
1 188283 438015730
2 134241
1 86573 357787759
2 70496
2 22326
1 81759 773240293
2 58405
2 43538
2 96943
2 37407
1 109568 755333250
1 198817 686271640
2 42872
1 152676 38928298
2 72673
2 179245
2 66562
2 8976
1 17383 807738497
2 15145
1 109578 791412269
2 77869
1 79004 575671216
2 8215
2 191530
2 137358
2 73048
2 28800
1 92873 39634351
2 191225
1 181266 503156373
2 98560
1 100196 152180987
1 151536 51199122
1 33754 215428126
2 59232
1 78634 640798902
2 155706
2 91477
1 80886 464263075
1 141814 706956059
2 75355
1 82730 648030410
2 105513
2 181544
1 65368 234126589
2 44614
2 168163
1 33034 656099748
1 149628 182371559
2 90152
2 125457
1 134969 745888232
1 179446 596643807
1 133890 894698705
1 121461 449322772
2 58991
2 179556
1 182970 322561382
2 123771
2 87707
2 88282
1 169333 96559236
1 59117 412732757
1 149452 219210067
2 84995
1 23819 726600180
2 135650
2 105373
1 37818 976870073
2 94117
2 188818
1 159894 715585554
1 80629 868631099
2 11787
1 195745 127880976
1 129756 36697711
1 57129 37745942
1 89012 311633748
1 40033 893394611
2 109540
2 3549
1 82133 149524772
1 55932 745040701
1 197690 313199318
1 11744 165779082
2 105054
1 147634 65762330
2 182974
2 182990
2 84593
1 170328 11962690
1 142922 106452057
2 84385
2 24699
1 156664 517565575
2 151190
1 9489 853057096
2 178972
2 117542
1 3918 235622939
1 187683 105011842
2 126715
2 195322
1 37937 9308678
2 61957
2 43782
1 128985 763234466
1 125100 678448520
1 197030 574803220
1 143392 438594663
1 32589 853081168
2 45187
1 65239 548634851
2 97551
2 4584
2 101129
1 36958 452367171
1 28969 829156298
2 27791
2 55557
1 132577 171224138
2 73092
2 81506
1 24331 131357702
2 66407
2 190837
1 5562 492433864
1 145 817680072
1 22898 623887820
1 161225 734091661
1 105150 698285924
1 132271 222489735
1 192917 774915887
2 157988
2 1674
1 13710 621704258
2 199902
2 137311
2 118253
2 173737
1 44158 938080466
2 70980
2 190668
2 23282
2 49321
1 170138 328169193
2 107249
1 74515 545375541
2 29496
1 192481 479352550
1 186848 793592990
1 183269 73963577
1 31626 800817064
1 176806 693127255
1 197936 370044495
1 173167 194041627
2 3150
2 172330
1 96715 348136881
1 196575 878701545
1 182988 440661647
1 24251 615688909
1 29044 255168742
1 47315 865131577
2 89301
1 143125 959009497
1 149311 48735626
1 103346 278300180
2 31987
1 169009 79798442
1 43799 748662420
1 147334 494764399
2 90624
2 25539
2 80032
2 103344
1 111861 967994736
1 103069 525718351
1 191014 661477542
1 141778 486246483
2 101680
2 29991
2 37862
1 127305 563239038
2 7231
2 58549
1 85761 552548512
1 138272 15875563
1 8445 466832267
2 174425
2 184286
1 46301 440529962
1 126237 271568322
2 83870
2 59733
1 73186 2376877
2 31263
2 62709
1 158194 189877047
1 135140 485179386
1 30949 916718128
1 29601 575372861
1 95968 428361242
1 133628 886232520
1 121255 668328978
1 124641 876524665
1 13163 943986670
2 160235
1 183622 556732369
2 175507
2 199600
2 29184
2 138579
1 15498 398259355
2 26805
1 60006 192481071
1 183571 429119066
2 197393
1 190150 821747571
2 9051
2 63791
2 60044
2 56697
2 146272
1 23930 540735524
1 111690 841049546
2 2109
1 144377 540982504
2 174878
1 128773 715847758
1 6673 266394882
1 67996 470467811
1 71304 211066311
1 35605 186995502
2 146549
2 122695
2 71313
1 144461 171571083
1 183136 353120984
1 74973 830236805
2 132344
2 27791
2 159190
2 64686
1 166792 34616120
1 94261 663826709
2 172094
2 26404
1 100062 470614474
1 161726 478447367
1 178247 668122510
1 78744 504529265
2 116796
2 66751
1 100462 646605499
1 86043 937420154
2 70772
1 20992 122004153
1 52602 19302399
1 32821 489114780
2 98723
1 198621 640024759
1 75030 805516833
1 148469 918072698
1 108963 84305928
2 199953
1 148064 534583531
2 27641
1 106510 872318646
2 23491
1 160352 861355407
2 199012
1 15460 799841076
2 150611
1 45502 707110809
2 88075
1 133473 936456230
1 43880 211461377
1 170026 933226603
2 127875
1 85850 964756806
1 20793 28076957
1 72451 99069343
1 175911 335678366
1 187814 162271601
2 32983
1 13284 664108410
1 180576 792617263
1 118741 426246987
1 51179 403117527
1 195027 914105943
1 188962 515937854
1 7515 887752074
2 198844
1 25454 605219917
1 56067 422008787
1 187087 884077538
2 94958
2 128853
1 111896 33893168
1 80690 404332286
2 29089
2 137881
1 62780 759402808
1 177310 739773228
1 108232 444657832
2 127359
2 68658
2 132902
2 118111
1 80508 879463718
2 84411
1 62242 279870214
1 101656 782249613
1 3674 430862109
1 144067 184712755
2 38278
1 66758 978300918
1 177150 667419080
1 107089 666112418
2 23980
1 101876 939507598
2 82597
2 198641
2 107584
1 175401 997094504
1 87056 858076634
1 79555 237124874
2 85410
2 59767
1 56301 538032736
2 159265
2 61784
1 47735 948269575
1 18429 133334523
2 60317
2 171969
2 197152
1 178956 338852907
1 2199 775057882
2 165636
2 108145
1 131341 67649447
2 160040
1 111611 947041755
1 190093 970792520
2 92203
2 122883
1 25336 956227002
1 144103 552844893
1 108094 991220931
1 147820 726020094
1 195310 633578894
1 138812 894362447
2 191708
1 11469 781689420
2 124926
1 189146 883090708
1 140252 651512908
2 70016
2 185741
2 43864
1 155190 722225403
1 83657 134662597
1 46826 831052093
2 182652
2 85759
1 52143 213689265
2 189815
1 107212 299666040
2 26187
2 124241
1 172117 842144049
2 132775
2 99829
2 190191
1 44547 424411705
1 43060 792659486
2 158199
2 46699
1 197845 544355801
2 36098
2 47854
2 2328
1 180364 155404672
2 187467
1 26293 352444912
2 154489
1 171870 757882196
2 148190
1 82053 808585577
1 173800 114167896
2 117501
2 118443
2 88184
2 114845
1 8891 914485807
1 20261 194114335
2 56206
2 199153
2 169728
2 70397
1 153743 648577925
2 1473
2 23396
1 111430 113364939
2 11218
2 77833
2 36541
1 57808 302615255
2 57135
1 127644 331617319
2 143783
2 158644
1 131410 51959797
1 67997 584487404
1 177450 389061202
2 161649
1 51037 945796784
1 44148 768920452
2 50023
1 34687 326218347
1 151764 101193782
2 171396
1 55785 232463970
1 57316 467291689
2 8834
2 53436
1 115340 612509757
2 172951
1 197997 711604756
1 58078 143072369
1 17267 268618727
1 131069 541161085
2 88959
1 176346 812379062
2 166647
2 198265
2 44676
2 137964
2 62146
2 19271
2 86292
2 3647
1 151954 999810637
2 176539
1 170438 928242660
1 133112 19705965
1 6490 837721375
1 187721 650315550
2 56635
2 142281
2 124773
2 18037
1 36780 800951534
1 37061 540585946
1 4358 690938098
1 29352 986723556
2 58765
2 49509
2 172055
1 89212 868391380
1 176306 732326795
2 122717
1 6993 886194684
2 81297
1 124033 654380837
2 154720
1 30075 64558405
1 177902 638963834
2 12462
1 189190 931046010
2 22352
2 39023
2 124658
2 128961
1 131664 557723566
1 184299 427820028
2 32494
1 189174 878328289
1 7999 79738777
1 22310 297572337
2 137693
2 162014
2 164011
2 12217
1 8254 331669722
1 141674 901677265
1 135257 734483074
2 198943
1 20748 457203083
1 197201 202253448
2 74679
1 137466 4994097
2 134002
1 166942 306988729
2 77739
2 9943
1 2432 812300226
2 146486
2 132966
2 124602
2 124446
2 175397
1 151273 819853985
2 153780
1 120644 953941938
2 195664
1 26863 762744554
1 110846 534019405
1 166270 961994957
2 167910
1 124176 570957565
2 32422
2 39780
2 110097
1 13742 969325640
2 165770
1 163943 318250412
1 49940 809218626
2 9228
2 72661
1 58916 833215761
2 137298
2 73174
2 138937
2 51812
1 183124 107254416
1 82031 559029265
2 17687
1 193265 345336125
2 27178
2 82931
2 157509
2 133838
1 191816 461102463
1 97466 451154644
1 102064 187797784
1 195875 438200153
2 78545
2 138846
1 48787 118520300
1 97855 953823839
1 40978 394842601
2 80763
1 150395 866840207
2 86433
2 1222
2 99538
2 149991
1 74413 554684475
1 198195 941035241
1 54040 852899747
1 178560 211924612
2 70640
1 55529 108673680
1 158358 112808200
2 83976
2 136176
2 184065
1 104364 367304029
1 131477 460990467
2 9788
1 150257 884575883
2 105862
1 167241 66184272
1 169043 596074013
1 191703 968823599
1 184899 41820600
2 188757
2 31420
2 177664
2 44889
1 144724 19238484
1 56615 456970272
2 90382
2 56334
2 169909
2 189547
1 104559 415917470
2 87719
2 148393
2 27099
2 159194
1 171959 224441681
2 35041
1 138368 377993900
1 106691 772019250
2 92278
2 8737
2 37433
1 63593 556317868
2 25523
1 27284 330855915
2 3229
2 903
2 75536
1 74789 139807494
1 68553 350305549
2 155867
1 56393 574803082
1 171408 223878309
2 10367
2 103458
2 178561
1 3233 54802917
1 68642 294827693
1 117258 780148445
1 100455 581189369
2 117519
1 47533 238940594
1 57781 70935783
1 91538 245018912
2 197538
1 144355 708424880
1 136817 134991931
2 48096
2 66049
2 11005
1 192085 87936886
2 112266
2 131059
1 84867 704238180
1 27622 811515007
1 68552 96088582
2 143671
2 137077
2 82783
1 52332 672654105
2 1295
2 159986
1 92409 591617668
2 41661
1 168667 479378878
2 104731
1 117459 300294268
2 160381
1 165008 666618894
2 82574
1 191162 13916868
1 73796 747230736
2 59712
1 69460 134167951
2 15205
1 52492 410939173
2 101115
2 40782
2 165863
1 178988 975609238
2 199916
2 42471
2 95862
2 175622
1 14369 764032482
1 29709 305172343
1 180147 817375992
1 23127 320278485
2 115636
1 10852 812745423
1 189579 74106493
2 50792
2 186655
1 122462 350123196
1 176353 70390765
2 48180
1 54746 63515711
1 13661 394630349
1 114310 10042111
2 115711
1 136128 460929283
1 37648 136627406
1 168887 227681082
2 147889
2 85928
2 11526
1 189480 852803546
2 19809
1 166288 199118806
1 194498 468728569
2 162362
2 33705
1 140722 789007859
1 104212 483971818
2 193228
1 124417 181588334
2 53859
2 1671
1 12601 139055801
2 118769
1 42013 875163179
2 191951
1 187472 292376748
2 163076
1 197707 566364696
1 164175 46930682
2 64316
1 102982 958705231
2 130600
1 122833 188744808
2 135027
2 114543
2 125542
1 127187 985084696
2 57600
2 131315
1 88739 344099278
1 194775 403117544
2 47277
2 8325
1 39578 936071102
1 81347 200835980
2 6088
2 127528
1 108956 941567259
1 55958 845089983
2 90654
2 121867
2 61522
2 183229
2 105639
1 76727 968300670
1 17246 549380051
2 86171
2 145554
2 41572
1 12785 685415
2 98623
2 18506
1 34248 748000189
1 60019 378396507
2 98086
2 10675
2 112601
2 178659
1 83103 454510538
2 108158
1 46258 65876535
2 118512
1 141454 77871240
2 39557
1 149655 251370082
2 80068
1 35770 70171876
2 180183
1 120465 216922488
2 130315
2 42848
2 137725
2 145979
1 159633 307081061
1 118171 850338630
2 137800
2 145523
2 134448
2 96610
1 137740 93295170
2 47793
1 64417 408576992
2 58927
2 44184
1 74779 589265277
1 38636 598735773
2 131636
1 131883 70217514
1 190172 425534264
1 70159 196673094
1 91248 649054675
2 160256
2 95154
2 67400
2 41171
2 189825
2 77730
1 119601 349928377
1 112373 357985436
2 148353
1 14136 722832948
2 37957
1 122231 565995585
2 40314
2 143002
1 174756 595048226
2 54584
1 145327 626318049
1 176687 839324453
1 25764 810473339
1 51205 814544349
2 35280
1 108051 247992732
1 16339 838427450
2 189505
2 116726
2 184527
2 22472
2 93322
2 76754
2 184710
2 73168
2 175542
2 84811
1 38901 482222924
1 61580 946941401
1 159174 968806400
2 142130
1 98558 41967605
1 86136 744096033
2 41958
1 72190 962444258
1 44392 578876512
2 164648
1 107512 483750930
2 33393
1 68937 569061477
2 136506
1 141034 396581379
2 71749
1 86491 966298565
2 89280
1 144459 783475713
2 97239
2 15380
1 55550 769138852
2 92849
1 147115 923687043
2 52166
2 12008
2 137479
1 6824 729360538
2 71718
2 130592
1 175092 128537650
1 98700 281532
2 68184
1 31203 899612855
1 16180 234096475
1 113865 889936646
1 25471 283104526
2 76035
1 74722 527831685
2 13918
2 11636
1 46237 412497742
2 136457
2 177278
2 54644
2 179767
1 129956 666758318
1 3729 964788038
1 55870 149242880
2 48649
2 196840
1 116830 708563882
2 106729
1 39430 331949433
2 155929
1 36202 906790285
1 174984 226317185
1 97066 416819461
1 77322 776519060
1 66442 655097247
2 155192
2 83881
1 74404 788098479
1 149209 957714014
1 155222 568988179
1 106151 491948274
2 31812
2 85796
1 160452 849748377
1 25973 964652508
2 121231
2 18658
2 33188
2 110907
2 34094
2 67753
2 190417
1 50475 221218672
2 193103
1 84605 394562973
1 110482 955484095
2 32921
1 127236 622782148
1 176153 501485909
2 117999
1 82755 234599263
1 178963 999896097
1 59039 707021370
1 82368 48273872
2 45069
1 178632 44433439
1 96532 845926553
1 11937 893549055
1 96115 524834288
2 60965
1 164118 979324724
1 87813 539714536
1 183866 845012921
2 83439
1 62033 637346602
1 150558 633969242
1 6242 351418930
1 179296 266326419
1 128185 707362028
1 198554 988891883
2 59703
2 192319
1 99410 734460800
1 150463 72442068
2 109704
2 197719
1 8854 411468355
2 180884
2 175171
1 13829 511060321
1 48161 946405888
1 66293 278658393
1 128891 137320638
2 93892
1 128051 985630506
2 44985
2 45336
2 17562
2 71081
2 158873
1 160975 12293220
2 46904
1 129367 993023358
2 3791
1 51978 506191523
1 81308 847322145
2 154554
1 54796 434433780
2 124521
2 13486
2 150203
2 175330
2 9317
2 18231
2 45932
2 23460
1 4994 477287416
1 76507 534756129
1 124265 225368888
2 67523
2 97146
1 110468 300561116
2 20782
1 105062 492986148
2 182421
2 179755
2 122781
2 1178
2 114368
1 21690 988003482
1 179320 234543758
2 80668
2 50810
2 23433
2 30019
2 6946
1 28598 719109402
2 24912
2 55890
1 102005 202755239
2 172619
2 34867
1 73884 29742075
2 151475
2 83171
2 162349
2 157336
1 61138 973690355
1 16706 223753205
1 5555 140001544
2 137326
1 108065 382092233
1 10831 311978637
1 91714 154299875
2 31669
2 75810
2 28859
1 132764 547224753
2 199139
1 79046 247424670
1 169080 531275313
1 156081 893203622
1 166872 716582550
1 162820 857938122
2 78954
2 117898
2 58006
2 98010
1 69306 729732450
1 56051 483712458
1 9254 100266375
2 81941
2 16430
2 123228
2 151921
1 146044 813184024
2 129296
1 28901 416901552
2 174983
1 184788 854127023
1 9812 608632065
1 110982 796484007
1 169659 8188399
1 99812 981715216
2 59418
1 23857 204065823
2 124461
2 118871
1 185042 398089591
1 45586 960160794
2 113202
2 168607
2 61717
1 124070 659502747
2 118982
1 172981 833087936
1 62979 668350239
2 115418
2 59469
1 45127 416854421
2 170661
1 38073 105870324
1 176274 999817606
2 97854
1 92800 669372679
1 74088 40508722
2 135560
2 2284
2 130758
2 130724
2 181893
1 3904 908155909
2 145788
1 102397 745141085
1 73155 748679476
2 167127
1 124213 812936285
2 136691
1 123466 817546965
1 26291 492457622
2 181209
1 187280 131276038
2 197411
2 126988
2 66979
1 14940 611607078
1 166772 436263416
1 106461 490403752
2 65770
1 46930 853835500
2 72066
1 185351 721143045
1 92640 180408351
1 121836 974129210
2 134016
2 183653
2 96926
2 108451
2 114643
2 180281
1 24541 713170872
1 114280 168076783
1 93424 798066328
1 163665 375531824
2 23727
1 155471 560982436
2 156226
1 116771 554787598
2 110272
1 64651 584021317
2 122750
1 114722 357213543
2 84013
2 94977
1 116130 752662574
2 39394
1 124250 542766937
1 105851 743153553
2 125674
1 53612 910688280
2 161248
2 124491
2 178733
1 68383 817052098
2 50560
1 96848 393037432
2 162614
2 180712
2 5723
1 13722 473270747
1 64172 537303498
2 48795
1 174182 400434733
2 131258
1 187330 65500417
2 68315
1 111893 863359482
1 128156 957631864
2 15750
1 131979 920511692
2 180468
1 11435 379406616
1 95447 701948033
1 151155 865141130
1 123019 576616968
2 123554
2 181094
2 197205
2 196023
2 177609
2 6769
1 22938 437212397
2 147594
2 143611
1 70953 420602628
1 13090 62407380
1 150534 980980917
2 119748
2 51561
2 184100
2 114448
1 71715 302592927
1 42451 803359880
2 113685
1 99221 380686900
1 66903 378838776
2 115259
1 122700 416353922
2 112276
1 121716 421868134
1 190466 974910887
2 37123
2 142270
1 188823 651384238
1 20172 881258363
2 159573
1 129989 473382876
1 163217 293903036
1 61556 103965529
2 129268
2 97001
1 89672 382394770
2 149481
1 20112 67356099
2 28193
2 128972
2 105763
1 38542 370320102
2 139994
1 99631 520239984
2 6228
2 122274
2 41554
1 2662 803189816
2 147202
2 189002
1 149885 442915377
1 91314 810697888
2 115361
1 116875 445820323
2 9759
2 186672
1 23644 353127355
2 39258
1 48889 907364674
1 152840 395879004
1 132594 423660951
1 3080 825265784
2 146055
1 122133 976027319
1 87415 691666111
2 21619
1 49428 356841494
2 92115
2 107240
2 167718
2 86181
1 132729 472585698
2 198006
2 197081
2 179034
2 73480
2 48544
1 22944 434598517
2 26869
2 158694
1 106689 267015943
1 104784 449393919
2 70056
1 114331 50793593
1 51992 753078728
1 3586 208970127
1 24923 757537990
1 49746 468687293
2 134880
1 182831 192491237
1 114154 488203331
1 161278 857293460
2 44633
1 132532 327856660
1 27961 381036542
1 35668 838319874
1 36832 496506645
1 193245 914171326
1 72841 933830511
2 192631
2 42552
2 26445
2 152102
2 6691
1 8377 797761697
1 15955 430209106
1 111697 315837103
1 173616 784837475
2 158049
2 96530
2 29474
1 180417 180593366
2 74330
1 89814 669372468
1 76498 742328083
2 104903
1 183992 156214718
2 190321
1 154366 382690103
2 158206
1 25966 231987788
2 72544
2 68907
1 86884 789201035
1 179806 887570537
2 175817
1 133798 827504563
2 13907
1 198391 963749459
1 141970 556027383
1 66850 805901153
1 123390 143903559
2 119987
1 18443 880005056
1 141289 883078334
2 34243
2 91949
1 165004 899202239
2 153443
1 181431 446932604
2 9690
1 133948 648998866
1 39753 308465345
2 165177
1 119916 36084207
2 129340
1 72177 747937246
2 87713
2 164475
1 88996 131528615
2 36399
2 42771
2 41808
2 71190
2 33044
2 105536
1 127202 130793811
2 54429
2 120463
1 46636 430160951
1 109195 305550983
2 114202
1 143801 572209856
1 135468 93389073
1 148792 494161904
1 124335 572517030
2 195054
2 91595
1 171147 966668380
1 53964 583699177
2 49164
1 63979 124160383
1 156972 145916267
1 92201 473806542
2 128135
1 124721 989917299
1 175716 873453686
1 85747 777247522
2 74798
2 20273
2 120115
2 108394
1 137840 199265492
2 77735
1 62706 172437009
1 157838 852845367
2 80469
1 80709 800717733
1 99389 983676381
1 133012 473506240
1 127500 2288287
2 75240
2 104357
1 103940 819799157
1 53377 946995248
2 33483
1 23156 81410104
2 107753
2 104427
1 4942 691702050
2 78986
1 152172 807029968
2 184314
1 83490 398134316
2 185013
1 50039 184114382
2 81707
2 154744
2 160770
1 12844 916825755
2 38943
1 68557 555689291
1 92228 894173332
1 10074 588420480
1 7196 137359215
1 100617 385454982
1 146800 347737959
1 87636 475731527
2 42651
2 187120
1 2188 847026960
1 60400 188703698
1 37206 87014970
1 161947 196214930
2 160539
1 49666 299641562
1 80420 670666183
2 6603
2 131168
1 45143 617753322
2 58600
2 95984
1 51672 132645189
2 122755
1 169334 58914095
1 111980 358182458
2 99227
1 157775 471369308
1 192855 975688285
1 156932 884630207
1 199337 740935140
2 68149
2 61000
2 122012
2 50861
2 184532
2 39181
2 136445
2 176645
2 53886
2 40600
1 66460 605527767
1 168148 263184625
1 91448 421411488
1 116081 633385369
1 78081 865586598
1 164218 987807128
2 111655
2 73776
1 178547 287217423
2 66273
2 189885
2 161801
1 44636 429528668
1 117686 627007368
2 23298
2 77614
2 50640
2 39440
2 2375
2 170831
2 56151
2 123302
1 63052 730159946
2 29504
1 44330 60820022
1 148514 254306189
1 41474 371748253
2 58443
1 169225 437950157
1 188596 180233041
2 136066
1 39748 173213636
2 54369
2 38164
2 161954
2 142288
2 72555
2 125179
1 24313 568051810
1 62788 553648074
1 140720 815103227
2 112364
1 34506 485145652
1 99229 325887742
1 19398 749624902
2 197021
1 15657 143738994
1 142051 392363520
1 175996 486100121
2 198143
1 13071 314400990
1 93250 992037317
1 191014 384630682
1 131642 778363018
1 163285 28287542
2 156611
1 40781 610977131
1 25219 712318892
1 147841 361686865
1 149606 291049017
1 186764 43819878
1 70410 574287777
1 82161 371337742
2 186491
1 50513 976059094
1 33166 943135233
1 131691 421237773
2 40641
1 75579 807529513
2 109388
1 172734 794612
2 151477
2 161021
2 140535
2 30098
1 82397 410590383
1 99265 905221357
1 112895 127240624
1 29306 10755268
2 184521
1 175967 319002858
1 183822 98747504
1 99895 462368040
2 136472
2 78744
1 60129 866547195
1 105505 718981540
2 171360
2 34029
2 162956
1 193904 430349879
2 198382
2 88075
2 33119
1 116181 643085035
2 119540
1 20060 320750748
1 188539 536508677
1 78724 807319714
2 171218
1 82935 100718930
2 167784
2 135496
1 78458 654858167
1 160780 201936815
2 54761
2 93226
1 170486 602260640
1 176132 937410712
1 199625 412137105
2 32145
2 100547
1 38479 334280326
2 15071
1 146125 259160141
2 173714
1 180207 24425342
2 155716
1 66852 800128704
1 113837 589110750
1 170132 480357947
1 164552 880730423
1 136854 256843758
1 100265 5059454
2 32734
2 66713
1 17754 781015706
1 63641 371973241
1 137401 223449116
2 78597
1 81536 774661540
2 33462
1 185842 11067605
1 121245 543769842
1 187917 521114701
1 62563 612775793
1 192716 226380254
2 168692
1 112880 82664775
1 25707 10623645
2 185350
2 104643
2 49271
1 135635 452092156
2 50177
1 121024 411572626
2 63471
2 1360
2 137474
1 101228 336485791
1 145226 784916566
2 94905
2 3654
2 152350
2 67964
2 129586
1 26873 219428372
2 109936
2 38731
1 192969 876037620
1 137864 226335311
1 70274 275236223
2 142805
1 199788 214319758
1 141632 881876753
2 107716
1 163411 816934675
1 23202 3561636
1 174534 489148068
2 59189
1 155276 811050729
2 172826
2 42490
1 173126 923338145
1 7020 131294926
2 62053
2 170430
2 172863
1 58650 564048704
1 180739 171779069
2 151329
2 146218
2 80709
2 146060
1 1678 821144967
2 64335
2 143655
1 4399 750404175
1 51186 45000069
2 130889
1 2794 777893488
1 121480 326967523
2 82782
1 171811 920169682
2 70107
1 60506 781690760
1 73450 489601373
1 28936 424773492
1 87006 318079004
2 75801
2 169654
2 171496
2 165977
1 102079 513674067
2 75922
2 129237
1 41892 181428631
1 90289 409298908
1 26564 927150693
1 6627 942975577
2 89127
1 13232 491479082
1 115472 153345417
1 147658 88348779
1 973 179404220
1 187654 156017359
2 68457
1 13532 147466625
1 54614 641383841
1 146687 809623121
2 132298
1 176991 606291960
1 156909 632204249
1 45233 851886283
1 55708 333115791
1 116780 941096094
1 82185 288227009
2 50138
2 65567
1 90406 771274751
1 10178 133569930
2 166262
2 34360
2 34227
2 156486
1 43946 618535624
1 120732 965736380
2 131947
1 75489 839145729
2 170965
2 97431
2 156013
1 26745 610883210
2 165873
2 74096
2 57131
2 41720
1 147823 713066234
1 34878 11847436
2 15812
2 186298
1 7648 430081588
1 145513 46325405
2 54051
1 110275 837120394
1 123914 609585167
1 63634 81588748
1 98464 451684068
2 51603
2 172330
2 84156
1 55013 617731278
1 174391 493377712
2 23500
1 158718 150480898
2 136010
1 179859 664859074
2 167900
2 40713
2 38379
2 175003
1 82635 752521950
2 135507
1 141278 708793428
1 65904 432037321
2 150636
2 122603
2 111749
2 9076
1 104076 939478963
1 22692 176206828
2 54876
1 89262 856556208
1 65499 331278004
1 65598 130239905
2 90600
1 148349 24693458
2 75216
1 44124 977488001
1 15437 922458562
2 164020
2 78640
1 38554 75017319
1 144565 95606489
1 9539 288018146
1 164357 935002021
2 128411
1 142079 608421301
2 107402
2 139314
1 189147 700096904
2 42023
2 62611
2 162842
2 122258
1 186294 735020233
2 89706
2 37297
2 89556
1 5259 4922216
2 145014
2 120710
2 70868
2 165717
2 114320
2 102414
2 114000
2 38265
1 177621 182864426
2 4893
2 16
2 107735
2 18665
2 180412
2 97888
2 193553
2 119146
2 75851
2 181364
2 11894
1 86410 763896819
1 196417 567669429
2 106229
2 141048
2 165809
1 78987 738855706
1 23955 370617116
2 66728
1 178288 185251876
2 153570
2 117940
1 65110 522561669
1 98387 366270510
1 103954 805976971
1 12219 959326666
1 39600 528330904
2 12978
2 189310
2 59693
2 143013
1 142234 146694393
1 198601 447032041
2 133161
2 19115
1 66233 968487066
1 162645 85637082
2 91305
1 43113 594701407
2 141881
1 28513 348611466
2 3377
1 119253 3886059
1 131390 970495837
1 113645 181418959
2 153323
1 161964 451813794
2 21119
2 62395
2 193695
2 16128
2 1310
2 152643
2 121901
2 40335
1 92789 347667885
1 195070 440954019
2 17951
2 191608
2 14605
2 61331
2 72690
2 53901
1 17406 974825382
2 100501
1 195104 907908052
2 199441
1 160961 758478406
2 33152
1 29206 535921729
2 111183
1 185224 436437710
2 115279
1 57878 792272088
1 189662 132505209
1 58252 630769606
2 34700
1 32734 507669227
2 45406
1 164488 395262161
2 65482
2 16889
2 125986
2 56393
2 99247
1 16251 4606904
2 193522
1 164041 788567138
1 135549 988858089
2 110119
2 126819
1 51887 329761704
2 87745
2 42372
1 165615 625802934
1 39922 15862060
2 166231
2 143575
2 114760
1 96378 127359684
2 114055
1 80468 457696689
2 128159
1 97512 864998497
1 15186 600943706
1 88967 711319677
2 176508
2 56355
1 135605 439340598
1 91070 50116125
1 42985 358679659
1 107573 559204828
1 193942 531644877
2 19531
2 194621
1 18754 433019019
1 84409 278315903
2 97071
2 168790
2 140587
2 187171
2 175257
2 46620
2 66113
1 43229 695322226
1 90101 113810876
2 136593
2 84502
2 164213
2 32761
1 13603 701602734
2 198980
2 145873
2 60157
1 34259 727260381
1 87074 138426170
2 169864
1 16318 392130689
2 184338
1 64384 616497945
2 152020
2 25532
2 191381
1 90107 115528600
1 125950 117075516
1 16348 873692028
2 66938
1 19999 835976529
2 130650
2 128419
2 70150
1 82350 8561513
1 51512 449720591
2 48334
2 63996
1 20013 274156975
2 162325
1 187144 943908447
1 104485 58798663
2 180066
1 80247 243042432
2 193301
1 26352 843114425
2 65342
1 52253 307015794
2 57171
2 197204
1 151261 31767076
2 30988
1 177203 949389858
1 136043 656363580
2 117150
1 132932 756937400
1 136736 530668019
1 121755 387790288
2 129073
1 186799 386398426
1 121208 267359425
2 105256
1 94977 573639720
1 31476 258972959
2 136139
1 191801 406791559
1 162576 902546324
2 13180
1 78126 730026798
1 21222 363952881
2 147188
2 3891
1 26982 43088494
1 121126 911910415
2 19270
1 48348 309306422
2 166985
1 93791 370272501
2 91428
1 135783 187607082
2 189019
1 97354 806223395
1 142595 420159210
2 22413
2 77836
2 135338
1 159429 263219045
1 42669 278638788
1 170 281112196
2 187835
2 84939
1 158480 546100024
2 30698
1 131079 133141415
2 160411
1 181817 364582103
1 107657 721295271
2 155375
2 99981
2 173970
1 181234 283541863
2 93189
2 18104
1 43359 615387132
1 51878 45972775
2 41445
2 110629
2 98514
2 183704
2 188834
2 151230
2 113791
2 189105
1 172908 990257270
1 57068 92657656
2 11321
2 167285
2 101991
2 60236
1 92900 86407725
1 989 88820827
1 119343 410428060
1 110875 246226181
1 196758 992533384
2 141106
1 171906 202664127
2 46871
2 120310
1 75514 459680266
1 28816 960208431
1 125397 356419191
2 20824
1 191550 260824962
1 38819 235351266
2 194044
1 83774 340947301
2 136216
1 140639 69855544
1 170355 286457281
2 124029
2 153741
2 53342
2 81342
2 191098
1 169299 830789672
2 117293
1 1555 506091038
1 176820 920655458
2 5876
1 20297 911986727
1 152939 966125107
1 141172 620198412
1 95778 195833371
2 37997
1 65760 303780304
1 81322 303002218
2 62735
1 95279 697696924
2 137904
1 109266 277323021
2 103983
2 126589
2 119365
2 138627
1 191797 106917897
2 64667
2 136452
2 145181
2 108852
1 116987 380076636
1 127720 219887946
1 197128 396703235
2 50075
1 191549 781873104
1 143799 461600722
2 151205
2 124066
1 6591 365237566
2 78668
1 24664 856794241
2 77687
1 122149 131712305
2 75444
1 3033 802653249
2 197874
1 31435 243181706
2 57697
2 179874
1 153717 631848225
1 110824 92019261
2 94929
1 1271 573093133
1 35821 756755701
2 18300
1 176707 823233015
1 32175 531921443
2 28822
1 114670 72672064
2 17759
1 28526 722064963
1 31797 964953898
2 61542
1 54159 954111536
2 54491
2 77727
2 33703
2 155931
1 191126 868284080
1 20213 699220314
1 98168 9617846
1 87558 366701182
1 36538 359943286
1 65974 497231421
2 61589
1 55155 974554200
1 150032 25116188
2 85071
2 120183
1 91752 740481468
1 151649 601085878
1 18917 487419305
2 1711
1 166862 440398092
1 7840 727786731
2 59732
2 168679
2 6299
2 91000
2 30409
1 80986 495504677
1 125735 219766991
2 89288
2 4857
1 71175 537150682
1 66685 950278158
2 116344
2 166321
1 84867 602743740
2 63608
1 139909 818456040
1 57724 746769125
1 95580 514701480
2 20069
2 32215
2 146175
1 165523 867805648
1 198413 231679564
1 34719 213770638
1 24335 251001260
1 47092 550670438
2 175708
1 7952 78514232
2 73066
1 86633 44795566
2 179282
2 1733
1 60448 938946424
2 47909
1 77524 506560513
2 187258
1 189110 78503425
1 87950 782812977
2 198177
2 188977
1 50979 782507957
1 97962 249318106
1 183802 235564879
1 83134 694595582
1 10437 310256704
2 67551
1 199008 344187585
2 15526
2 131821
2 150547
1 59984 927154812
2 108381
1 188076 500593275
1 186025 962079772
1 116167 366518015
1 20977 478961994
1 111839 822953365
2 177353
2 15414
2 21968
1 35880 525273611
2 155069
2 109123
2 190922
2 195354
2 190794
1 141170 548830602
1 97699 511064420
2 51269
1 11710 929354922
2 31466
2 29649
1 5448 464316123
1 180699 74507657
2 34305
1 17626 212819475
2 19706
1 177780 55938907
1 109672 407729970
2 119871
2 132927
1 104171 775173295
1 174154 36044084
1 95058 180688940
1 85091 448896185
2 5518
2 173092
2 54694
2 39681
1 27405 414569683
2 118028
2 147408
2 38248
2 67559
2 149548
1 2387 246248366
1 83495 879363916
2 57868
1 98162 530461084
1 149146 407323680
2 139862
1 53211 109897180
2 110550
2 111227
1 143597 565879876
1 84713 537011446
1 156803 331335902
1 146214 338755469
1 160425 412442370
1 6471 269367046
2 149882
1 171626 475794095
1 165927 567822115
1 171190 798076389
2 69552
2 108851
2 171180
1 142702 36731685
1 23251 876017023
1 101949 113029114
1 80726 878350984
1 159183 6804854
2 153418
2 45850
1 39049 217919725
2 182190
1 80002 425462453
2 16139
1 84992 170906553
1 54591 372144822
2 116983
2 41598
2 87690
1 136069 381688479
2 92043
2 102847
1 23553 265675694
1 95037 220433375
2 96411
1 185229 579867338
2 5666
1 113939 771483703
2 116149
1 58182 588242078
1 95623 282743472
1 70405 956694893
1 32370 518264329
2 7102
2 731
2 114445
2 21499
1 91193 456284248
2 136559
1 74895 684881875
2 133585
1 74151 283930991
2 79787
2 160125
1 139016 367224494
2 53364
1 63106 725797565
2 157391
2 130574
1 143339 920290566
1 26376 817675890
2 43886
2 35601
2 93442
2 32360
1 115307 300118546
1 198261 155995779
2 12875
1 141332 327675604
1 57740 175863183
1 12458 100608813
2 142719
1 80803 619272717
1 186499 828837999
1 83718 961576311
1 197299 876703688
1 198668 30841215
2 111659
1 8200 780541879
2 192185
2 7350
2 148597
2 135673
1 144263 551829262
2 61333
1 25098 236845926
2 157625
1 82865 633349414
2 150534
2 186730
2 77541
1 111795 950117261
1 179670 918541112
2 50815
2 169013
1 95242 166384356
1 15061 951111222
1 68438 176659228
2 85935
1 65707 396862921
1 75028 936823270
1 62238 437080885
2 36540
2 176520
2 143833
1 75845 717298263
2 189361
2 27820
1 103518 475253496
2 61388
1 90413 615345897
2 160376
2 108895
1 196184 775816334
1 186519 161959331
2 105497
2 186134
1 144822 501220634
2 17751
2 29665
1 160349 56552929
2 141371
1 50749 583436273
1 102840 653891683
1 108245 977409415
2 29753
2 95768
1 132359 590996801
2 137891
2 171860
2 158724
2 194241
2 150661
1 196521 86270679
2 178030
1 156257 300399796
1 133649 751327611
2 343
2 175427
2 21940
1 196330 113215222
1 168822 681990389
1 69059 692012342
2 192756
1 81833 461843758
2 75992
1 56109 91238005
1 81375 677926955
2 81564
1 158799 966055586
1 109904 388422494
2 195220
2 65512
2 135324
2 125054
2 144581
2 167962
2 185980
1 189253 111965792
2 154212
2 148953
2 4424
1 59912 421420810
2 116245
1 172854 496641105
1 145137 746467122
1 56769 288916791
1 91369 451063159
1 57498 146036866
2 80392
2 172859
1 159789 558117937
2 40105
2 34340
2 178734
1 61349 122811328
1 180540 990686634
2 107677
2 70531
2 152851
2 9601
2 84672
1 155938 143724520
2 6343
1 199386 722249712
1 181508 906980595
2 169172
1 35380 436184978
2 95297
2 22248
2 121515
1 134495 370451759
2 199960
1 85197 257294361
2 22912
2 117527
2 63595
1 105780 552622547
1 173958 478379001
1 172288 212064190
1 75416 166092803
1 195375 678064450
1 190752 677992520
2 81610
2 55315
2 77696
2 99336
2 162114
1 109386 109547282
2 35960
2 25963
1 3962 669639730
1 192874 524610547
1 42119 604277108
1 35760 558459582
2 159694
2 142906
2 93583
2 3382
2 66224
2 4727
1 135267 102471302
1 143161 808207249
2 59328
1 88210 664670105
1 129054 399580881
2 121552
2 33647
1 108814 158929031
2 166568
2 172044
2 64126
1 166935 906009405
1 62359 964009646
1 99361 271014736
1 30983 893236869
2 68408
2 172540
1 23803 893570214
2 92055
1 110925 792800947
1 82262 347536818
2 157700
1 76927 319298895
2 30118
2 126059
1 116848 567398367
2 76084
1 78705 604626489
2 108506
2 47712
2 56372
1 7906 432364893
1 174422 861641218
1 193570 189953653
1 196645 694186552
1 137501 975647771
1 74721 489213881
1 136964 385818347
2 140853
2 67611
1 117822 778310813
1 159919 872510854
2 156692
1 51945 498912505
2 1655
2 179183
1 84607 8302633
2 186515
2 77875
1 29029 719860494
2 126503
1 78809 5718442
2 142698
2 156030
1 68777 223072417
1 164434 184418891
1 188549 630640891
1 54764 134295325
1 17963 405905002
1 183387 507038073
1 104699 672326060
2 94833
1 159774 282972204
1 128117 539245348
2 116257
1 163439 755973978
2 118274
2 110699
2 14482
2 192235
2 63211
1 37015 171925102
2 2073
1 166240 844442647
1 4250 889452647
1 92802 715050964
2 15368
1 47150 418617123
1 192427 444949696
1 148236 755069005
1 152332 696461609
1 116685 518297918
2 183853
1 10489 795297865
2 180536
2 134675
2 150575
2 49147
1 137589 280397360
2 139037
2 49471
1 108948 452535417
1 60799 245212934
1 121563 166886330
1 133466 24302798
2 195346
1 162211 496655261
2 62412
1 54675 328776882
1 21585 854870929
1 10727 328966796
2 104720
2 157922
1 39285 905611324
1 193185 515353187
2 88466
1 100247 819984077
2 64080
2 167084
1 30668 909797574
2 93653
2 148063
1 161075 588741900
1 156158 629261459
1 37976 803257661
1 196194 383787319
2 36929
2 85536
1 123081 981865510
1 12890 948559264
2 134434
2 68183
1 66703 330889492
2 86563
2 139744
1 171862 543385109
1 109700 953864084
2 133667
2 24410
2 33892
2 3707
2 106359
1 55289 958062945
1 38760 229798604
2 75818
1 143076 888680097
1 5670 728150370
2 15221
2 45077
1 79499 973448119
2 144842
1 125566 44941838
2 64028
1 4173 378113165
1 184551 957500533
2 18587
1 39204 597467469
2 181559
1 31948 945159328
2 187055
2 140668
1 38732 522889111
2 46283
1 9301 750749371
1 31604 9551254
2 162098
1 113288 523848263
2 148664
2 162258
1 106911 674274159
2 198465
2 66187
2 122076
2 154114
2 192048
1 191950 521882166
1 36242 273916239
1 186844 99751472
2 95439
1 136927 600663223
1 198890 532167883
1 182077 825939353
2 98262
1 160091 606721407
2 48030
2 71660
1 86055 874708447
1 89294 568399495
2 198540
1 177654 241834928
1 124336 222572359
2 109492
2 121601
1 143226 388357354
1 174426 368047026
1 183709 976390521
1 139562 761159091
2 190989
2 102228
2 88001
2 128071
1 47743 745620537
1 149088 230800067
2 161183
2 137181
1 112773 557536964
2 134306
1 85818 886327324
2 166969
1 32885 171400690
1 124929 499256348
2 21207
1 38039 65879758
1 191420 706052506
1 160017 326785625
2 101557
2 186075
1 139804 798623886
2 64341
2 131134
1 87942 117866551
1 80457 645196816
1 81626 44261345
2 103638
1 126034 415705118
1 91736 27083026
1 51834 17395063
2 63051
1 90052 895177885
2 8782
1 128381 615868881
1 132739 538181172
2 133111
2 164523
2 31132
2 86386
1 82108 965811237
1 185019 140382465
1 110566 529064201
1 153762 907568987
2 176539
2 16833
1 40560 894711383
1 151945 413196934
1 57632 121254604
1 28388 591419549
2 405
1 41218 63326901
1 74384 499724488
2 179456
2 197474
1 114348 862964080
1 8019 906351538
2 26802
2 111476
2 127951
2 49389
1 59457 125043626
1 102448 886276012
1 85153 555552910
2 82975
2 8597
1 79788 162015625
1 127862 817543397
2 105974
1 153895 309123835
1 68704 648534043
2 88282
2 219
1 55723 476102110
2 168011
2 96136
1 147303 66583895
2 77247
1 64586 926987673
1 71320 644582494
1 23576 169479190
1 11060 854909205
2 192816
2 196700
2 111410
1 157101 259821720
1 181413 655580861
1 123009 178472123
2 6782
2 114992
2 184296
2 6754
2 52735
2 62580
2 22799
2 128618
2 77534
1 142209 998484160
2 10057
2 130583
1 64874 531383306
1 146404 412278007
1 83075 746520650
2 185122
1 56192 901227026
1 39110 540182996
2 171429
1 172160 935958663
2 119573
1 84643 915647369
1 59434 190560084
2 131295
2 172108
2 100342
2 72473
1 52496 937853762
2 82949
2 214
1 61094 314256595
2 51279
2 114931
2 23925
1 91132 44626530
2 47647
2 32112
2 57658
2 191531
1 168157 629404769
2 112920
1 195336 783346087
2 183225
1 9153 377849319
2 81907
2 126806
2 94546
2 100081
1 174130 619494423
1 81554 6310883
1 12923 183034966
2 22234
1 6827 762275520
1 137473 981324703
2 96533
1 128952 163288568
1 134535 195087312
2 81398
1 21105 894991988
2 65610
2 107862
2 144648
2 25378
1 195695 585210170
1 194317 275594352
1 112470 391662277
1 163888 501194646
1 193628 989516172
2 109899
2 104240
1 187926 389483124
1 101924 349566910
2 194339
2 46543
1 129724 333633303
1 101927 558318576
1 20339 290239498
1 44103 10646774
2 28213
2 174357
1 60227 951448869
1 73305 723052462
1 182848 864896633
2 182282
2 13373
2 173579
1 18582 581910515
2 153609
1 17424 203439402
1 145728 690444256
1 92863 700158602
2 143942
1 161963 396288003
1 65928 52501268
1 93931 778830802
2 62022
2 79045
2 77693
2 151964
1 149396 850811537
1 4235 986807989
1 135625 715389744
1 156115 235243060
1 170123 294327026
2 65217
2 81968
2 122985
1 57138 402491675
1 96492 165432901
2 163647
1 91876 325362745
2 165608
2 32781
1 174258 651556128
1 134558 270545873
1 145980 239898753
1 116442 483673540
1 118230 198945667
1 144643 49519202
2 2726
1 71057 624501471
2 187034
1 28815 959461772
1 11185 187827668
1 85874 36445892
2 67966
1 18700 593275904
2 148359
2 118767
2 110885
1 44289 109219902
1 197927 938711774
1 43674 470361284
2 191020
1 186632 768819127
1 149304 565122577
2 134043
1 12255 146445285
1 122687 465365897
2 158288
2 21845
2 72548
1 108454 321274505
2 41980
1 131144 502195883
1 115329 850122681
2 60535
2 132840
1 189189 66355921
2 35786
2 95583
1 61894 161284764
1 89743 408235175
2 57733
1 3180 61649637
1 136011 364638113
1 92101 127162483
1 66271 461821860
1 62587 485551829
2 4946
2 36772
2 194453
2 92477
2 21573
2 112014
2 189310
1 42211 661859580
2 99483
1 36007 739547008
1 132407 331557879
1 24347 911237229
2 20387
1 44251 342580700
1 159389 292784657
1 181668 641692050
1 23977 880312481
1 158209 29440719
2 145461
1 16522 539806655
2 158980
2 88038
1 105034 727200968
2 26926
2 93146
2 91582
2 24457
1 79946 661864832
2 61720
1 132085 827923004
1 102685 402888755
1 19429 448740280
1 169411 581730834
1 92484 953944060
1 102001 294836605
1 142193 720618680
2 185154
1 10880 761807864
1 10903 118087871
1 42550 560970393
2 42766
2 114434
2 58969
2 154712
1 24754 133681252
1 61903 964892836
2 116679
1 103289 375981391
1 75813 787430470
1 19927 469122388
1 170190 696865229
1 192946 99588713
2 194158
2 85918
1 149803 991733569
2 43327
2 91811
2 158917
2 80595
2 180393
1 198211 819974036
1 28530 561080950
1 148847 366802478
2 89976
1 120977 323720550
1 95081 557580648
1 11645 103816766
2 36926
2 49705
1 59812 323256103
1 290 838998936
1 90095 235746468
2 135509
1 67606 689869164
2 67429
1 35095 140672
2 80
2 143112
2 196010
2 141610
1 95526 467944109
1 135103 702019465
1 162621 805887533
2 164755
2 114516
1 55077 633146325
2 9753
2 135102
1 113519 881149685
2 142633
2 165461
2 141186
1 10996 339060461
2 184771
1 139375 848324397
2 125964
1 186548 312652542
1 94398 374054640
2 105312
2 115506
1 82054 517085194
1 192387 109225814
2 13147
2 128148
1 66693 872570997
1 191934 507719567
1 154104 147110658
2 78142
1 116304 680353565
1 171196 240409997
1 46617 506451440
1 96776 108315342
2 1860
2 153978
2 122943
2 59394
2 10311
2 118842
1 161475 676276351
1 127284 646558517
2 32593
1 78080 476447119
2 166659
2 21958
2 126803
1 58645 574216870
2 174011
2 73204
2 163285
1 145995 375142009
2 123564
2 139604
2 65707
1 83689 590741792
1 83615 352676966
1 169509 602725976
2 24261
1 40198 300903762
1 2732 536374418
1 185901 311137964
2 153729
1 111772 225723457
1 95747 42910615
2 195402
2 61426
2 78526
2 111056
1 36529 142871970
2 159250
1 106884 314163028
2 192938
2 366
2 117254
1 191984 79081096
1 103323 617958493
1 116183 674662893
1 142254 486162383
2 120845
1 113087 674678467
2 153974
2 16497
2 51302
1 66116 233446414
1 9114 59322784
2 85935
2 184360
2 71494
1 188962 535603086
1 19914 462573586
2 63398
1 51315 91788738
2 166244
2 66862
2 49090
1 199531 82632012
1 119582 373672465
1 179602 953686788
2 70906
2 29686
1 165984 543067478
1 62077 524150729
1 47709 344416813
1 18092 649069269
2 105340
1 178021 599055449
1 63560 67040598
2 167266
2 20045
1 153244 477267060
1 65512 435133867
1 98262 506177823
2 142146
1 30059 194099605
1 186502 783841239
1 83755 260067270
1 142004 764474965
2 61319
1 146389 586656821
2 24462
2 139582
2 5363
1 103444 337568324
1 134430 155279844
2 187682
1 151527 520878770
1 147631 707106769
2 38976
2 69017
1 40263 217187434
2 90179
1 69210 669168787
2 55545
2 116032
2 30475
1 179573 387098099
1 136013 835347094
2 195241
1 74684 476807280
1 86200 361510376
2 31572
1 20359 406503683
1 113656 159075495
1 15369 972615523
2 35273
1 23621 567305087
2 53266
2 195751
2 2565
2 49608
1 64262 926432111
2 151581
2 91189
2 152136
1 154465 955946866
2 174176
1 100881 505222140
2 146591
1 162585 619452244
2 137730
2 169185
2 50937
1 177295 185099269
1 119944 351838778
1 48037 838291782
1 184669 372486851
2 181236
1 195370 601187893
2 172826
2 62093
2 146804
2 172742
2 152195
2 116856
1 45100 211399084
2 13540
1 61887 425819313
1 72266 81454579
1 154850 816288951
1 140580 495382780
2 113815
1 185939 74545239
1 560 833977797
1 3318 110823043
2 77215
1 172584 306635374
1 67042 180853550
2 77499
2 73211
1 111675 334132663
1 30986 725470396
2 22363
1 151611 11303343
2 111058
1 72185 786228936
1 51253 983708468
1 158700 806382404
2 60782
2 103645
1 144278 781293312
1 111915 915070960
2 83242
2 100997
1 90851 840931519
1 106004 690638702
1 31467 256456503
1 91505 496628326
2 66499
2 25990
2 168793
2 139812
2 101399
2 18648
2 113153
1 170188 75455136
1 197879 414235235
2 127649
2 120332
1 129893 322332610
2 117844
1 61931 21104001
2 144611
1 19284 106553498
1 18839 502049685
2 170622
1 144183 24772348
2 53083
2 98777
1 72595 871276820
1 173723 645056302
1 70717 695491384
1 17178 778085828
1 65054 381097879
1 6774 173283600
2 4353
1 35695 737768163
1 144723 492422220
2 12397
1 82144 176570378
2 117996
1 79693 996108250
1 128818 688660484
2 19762
1 39023 318583001
1 163859 784577385
1 34596 835601480
2 69795
2 196719
2 176917
2 164592
2 170605
2 33335
2 187615
2 118563
1 125282 943551807
2 119047
2 174276
2 185948
1 145792 161526315
1 144278 847218260
2 119434
2 34073
2 186517
1 130662 467250533
1 65624 64347755
2 192863
1 146720 10183128
2 79771
2 1160
1 84576 610149018
2 143641
1 109467 894346370
2 106167
2 118026
2 87991
2 169218
2 195724
1 116598 243579683
1 9150 156594980
2 132875
2 65838
1 38045 359150112
2 175657
1 155836 884274271
1 106885 599031101
2 128847
2 167977
2 5470
1 184947 988738809
2 43734
2 183029
2 130944
2 33580
1 152405 461852701
2 46468
1 163756 739972873
2 73988
1 96777 369013464
1 136124 546810738
1 79425 266202101
1 137165 396645165
2 85576
1 126415 632390767
2 81199
2 27312
2 3238
2 99016
2 81762
2 28957
2 182672
1 31626 270264484
1 150147 691365289
2 138927
1 72298 830401501
1 49412 60463647
2 159452
2 190732
2 176137
2 75768
2 152215
1 13384 435638107
1 101487 69179905
2 95189
2 157245
2 163207
1 70206 128136239
2 14893
1 16605 251434119
1 162457 562013966
1 880 729438938
2 154270
2 190632
1 49001 360793519
2 118203
2 33909
2 129629
1 175226 541641512
2 13022
2 183722
1 176866 959248318
2 196032
2 198818
2 13128
1 97918 2891793
2 157145
1 55355 841874790
2 166552
2 183280
2 81964
1 112500 554866850
1 69403 885773701
2 157331
2 91009
1 56019 895299891
2 163972
1 179275 541702176
1 155109 20752498
1 164877 613314311
2 16708
2 117018
1 163756 718932641
2 7096
1 77476 695813962
1 142439 535823183
1 130 354327251
2 74181
1 190650 258825616
1 80142 761277184
2 181837
2 197793
1 195225 272960282
2 166213
2 133079
2 175679
2 181674
1 192264 215425697
1 32985 287815781
1 156333 818135800
2 149545
2 57691
1 198710 474999559
1 82541 356250202
2 62972
2 4815
1 170398 703465803
2 72254
2 139632
2 90817
2 60898
1 83077 108205118
1 91610 887903904
1 106118 858956299
2 88010
2 85994
1 189011 463571914
2 89061
2 148485
1 101540 617533476
2 35449
2 144206
2 131581
1 133335 548239582
1 118428 111740598
1 108031 688510652
1 161863 280521430
1 196712 329598006
1 55046 903703683
1 49142 616911480
1 186797 717587825
2 127290
2 192490
2 183078
1 50841 150061185
1 127454 444119064
1 44131 704908098
1 163147 79340974
2 25527
2 20263
1 198230 848047212
2 4994
2 178404
1 194389 119246259
1 171088 277850796
2 171426
2 165102
1 115604 154573613
1 161353 528336983
2 105396
2 141548
2 116458
1 60493 705405146
1 124392 90552448
2 84953
2 162814
2 110275
2 196643
2 89140
1 133939 792337061
2 191194
1 118089 188322886
1 31701 906529491
1 87301 3334220
2 29886
2 85017
2 102246
2 197952
2 7991
2 93233
2 38915
2 169118
2 86996
1 25124 861450369
2 139855
2 48101
1 53096 37935394
1 65749 969465948
1 192336 925388614
1 17437 997949058
2 18452
2 97366
2 47302
1 84613 905842937
2 94982
1 7916 318777696
2 125719
1 107970 145121899
1 189086 235431498
1 75594 540138154
2 35018
2 100162
2 97951
2 71695
1 27923 799653521
2 31004
1 98982 539535133
2 197345
1 99332 839142163
2 109668
2 33107
2 196918
2 40578
2 126495
1 116980 466776522
1 73922 765380459
1 107331 941317799
2 39355
1 142557 693495082
2 28287
2 115589
2 14693
2 154626
1 169559 128920030
2 119525
1 133621 159022516
2 153140
2 157906
2 181495
2 194023
2 180770
2 26537
1 21805 601001902
2 119084
1 38908 163881900
2 120242
2 76659
2 110696
1 124493 211677277
1 180823 257514056
2 183203
1 196635 518586581
2 173542
2 140777
2 182000
1 248 696410284
1 71434 289800178
2 26215
2 36084
1 152014 305833312
2 139695
1 197000 905624223
1 147416 527203569
1 155456 123627025
2 89308
2 157733
1 47782 384899671
1 9976 85546969
2 130222
1 168176 817511890
1 58173 318734279
1 66250 639706032
1 6709 958929760
2 22807
1 39834 989426681
2 166242
1 66684 124936284
1 7613 986325446
1 124969 764452764
1 70959 576492162
1 53027 482251467
1 103664 220022733
2 16478
1 143525 237795228
1 145928 905119630
2 125152
1 143321 802217097
1 39306 886485706
2 104362
1 97728 843542504
2 84157
2 49021
2 81845
1 68927 406444778
2 88632
2 105788
1 44628 940896317
1 164340 642390375
1 163550 257602776
1 108193 825699338
2 146157
2 116793
1 82314 804000030
1 95550 422265454
2 107949
2 50721
2 37440
1 182674 902057327
2 182727
2 6146
1 25677 882674202
1 199600 652716380
1 75571 797058503
1 131955 446670749
1 57285 852359284
2 91988
1 187904 20922021
1 36045 440973494
1 87074 67288104
2 20216
1 175617 609738239
1 180608 882906251
2 152140
2 11168
2 37054
1 107130 198733319
2 5040
2 71343
1 165979 848493323
1 184863 763941996
1 12547 135620525
2 70377
1 55252 579286221
1 108168 286488257
1 156490 125461420
1 153641 896970391
1 77005 434256955
1 163115 993424
2 155753
2 62527
2 164798
2 4645
2 60654
1 34923 706694929
2 144564
1 78274 524871745
2 12864
1 30315 196976387
1 19341 45087300
1 144370 696900294
2 114579
2 80047
2 83565
1 197952 66547888
2 156723
1 21625 908175109
2 68087
2 81494
2 164555
1 138984 739866184
1 25446 679612936
2 94091
2 45858
1 14179 735680425
2 92679
1 3154 971078784
1 29693 318854380
1 190366 313619553
2 191378
1 149679 964967720
1 190216 357860204
1 100292 447358871
2 83533
1 144577 589712125
2 114500
1 108010 682147205
2 113960
2 190031
2 80757
2 171305
1 21696 897792505
2 95314
1 45910 350961307
1 11228 228482354
1 31866 147498907
1 25765 20916940
2 143199
1 70769 127955169
2 151429
2 106581
2 51047
1 48473 403891415
2 134637
1 66995 639493397
2 19702
2 110776
2 13107
2 38717
1 10373 401794500
2 157109
1 11606 927002867
2 189901
1 136064 93855393
2 158536
1 43791 244555795
2 155072
2 22468
1 84965 952581194
1 191335 898472665
2 71935
2 94303
1 14425 178359942
2 157543
1 110486 764068321
1 167341 111563763
1 33016 734937743
2 17807
1 80825 776108404
1 65756 539535080
2 172162
1 35746 79933466
2 40494
2 2199
2 123692
1 110153 379208876
1 100681 275543475
2 52260
2 191649
1 66179 958139579
2 151750
1 25068 384494114
2 142422
1 168649 2937440
2 20841
2 178146
2 190256
1 66090 569704982
2 27247
2 196890
2 164328
2 37451
1 101007 784639188
1 48145 884060847
1 79464 254388922
2 176266
1 38717 290386781
2 67413
2 97901
2 1527
2 87854
1 163976 721882621
2 52769
2 122849
2 48868
2 37763
2 97296
1 27020 140095954
1 22319 670269708
1 112353 582282706
2 129913
1 4034 422395218
1 56368 634949451
1 122792 788886655
1 80978 327744373
1 198395 746657753
2 91551
1 24702 163701023
2 192340
1 133737 570456993
1 12005 452417897
2 63158
2 22277
1 71438 259077425
2 31560
2 100024
2 100606
1 47678 899762701
1 121906 401798965
2 187096
2 41784
2 79455
2 147902
1 38516 322550372
2 195872
2 24605
1 84759 817235272
2 121656
2 72058
1 38983 589620036
2 188402
2 83162
2 176168
2 126
2 67928
2 91518
1 92337 80089791
1 147153 210576293
2 191690
2 83167
2 106456
1 132033 916067030
1 147564 829509868
2 174799
1 96778 716803019
1 10286 815428875
2 74624
2 123775
1 143340 511406681
2 100223
1 133432 82456567
2 80686
1 5477 976487727
1 74042 835607889
2 190485
1 54969 188868680
1 197743 28871760
1 16178 699994357
2 62268
1 138960 435480105
2 9397
1 75342 948496237
1 179210 392292781
1 97331 469679487
2 90972
2 88934
1 9133 325549649
1 73178 211122209
2 181952
1 147052 948434529
1 151 920680220
2 165080
2 188941
2 28204
2 15426
2 55892
1 68475 584918016
2 86359
2 24064
2 139498
2 13022
1 52416 501396711
2 67491
1 116948 602223261
1 87197 913116426
2 21783
2 114029
1 111233 317934291
2 141296
2 111359
2 58148
2 93723
1 84346 516087477
1 104985 31506510
1 121942 364788022
1 109654 792262180
2 160943
2 15527
1 107453 823707354
1 127526 452854575
2 130495
1 6716 914210640
2 197916
2 193884
1 147808 366536040
1 57650 983662886
1 104697 347178421
1 192145 182512692
1 47646 372363845
1 149589 864725484
1 84102 134669051
2 152030
2 171578
1 92800 597231381
2 182771
2 144934
2 141637
2 101346
1 175484 410531888
2 130216
1 3068 457201470
1 6902 281350214
1 168062 727157423
1 119059 647430183
2 171297
1 112600 950022811
1 31518 423684464
1 3860 281429512
2 157607
1 34136 161385401
2 195744
2 132200
1 70147 671483020
1 186 626625844
2 6342
1 129599 542214133
1 5107 9595667
1 134492 169941587
2 100420
1 108482 922309615
1 116090 101154559
2 176993
1 138440 390660850
2 156396
2 24262
1 38783 295570507
2 185764
1 190822 604200391
2 63628
2 161814
2 83751
1 179648 849384913
2 85508
2 120432
2 82207
1 154492 627481553
2 93984
2 185945
2 127016
2 14461
1 22537 680970432
2 176255
1 37908 598048051
2 46913
2 2152
1 117831 784149656
2 32138
2 120833
1 111232 187245283
1 33248 13420223
2 12111
2 99012
1 39443 445432155
1 195019 499432952
2 145444
1 13900 371507335
2 81455
2 46407
1 62651 738749406
1 28117 385814340
2 176999
2 152909
2 26693
2 24832
1 35399 680452569
1 138253 958166555
1 87417 828535342
2 87633
2 140735
1 89601 591273635
1 111108 752010025
2 165582
2 99001
1 20793 783862736
1 78616 451573859
1 17152 313904883
1 139932 862136607
2 184462
2 185985
2 163131
1 73351 458403841
1 74104 161156123
2 18403
1 162354 112647120
2 124063
1 63528 131281691
1 56864 952172691
2 38204
2 59575
1 188946 164987001
2 110093
1 143481 923200518
2 62559
1 85330 166507508
1 122350 762106011
1 191498 627316239
1 180027 695100295
2 61336
1 90673 967395789
2 29945
2 97247
2 19385
1 172348 310185074
1 2650 182534769
1 160731 760059467
1 31584 835769728
2 85874
2 87760
2 159681
2 62500
2 125803
2 191393
1 151103 190611047
2 130686
2 29819
1 158940 331895584
1 100728 640451839
2 37775
1 167361 152001643
1 31268 951908507
2 25417
2 147588
1 48279 774871680
2 46280
2 149550
2 12546
1 193113 687053434
2 194621
1 96298 807118468
1 188687 168902298
2 109192
1 32808 551837978
1 99384 573319328
1 151704 24393944
2 195884
2 129246
2 44414
1 143100 980319477
1 18208 527699007
2 30332
1 100502 377138122
2 121707
1 9606 998173208
2 12080
2 86064
2 179571
2 110938
1 189988 354094875
1 156905 976830135
2 161632
2 89887
1 80716 902247937
1 129143 814818735
1 151392 881076624
1 93210 842358768
2 114820
1 80814 405035173
1 137736 755700443
1 35138 280911509
2 22068
1 148719 640359821
1 186093 948502109
1 76083 158996710
1 69098 61617741
1 26184 194764185
1 11462 870279803
2 105159
1 59623 575730173
1 143784 716275629
1 157285 509735189
2 61084
1 97543 590731560
2 114571
1 131744 768171772
1 117833 931002222
2 194668
2 183105
2 191260
1 69777 2668585
2 5491
1 4496 832650556
2 192346
1 36267 165011581
2 128779
2 141274
2 61316
2 144478
1 151748 281680726
2 103739
2 73618
1 8470 610692430
1 129615 493061487
2 93819
1 186048 136580946
2 118203
1 14425 223312685
1 140275 134397686
2 110906
1 110695 669116483
2 144689
1 172528 288991332
1 71503 414669848
2 134755
2 11115
1 146111 167173120
2 11044
2 30778
2 166841
2 167495
1 694 529469686
2 2571
1 15445 186366762
2 146345
1 163766 936707393
1 18792 699706179
1 173521 346888258
1 91738 229749986
2 102518
2 172366
1 123292 180043597
2 184036
2 159552
1 117777 630437364
1 58402 336791656
1 176334 993406567
2 66077
1 97570 219426533
1 5299 279020687
2 37386
2 3392
1 92910 797303312
1 120648 458362784
1 110033 842880426
2 134866
1 105344 349514231
1 173974 801613910
2 68341
1 92324 731912848
2 47011
1 101599 451987299
2 122771
1 188645 375615538
1 132438 148692287
1 197109 117229878
2 113875
2 187852
1 127062 502398163
2 155432
1 99753 248453611
1 128809 522666787
2 45813
1 125099 775862103
1 179052 97093700
1 188010 126155214
1 63349 864056939
2 134381
2 101428
2 186227
2 76606
1 27532 846608637
1 144763 993360183
2 55638
1 178339 120937755
2 183
1 171657 457158995
1 43356 822090254
2 180577
2 107345
2 90967
2 51671
1 64228 721980307
1 116159 905008781
2 174416
2 103483
1 101316 500500439
2 142061
2 33094
1 95379 991865328
2 154919
2 45716
1 112648 858771643
2 135539
2 139652
1 192170 420808233
1 17260 441084265
2 159612
2 191128
2 92684
1 132814 670658873
1 87448 375548422
1 133075 530734132
1 10262 911197786
2 134577
2 195877
1 168480 857982971
2 192264
1 199703 890532013
2 64873
1 193244 475462166
2 5510
2 146130
2 181725
2 47103
2 101580
2 38100
1 82819 39222106
2 67352
1 70190 114313388
1 68868 899740016
2 149212
2 165553
2 150920
2 51654
1 104395 458156403
2 108865
1 16406 79096870
1 25887 655942652
2 163491
2 27694
1 15603 344623217
2 114514
1 56439 105628631
1 196705 910552137
1 194507 693042199
1 11814 848098584
2 64734
2 165251
1 165231 439689137
1 115065 97354969
2 128247
1 176862 776336497
2 113341
1 18301 765281118
2 5461
2 49398
1 96106 360062935
1 127557 734026865
1 174826 417909747
1 194072 595319144
1 55261 361157032
2 60431
2 45750
1 79845 944254163
1 121532 954196576
1 79546 954263096
1 59747 519766435
2 180917
2 77883
2 18675
1 72670 156017900
1 174122 993114010
1 123161 90233249
1 58529 767560843
1 36984 38488535
1 154067 502917994
1 39910 155136279
2 27799
1 176298 325170870
2 1920
2 125387
2 114267
1 165731 632657583
2 198381
1 75759 448403199
2 36323
2 84362
1 118364 398499903
2 183324
2 22264
2 173152
2 167457
2 135250
1 129416 554674040
1 94345 990893507
2 66789
2 7413
1 74761 345607950
1 100095 60608582
1 78524 634841443
2 156027
2 144573
1 182824 515529366
2 9220
1 2413 858660360
2 45153
2 46498
1 125254 257843503
2 35377
1 62799 502071293
2 86679
1 151462 103432687
1 20259 236362876
2 59934
1 70044 615741639
2 11897
1 154130 765952338
1 102357 75321062
2 107668
2 90381
2 33302
2 153950
2 90738
2 90379
1 97017 575885002
2 125674
1 195795 116562543
1 172611 879275941
2 194360
1 83932 921800286
2 113148
1 182459 949450455
1 166751 51313206
1 123854 847856724
1 67848 910307064
2 20838
2 126366
1 158217 554538218
1 51754 344542017
1 130101 966252718
2 70274
2 170134
2 32827
1 19120 999196567
1 17646 941921245
2 70686
1 159097 606987515
2 61405
2 56899
1 198917 200649201
2 114142
2 75180
2 34555
2 171580
2 21074
1 193536 469197409
1 119634 340547734
1 88450 868499833
1 164281 984979526
1 184538 82719377
1 39386 354808693
2 4533
1 116364 115297180
1 127079 589426159
1 185918 432360994
1 92976 69253775
1 180829 670047638
2 123715
2 126971
2 51122
1 85544 101171279
2 55543
2 25784
1 20533 403178626
2 187195
2 37137
2 114861
1 78781 903317450
1 3873 114156010
2 143057
1 118120 995708937
2 17348
1 110856 268609868
1 85493 982806707
2 92925
2 52607
2 196374
1 10687 218783105
1 132320 255290346
1 167334 243247175
2 156177
1 138797 991611718
2 120387
2 4070
2 51307
2 53158
2 195131
2 11443
1 49252 737712994
2 8994
1 4672 763615951
1 191664 528736010
1 106498 952813845
2 73368
2 145353
1 8805 955692535
2 8072
2 164893
1 130711 581871927
2 194993
1 71698 322142778
1 23569 561917686
2 26050
1 197346 228249338
1 157643 801468424
2 185851
2 180787
1 189017 644557103
2 170085
1 79527 445317087
2 147098
1 192530 208487736
1 48777 644563379
1 44172 288796385
2 153440
1 172243 912926033
2 147472
2 195104
1 143123 406682843
2 93724
2 83680
2 167970
1 146505 558994494
1 51827 243910211
2 33179
2 49402
1 108898 601759267
1 123174 15328376
2 31151
2 3768
1 46639 510803244
1 174215 991239686
2 153265
1 167709 115238630
1 12805 13739753
2 28194
1 46827 302954266
1 21153 536271257
2 105776
2 138926
1 136929 199688256
2 108715
1 67826 36484961
1 169218 131628392
1 139442 707736852
2 80618
1 143325 698956517
1 192344 247505654
1 76474 202657736
2 82596
1 127971 8459620
1 80592 230801886
2 121108
2 194044
2 78273
2 149407
1 104961 933424526
1 2897 721298248
1 155650 112259006
1 58886 37711936
1 56187 861096488
2 44613
1 172138 550627522
2 141499
1 1167 339164733
1 185480 395731365
2 105260
2 27124
2 119550
1 190046 847431198
1 76991 822289086
1 104977 159846812
2 92672
2 168391
1 145694 969542634
1 103831 578993924
1 193435 321021103
2 110591
1 195363 569255866
2 122270
1 195409 538513488
1 176328 808292491
1 92848 930955703
2 58572
2 39524
2 50907
1 93280 110307441
1 70149 665423946
2 180272
2 27164
2 68739
1 75794 196910735
2 57437
2 95034
1 93025 76653975
2 77100
2 96449
2 116754
1 61050 975645394
2 113585
2 146316
1 32120 355388893
2 110319
2 140767
1 32906 708014723
1 7794 799014372
2 13646
2 89368
2 16781
2 106603
1 116743 579730814
2 60486
1 60058 518655495
1 34907 57297112
1 55937 228301939
1 80395 767483887
1 77683 847535371
2 170493
1 182965 285667616
2 7463
1 107159 858375738
1 53715 263859993
1 57757 175935582
2 177671
1 124404 752050585
1 103809 569352895
1 38496 871339640
2 14331
2 127182
1 195103 681976090
2 43187
1 66223 753667988
1 98946 56495235
2 10118
1 171456 771058935
2 73074
1 107465 144154775
2 177047
1 13823 506995426
2 133847
1 126209 714362457
1 102801 16319244
1 52433 647282480
2 138525
1 153135 146891175
1 170041 61567413
2 181414
2 102935
1 36980 529152730
1 68650 743322288
1 57921 62203487
2 195092
1 72823 442406355
1 165297 128811038
2 143950
2 177258
2 153561
1 100908 620063321
2 70158
2 11424
1 127027 680337676
2 166306
2 142524
2 76266
2 37533
1 127964 391505407
2 120087
2 37783
2 46688
2 82747
1 173941 913097341
1 23750 995748858
2 18954
1 33193 896918574
2 93080
2 152507
2 100485
2 68033
2 38749
1 188515 754284953
1 147998 928950144
2 89441
2 15826
2 51760
2 156754
1 73977 403201767
1 110241 30348961
2 3751
1 136832 562062179
1 96447 303456749
1 133275 53367964
1 164766 564578267
2 106894
2 190930
2 129438
1 121366 666967417
1 104301 740954956
2 154450
2 145841
2 175094
2 179836
2 72126
1 117626 611729318
2 71732
2 81827
1 177890 22240295
2 80651
2 94098
1 154985 401425046
1 32336 854710074
2 31728
2 93618
2 51566
1 146997 395715213
2 114151
1 167739 395662366
1 143705 386531238
1 4233 821870217
2 93818
1 168912 714881398
1 20359 255151283
1 27405 945682686
1 2955 757367381
1 164884 884706126
2 121816
2 75060
2 44883
2 190791
2 180823
2 2439
2 159134
2 94933
2 84011
1 54260 361192208
2 158197
2 180628
1 152881 212200190
1 67865 621018394
2 160240
2 14710
1 5787 675927482
2 66561
1 137436 271307463
2 179607
2 53945
2 35431
2 35544
2 24245
2 185596
2 94190
2 66386
2 155617
1 161944 422758849
1 115608 637970239
1 16614 851667494
1 170660 326762857
2 24990
1 39458 92497773
2 186975
2 177525
2 139912
1 131596 572551272
2 163091
2 132656
2 167602
1 7016 840972042
1 15605 680134769
2 168251
1 149921 486439663
1 57054 326966761
1 71422 928994188
1 165062 528501359
2 174570
1 70376 528830963
1 77206 101593852
2 74078
2 193122
1 184825 979064814
2 120619
2 128262
1 90023 10322559
1 158078 75341254
1 2298 104328110
2 111568
2 127927
2 52439
2 94036
2 161755
1 17600 502884643
1 20459 568215631
1 1983 344736994
1 116955 477733125
1 147899 304785492
2 193362
2 140943
1 34522 590433828
2 88450
2 36689
1 103558 279259565
1 94013 772573929
2 63543
2 118274
2 158193
1 64669 712191919
2 46789
2 88481
1 17626 559781340
2 151815
2 128680
2 79205
1 48079 604180108
1 140452 537746891
2 5669
2 128269
2 12328
1 172700 987871991
1 123037 445976375
2 166305
2 87647
2 165770
2 92443
1 182662 121682738
2 172002
1 176064 672749672
1 58681 958363906
2 154295
1 157138 976815621
2 180538
2 196233
1 58237 770588268
1 49427 313643056
2 108417
2 102442
2 181712
1 81339 696661268
2 106614
2 14484
1 198781 838139340
1 10881 560747590
2 117366
1 36995 578567419
2 4285
2 18111
1 57589 250188764
2 138412
1 125606 997230024
2 1226
1 43391 265814648
1 101916 185150275
1 152672 410679499
1 73769 112048677
2 179141
2 73510
1 153803 753865147
2 132958
1 180771 460352172
1 130619 438735535
1 185190 396440774
2 80657
2 186551
2 109006
1 168643 541513598
2 4248
1 108344 678087464
1 32709 401769215
2 188563
2 143605
2 90343
2 81899
1 127700 792112725
2 183879
2 26175
2 14147
1 74521 972365898
1 127621 9458812
2 50547
1 197502 714039016
2 101021
2 193017
2 183282
2 171671
2 82939
2 23389
1 66004 40765725
1 137346 392452394
1 48269 83865370
2 183439
1 65527 603381199
2 173366
2 120968
1 182478 195501124
1 17010 782022
2 197543
1 14432 972360122
2 113039
1 26539 365761930
2 37444
1 61794 663255256
1 173974 58425748
1 25201 732213993
1 98420 638259126
1 190289 490206545
1 78321 343796363
1 177102 502879758
2 19829
1 189842 96572427
1 10877 876487456
1 766 986423771
2 145242
1 139986 952896781
2 187325
2 10137
1 145082 365387272
1 89674 959623068
1 188375 71846967
1 127129 12632803
1 107881 673711173
2 160759
1 185391 672837816
2 132635
1 43504 688116192
2 54467
1 37329 647998222
1 83717 478840617
2 190956
1 65296 60846319
1 104790 583389824
1 152282 317353372
2 90266
1 132265 121062819
2 85345
2 178589
1 54515 662637573
2 105970
1 120286 506111336
2 61314
2 153468
2 14033
1 97816 776892707
1 21852 326309827
1 166185 538425355
2 9947
2 70087
1 194531 343105595
2 81867
2 178152
2 58087
1 104526 297374009
1 168400 618089721
2 33816
1 51859 49790355
1 112465 920961143
2 4085
2 167719
1 145166 401318493
1 100418 860219147
1 189105 167958024
2 87394
1 171616 487136375
2 157012
1 57437 188249045
2 27142
1 117692 973558015
2 124326
1 410 222757720
1 167192 926113743
1 72785 454261707
1 39127 780002025
1 67332 216717764
1 91032 421278543
1 6728 975630879
2 176143
1 88251 865336436
1 9250 220833837
1 142844 455634790
2 116212
1 54368 377496005
1 118199 600248176
2 57413
1 174240 280523446
2 58250
2 160168
2 26282
2 178363
1 92335 356804098
1 145524 224364683
2 153657
2 107332
1 146153 47365799
1 108754 2549206
1 136243 348829443
2 192884
1 176827 136637242
1 8763 130790811
1 3788 615908498
1 143781 930252091
2 117483
1 133413 299179788
2 133968
1 12664 839350851
2 198962
1 178257 266823811
2 189307
2 115640
1 183188 79167204
2 104194
2 33478
1 85869 742352443
2 103091
1 152198 436223516
2 195884
2 160125
2 48051
1 50664 877268112
1 72382 775249973
2 98717
2 47969
1 81439 877024875
2 195872
2 26915
2 137529
2 121021
2 194971
1 26891 161468640
2 75963
1 81456 769922876
1 44831 362852513
1 155021 692218227
1 134992 878900017
1 32737 735408351
2 165537
1 27539 239243431
2 86599
1 190993 524231582
2 3333
2 166823
1 19530 690359039
1 170522 176959464
1 147753 123415378
2 20980
1 111118 792284855
2 186520
2 161175
2 194398
2 37108
2 26366
2 193275
1 151630 458925681
2 67024
2 128297
2 173279
2 150267
2 72458
1 20130 998265681
1 89552 339877618
1 80696 712344637
1 108814 418125331
2 75829
2 195248
2 154400
2 82505
1 69527 98917597
1 81206 167040014
1 181840 167220558
2 62097
1 191827 991990305
1 19403 402330461
2 185206
1 31045 80458467
2 111477
1 71749 433447490
2 45531
1 125460 264927240
1 87761 29639537
2 173053
2 39389
1 199352 825865730
2 85596
2 133610
1 166330 994520047
2 137865
2 32830
1 49917 654160501
1 143408 873427497
2 76749
2 52922
1 151561 188398289
2 180244
2 162871
2 68655
1 183426 851529366
2 163391
1 55250 602992799
1 90142 713366571
2 119347
2 97989
2 14809
1 151845 10155141
1 178489 294619866
1 112877 490708660
1 155043 150964922
1 199527 404383192
2 136763
2 12149
1 170960 522434570
2 67730
2 49881
1 58392 843069855
1 186396 287267587
2 127491
1 65993 705359003
2 170646
2 55406
1 48151 424224526
2 75051
1 161696 204547873
1 1954 195103365
1 144664 130451989
1 140826 218488009
1 64775 5685722
1 104869 971532541
1 119587 215477859
1 66073 12630047
2 85567
1 51096 38068279
2 102485
1 985 895731274
2 101728
1 166722 957846003
2 83315
1 183048 556647788
2 80808
1 74935 564629659
1 169008 233073196
2 108940
1 19965 93560272
2 159623
1 122218 982048036
2 138859
2 110644
1 93786 646836350
2 131590
1 24849 497916202
2 20161
2 150196
2 154360
2 21856
1 174435 984188733
1 191529 835418049
1 7747 278480924
2 21375
2 171796
2 136599
2 86450
1 55446 145657408
1 151520 639706225
1 21343 239402424
2 160744
1 150330 654461086
1 121383 159421579
2 131995
2 78360
2 23340
2 7291
1 115695 311870314
1 47465 170850018
1 13279 589973855
1 199516 774097114
1 72230 472676979
1 48172 793483458
2 55230
2 50967
2 24976
1 18026 958466173
2 43691
1 154393 472144958
1 15380 334936249
1 11424 280448342
1 13165 472939888
1 123378 313616574
1 113827 57305821
1 145665 635458159
1 22584 11775077
2 30748
1 58007 618901256
1 66227 509074970
2 82335
1 98208 781032330
2 71335
1 6537 205490756
2 4806
1 158029 65567376
2 135883
1 26868 58541459
2 74282
1 25991 925889690
1 60564 3553017
2 154051
1 63077 239619848
2 80632
2 187434
2 158722
1 55015 508478283
2 102756
2 168593
1 61210 393807630
1 180191 52549564
2 129351
2 21878
1 2046 707255974
1 139460 800925837
1 59945 207072562
2 78131
1 194558 909826098
2 166088
2 110670
1 85589 942008799
2 93779
1 183235 960556682
2 31913
2 130617
2 62960
2 89725
1 199818 809279808
2 66207
1 17283 474102905
2 55905
2 39762
2 133805
1 152607 952944113
1 119576 644609260
1 184616 727299581
1 150844 263867268
1 78017 354702017
1 142681 376315464
1 44236 932658688
1 13606 318230747
2 15786
2 178515
2 184367
2 184786
1 138685 777904280
2 26504
2 97962
1 71952 441407070
2 117245
2 56002
1 87973 60652334
1 175456 95097807
2 157092
1 156049 723597464
1 94095 963854689
1 163071 167839876
1 156498 234540925
1 3534 274667716
2 26170
2 154591
1 18702 790150399
1 9060 393523115
1 23502 811465020
2 18211
2 69793
2 122097
2 126349
2 173867
2 58415
2 118669
1 78232 87694312
2 21294
2 128419
2 137551
2 101282
2 3155
1 33751 65684172
1 126786 397208665
1 145550 514906419
1 34493 914297196
2 145599
2 117104
2 169516
2 88416
2 65271
2 192602
1 24539 193920391
1 93465 164625387
2 9137
2 49760
1 118974 66509944
1 141247 106780274
2 114530
1 183558 814453808
1 56456 120448440
1 152146 348934147
1 17361 489171699
1 174635 639409257
1 17819 226534883
2 81545
1 686 648470727
2 136348
2 127767
2 109803
1 80361 167024672
2 152405
2 55154
2 9093
1 41980 394919904
1 127660 724986648
1 160088 227213287
2 106036
1 45928 332494428
1 144109 835717471
2 92314
1 138136 695603580
1 86879 645597651
1 188254 170502665
1 80865 549914464
2 177467
2 136536
2 183558
1 1537 334617370
2 76547
2 113510
2 71125
2 67216
2 18827
2 193992
1 129686 652915043
2 167860
1 12972 271127261
1 131641 608866289
2 136502
1 187676 904579093
2 31755
2 197840
2 19908
2 98447
1 13177 6419520
2 71853
1 187764 201644425
2 21050
2 172171
1 95452 109616215
1 182348 475377008
2 186374
2 163384
2 125729
1 11439 480576305
2 151037
2 83365
1 196245 124450518
2 49217
1 89620 856928338
1 107010 701885770
2 117134
1 127966 666036540
2 174241
1 56371 353342872
2 105920
1 153016 617200841
1 192671 139766532
2 151194
1 78344 876766305
2 37909
2 91639
1 176102 64719014
1 16025 515914300
2 90631
1 90544 645729637
1 81973 149951169
2 47243
2 26584
2 23214
1 130503 894694217
2 78869
2 137139
1 25586 191795600
1 72850 943141763
2 40183
2 77177
1 193006 429841107
2 27532
1 165339 946204816
2 196194
1 161688 940152840
1 78201 338870088
2 94730
2 54374
2 143677
1 30807 579491272
2 127673
1 892 313216181
2 139526
1 8193 864993460
1 176476 224352318
1 102496 334301929
2 191345
1 183120 423897640
2 74217
1 117060 392722384
1 62593 321844566
2 186359
1 196271 536297227
1 120710 821848981
1 35456 512941735
2 40043
2 108038
2 49174
2 114876
1 47561 347682714
2 52674
1 32376 10188014
2 158223
1 103347 160605103
1 16005 626082519
2 44082
1 164656 473194266
2 103502
2 53379
2 22471
2 166774
2 6671
2 180493
1 191086 955090879
2 36656
2 123678
2 121633
1 112492 747017527
2 186785
2 103054
2 91107
2 188435
2 125870
1 6315 3823931
1 68208 352303577
2 136673
2 88421
1 90296 139005562
2 47330
2 139551
2 66448
1 137052 579213224
2 135637
2 65857
1 103447 942610274
1 118032 970847177
2 194008
1 188678 366052942
1 147974 52488623
1 98184 327249185
1 173146 667650344
1 27181 230936510
1 39202 121881635
2 123775
1 42133 686663740
2 102829
1 131586 705801534
2 71592
1 58276 637451295
1 46172 722102141
1 72716 880440090
1 89398 428863434
1 130854 633537994
1 22256 990021883
1 197307 641101873
1 62897 748317254
2 121115
1 31904 965261383
2 112719
1 172455 944494138
2 84165
2 170278
1 197561 253240881
1 87380 479962377
2 131295
1 132309 136831643
1 54873 631230511
2 158222
2 115939
1 89459 31359343
1 9424 916576228
1 186103 754749233
1 66049 13859600
1 192168 811611127
2 142026
2 84708
1 197178 134973466
1 179222 489934647
1 36477 370449004
1 73362 889505972
2 104517
1 19164 328382283
1 158127 245810725
2 158141
2 125084
2 153522
1 176925 541054751
1 189536 261375806
2 136907
2 185001
2 31226
2 146115
1 194117 537943976
2 197420
2 753
2 56902
2 96911
1 23722 73713464
2 124282
2 126246
2 143309
2 197608
1 155927 347284315
1 88032 233404370
2 26476
1 43502 612878177
2 75823
1 159625 741396587
2 71219
2 191516
2 129204
2 194300
2 163013
1 148372 617074615
2 162417
1 148270 364206199
1 174539 593603613
1 196717 720399194
2 18744
2 194743
2 86399
1 99439 732149753
2 147753
1 25911 677106968
1 137771 917151815
2 108393
2 154029
2 89886
2 171490
2 84601
2 180539
2 194177
1 51377 363954333
1 97599 660945083
1 75930 122320732
1 112557 939574851
1 151000 249275267
2 30893
1 57666 271128833
2 90722
2 111745
1 30856 826472431
1 1411 386660721
1 159011 221429191
2 93712
1 145686 559163492
2 116138
2 176138
2 173012
1 43405 63328714
1 24699 61843314
1 190537 133268515
1 113252 627253061
2 128668
2 179150
2 18300
1 169403 948482513
2 55974
1 66271 830726120
1 78265 834512938
1 12208 901054524
1 155100 41691663
1 26199 591390157
1 49645 255545312
1 107360 369605581
2 51627
2 106742
1 37952 731919791
2 4466
1 17908 127992059
1 64546 24345293
1 116308 377002777
1 15412 937754876
1 3095 641779082
2 153494
1 49039 217834852
1 181457 872104788
2 173014
2 74614
1 103687 991831766
2 130745
1 192053 799432871
2 187029
2 186548
2 165183
2 48387
1 10355 860088321
1 70830 192819135
1 67718 544148185
1 87584 48425722
1 73301 608607151
2 33026
2 9154
2 176730
2 99563
2 178225
2 67570
1 144366 528507220
1 163644 152498738
1 9480 810066924
2 10773
2 148905
2 138093
1 65295 316157685
1 142170 302120346
2 29918
2 87711
1 79909 668215523
2 57619
1 23330 14561329
1 102944 933392176
2 79444
1 17125 470065438
2 115894
2 160715
1 10567 185182752
2 199901
2 50436
2 7462
2 143128
2 193415
2 115172
2 71
2 183096
2 180720
1 157873 348692289
2 115573
1 139035 326942319
1 61063 851092589
2 59839
1 95768 452582814
2 32603
1 179369 871320750
2 106348
2 171261
1 101515 734966526
1 60367 165508372
1 74965 802125779
2 87330
1 47945 777450421
1 187624 838104455
1 96374 152382130
1 15122 482184825
2 57051
2 6691
2 181057
1 9685 279472438
1 160140 878806118
1 22180 760472321
2 106829
2 2788
1 23258 840070150
2 104606
1 158514 777123779
2 176101
1 70691 402030988
1 116199 323498371
1 98841 18279081
2 15643
1 181326 336003851
1 164863 235478088
1 38230 73788173
2 162769
1 7838 25087879
2 59711
2 144191
1 143085 263722629
1 158834 461967129
1 167612 635875093
1 56834 190078773
1 58538 966925366
2 6764
1 190544 111856345
1 40511 675331219
2 94423
1 41721 677441596
1 173050 588325613
2 124612
1 171850 2505827
2 24541
1 55548 247448206
1 121719 118977330
1 20470 939058523
2 92586
1 11190 554692598
2 62222
2 36641
1 84108 55498697
1 15273 920640350
1 138381 667839304
2 56416
1 6240 965553719
1 29756 618249684
2 164418
1 69553 234082138
2 97737
2 703
1 36827 692446573
2 182258
2 18932
2 79791
2 110377
2 137713
2 103630
1 161662 758409706
2 77966
2 191801
2 156697
1 143410 645423369
2 190361
1 100596 119220225
1 172985 917067178
2 185990
1 67452 614041854
2 44953
1 170955 261205799
2 177719
2 127465
1 134774 463164787
2 112334
1 186623 917103769
2 63025
2 40360
1 146813 585438065
2 76742
2 38753
1 53388 216870133
2 152082
2 21320
1 63816 397726124
2 18319
2 111416
1 134697 624649796
2 144814
1 141628 791070169
2 90802
2 80780
1 138439 490254263
2 188236
2 60244
2 130472
1 100004 163161459
1 140585 266174338
2 69982
1 154964 608668809
1 111436 337409648
2 129063
1 25773 500434714
1 57093 179762296
2 88597
2 16550
1 155427 488051159
2 185661
2 49250
1 171271 435835428
2 94912
2 169379
1 137495 864835115
1 81797 398742590
2 22920
1 63260 765667752
2 190827
1 101947 235808366
1 182003 869791426
1 135275 500568367
2 198896
2 34180
1 168448 160024005
1 129201 887195999
1 170859 493054575
2 43379
1 60854 603961077
1 188503 653469436
2 151978
1 116131 515830548
2 151459
2 131023
1 54548 426862208
1 68367 897455324
1 85371 353995420
2 14397
2 30649
2 156174
1 104401 633420709
2 51076
1 164614 243767129
2 163614
1 143696 791964567
1 62243 697195756
2 146700
2 112658
2 57935
2 194594
2 131328
2 157115
1 199702 665868966
1 174149 409663197
2 155339
1 68043 780005213
1 161059 159019793
2 152444
2 148050
1 28671 206946740
2 74750
2 37395
2 26395
2 189913
1 56264 339711570
1 13603 703125475
1 120734 694132423
2 185899
1 175464 879071200
2 31928
2 64958
1 15934 286162239
1 78994 333919650
2 117913
2 126267
2 149720
1 53883 610285927
1 141644 557704544
1 75421 402314545
2 38174
1 188468 26428584
2 132078
1 35302 576078169
2 72640
1 1442 559717984
2 182979
2 162143
1 120546 633046742
2 7532
1 182878 644562377
2 69012
1 41610 781642517
1 8681 246109772
1 39220 710709119
1 273 223403190
1 156336 673195294
1 169416 847792502
1 23935 90720033
1 139264 460017669
1 29966 370598394
2 67609
2 199375
2 51945
2 38858
2 19845
2 66173
2 151778
2 24377
2 63657
1 177108 256104942
2 2680
1 1756 346725827
2 14797
1 135854 904583946
2 101314
2 66202
2 12076
1 157175 497621081
2 119053
1 190623 452438636
1 147286 231591464
1 195130 995091938
1 23346 512487582
2 13539
2 23794
2 18450
2 104641
1 83551 83007606
2 67827
2 185147
2 81958
1 69397 354283450
2 88452
2 188232
1 188767 138820700
2 144412
1 75154 956814213
2 184873
1 198202 30469730
2 45538
2 18022
1 34343 669010313
2 41345
2 15925
2 99063
2 2995
1 182695 264503057
2 192977
2 146738
1 188246 951485247
1 130451 788063385
2 29642
1 169332 716749314
1 13987 743411170
1 67183 874018300
2 151011
1 101342 45748698
1 138190 63022440
2 172399
2 10823
2 135414
1 130295 486300565
1 103002 198267394
2 11111
2 184779
1 40279 116176518
1 39852 162668384
1 26033 275472672
1 19400 568667803
2 10549
1 105931 512480692
1 3017 865921206
2 56460
2 157975
1 100024 367279036
2 36072
2 178189
2 33948
2 42960
1 116652 245265873
2 22176
1 126982 927392128
2 129529
1 67650 845877586
1 149492 170644353
1 114499 622191425
1 117212 327641164
2 123683
2 65072
2 88565
2 94204
2 61560
2 61070
2 40014
2 198964
1 144421 59614457
1 29802 533627281
2 113449
1 194761 933076025
2 168355
2 156103
1 356 99184081
2 47855
1 137057 962486794
1 150738 654434116
2 106792
2 102109
2 134178
2 94509
1 141448 593669752
1 147865 297376630
1 180924 436289928
1 25306 644290810
2 133114
2 174136
1 119983 286103097
1 125557 206644243
1 161014 141061833
1 52116 324441418
2 152176
2 122690
1 112420 112245084
2 170577
1 71228 621025249
2 36740
2 94087
1 57796 587850559
1 65657 872230121
2 146243
2 71448
1 92979 888181885
2 189550
1 42047 549715455
1 43553 14501018
2 143145
2 22769
2 60991
2 113327
1 91907 958419513
2 26862
2 95033
2 99035
1 98698 244245482
2 141079
2 180358
2 183016
1 194971 423724515
1 174007 976553263
2 183311
2 86202
1 186279 144990166
2 191353
1 196529 134229809
1 9022 413378382
2 2111
2 162321
2 162627
1 22665 879141969
1 107761 740345864
1 160351 647050241
2 1069
2 169329
1 43653 757068864
2 2772
1 144947 79227921
1 171704 12325557
1 115470 891608353
1 83280 848529060
1 162571 473910973
2 3870
1 176254 579873866
1 153453 750793013
2 135620
2 73241
2 4341
2 191268
2 143764
2 105725
1 129725 724602970
2 104160
2 67887
2 132034
1 122756 136309098
2 93456
2 102753
1 184447 193701974
1 35907 368276158
1 46012 539736935
1 176524 960203027
2 185533
1 177673 986446417
2 186447
1 26565 59067539
1 8707 533390021
1 81472 432017171
2 181452
2 197752
1 16010 801917987
2 127983
1 187448 683745072
2 8114
2 149045
1 125602 611734106
2 145022
1 74268 708673900
1 123059 687811158
1 77545 214277269
1 142604 242895232
2 110445
2 10100
1 43584 21749361
1 164599 805636717
2 17401
1 90460 40111195
1 105347 737756415
1 87076 728267544
1 173637 851746196
1 111731 837021139
1 199275 670743581
1 86142 624976658
2 64227
1 3081 136923631
1 13433 986206272
2 96278
2 124819
2 77099
1 819 990089706
2 188172
2 42326
2 100686
1 103076 568318210
1 16958 148353993
1 125022 131005707
2 118910
2 7359
2 27302
1 86666 644366164
1 187384 373489380
2 90299
1 50092 94900455
2 25324
1 62201 912692387
1 94773 280281104
1 48263 345862946
2 14056
1 130560 658991074
2 124006
2 153300
1 6906 762948697
2 74076
1 125424 829097825
1 179423 979871912
1 199773 694098781
2 110210
1 150909 230036517
1 116547 617014663
2 59422
2 175481
2 9992
2 153957
1 96910 955343301
2 24023
1 99717 308420116
2 166182
1 115962 379343458
2 68386
2 134769
2 157000
1 21245 995819607
1 174572 755412147
1 97636 153139886
2 175354
2 26389
1 30353 578760304
1 58563 579123879
1 154513 755594495
1 61094 219270888
2 17042
1 175114 300630275
1 58481 648499576
2 15817
2 179211
1 195651 246757006
2 144712
1 54481 621543097
1 182613 871894889
1 70919 458337362
2 69815
1 78424 241955996
2 98973
2 53107
2 178921
2 38769
1 126659 533045454
2 60197
2 166645
2 52753
1 9079 220357538
1 197704 327441111
2 76349
2 31548
1 188497 385480697
1 23383 421583882
2 52234
2 15058
2 199032
1 60574 468809698
1 87300 520081846
2 179277
1 155335 227254060
1 61653 453281916
1 41315 748869267
2 143924
2 45036
2 198383
1 84641 341707965
1 78634 961428594
2 128133
1 156304 850286800
1 193373 301257154
2 26170
1 63535 326135979
2 90517
2 5477
1 161833 260319938
1 176703 695415438
2 176435
1 65556 399821940
2 48120
2 120432
1 27678 331836676
2 2847
2 191054
1 40319 851047548
1 802 614002919
2 83836
1 153248 320655967
1 163875 335509946
1 166774 353985739
2 74291
1 14347 507444420
2 183869
1 82009 608472398
1 23281 495024487
2 54448
1 120148 25659315
2 24831
1 190398 26945673
1 150146 302815076
2 121811
1 151966 503316924
1 40555 767336511
2 663
1 133140 714168939
2 83320
2 49595
1 48904 190682243
2 160257
2 86796
1 35193 49000513
2 73387
1 50622 653683179
2 79322
2 152207
1 101386 352156754
1 32278 23291084
1 138220 653953422
2 138861
1 48905 469972595
2 106188
1 79764 709837131
1 131983 625427798
2 15457
2 81508
2 77937
1 82243 748891395
1 32177 316069078
2 59640
2 131412
2 36565
2 134805
2 30591
2 28655
2 197652
1 21045 895151335
1 67367 917020503
2 168991
2 10681
2 160668
2 75004
2 121465
2 181442
1 60929 7027306
1 186397 240913547
1 45825 398628959
1 101302 522531803
1 30111 195512992
2 113564
1 91846 827013062
1 120879 566175231
2 28106
2 110187
1 35101 293248277
2 147130
1 143176 996362696
1 96856 806034338
2 181551
1 100249 162329091
1 195343 728263444
1 85678 884029544
2 176846
2 188546
1 1441 11106804
2 53729
1 49534 456925031
2 82628
2 199673
2 119718
1 23662 776395948
2 147280
1 17101 964981427
2 52770
2 59363
1 151440 518675774
1 52624 42155016
1 8153 225098763
1 53177 601440754
1 86829 37521334
1 40119 312535069
1 73941 650130391
1 128854 195894633
2 183769
1 148088 964809666
1 76453 864100497
2 5742
1 13410 555573011
1 44470 851507850
2 59809
2 34867
1 189606 494881939
2 69740
2 33076
1 109961 599750342
1 31535 482205110
1 115305 849636409
1 29478 894128393
1 63728 838789006
1 136039 139629801
2 35984
2 97483
2 132031
2 33111
2 23209
1 542 586190976
1 30586 575642560
1 4940 446709246
1 108985 998280609
1 60928 212407493
2 119936
1 140060 832952457
1 146286 215327163
1 116598 821258023
2 76485
2 33592
2 181880
2 53341
2 140630
2 97892
2 65422
1 123795 753836390
1 184705 668194333
2 75960
1 44983 449918568
1 85927 728846219
1 180391 28564599
1 124094 240505480
1 58522 509450457
2 80120
1 104596 618654407
1 59325 992030038
2 171468
2 63013
1 66615 325372321
2 12231
1 67089 851473263
1 177938 396475936
1 94669 962229406
1 35735 480876197
2 113996
2 20564
2 99724
1 34329 100198918
1 104247 691395319
2 186712
1 30399 250442581
1 2031 347720431
2 37859
1 122792 259110014
1 189021 547167064
1 121548 259665865
1 3284 817441243
1 75677 587601779
2 109782
1 159653 17776854
2 183024
1 29247 526311985
2 78779
1 179477 881957256
1 51309 288833502
1 135210 871420008
2 20447
1 155296 149072541
1 34583 22165340
1 38239 38877470
2 61306
1 136402 791245745
2 21432
1 29101 909071666
2 134287
1 163025 903436048
1 129515 984214120
2 196382
2 31370
1 185507 931740011
2 55659
1 113435 53068019
1 10221 9479813
1 94763 35866075
2 97127
2 178648
2 63484
2 173974
2 155991
2 193949
2 136535
1 7147 732944668
1 55480 278030321
2 27243
2 26802
1 116265 481539146
1 198946 778121354
2 40881
2 56267
2 175871
1 155888 788925858
2 65116
2 177552
2 46484
2 61613
2 161430
1 82010 921541852
1 144108 556712147
2 38395
2 36958
2 6238
2 34790
2 135249
2 80767
1 111574 108492349
2 146101
2 109917
2 66336
2 119341
1 149609 824926565
1 107185 567428141
2 135813
1 184275 730415746
1 66696 755720111
1 71568 58127766
2 183537
2 135016
2 174031
1 163782 860550638
1 131266 250645516
2 106944
2 6265
2 195094
2 2740
2 60543
1 69623 696238999
1 75107 583945261
1 49477 928098225
1 145658 416045288
2 16675
1 68066 257000443
2 173004
2 59411
2 49681
1 23660 547117708
1 13074 44586870
1 15624 902658842
2 53978
2 187971
2 47515
1 47273 123436847
1 48800 314236876
1 99251 585732042
2 73729
2 39021
2 8151
1 82773 684886517
1 36566 927476344
2 77827
2 96029
2 58734
2 112258
2 37238
2 56913
1 74185 983750835
1 71455 129671052
1 84205 771993467
2 110749
2 13122
1 114135 920164476
1 158740 661794807
1 73638 921288395
1 60646 682329397
1 150747 277839068
2 47056
1 160528 534655735
2 90067
1 157553 726676798
2 19173
1 189920 333528898
1 93047 517384185
2 10552
2 26508
1 41342 514567687
2 12864
1 174964 969054365
2 38144
2 100794
2 85816
1 66858 865898274
2 45875
2 128309
2 168131
2 52201
2 158526
1 113562 686967464
1 96591 38318301
1 136991 210000010
2 170346
1 62359 208324414
2 104646
2 193186
1 36688 145894175
2 107414
2 14477
1 49059 506520073
2 154193
2 184551
1 52877 809551390
1 72909 800618069
2 151255
1 91073 138665150
1 189829 570214168
1 194853 387795077
1 190414 210084134
2 157719
1 194015 639838315
2 122652
2 56513
1 25604 190691098
1 199000 628766909
1 89266 30021730
2 189202
1 93520 851893155
1 3945 413944076
1 147999 864256367
1 33168 104425217
2 169422
1 117045 442662056
2 174246
2 166249
1 50434 349157280
1 38063 489814697
1 132945 317448871
1 1540 134133304
1 74803 899249435
2 187642
1 66956 388696857
1 65545 726930992
2 36138
1 16981 357464859
2 139368
1 113153 837790468
1 179359 684286602
1 131935 140707493
2 35912
1 112611 659937126
1 174721 82596178
2 22831
2 157255
2 126748
1 19777 567618223
1 158573 432938708
2 194298
1 57232 111412723
2 169886
2 10430
2 52548
2 9435
1 105131 835777233
1 177075 343387700
1 57153 652320417
1 5262 91691227
2 192977
1 38465 227832280
2 135801
1 13997 698767603
2 85484
2 35335
1 121794 982630824
1 150988 935313267
1 199657 138870469
1 124935 458630750
1 161338 306286349
1 81853 825417660
1 16522 674147582
1 13825 134548480
2 161638
2 125757
1 9222 557937311
2 51796
1 76390 561297297
1 151186 22271302
2 12337
2 62725
2 25669
1 69308 353416357
2 39591
2 173472
1 25699 361096510
2 108239
1 96733 335989879
2 30097
2 166818
2 187523
1 127494 644281876
2 160063
1 66264 268255270
2 27003
2 93368
2 126565
2 100125
2 80577
1 139334 350554626
1 83374 259250554
1 114487 716541339
1 55930 379544039
2 139236
2 164950
1 186596 683908428
2 155431
1 7960 305431207
2 69636
1 187061 135632565
2 104264
1 12835 496039650
2 115421
2 147845
1 41843 209230127
1 153463 312626275
1 83893 860420657
1 37387 637225270
1 173054 619632283
1 104964 714233887
2 142434
1 102497 818999433
2 182469
1 104073 981538357
1 59356 881119738
1 171039 240475117
1 176398 550346021
1 169046 210781380
2 187706
1 45128 755930299
1 28223 220527129
2 79271
1 22415 483976745
2 62147
2 62180
1 99927 823175441
2 157954
2 155310
2 47307
1 83812 617796257
1 104089 491531306
2 64862
2 92908
2 145862
2 156651
2 131262
2 25122
1 27648 996998424
2 45990
2 94735
1 48775 546029434
1 136606 777735770
2 115712
2 70113
2 83532
1 16149 314131626
1 190518 894202698
2 169267
2 35057
1 31412 390546173
2 162595
1 13406 864352758
1 158869 383900765
1 157710 414338593
2 16770
1 168073 221852857
2 129280
1 152433 677775992
2 180657
1 112597 570630297
1 88979 368617569
1 119112 580771461
1 108251 43812478
1 86858 967506004
1 146979 162314591
1 49530 397409015
2 140457
2 74227
1 7066 940478810
1 53239 350989141
2 102677
2 131040
2 2643
1 193473 434716304
1 5815 428117898
1 131884 610281916
1 199814 309338881
2 176204
2 90233
1 121754 803905345
2 1044
1 118740 46260436
1 65642 113407202
1 143046 328651033
2 35007
2 69784
1 46127 790415462
2 58667
2 63903
1 29303 472641049
1 107861 98344310
2 135424
2 88940
1 93726 687309436
2 110912
1 102959 897975931
1 144176 625078835
1 199524 635583196
1 72595 312613829
2 141842
2 125836
2 191890
1 7874 515044195
2 166857
1 97170 289076912
1 66133 168601807
2 147927
1 2696 93433813
2 174722
2 152824
2 110575
2 173029
2 9983
2 166608
2 19563
2 121111
2 195845
1 117432 231233421
2 180123
2 183389
2 138765
2 30928
2 40510
1 49363 67166048
2 164807
2 152551
2 127646
2 17724
1 5391 995652181
1 195361 339220465
2 93694
1 115597 640811291
2 107012
2 80284
2 122679
1 19352 92693721
1 108298 76209880
1 126386 119766782
2 80298
2 12674
2 126452
1 32579 5612716
2 48732
1 189161 664511292
1 144254 503493880
1 26722 135444966
2 33257
2 48609
1 63747 138657245
1 196026 821548738
1 90475 333714953
2 61679
2 165505
2 51068
2 70778
1 175480 518896572
2 188466
2 158282
1 113229 21140901
1 76375 704838112
2 30775
1 135211 185059929
2 52671
2 123807
2 19463
2 122309
2 69083
2 109296
1 87485 65339534
1 190230 595702591
1 36328 329092918
1 96293 80370749
2 52571
2 51832
1 114571 656602122
2 157609
1 30287 307386159
2 25172
1 125704 206384923
1 184857 593697972
1 53661 624714699
1 70698 514948279
2 154831
1 110611 527407780
2 185389
1 62044 771377349
2 117488
1 67498 87992442
1 114475 251384354
2 88686
2 5060
2 116957
2 77573
1 177934 788614956
2 183403
1 84771 630261271
2 180422
2 177722
1 110850 389295960
2 165211
2 21296
2 187250
2 181314
1 34076 935979399
2 180248
1 119923 900304144
1 111658 969576269
1 90495 820721999
1 165362 26338255
2 188364
2 135258
1 93429 706134349
1 157724 992987811
2 70068
2 124971
2 89702
1 3809 763755067
1 110121 709890757
2 43647
1 36582 200067699
1 1000 57839017
1 83471 218333628
1 131731 625899579
2 61357
2 162702
1 46857 863079808
1 108329 970468492
1 183009 679192516
2 12057
1 58424 604948304
2 80042
2 177686
2 102288
2 84761
2 4500
2 175626
1 73890 786978900
1 20208 584750406
1 49023 141133495
2 48218
2 148239
1 159303 873666776
1 84633 928367352
2 39655
1 57511 749099643
1 139106 354016171
2 115325
2 81098
2 79072
2 19860
2 105060
1 71041 873801759
1 114975 282695447
1 7931 319046164
1 79920 282759962
1 149166 575913025
1 184514 559109035
1 58617 782810458
1 94209 291533812
1 91569 148344937
2 31964
2 9092
1 175489 349654956
1 190200 785636848
2 98570
1 196069 870099966
2 183287
2 63454
2 19352
1 12806 194256946
1 42324 384558393
1 195198 488827236
2 51489
2 67284
1 78835 355377075
2 167990
2 167069
1 14605 998989435
2 159023
1 27536 158408367
2 155413
2 18499
1 180872 10710278
2 41102
1 185379 162978751
1 3682 964489522
2 168459
2 99832
2 161756
2 138858
2 97254
1 57239 954584971
1 183179 611097574
2 140527
1 195982 218198641
2 53665
2 145544
2 15700
2 97205
1 163566 164466371
2 80510
1 30390 283460058
2 40079
1 20722 543360259
1 183843 981180018
1 7424 50513951
1 181527 377678315
1 12200 589850041
1 138015 889461748
1 37316 867105916
2 50493
1 117546 25180165
1 29509 547218517
1 54478 726957464
1 153867 23036659
1 80057 320271504
1 69083 680656206
1 110573 361739042
2 145164
1 23861 448490411
1 198995 842849617
2 101917
2 56026
2 6629
1 146870 727328004
1 59031 198535478
1 60245 632816193
2 98682
1 85957 252020917
1 147192 983934154
1 86837 526863472
1 7561 12671607
1 72004 767861793
2 154756
1 142304 337624231
1 92042 174132481
1 117579 696310605
2 172621
1 62674 147874117
2 128603
2 94217
1 99677 681211011
2 135197
2 149053
2 3904
2 21521
2 123269
1 35640 294086038
2 160913
2 161901
1 133556 790483022
1 132712 512992738
1 67210 617933978
2 190314
2 105882
1 104149 923750045
2 48748
2 39280
1 9022 267698334
2 9473
1 193113 717762430
1 81504 592355877
2 91700
2 16198
2 160353
1 115418 54351465
2 45278
1 143383 342016278
2 10584
2 12365
1 32262 673727134
2 16996
1 117362 421786238
1 27574 351832690
1 60269 211134515
1 29046 390134160
1 77815 686828451
2 40772
1 139244 508643312
2 188410
2 189139
1 160567 850820936
1 82376 801625110
2 144447
1 112901 238846526
2 18070
2 114930
1 167531 287080999
1 110873 172030482
1 111548 551980777
2 164623
2 50222
2 62477
1 19848 802684428
2 115485
1 117652 144488932
2 196789
2 114577
2 155318
1 53823 462524591
1 57906 84333418
1 122904 93110907
1 27768 513175705
1 155025 427918107
2 149623
2 169039
1 24948 395870714
1 116856 896570244
1 150315 633183037
1 38522 967996797
2 129036
2 165989
1 47554 911472438
1 171060 176846386
1 170255 997419022
1 43881 253380703
2 163530
1 86199 653472483
1 136708 514440527
2 36354
2 741
1 37823 44643706
1 157619 566264958
2 36252
2 45859
2 19352
2 172829
2 191803
2 157081
1 148989 544482223
2 190622
1 146232 472193934
2 150395
1 188875 779487113
2 22623
1 28409 205118315
1 141036 643796475
1 80917 800525820
2 111927
2 187951
1 79194 187088414
1 84251 408766759
2 28485
2 22213
1 92519 310681475
1 14267 815020590
1 76439 151234976
1 119360 33097827
1 68939 73315033
1 173595 523958382
2 52139
1 82347 780783814
1 75823 819760676
1 108632 161350924
2 63846
1 143548 139725491
2 57438
1 31504 12461058
2 94329
1 11871 887695930
1 110603 29770991
2 50154
1 16908 501572903
1 21784 987437723
1 86414 245049688
2 116077
2 177785
1 104539 248129113
2 188255
1 36177 895972278
2 58335
1 150024 741691584
1 168793 299811642
1 61053 749449123
2 157693
1 199055 132563325
2 104307
1 168308 597708796
1 65888 324114003
2 43419
1 146342 848949043
2 44858
2 185085
1 48332 428563988
2 149138
2 37678
1 124604 828730433
1 106615 714746471
2 168974
2 39765
1 172156 818915676
1 64703 672704513
2 156313
1 56947 957520660
1 191069 660532970
2 124333
2 15429
1 158867 974002361
2 27589
2 93597
1 187099 805593046
1 126572 384794497
1 95005 646270052
2 97570
2 190248
1 62491 886202501
2 95518
2 119483
1 177242 815267616
1 40267 227168349
2 54796
1 118865 743597603
2 7809
2 183333
2 169362
1 143491 843781766
2 108984
1 12731 39450985
2 87630
1 76989 547669925
1 119470 89366180
1 45334 602525601
2 129276
2 118098
2 4025
2 117239
1 39710 652730583
1 137017 507057898
2 184696
1 114731 780678804
1 121171 82714359
2 155695
2 2631
1 74120 416341421
1 193315 938334725
2 178756
1 97270 727141402
2 77575
1 192935 707503583
1 139361 53852431
1 113976 272004848
2 7340
2 125856
1 66112 69131709
2 3940
1 106080 264619050
2 86048
2 133619
2 34767
2 1492
1 48776 405900158
1 44339 329822284
1 155906 558881470
2 99188
1 259 100956611
1 118066 368478924
1 33001 40091446
1 52798 438165520
2 130461
2 45615
1 113253 285540957
2 128992
2 179008
2 113017
2 75851
1 70973 307031277
2 85351
2 83943
1 152272 313759437
2 39227
2 81697
1 127861 62410450
1 17414 466569499
2 126597
2 42249
1 4054 34151843
1 190857 803307296
2 94154
2 12685
1 165748 891923090
2 33075
1 53763 543699595
2 161386
2 191932
1 179625 859159857
2 119858
1 171380 420284267
2 128805
1 92207 207459220
1 149350 374816347
1 16522 25037471
2 56048
1 9201 747404016
1 92287 118916221
2 25422
2 125995
2 29199
2 133651
2 150438
1 33534 997683715
2 108111
1 24799 200320947
1 156749 572710769
2 50470
2 93381
2 73408
2 130457
1 15395 292620989
1 149342 144752886
1 143895 421835954
1 16002 254770698
1 154013 699236702
1 38984 23590829
2 83288
2 85741
2 12755
2 118439
2 161938
2 184140
2 18306
1 139625 303293408
2 102870
1 133998 435419166
1 31598 933429271
1 105321 990227725
1 166308 957959692
1 120840 455153565
2 195410
1 188374 538909004
2 7205
1 943 673867097
1 108919 356799129
1 126998 820615228
1 122043 718768709
1 167990 950659794
2 38466
2 42826
1 40575 368522735
1 27129 906125399
2 129717
2 119414
2 101658
2 129337
2 125313
1 90939 690068503
1 186681 740249258
1 62327 874641913
1 6158 407562369
2 122758
1 81629 677511171
2 134467
2 155651
2 196781
1 137240 244653954
1 190530 31401835
1 176109 456336576
2 79697
1 133054 479219398
2 179974
1 79709 495766846
1 116118 140800689
2 6692
2 119381
2 27278
1 162950 328744945
1 121889 793122724
1 81371 848623964
1 145333 864587181
1 60493 556536864
1 156270 703948297
2 136926
2 30027
2 119772
1 26192 153161947
2 170453
2 118015
2 35184
2 37183
2 44903
1 180141 232679925
1 99931 985403740
1 76053 330396743
1 8198 676480627
1 8940 475712816
1 166035 868639788
1 115475 611700726
2 55807
2 66091
1 73497 308391148
1 61963 56407117
2 84423
2 15890
1 140173 165079629
2 35113
1 177133 589186607
2 39251
1 138875 271572761
2 16758
2 52889
2 197266
2 139025
1 73883 113836152
1 12232 109907938
2 80536
2 47651
1 25941 928980652
2 139050
2 183984
2 108089
1 12099 164200131
1 143907 559830998
2 71534
2 95384
2 149972
1 85702 74965482
1 148 130704094
2 41217
1 97596 928561356
2 29556
1 189335 319305856
1 177918 130532646
2 68368
2 191640
2 78854
2 158690
1 119736 270454915
2 85174
1 12816 491591406
1 110645 108921442
1 71260 453391986
2 20048
2 136643
2 91163
2 3090
1 51058 486167455
2 156214
2 127014
1 157292 710567313
1 97923 576534289
1 57229 537388833
2 26452
2 112880
2 29925
2 38572
1 160480 826288326
1 44329 219566217
2 186271
1 188125 513838860
2 147234
1 167007 835859398
1 98367 906867300
1 174711 252922844
1 53731 333885666
2 187566
1 78287 652934414
2 102079
1 136159 915147675
1 159089 124534227
2 22276
2 196235
1 180364 1144735
2 35034
1 49828 518415321
2 134302
2 19889
1 75351 930822988
1 161368 935107095
2 96044
1 39861 171453995
1 113179 875894931
1 147915 301232648
1 179542 28505648
1 6495 952606342
2 25778
2 127126
2 166719
2 12769
2 179654
1 47840 22104666
1 111725 747574327
1 163262 990816073
2 192081
2 163552
2 126624
2 117758
1 64439 832271756
2 100028
2 123427
2 114116
1 10120 388717463
2 72984
2 51513
1 140547 46197603
1 51336 669561222
1 179198 712681283
1 80632 492284453
2 132627
2 40059
1 65408 481172565
2 118223
1 170903 411509740
2 182359
1 173052 270090104
2 126638
2 196874
2 22204
1 64885 521027833
1 95600 637459270
2 65285
2 69399
1 1852 100634890
2 156365
1 19018 381510695
2 21840
1 137270 20025965
2 55430
1 13480 911701214
1 178136 151422021
1 104096 458496263
2 57970
1 152786 626849018
1 146386 401097078
2 20684
1 131718 488404935
1 107081 783363487
2 16788
2 54221
1 177064 244143257
2 2635
2 3867
2 194141
2 196472
2 41620
2 26455
2 185906
1 6468 870201938
1 186226 210549859
1 6658 239999718
1 183716 313636079
2 72411
1 150106 400335672
2 143880
2 185924
1 186222 869404693
1 156654 122235366
2 86119
2 37969
2 42543
2 57208
1 127961 511520991
1 84051 469123803
2 172516
2 27655
2 135130
2 99733
1 192485 833688909
1 151461 961315898
2 44748
1 31165 261634586
1 143698 402149501
2 67457
1 154147 247149378
2 52018
1 115959 398291694
2 582
2 7972
2 8572
1 130590 558375799
2 151744
1 52570 339316445
1 129650 653318987
2 68632
1 31334 248240112
1 85119 826055098
1 63438 669209102
1 47745 616475659
1 102026 296782187
2 133428
1 578 278420527
1 173955 680140111
2 1447
1 70649 98097046
2 31351
1 163816 673979451
1 39470 294337950
1 62269 931970987
2 111131
1 145380 556451144
2 126612
2 190349
1 59529 251754546
2 17778
1 25906 611407556
2 139438
1 124645 256581546
1 128219 216772566
2 109275
2 4890
1 155424 380493521
2 12657
2 186072
1 87572 701915115
2 61184
2 163469
2 82433
1 150418 291225820
1 153797 242472472
1 171068 589439394
2 16161
2 145445
2 167660
1 53715 696229696
1 62351 320207425
2 136794
2 50165
1 153427 880700682
1 140319 398040294
1 178185 606945444
1 156484 610074900
2 127005
2 30953
1 193022 968377869
2 35915
1 111363 298851348
1 198240 803307633
1 70518 637432283
2 137899
2 43418
1 7192 995034833
2 80914
2 143557
1 25046 363044359
1 42005 916361660
2 130322
2 57134
2 48791
1 186442 585919112
1 69076 207342673
1 58823 501417295
1 121462 113864674
2 113485
2 111417
2 174775
1 30071 194690060
2 121696
1 46816 553641026
2 85656
1 94244 873542740
2 64235
1 155965 668369131
1 124949 471812270
2 92654
2 89771
1 197733 159070803
2 110824
1 14181 561675036
2 131067
1 96299 528428007
2 188327
2 42998
1 67708 883638113
2 70594
1 39725 156482054
2 109333
2 63397
1 82522 483043097
2 29500
1 141300 157578615
2 74777
1 125610 544912579
1 130724 389977975
1 89829 986718409
1 86331 298375317
1 38820 625668157
2 161565
1 11219 342481816
2 125061
2 101445
1 52875 661205223
2 57885
2 94926
1 20584 894398812
2 105631
2 46664
1 174494 488184464
2 21463
2 10365
1 64157 1969149
2 77590
2 19640
2 36784
2 62688
1 21039 14199073
2 108598
1 26248 119535058
2 22744
1 116206 92389536
1 185349 467786156
2 146450
1 153909 788644970
2 71950
2 132896
1 96992 536184202
2 170342
2 87653
2 126836
2 164940
2 104246
1 193727 253137988
2 106086
2 137329
2 8297
1 60013 935202398
2 128655
2 21639
1 4814 770315914
2 163414
2 188371
2 77833
2 194187
2 100655
1 15371 779271316
1 108284 886257657
1 152637 846970297
1 114223 243895999
2 13714
2 141427
2 30051
1 40356 903801203
2 124472
1 126305 592532459
1 149527 219527452
1 4518 650894790
2 69433
1 120203 907172017
1 195447 974013382
1 38292 261416421
2 115952
2 67714
2 77811
1 196137 202173758
2 84433
1 162818 963675346
1 33896 869386341
1 153394 66457845
1 163075 395078055
1 13515 522701618
2 184678
2 74861
1 39799 885758108
1 109694 777934759
2 4135
2 123043
2 134620
1 7482 650683752
1 121643 237576031
1 49398 454244666
1 127278 911292407
1 184266 427770830
2 2700
1 64181 389670189
2 76744
1 134190 187784377
1 71797 65949808
1 188030 199652334
1 132755 436005883
1 171003 958129590
1 45245 650664894
2 122643
1 184596 385053238
1 63034 111170349
2 115923
1 158312 941839246
2 187610
1 77133 786614498
1 761 760795581
2 12952
1 8155 218466501
1 127119 407942918
1 93294 652273946
1 184881 922882669
1 85719 655246415
2 128773
2 29528
1 33427 274049674
1 57765 6279458
1 51424 656550512
1 136272 20160474
1 57790 226695195
2 61734
1 110068 375173854
2 41746
1 122881 909813592
1 20559 340176991
1 33053 662630590
2 19916
2 165102
2 15383
2 26057
2 141535
2 180264
1 42041 253171071
2 55019
2 100019
1 117983 964892188
1 120491 607052948
1 52814 708121481
2 118862
1 57000 6060970
2 90567
1 157208 384782031
2 173557
1 173484 638808729
1 94014 382205661
1 15325 699043807
1 26908 176289474
2 69891
2 57944
2 37533
1 90167 362356833
1 1720 738045728
2 23313
1 87289 672136831
2 193846
1 96745 906101518
2 175818
2 109661
2 160713
2 56003
1 118622 251061931
2 183800
2 36904
2 17936
1 166580 527367443
2 161097
2 87615
2 27629
1 135493 359657618
1 35579 30760994
2 110610
2 161718
2 176944
2 176306
1 191514 291552035
2 180753
1 190415 984136915
1 170151 584718459
1 46153 749637482
2 144555
1 33216 550945284
2 126654
2 124382
2 41341
2 63737
1 84409 821885855
1 165363 583135500
1 123560 688136434
1 8850 205297983
1 198908 497829065
1 182832 686473218
2 92954
2 90849
2 29051
2 83771
2 23535
2 106240
2 118511
2 89624
1 27316 859433428
2 98908
1 69433 120456382
2 94136
2 51025
2 12103
2 66122
1 108259 773106386
1 73461 753029534
2 55888
1 82700 440295273
1 179964 479459184
2 152081
1 119433 645486147
2 80437
2 86535
2 63459
1 30290 387666544
2 67602
2 163555
2 24257
1 147688 873963602
1 45374 456798087
2 40652
2 179999
1 164432 864732321
2 198806
1 143151 480277482
2 96646
1 913 448669510
1 76874 364360180
1 57832 677483176
1 84711 619842576
2 135874
1 185510 267600177
1 84442 931099617
2 106590
2 105556
1 175452 725336589
2 36988
1 137486 930938578
2 181868
1 125632 570785552
2 94364
2 28560
2 158758
1 120775 739319511
1 23755 433089586
1 178109 665971769
2 163796
1 139286 965032356
2 138219
1 128227 966459060
1 107993 866509380
2 28017
1 9407 689091498
2 114036
1 151356 847130818
2 186765
2 120193
1 57137 845447432
2 131469
1 193544 843114886
2 137664
1 63890 15307513
2 88890
2 46538
1 95962 714865388
1 165073 96139640
2 157522
2 34285
1 44584 125446403
2 57027
2 150000
1 161215 848815884
2 41312
1 109547 845530092
1 173292 917840396
2 25371
2 175688
1 159829 567589818
1 183541 71739576
1 149617 947736734
2 154299
2 28620
2 52759
1 166879 123198060
1 113919 723733402
2 130880
2 126548
1 146406 67427030
2 175988
2 98105
2 123696
2 199436
2 151743
1 148291 206132810
2 139188
2 87477
2 71281
2 181267
1 168927 243934722
2 18166
1 127424 761932401
2 194605
2 55678
1 136346 224837686
1 190637 789113928
1 170330 663342476
1 8853 239760433
2 97614
2 92844
1 102778 962425564
2 64662
1 117843 827574029
2 32692
2 96856
1 13123 704619724
1 13098 347904026
1 60496 321577966
2 72338
2 54936
2 162444
1 152676 460876498
1 178244 118737781
1 186722 608819083
1 64860 676754917
2 12438
1 177372 293843413
1 26067 872269607
1 88161 470482569
2 136468
2 57577
1 2824 260502069
1 167181 13439989
2 79860
1 133636 974269536
1 56452 93417168
2 191756
1 128607 427509082
1 36416 762695565
1 154726 694208618
1 61202 282139884
2 56699
1 112211 645268741
2 172775
1 89789 204076600
2 104902
1 176110 354722658
2 28363
1 18880 82692531
2 51902
2 100432
2 88992
2 122743
1 107811 129907930
1 180256 815627463
2 51827
2 194601
2 88976
2 55476
2 145514
1 194761 85453622
2 117875
2 75922
2 46080
2 120143
1 153752 849718475
1 43233 716569548
2 180082
1 179683 549477979
1 160900 638757207
1 96127 862222532
1 130531 464546835
1 20506 608080755
2 183397
1 166361 616664909
1 45382 274889213
1 150689 772451350
1 38754 795019022
1 96505 573021628
2 129408
1 116777 953306799
1 125400 55540837
2 106604
1 112470 658694199
2 13723
1 128449 52152717
2 59420
2 36666
1 76279 928936885
1 21239 577578262
1 189583 6303065
1 171340 277943218
2 82368
2 78793
1 189516 831598600
2 50833
1 378 367720126
1 34423 532095275
2 170963
2 34476
2 134045
2 158158
1 194067 197341348
1 193406 494399353
1 156650 830471817
1 98647 891292108
2 166326
2 78866
1 87994 404757957
2 37154
1 178730 823068128
2 152883
2 41746
1 45679 135331874
1 5351 527726892
1 102002 733872236
1 41161 398783332
1 124515 868667181
1 125765 182413946
1 184067 120177271
2 32904
1 7231 497607527
2 97027
1 147108 451246400
1 157035 154298430
2 129516
1 151885 560649736
2 71911
2 82622
1 15728 911440695
2 195547
1 81032 808067424
1 85083 335375468
2 17073
1 147096 593469794
1 76338 170973472
2 52768
1 130255 114227542
2 195950
2 76422
1 92935 701554167
2 109643
2 140216
1 42414 661509709
2 5377
1 95419 303180260
2 128523
2 114018
1 28271 846846841
1 179758 276915808
2 735
2 141701
2 123752
1 155090 916225062
1 22173 286768594
1 15806 76358776
2 162028
1 80752 265209432
1 184095 659758101
2 186333
1 26831 273010974
2 143347
2 35374
1 16773 382633012
1 31984 480094352
2 4170
2 98801
2 111780
1 18084 5168478
2 182285
2 53111
2 28020
1 66282 102105663
2 185600
1 146895 980626872
2 87843
1 128588 355944354
1 39665 535844339
1 68417 173983316
2 134980
1 108368 188663996
2 151275
1 191763 62876964
1 198498 423252738
2 195522
1 17737 944323667
2 188230
2 163624
1 68420 292075089
1 113415 8713648
1 24578 59630803
2 133304
2 164313
1 163282 413888783
2 137971
2 175751
1 62363 664694352
1 47054 40199951
1 196153 517667329
1 15221 813346927
1 35255 435587095
1 74192 522779320
1 151323 485959576
1 33944 364083197
2 33845
2 23092
1 110664 591470595
2 155673
2 151546
1 122697 679043998
2 52851
2 131530
1 96516 294794462
1 136507 551459801
2 194491
1 102519 378984337
1 90403 754438360
2 148883
2 28649
2 70507
2 196107
1 198085 775558709
2 84626
1 140698 711855620
1 158853 414066929
1 95948 238638749
1 196807 327280904
2 63502
1 77392 157892521
2 183803
2 162533
1 38318 20685701
1 171210 306931466
2 67928
2 36193
1 77137 12345910
2 117860
2 176319
2 81843
1 64648 356498519
2 181214
2 88735
1 124584 179280285
2 76372
2 85501
1 88275 657721579
2 45720
1 17660 692090215
1 147166 654335509
2 194845
2 70449
1 78001 552624212
1 64453 336959275
2 145304
2 8877
1 87505 583254984
2 62980
2 61467
1 5113 166120117
1 6526 396925644
2 69461
2 100128
2 151120
1 36634 232756458
2 109895
1 28165 342083804
2 105599
1 58688 469746364
2 188643
1 66626 933742711
2 21018
1 147433 882570799
2 31742
2 41786
2 120191
1 113646 961753170
2 110198
1 173930 290658510
1 62072 643410457
1 148741 274147382
1 4350 700559886
2 14351
2 2061
1 70219 2063995
2 76160
1 45776 367538671
1 81288 623879578
1 35268 793635901
2 77925
1 106670 534637065
1 24381 164108480
2 57285
2 117861
1 130072 286411750
2 9175
2 98895
2 159177
2 179628
2 43042
2 129203
1 28192 919409157
1 173039 248463516
1 174379 303460178
2 101855
1 161299 311152834
1 4767 522002288
2 36034
1 146184 449027719
2 150522
1 84992 216774898
1 41793 941631553
2 149296
1 15630 693126986
2 62676
2 169297
2 85338
2 3226
1 103078 162264319
1 149654 775619099
2 71390
1 161028 194765524
2 168601
2 69535
1 79460 120559856
1 168028 416535033
2 176357
1 4294 408158323
2 80096
2 15519
2 81435
1 76710 273513586
2 148230
2 45777
1 7879 852160443
2 95830
2 81216
2 7200
2 78029
2 157121
2 178106
2 82103
2 126871
2 117638
1 27868 603189632
2 156049
1 188660 988748768
2 31669
2 66534
1 3570 688249786
1 125013 91137257
2 43343
1 158617 103638169
1 30443 300628436
2 99752
2 199821
2 164005
2 71307
2 1395
2 3468
2 155410
2 13961
2 199740
1 30792 671916973
1 129245 846309487
2 124646
2 64455
2 97616
2 141477
1 127429 457317425
2 120292
2 163464
2 86398
1 161855 937677354
2 167234
2 140868
1 87572 434910897
2 49796
1 79075 326976689
1 179660 645679492
2 73514
2 32273
1 14754 29070576
2 136828
1 166286 393166057
2 25230
1 24021 992608165
2 137071
2 143780
1 145932 838606187
2 176494
2 8401
2 165487
2 114552
2 13547
1 160675 431235472
2 5193
2 180235
2 160249
1 160091 288656182
2 90400
2 62028
2 174965
2 154220
2 92647
1 31165 256082225
1 2377 218679166
1 135727 490087714
1 198666 799778758
1 148665 90669833
2 199044
2 106221
1 24690 2929971
1 25993 310985248
2 40088
1 150470 605809155
1 148887 498022574
2 62152
2 47269
1 46734 282178900
1 123335 752766635
2 13813
1 127516 598927207
2 88905
2 164747
2 58472
1 14029 205399944
2 139989
2 34134
1 138590 683748130
2 52551
1 145933 335678741
1 142853 172723354
1 21222 486329933
1 61432 823499484
1 30169 798395039
1 121940 931832847
2 101542
2 169855
1 86651 427598482
2 181708
2 136641
1 118052 731782948
2 57392
1 158889 49321073
2 71801
2 48260
2 141232
1 131316 800786875
1 73487 121432554
1 84721 271576605
2 38917
2 75188
2 146599
2 123209
2 182651
1 141199 819837087
2 177493
2 80072
2 64871
2 173086
2 31479
2 155517
2 162325
1 160436 919402856
2 132312
2 192665
1 2726 620277189
2 72452
1 135075 946524392
1 95271 453847901
2 7930
1 185373 137124140
2 60025
2 56619
1 62783 609574425
1 196862 330692591
2 149218
2 84642
2 42596
2 158303
2 64336
2 31890
2 21571
1 151100 400170046
1 4788 132186150
1 102111 102680518
2 56925
1 8250 891907981
1 137208 719468508
2 16514
2 125249
2 130403
2 87177
2 194655
2 12646
1 33427 564497453
1 179787 308665527
2 83910
2 182834
2 82775
2 195942
1 141853 461639129
2 170539
1 126194 337789472
2 85927
2 23206
1 146059 893084045
1 51541 497069059
2 58965
2 180177
2 172929
1 106422 889110662
1 6671 636058370
2 186219
1 74290 825331512
1 99772 115587279
1 42747 776224203
1 54388 560513673
2 195319
1 121979 384530408
1 155088 745119580
2 45095
1 148179 438035532
2 98753
1 101952 476387464
1 62637 30332855
2 70856
1 46102 804961918
2 189337
2 104186
1 156320 546838905
1 49379 792635943
1 186523 371612128
2 29849
2 1352
1 189796 588709063
2 170368
2 35332
2 178301
2 178280
1 71496 541159188
1 13139 799734659
2 99074
2 89514
1 170672 338363851
2 172483
1 185277 131680783
2 137987
1 163428 605964755
2 151916
1 31862 619182192
2 53494
1 96212 171964934
2 189770
1 108350 380498154
2 26469
1 96860 63896124
2 152778
2 69477
2 80038
1 84018 443632356
1 157587 592265316
2 102275
2 125472
1 123421 259390387
1 159028 198999032
2 169335
2 148617
1 133234 254419585
2 178840
1 47098 90661776
2 15052
2 45664
1 55551 768477589
1 96624 895568347
2 37620
2 171123
1 84911 701169214
1 191887 266530798
2 66485
1 94086 676616017
2 53459
1 32119 499655480
2 75760
1 46983 154083161
2 73482
1 10105 763318867
1 131891 587063344
1 104964 572153051
2 95615
2 114591
2 109130
2 154952
1 138349 303133995
2 135149
2 120060
2 124124
1 161221 323293298
2 40538
1 5198 367407009
1 1228 523382607
1 99732 433138186
1 20636 519959976
2 155230
2 6874
2 58732
1 115667 313467807
1 189000 945765314
2 123425
1 125083 714155010
1 38254 412956339
2 140977
1 15776 394838656
1 74276 488487727
2 104636
2 110777
1 157348 384039316
2 183947
2 138818
2 12390
1 144779 854129252
1 93075 715896206
2 26734
1 92444 33365725
1 172620 416582067
1 84525 707881362
2 123776
1 177501 204402062
2 39461
1 14947 847264217
2 45835
1 80419 707919538
2 155812
1 54175 913483493
1 43411 147536726
1 196959 681719128
1 171561 677992110
1 170945 578062587
2 80046
2 197053
2 132233
2 81114
1 113344 952645118
2 158088
1 13515 885271918
1 37822 244684240
2 158486
1 163599 109516996
1 34461 764942076
2 80857
1 189813 123271980
2 146213
2 33126
2 100151
1 58322 624827495
2 8767
1 23191 873057679
1 181655 358448809
1 135242 231960206
2 61261
1 187194 907247114
2 179813
2 13545
1 38154 280685538
1 153405 851478334
1 178007 750688859
2 45829
2 128809
2 178128
1 35665 626088666
2 24655
2 66793
2 73442
1 37348 312627188
1 153719 452750301
1 138284 961933610
1 126524 404541656
1 85089 114445762
1 1008 785781669
1 162308 926796186
2 151465
1 134144 711270348
2 119877
1 87864 421484261
2 190117
1 196825 257174507
1 167547 356997479
2 189515
2 106068
1 40199 567770422
1 90690 956178267
2 182791
2 129038
1 2736 338257178
2 179464
1 5792 528720270
2 33891
2 65549
1 167722 193378655
1 26010 244470124
2 116318
1 168852 514733626
1 68778 640676203
1 48562 725902420
2 64082
1 20047 384558484
1 124029 730693126
1 83241 166657912
1 37863 795766385
2 155695
2 72101
2 49198
2 126221
2 25641
2 37611
2 28352
1 151716 74275738
2 165386
2 170026
2 43840
1 11321 486959966
1 69496 423483221
1 88711 325999540
2 177993
1 62462 662587160
2 158781
1 186707 666302432
1 60198 525104987
1 182791 139968549
2 163172
1 49240 557625968
1 179849 904023766
1 144506 796492338
2 15702
1 62808 929028766
1 163038 480707157
2 149954
1 9563 201267241
1 162099 146434486
1 7076 717354050
2 11683
2 14469
2 189925
1 47066 320749299
2 2664
2 132839
1 64878 489131218
2 179269
2 130733
2 182150
1 103890 458462140
1 37544 281888849
2 125636
1 93041 220086322
1 61080 772552658
1 1125 690101644
1 43063 946562095
1 50858 366928780
1 59668 622520635
1 7591 208112534
1 166210 248413203
2 126415
2 108212
1 133725 713307157
2 47042
1 80879 748195540
1 187688 761889905
1 68510 64651207
1 5880 657735370
1 120632 288555170
1 27996 698249618
2 72041
1 129672 666270832
2 24013
2 173900
1 65229 290320018
1 122371 507984034
1 33003 153429149
1 151992 532088105
2 125077
1 105915 959053405
1 74005 96952078
1 64227 483245624
1 32977 394764331
2 21667
1 86118 462310786
2 162064
2 172230
2 171552
1 121307 568968948
2 189749
1 139118 260339533
1 177034 25403968
2 143933
1 103669 54753632
1 181505 347220782
1 7220 912935652
2 9905
1 79642 165024154
2 25150
2 85443
1 71001 950690121
2 62637
2 78566
2 44846
1 7965 714941066
2 75806
1 175854 784775192
1 55459 717714481
2 49442
2 157104
2 59615
2 80014
1 32141 796895420
2 20246
2 86988
1 184412 160854048
1 56914 597980260
2 87469
2 12196
1 6143 696379129
1 63564 171242658
1 183754 60395884
1 81816 254672314
2 155420
1 147839 852327265
2 157633
2 166420
1 151735 281056840
1 106884 906027884
2 172121
2 163876
2 34700
2 151529
1 97980 833080967
2 76938
1 142683 804313695
2 133601
1 89680 362283000
2 167927
2 142412
1 5936 634143939
2 172382
2 192786
1 139531 579815285
2 45566
1 51872 82232943
1 149517 439151648
2 85085
1 1290 585175346
1 173030 423718691
1 183714 344008158
2 164571
1 94775 410328137
2 39599
2 1576
1 126207 267405218
2 36632
2 139347
1 122502 231714757
1 146382 954291869
1 31499 296662619
1 151693 825919416
1 113269 516843432
1 149431 115979847
1 101501 168296002
1 51230 102722951
1 138910 959335518
2 86277
2 365
1 135222 641594174
2 76533
2 95118
1 67956 249480853
2 26361
1 176996 414701716
1 95232 590420808
1 163326 101310573
2 152157
1 169156 698077104
1 93216 166020368
1 193812 520873273
1 173404 839552651
1 196972 231662861
2 164792
2 165344
1 15770 118367575
2 17370
2 64400
1 157141 2308603
2 73594
2 45887
2 48167
1 123058 507002108
2 8614
2 143634
2 49169
2 197415
1 59276 422337354
2 99292
2 35724
2 68208
2 9789
1 141381 982433389
2 120570
2 103288
2 52673
2 150739
1 13578 417400700
1 31754 718097515
2 83332
2 66740
1 172874 203670890
1 154880 238441289
1 133541 423847028
1 161578 656198471
1 161115 724035125
1 73830 256253322
2 60698
1 69166 711470561
2 109263
1 120506 505153461
2 6624
2 24783
1 161903 745484145
1 70296 18040658
1 47251 574636777
2 14278
1 83111 545764419
2 79725
2 164081
1 35105 703908287
2 8098
1 117146 735218376
1 96544 616546629
1 53378 714073867
2 155211
1 32433 683939008
1 166067 438683158
1 86283 58716156
1 124558 31142320
2 83457
1 156759 366160048
1 82570 805667828
2 111257
1 199673 289904135
2 192700
2 69363
1 194944 397836045
1 743 525416950
2 53013
1 151259 834754738
2 77068
1 168229 817526233
1 132855 438931751
2 171643
1 9620 285914455
1 71741 549607495
1 182159 154821877
2 103816
1 41583 835466180
1 76341 379204208
1 97845 364768362
1 149892 912977588
2 188851
1 139139 437072861
1 92138 361462753
2 163149
1 80231 560048854
2 24392
2 174145
2 77190
1 58339 283898301
1 115557 848037159
2 61194
2 107358
2 3739
1 50186 366580529
2 91752
2 72129
2 85510
2 178400
1 40616 797399967
2 55622
2 195653
2 191712
2 76238
1 113958 864063708
1 185152 309741703
1 69698 341569927
1 5816 553622132
2 54789
2 79263
2 123031
1 5091 335645613
2 192977
1 198882 565944681
2 107039
1 8967 567444028
1 109044 660091092
1 111317 663895464
1 97871 301700148
2 41454
2 131025
1 119952 725832666
1 52478 647544740
1 188626 522150084
1 76414 19906699
2 136557
2 54854
1 164453 391072505
1 76107 74631059
1 69085 541765409
2 65811
1 88490 507947276
1 26814 476061334
1 186349 462627503
2 90854
1 39322 521011670
2 127040
1 112770 78182057
1 92920 281837761
1 165699 183376310
2 42255
1 81848 88189889
1 33604 540453945
2 147261
2 117906
1 163604 708205345
1 12989 739231049
2 99112
1 81347 397300225
2 45703
2 179875
1 52236 890705640
1 49580 780579217
1 50512 794386890
2 131203
1 3933 395408539
1 21992 341022080
1 85600 526190857
2 72990
1 23613 130497007
2 47640
1 111213 220312597
1 84685 158697461
2 15499
1 159666 394375317
2 161571
1 182621 626877801
2 74456
2 191152
1 102647 982081725
1 159598 668117161
2 144478
1 66438 421252739
2 115721
2 24545
2 136941
2 183115
2 66756
1 89569 190957044
1 27826 953123907
2 130623
2 12533
2 44384
1 149841 55748094
1 139112 804638470
2 135502
2 63918
2 163938
1 134073 903775876
2 177382
1 150394 553060917
1 21150 804283495
2 26187
1 146523 116818055
1 147726 783532749
1 91838 891006992
2 41879
2 108550
2 32090
1 173120 775861537
1 108628 690912647
1 88713 238559440
1 37571 655138721
2 26449
2 149211
2 161235
1 134051 622915698
1 54104 652364850
2 23269
2 45357
1 81487 335449478
1 69983 817390493
2 79713
1 7759 470873277
1 73548 328548676
1 123459 129527883
2 148319
2 124201
2 172455
2 62749
1 82157 371530226
2 195239
2 112643
2 172941
2 151271
1 56233 508924840
1 146408 377104975
1 17782 355084688
1 43225 225410751
1 184479 920404221
1 86642 715308229
2 129071
2 42175
2 35040
1 16783 257298291
1 186772 965177862
2 105011
1 25505 40265838
1 178513 441402713
2 115508
2 145117
2 104107
1 71086 903532063
2 151923
1 140021 475073689
1 80503 45951826
1 82291 995988003
1 42058 235794775
1 140944 110921322
1 37006 282719703
1 72335 398942503
2 96640
2 82515
2 54426
2 135349
1 192970 390030517
1 8736 625071353
2 195451
1 81757 273766561
2 36754
2 151707
2 50370
1 50258 255031771
2 125327
1 53287 695877084
2 152976
2 124129
2 48278
1 185225 766719605
2 56603
1 110430 126158947
2 82398
2 122703
2 197684
1 183562 657250634
1 135069 468215950
1 157493 435867786
1 181621 968954771
1 71102 304960170
1 128390 707721149
2 63694
1 169895 191853425
2 89379
1 137651 876128388
1 136536 159112043
1 126283 699356409
1 90907 769168637
1 172431 941354009
2 24503
1 137261 757537237
1 174267 877117834
2 188602
1 79090 647874518
1 76642 229580807
1 58125 147724860
2 2451
1 37335 741260627
2 167577
2 91925
1 152005 912833430
2 5333
1 168709 686491926
2 36171
1 157817 223573035
2 12104
2 68155
1 160285 463059351
1 149442 651611444
1 51328 948981864
2 63917
1 22827 511571347
1 129343 306238774
2 81942
1 76672 925451152
2 64919
2 77006
1 68231 80012177
2 25098
1 41303 915649999
2 89498
2 128567
2 63096
2 188302
2 168550
1 180772 655382533
1 151866 789524896
1 101536 561885018
2 89497
2 161849
1 71802 81088848
2 121881
2 99913
1 84389 437840861
1 96878 625488084
1 157439 72483318
1 125733 609554540
1 189990 914514938
1 31862 652874987
1 96713 45352170
1 127135 774713889
2 72847
2 169326
2 190160
1 175768 339956675
2 187923
2 167907
2 183573
2 14532
1 3607 421333777
2 72344
1 146841 539258390
2 130858
1 122243 770306488
2 142992
1 49343 975629188
2 158754
2 81292
2 138265
1 49578 157073893
1 147219 469729806
2 126344
2 67497
2 82565
2 178523
1 99454 557481046
2 89855
2 111552
2 28626
1 91648 925289380
1 147194 871454862
2 53029
1 43369 766569724
1 110221 237611999
2 120861
2 12427
2 137238
1 60375 908756119
2 132223
2 120138
1 40756 277514120
2 18406
1 124260 362896888
2 135698
1 155258 293759572
2 14896
1 37526 454159613
1 141247 24137638
2 69441
1 141325 769817450
1 36842 938592333
1 122933 799908908
2 199949
2 47151
1 58984 937126191
1 153554 41392117
2 30296
2 83115
1 120143 367674719
1 117892 296025637
1 110667 691509764
1 19723 698947062
1 88703 324670678
2 6607
1 182753 91910744
1 101653 767416248
1 142582 935179240
2 159866
2 135589
2 105591
2 761
1 48517 435602282
1 137653 245809959
1 192296 223718683
2 168111
1 101469 351355141
1 40189 888149270
2 100845
2 113382
2 179
1 186056 242883226
2 158501
2 171339
1 194934 33893115
1 180794 901944849
1 104877 736969975
2 136912
1 54716 142705225
1 23519 738599782
2 118770
2 160542
1 134971 953131442
1 20515 799504119
1 56361 194515720
2 160295
1 84029 632563120
2 180422
2 29772
2 157788
2 35995
1 28330 654191836
1 87693 638009398
2 8776
2 98685
2 84776
2 82169
2 79824
1 81775 596116627
2 176381
2 149593
1 154602 640852851
2 133433
2 68034
1 110850 636248083
2 177689
2 155968
1 114098 937280171
2 48228
2 172742
1 82217 871072245
2 109950
1 103917 972873761
2 12868
2 8142
2 79707
1 23885 792966385
1 172537 206734243
2 101328
1 117432 626379495
2 104547
1 88239 279366899
1 99938 721439040
2 31842
1 133763 724287656
1 191536 5466451
1 52878 427765139
1 102533 650882533
1 33511 125169899
2 141634
2 122782
2 126141
2 81855
2 153154
1 121237 456530867
2 122463
2 81972
1 173107 912656128
1 69434 360222664
2 71670
2 170816
1 113542 554731121
1 124486 68202811
2 43429
1 72417 671862738
1 112286 876982523
2 165764
1 54355 163817105
1 130857 154628806
2 66381
2 170757
2 188829
1 101580 724901840
2 66815
2 151199
2 79012
2 72746
2 189927
2 56823
2 19358
1 46095 70718165
2 87561
2 189205
1 33793 505397342
2 79073
2 109067
1 182902 310606381
1 2302 644532175
1 13116 224041357
1 96537 781663841
2 169546
2 134864
2 128005
2 19723
1 121714 883031889
1 29920 29670571
2 63159
1 70364 762209106
1 152725 586041170
1 74126 763689568
2 49997
1 46545 612995793
2 119022
2 2927
1 140285 150956084
1 33195 936582693
2 54652
1 104314 974236129
1 175451 428596365
1 16780 943091655
1 107120 367144258
1 192718 144633324
1 111380 690583853
1 37954 422711464
1 1643 611525640
2 96567
1 140968 957989084
2 125882
2 104711
1 28692 422598157
2 141309
2 191682
2 186106
1 43170 75750134
1 81409 408304366
2 37199
2 82782
1 104796 893579955
2 121883
1 22055 168243910
2 109561
1 22867 606652554
1 18780 663570929
2 188990
1 166002 82275885
2 19968
1 95153 313739529
2 180418
1 191156 239966862
2 96935
2 49085
2 169946
2 13678
2 119892
2 108169
2 140415
1 79435 717991711
2 54019
1 42389 617694906
1 105315 43938235
2 135053
1 58131 361243800
1 20325 715093139
2 166174
1 93431 749224374
1 165051 642307368
1 138064 498599104
1 12188 410646401
1 115302 578023012
2 109541
1 181043 658796870
1 45909 735753309
1 68052 54908078
2 176268
2 90936
2 93295
2 32029
1 125233 666970649
1 71623 876293248
1 76763 775341202
2 137809
1 121523 884831212
2 65910
2 106540
2 196467
1 166055 76412856
2 13595
2 43162
1 21170 930919129
2 110501
1 85819 49331627
2 39163
1 186832 333390816
1 68510 608359242
2 66531
1 11264 930897812
1 143866 55622507
1 66155 798502654
1 125668 724066476
1 183621 800776032
1 34961 515443368
1 146151 34325178
1 161182 772147570
2 24978
2 95975
1 117953 420244271
2 110534
1 49330 874870725
2 115467
1 11112 612283381
1 158760 794220652
2 55312
1 22597 306095622
2 186948
1 127823 449393892
2 18934
2 178422
1 137524 509623492
2 63502
1 88081 624323947
1 19616 503770428
1 1724 397442132
2 37487
1 119771 682956586
1 59976 964385135
1 119014 737592171
2 40381
2 28885
2 21997
2 80074
1 126529 362038783
2 106511
2 98117
2 188573
1 99562 577851285
1 188457 374075132
1 34508 300455028
2 183851
1 18771 944673715
1 179698 993550440
2 82319
1 186274 363139130
2 96435
1 129665 286607923
1 108481 615459519
2 137215
2 101080
2 101298
1 63927 365771111
1 143451 986647661
1 84696 989725426
2 94387
1 181597 273508941
1 51379 246650329
1 138859 803046530
2 5665
2 50946
1 181344 687152643
1 2270 951688262
2 149754
1 11149 446199167
2 52291
2 72935
2 80029
1 151315 352042074
1 160279 531934367
1 11602 150202069
2 24517
2 1312
2 189119
1 62861 527760889
2 187306
2 53891
1 117147 582813901
1 43398 199324944
2 165414
1 133566 202837746
2 135648
2 105765
2 56054
2 169326
2 188206
2 193855
2 122540
2 132303
1 149103 559263059
1 17523 434168382
1 25226 810933846
2 78385
2 155851
2 50064
1 163587 130305903
2 120870
1 172166 759649934
2 191744
2 157545
2 193962
1 139344 189659160
1 108000 149222717
2 66186
2 137441
1 35852 52944959
1 22010 150603884
2 44831
2 172842
1 58729 400898349
1 56049 91676950
2 31874
2 79657
2 34609
2 170257
1 84218 669986557
1 130885 831816456
2 158742
2 127307
1 186006 465368001
2 51024
2 106011
2 123045
1 83615 213549698
1 18148 625064306
2 179896
2 111268
1 194372 826847503
1 45891 250476434
1 10768 265517653
1 72932 889659010
1 109591 452673851
1 107882 530440533
1 99044 307452701
2 111872
1 100510 850837498
1 39851 52629618
1 191058 630328546
1 16801 993173342
1 147291 213297411
2 63049
1 26648 758848299
2 113522
2 74654
2 33411
1 174148 457652549
2 158816
2 189966
2 121184
1 196541 612066695
2 117263
1 124641 410221341
2 185832
2 103475
2 146951
2 194409
2 180506
1 131535 893622144
2 84367
1 95380 55500808
1 58410 678930237
2 90606
1 58588 958544054
2 126550
1 115725 974569998
2 85401
1 57819 748290291
1 72191 84741188
2 182808
2 13589
2 182541
1 19823 908942233
2 176114
2 149725
1 79836 759674627
1 55614 300071409
2 143088
2 100044
2 144362
2 12880
2 98206
2 60942
1 13867 437533700
1 73132 311831997
2 123989
2 179976
1 88415 45172388
1 17802 193415171
1 53738 977801872
1 145708 327841350
2 71879
1 197660 662276393
2 133924
2 93176
2 124814
1 125032 851786226
2 42091
1 118329 399748078
2 42160
1 5006 37743558
2 145171
1 111448 999456971
1 157989 172702598
2 54971
2 101919
1 59827 857048797
1 112166 279932907
1 9202 979301441
1 57732 789135172
2 176152
2 151008
1 29244 550002621
2 84642
2 147494
1 155875 615839821
2 82963
1 186130 293259699
1 34399 215252138
1 28041 648983298
2 59505
2 199527
2 7741
1 195274 136491042
1 162840 404988981
2 134007
1 84577 152454116
1 123999 238699958
2 42907
1 163652 846276553
2 42975
2 165957
1 94021 293753716
2 107363
1 140023 469469555
1 150311 662299372
1 79772 335370783
1 178180 703876121
2 39829
1 180584 77969465
1 188510 36535757
2 166700
2 122978
2 45163
2 196495
1 126527 68167020
2 64411
1 8420 129164850
1 60624 416713878
2 180443
1 103848 483361648
1 115846 650507088
2 14593
1 12203 170474358
2 46134
2 1005
2 151368
2 173646
1 31342 984189008
2 112110
1 60291 506822997
1 74294 957638212
2 117152
1 62220 338843907
2 190712
2 2894
1 183069 750282406
1 164467 970134622
1 137034 987653242
2 184115
2 12632
2 195781
1 123324 789944065
1 134481 213640879
2 185647
1 45249 251146095
2 143819
1 75395 275972872
1 192057 866679197
2 130925
2 169335
1 9530 98831716
2 111104
1 30625 938797856
1 142751 703799455
1 171187 663169057
1 1302 481707670
2 160070
2 115510
1 56366 218996560
2 87490
1 140510 479924888
2 105134
1 5849 188707971
1 102337 916007657
2 187562
2 133774
2 108721
1 107969 215128842
2 192330
1 137763 15665755
2 62980
1 9447 364045882
2 47702
2 189669
1 47792 373300931
1 98831 241898860
2 166513
2 4282
1 96475 781228677
2 169614
1 71975 741280762
2 73462
1 134177 242252335
2 64190
1 4121 274234583
1 85981 639249611
2 137078
2 96845
2 73884
1 43453 528604102
2 16886
2 131465
2 167061
2 138154
1 147483 666561549
1 4556 363882175
2 177919
1 86528 122699449
2 25274
1 116752 554869826
2 96099
1 108526 149608982
2 172056
1 82634 677341419
2 193748
1 126239 406846266
2 150288
1 87957 457592235
1 141189 937013106
1 1323 405625364
2 77707
1 46141 118631130
1 199726 876342065
2 83341
2 100178
2 85112
2 7345
2 119761
1 3912 819037478
1 131776 423246334
1 35045 398534499
2 91403
1 77982 227825241
2 44131
1 151205 445527999
1 171723 650638695
2 154020
2 16765
2 118363
1 110654 73026899
2 166799
2 129708
2 126880
1 180703 190824005
1 4628 94890079
1 86231 392622353
2 79481
1 126855 739381883
2 58439
2 176357
1 39577 404959038
2 29900
1 171400 303536965
1 142951 175297286
1 93281 266764708
2 177166
2 164722
2 95086
1 106486 842307483
2 62187
1 23603 668897428
2 198718
1 144489 710335811
2 67203
2 179144
2 195916
2 19015
1 48700 895307200
1 177957 258080819
2 158071
1 83074 283976622
1 109320 429527632
1 116892 32827999
1 79333 600347496
1 112909 292081210
2 174671
2 69112
2 75622
2 99917
1 190652 548041293
1 46158 530300162
1 55995 184418342
1 35450 610889562
2 78922
1 141539 394877764
1 145079 520177115
1 186408 848443788
1 89565 635372282
2 145891
1 92240 896046723
1 188725 530108845
2 165924
1 135088 553247442
1 58845 340651433
2 136367
2 180572
2 71820
1 141853 842692010
2 57209
1 99160 838835030
1 167104 892772562
1 166223 907344738
1 4955 112988505
2 155115
1 123908 586567856
1 188270 7995851
2 134344
2 181503
1 141345 17178482
1 81194 769534653
1 199878 257151102
2 195006
1 73701 280352560
2 142054
2 8539
2 13276
1 196580 516046259
2 28111
1 186115 891820541
1 51475 90026372
2 126780
1 39544 962576308
1 79876 374335714
1 154129 752034835
2 154997
1 102776 552514747
1 154618 230498647
2 63935
2 139706
1 107438 169072669
1 83808 340959519
1 109844 675470113
1 65836 81417060
2 149944
2 3525
1 103266 251087505
2 110032
1 108030 132370444
2 133581
1 59006 20206788
2 189837
1 95322 638279867
2 67412
2 131163
1 181423 882991772
1 32070 275089286
2 5812
2 77254
1 124946 932861549
2 51252
2 58527
2 73436
2 124188
1 191756 3819641
2 16279
1 687 222033830
1 160246 929516909
1 159541 665013771
1 134314 114580096
1 114206 257604262
1 60043 459879593
1 174680 256017850
1 169464 306860773
1 77487 855575439
2 159238
1 127587 38288326
2 157270
2 108607
2 120494
1 70571 34229683
2 186948
2 69451
1 192246 846514736
2 171237
2 35210
2 139962
1 188403 926272682
2 168822
1 16407 303339516
1 186539 319943241
2 92269
1 193228 224813449
1 131364 796150359
1 199728 919753230
2 67764
1 83359 393598652
2 149739
2 151736
1 136609 462024748
2 57864
2 171992
1 110607 232506901
2 40745
2 149759
1 107252 735724900
2 118883
1 100644 451086831
2 55710
2 60195
1 127681 439418662
1 112889 540643270
1 168690 531214641
2 113966
2 140109
1 55592 582131337
1 149276 233812833
1 56179 979939897
2 193595
2 125491
2 162898
1 153934 961566941
2 6641
2 40999
1 176457 56474645
2 125947
1 167289 597748280
2 17553
2 171097
1 150059 134438905
1 81519 353336613
1 110208 768549056
2 59923
1 138312 781526749
2 161593
2 75046
2 180954
2 49421
2 50433
2 110812
2 122959
1 125411 363720618
1 158449 599333664
2 121118
1 124399 84643905
2 124876
2 98648
1 114619 809489933
1 116628 500977137
2 176289
1 147836 321542711
2 122209
1 188747 424069385
1 78792 751731239
2 179364
1 34519 375848368
2 198355
2 185653
2 7561
2 124184
1 156568 408161937
1 144506 715325853
2 140706
2 93685
2 169511
1 45019 891364509
2 107306
1 97561 924324322
1 139936 129489078
2 120785
1 13222 825043181
2 148140
1 191467 934820303
2 17979
2 7999
1 123969 382465585
1 8506 689537299
2 169082
1 23374 46229008
2 122931
2 118432
2 52489
2 6591
1 134150 513397425
2 80083
1 103570 541555634
2 83060
2 174845
2 47675
1 188136 826110207
2 15121
2 156812
2 86227
2 129060
1 154175 321180510
1 196625 356922777
1 131293 497905126
1 9594 768861166
1 118672 85132687
1 42780 579937343
2 25177
1 194501 903440374
1 146892 601127807
2 155549
1 142665 824828288
1 49790 797528018
2 54995
2 27790
2 1602
2 167054
1 35843 479322596
2 39450
1 170192 481964114
1 56998 473119209
2 127065
2 90016
2 93335
2 83981
1 89632 637563719
1 60468 737529278
1 131131 377783098
2 117952
1 32697 950221654
2 122959
2 163619
1 8643 436477571
2 137891
2 14123
2 162666
1 25761 958924332
2 89857
2 51850
2 69959
1 76860 643546778
1 5072 844992495
2 108929
1 97942 610711212
1 106119 117461218
1 171901 160742680
1 174621 336970423
1 118914 852501370
2 125935
1 175989 687540686
2 108034
2 172039
1 49708 721530623
2 24746
2 39488
2 157227
2 138648
2 128026
1 50591 456640012
2 197621
1 157307 273311048
1 155531 789985271
2 24895
2 147391
2 140550
2 8077
1 181816 684494736
1 191974 581952238
2 189065
1 178643 269476173
1 94780 566567223
1 169096 469761382
1 53408 94909651
2 176284
1 83763 716924257
1 128041 651800161
1 126738 768406890
2 97294
1 18198 632173847
1 28973 150570040
2 61435
2 59006
2 54626
1 155080 316743027
1 14758 470762311
1 79835 192860578
1 157980 895444689
1 3768 365610277
2 171900
2 101228
1 175298 921185286
2 127769
2 63797
2 10424
2 94079
2 162153
2 170608
2 70890
2 96679
1 189893 834412434
1 112620 743364737
1 111035 95594746
2 98175
1 24 538836396
1 184985 234038959
2 182269
1 19444 785627802
2 59020
1 75621 792995140
2 113247
2 164850
2 94661
2 63053
2 170020
1 89363 124547286
1 173945 559048416
1 173998 926802340
2 96504
2 186771
1 14879 354808331
2 143034
2 24660
1 174099 210551771
2 35646
1 161440 252191547
2 122522
1 159599 13193590
1 192537 435449571
2 17668
2 183709
2 122944
1 51093 987938335
1 179751 714436856
1 33895 799528024
1 21677 535966469
1 8640 437183963
2 158991
2 91876
2 110751
2 160611
2 193793
2 40495
1 142871 740308245
1 194434 325670828
2 145163
1 121953 798434473
2 4891
2 81729
1 153986 421086547
2 6882
1 39044 185803592
2 97866
1 95983 206732940
1 88797 751208506
2 112393
2 91164
2 198053
2 172996
1 90277 457702124
2 32316
2 51658
2 71772
1 23154 672125297
1 66069 840563750
2 84270
1 107221 960490954
2 198496
1 119602 441373619
1 87862 47272227
1 92150 810008672
1 12594 841869586
1 94083 583619777
2 50081
1 109707 454529584
2 37084
2 15326
2 15216
1 74539 945388912
2 55351
2 49721
1 181286 575271177
2 151093
2 27270
2 132645
1 91117 30954732
1 195583 212589195
2 1877
1 197801 104313427
2 165934
2 193116
2 14911
2 185523
1 166209 817682840
2 152357
2 117617
1 145129 756672545
2 90176
1 152737 703918924
1 22508 712786000
2 101189
1 89870 80073369
2 47396
2 136967
2 141575
2 131095
1 141548 699654774
2 165531
2 100251
1 107822 801187716
1 103084 240453779
2 58701
2 167119
2 10650
1 53283 671677276
2 28015
1 185702 102781120
2 101391
2 166368
2 113079
2 156259
1 80711 374530269
1 96129 562196133
1 179439 539995064
1 177371 975443564
2 57946
1 137771 346234085
2 30870
2 132330
2 55950
1 44235 513150422
2 134598
1 29741 769756387
1 109903 811029746
2 180784
2 79296
1 51258 676553500
2 84750
1 76942 11697068
1 181815 674801490
2 131882
2 76052
1 5781 698512297
2 72380
2 81341
1 134243 815028701
1 190186 665817281
2 178454
1 91950 856665370
1 69196 388269641
2 142136
1 100747 683915378
1 43460 701904789
2 189757
1 160981 436145083
2 190253
1 145758 47414607
2 54039
1 162674 531465422
1 146024 572458963
2 190500
2 36229
2 25053
1 51619 709487445
2 123011
1 75560 174291256
2 178566
1 164817 239137066
1 134265 711215721
2 51836
1 147633 395094637
1 78276 854390536
1 86810 878976104
1 28480 748815350
2 4830
2 45001
2 68733
2 36888
1 42755 519393225
2 185685
1 39226 754866662
1 75622 801152693
1 32600 218365031
1 163624 214611045
2 176313
2 92609
1 81900 325959629
2 162949
2 49008
2 39055
2 195987
1 28427 531610621
2 64675
1 1448 292921
1 144835 996371951
1 146022 766684935
1 97245 591323698
1 89003 672445274
2 8975
1 104802 388685896
1 194216 880999959
1 93809 537261554
2 199449
1 145533 933062977
2 60316
1 127748 558629900
2 192603
2 30474
2 50208
1 60432 905971477
2 43117
1 23781 869959956
1 178396 456960710
2 107600
2 27730
1 101038 72823855
2 141653
1 40608 124885830
1 178732 419879471
2 128959
1 15936 70895276
2 35700
1 26231 458233660
1 57843 948978118
1 35214 187495930
1 39576 794069235
2 147509
2 12995
2 117837
2 184487
2 131377
1 21210 669968510
2 156156
1 88651 552108854
1 16744 781626254
2 105500
1 111462 447877853
1 161593 704060443
1 129042 589966203
1 164603 653810815
2 46264
2 174912
2 889
2 68528
2 174214
2 78707
2 193005
2 41754
1 177385 352651309
1 77939 731467816
2 57133
2 144464
2 82886
1 198123 542309867
1 146585 39474697
2 165357
2 195629
1 107396 220817987
1 108337 502207573
1 158280 710128796
2 31934
2 141224
2 124787
1 40816 871539139
2 32055
1 63584 107318555
1 198072 463246384
2 133816
2 108106
2 184238
2 110068
2 163627
1 154433 525449976
2 160823
2 152916
1 86246 663657466
2 11570
2 56577
1 77845 799799607
1 148012 719680458
1 90121 514109501
2 36553
2 13024
1 6911 94776920
2 168080
2 151908
2 173402
2 75524
2 149295
1 129395 427369081
1 137852 6420777
2 55930
1 123662 14555000
1 25997 847501654
2 144213
1 52217 137746534
1 88549 665263917
2 80798
1 134761 310734581
1 182302 229290914
2 166595
1 49602 788010231
1 84921 750525571
2 117352
1 1612 928163650
2 29307
1 45746 636960972
2 72676
2 45321
2 192946
2 26823
1 188535 558423924
2 108800
2 195698
1 136763 311494342
2 125976
1 32357 782383648
1 68877 293176564
1 121332 921482569
2 129931
2 33886
2 195773
1 159913 753781898
1 82182 376554057
2 33615
1 186767 981923352
2 93032
1 66886 290078324
1 134305 643653064
1 58444 645642566
1 175082 584885952
1 36754 983853971
1 149248 347840225
1 146198 783399653
1 53651 793107435
2 154586
1 116599 275801235
2 45300
1 3340 810523715
1 156842 178976075
2 23734
1 151345 665725331
1 134122 327160332
1 100809 466894580
2 90727
2 157029
2 44498
1 25038 932491134
2 28667
1 107661 880968169
2 69197
2 146826
1 12946 841474416
2 112743
2 100142
2 187396
2 80253
1 52303 591990049
2 54206
1 173283 365880934
1 58273 593662367
1 28593 554549895
1 107807 754852287
2 96909
2 109851
2 24225
2 124793
1 15043 96029252
2 125049
1 68407 896444791
2 4052
2 76609
1 134900 708201492
1 193209 827556863
2 11468
1 58723 633193510
2 130249
2 189382
1 177471 776582157
2 105362
2 167918
2 81926
1 73840 537694944
1 105246 949103028
1 198664 654531023
2 199576
2 95646
2 24001
1 109283 199677948
1 90261 105849194
1 92175 771586187
1 152379 236768744
1 32271 289219850
2 64973
2 2138
1 133202 746725186
1 127817 66611660
1 49723 95277730
1 29826 296123835
2 70415
1 158090 841507706
1 20022 614989145
1 109847 981217890
2 69589
2 21871
1 91882 504610095
1 133483 72133451
2 178676
2 114623
1 70128 621901238
1 139069 953969733
2 160167
2 139631
1 181625 113308460
2 62300
1 171986 299832585
1 134974 530065277
2 49602
1 97433 785918271
1 17481 398759855
1 21782 915558663
2 193310
1 87631 217139946
2 128721
2 12805
2 91056
1 21587 723274040
1 131148 774728559
2 169839
2 91626
2 104648
1 193805 716246195
1 177411 154519237
2 159361
2 135265
1 94804 502758191
1 135192 673770797
1 50531 148870875
2 160382
2 37751
1 64547 45931088
1 82465 595260058
2 170441
1 113586 649220961
2 159839
1 130176 42117536
2 128718
1 196625 126312698
1 24966 738277062
1 30180 1847326
2 111288
1 48067 227960925
2 194285
1 148353 266131273
2 70584
1 197445 356620048
1 93550 903197107
2 78349
1 42902 23447363
1 42775 137767447
2 69649
2 5279
2 187727
1 105538 643170730
2 73927
2 116684
1 19640 819449083
1 38734 103718641
2 6920
2 8696
2 187895
1 170465 645892080
1 118861 281562600
2 142866
1 176014 815869999
2 17287
1 81771 324118571
2 172254
2 151830
1 141278 288744801
2 44264
1 72604 193392524
1 156638 679217797
2 172192
2 83317
1 142352 955248452
2 182811
1 196580 853488544
2 124873
2 147282
1 9205 92257130
2 63311
2 198336
2 110541
2 6385
1 45740 870782678
1 51640 717062686
2 183103
2 180116
2 67496
1 61096 347315923
2 45550
2 52199
1 6843 494607537
1 12717 177649630
1 44382 727334652
1 164400 963799011
2 50391
1 171834 649516586
2 38380
2 35092
1 169382 723917477
1 95156 68939569
2 194939
1 1675 873676625
1 198134 160872939
1 65977 218840180
1 18510 643892840
1 16693 16125043
1 19916 928584489
2 84377
2 82140
2 122259
2 139385
1 138501 986025243
2 1878
1 20308 645622943
1 117906 696966136
1 187325 661986512
1 111837 98776486
2 9488
2 52766
2 78010
2 128762
2 131896
2 90693
1 49638 943783683
1 92717 871167224
1 128523 394933583
2 190448
2 738
2 30375
2 161734
2 35858
1 137870 778428709
2 9964
2 110586
2 126547
1 57676 800859029
1 93668 210176026
1 182098 494734313
1 129842 184820514
2 65210
1 113666 506412491
1 157843 126172921
1 958 938481908
2 60259
2 152718
1 4783 162606782
1 10380 4795620
2 9528
1 144166 538277115
2 102019
2 194550
2 106909
1 97204 795275480
2 120486
1 143155 81716159
1 42738 37269788
1 114765 905592311
1 195282 966611601
2 116627
2 178111
1 147402 86364813
2 111885
1 37683 583435899
2 78032
2 78819
1 24281 47331593
2 128462
1 30519 756212455
1 58455 731395054
2 138484
1 134724 270214311
1 110916 69914004
1 59910 731691731
1 20226 976322685
1 136196 197652010
1 135340 969105677
1 26514 396838118
2 79895
1 124577 158116609
1 172379 424104810
2 26915
2 22884
2 52780
2 34516
2 49421
2 174023
1 161348 376516973
2 61935
1 184834 650807876
1 129402 612661755
2 65908
2 45582
1 170220 233965439
1 10934 540203819
1 138269 46766395
1 42848 592503004
2 53796
2 30152
2 147577
2 172922
2 84006
1 87666 866824680
1 85710 389247879
1 122557 185523438
1 154312 129779673
1 29042 645877354
1 143293 30335036
2 171656
2 117185
2 92804
2 193672
2 181674
2 96764
1 95833 951110734
2 191691
2 104341
1 160859 842221289
2 105281
2 35075
2 62832
2 170054
1 179961 705285360
1 140022 300060016
1 57241 389419269
1 105150 689025967
1 98238 88122992
2 181215
1 84277 7311087
1 37998 421626178
1 47165 132478514
1 134102 979683379
1 141676 17442678
2 133098
2 197533
2 102597
2 69297
1 1429 251115487
2 141501
1 91896 695278319
1 142086 184223232
1 174217 481379204
1 106023 746070378
1 115841 631268620
2 177676
1 50120 331219328
2 187388
2 134962
1 98625 471985627
2 35443
2 3415
2 157746
1 165634 972071082
2 32116
2 18319
1 158868 5826709
2 64607
2 132720
1 39145 895076970
2 43275
2 138211
2 13517
1 40669 801271902
1 162964 61920467
2 111091
1 29083 920703255
1 62383 61536531
1 61772 706040397
1 165388 91775388
1 71069 772152957
1 118634 601862514
1 61773 936842126
2 22081
1 88437 907217339
2 33555
1 97479 253340078
2 192761
1 17685 365443223
2 18667
1 154361 195773791
1 16156 620063366
2 143707
1 14939 537171552
2 190817
2 103192
1 4133 274190013
1 159714 724626321
1 193526 255635006
1 163644 978530770
1 39022 680235776
1 107733 946074948
1 32720 237739466
1 55716 555225489
1 188868 415471542
1 157591 554257795
1 13807 826767474
1 113985 356884174
1 143069 460860873
2 151288
2 177585
1 60709 258958868
1 102205 676640649
1 28784 418588674
1 49263 989018793
1 83084 246477234
1 54982 100673792
1 2419 846864978
1 84128 807131031
2 68153
2 73862
1 137182 480879023
2 55101
1 55059 895992871
1 132503 533533130
2 13768
2 21456
1 10206 348985332
1 34328 189000649
2 104805
2 111256
1 191594 397667640
1 34506 54155325
2 20031
2 58849
2 139594
2 158259
1 123781 887344883
2 16686
2 115199
1 115179 322576757
2 93491
2 160043
1 179711 100992200
2 70008
1 6272 198543729
2 88108
1 121216 722771851
2 38335
1 113343 837402822
2 50671
2 3409
2 176479
2 103197
1 18276 724000412
2 72070
2 99288
2 27902
1 31822 417338758
1 187153 220503727
1 178228 942071595
2 70153
2 25322
2 97137
1 105659 107125501
2 35132
2 189837
1 86025 739864513
1 86607 616329345
1 24049 601579140
1 36847 283515775
1 2938 267602300
1 59218 988091578
1 66627 478550234
1 2565 63175534
2 134918
2 101112
2 83282
1 139278 986001856
1 72060 930295949
2 25689
2 115874
1 72800 722462668
1 158547 586831755
2 81174
2 58213
2 199695
2 167153
2 99869
2 37025
1 67853 575312454
2 41703
2 24522
2 57511
1 132706 810773836
2 152624
1 28399 923139036
1 179124 454387291
1 76803 745834231
1 19869 863456605
1 103370 413587582
2 134872
1 68482 25817343
2 69112
2 199017
2 112965
1 120274 371633571
1 85754 866079692
2 34700
1 114280 954067664
2 129663
1 174373 504986043
1 40811 823568171
1 128140 596732679
2 154961
1 145158 995561288
1 143574 536945847
1 160722 798175158
1 181343 10704576
2 173114
2 100696
2 12088
1 94469 860460703
2 187985
1 89618 888727788
2 43772
1 49643 811298777
1 147831 981789382
2 161352
1 71166 172904781
2 50485
1 157586 410107089
1 186722 547189259
1 179138 152028165
1 56393 539544965
1 128962 259593593
2 165742
2 91113
2 54705
2 54479
1 155964 838908383
2 32248
2 152166
2 91711
1 11985 199103452
2 31680
2 44512
1 40762 957059605
1 61137 336139111
1 54183 403547227
1 135388 130791875
1 59257 631948919
2 196093
2 187834
2 181711
1 79974 541193854
2 157581
1 146218 64689434
1 5997 1884911
1 84884 22512687
1 26854 749559729
2 125619
2 182040
2 28036
2 119845
1 144206 897462967
2 88887
2 127642
2 74535
1 188605 149911456
2 72348
1 157306 83470764
1 18923 696998789
2 157043
2 31348
2 56669
2 124600
2 168580
1 100913 371910690
2 67231
1 112385 452813479
1 107015 114034620
2 159955
1 16368 271876305
1 12683 578816620
1 83380 428450952
2 68436
2 137771
2 90867
1 53120 667330259
1 166361 554862478
2 155293
1 118783 420400400
1 158583 550667418
2 148192
2 35881
2 97404
2 54879
2 83310
1 99203 18210952
2 175167
1 99151 538359136
1 89188 791109172
2 61890
2 184534
2 36638
2 96666
1 155687 222997377
1 35506 216485380
1 151712 710699345
1 138211 883207267
1 155820 935997779
1 100567 103836325
1 38643 652351258
1 126194 13227901
1 185888 270689946
2 190914
1 73894 883342150
1 168791 429315736
2 168974
2 141463
1 191266 374393845
1 189397 771987367
1 179265 746435317
2 82124
1 123082 867385451
1 127844 672969981
1 129264 119908196
1 165990 223731568
1 27990 339213465
2 43682
1 166679 952255374
2 133406
2 112236
1 4449 631206729
1 22639 642119633
1 29732 866324209
1 50327 251523772
2 180314
1 178496 640553382
1 151987 202653179
1 181170 213088588
1 166397 282864215
1 86906 14072268
2 62858
2 160702
1 185077 539302586
2 99211
1 189713 360634168
1 190514 383042289
1 178804 517417679
1 165261 589592636
1 105453 419666782
1 148811 720234619
1 19946 185263464
2 83744
2 163501
1 58085 988057958
1 140628 937257357
2 57106
1 109051 880475530
2 164730
2 112425
1 108093 250248224
1 136328 208044632
1 51844 996931581
2 138373
2 167628
1 172054 30447770
1 69936 377812924
1 57543 842389155
1 27393 934123277
2 9961
1 32830 170777095
2 86866
2 89263
2 156204
2 51816
2 68922
2 23390
1 141769 155385976
2 57146
2 122442
1 34218 871234028
2 128512
1 133431 197377406
2 173
1 19011 657262051
2 96657
1 88141 165974001
2 162295
1 154604 424968870
1 148230 138816494
2 98594
2 126233
2 153769
1 126376 62217888
2 15799
2 114955
2 178260
2 14553
1 194978 283736438
2 42953
1 27012 41911575
1 147286 980206238
1 180750 789127505
2 195725
2 127001
2 49753
2 121840
2 112545
1 172214 815899548
2 105185
2 127608
1 111279 464659642
1 192246 338208165
2 80420
2 154365
2 56199
1 142045 879865922
2 6548
2 193703
2 48744
2 56074
1 7195 227934065
2 112057
1 91883 741646976
2 12024
2 166927
1 199997 217634074
2 62867
2 77161
1 40683 44898270
1 71189 163752074
2 11885
1 68387 912680508
2 157154
1 50743 252531737
2 188333
1 115593 63657400
1 72499 832651726
1 37140 790545173
2 190730
1 93208 451273110
1 136785 190537331
2 170853
1 142781 330221259
1 44905 336242216
2 172738
1 148140 575721098
1 27753 571080933
2 106974
1 153660 926281098
1 116486 807433679
1 145650 253300145
1 120407 998001355
2 59054
2 189405
1 183800 501664297
1 161082 851988531
1 126028 651920433
1 146865 808263091
1 52158 965779150
2 183217
2 136280
2 133438
1 78856 799717361
1 11056 452057137
2 169918
2 51514
2 184768
2 148888
2 195463
2 7303
1 109470 463887554
1 198064 458853945
1 146049 425377577
2 62665
1 64371 630249518
2 163394
1 187555 211632907
1 53493 248029782
2 38153
1 5888 493128715
1 32948 261622702
1 26100 451431067
1 153946 151602651
1 198886 504368612
2 115814
1 135769 106695420
1 184080 509564477
2 98480
1 3789 537464758
1 94921 128993436
2 13967
1 74138 837537117
1 34955 862548559
2 78944
1 28250 96952637
2 19582
1 199677 377143114
2 43056
1 82578 792948521
2 201
1 162678 750830335
2 169705
2 44249
1 124834 73717231
1 40605 681282635
2 152623
1 134900 699064707
2 94270
2 137367
1 41687 504847464
2 7284
2 102938
2 197254
1 56888 651526441
2 147543
2 122710
2 192588
1 125184 470768567
2 70953
2 67216
2 36344
2 180261
2 131518
2 2766
2 164170
2 77062
2 35827
1 179594 768743032
2 387
2 117410
2 115217
2 50707
1 83558 385043395
1 160808 34160137
2 11168
2 159808
1 173562 937168987
1 69040 738417402
2 9187
1 111454 481429056
2 16348
2 180239
1 94651 968965432
1 157628 954485055
1 39413 505594818
1 164824 95388898
2 74145
2 171899
2 120489
1 192324 309090135
2 21850
2 86618
1 133748 760733463
1 95997 390190227
1 111988 373898835
1 89801 664162549
2 13844
1 103838 225473430
1 99789 208995214
2 85385
2 155931
1 69858 759037572
2 171147
1 90532 346044507
2 16580
2 67430
1 147208 251950458
1 196415 125063191
1 144160 435065945
2 199443
2 14569
2 80467
2 121731
2 61879
2 188517
2 126081
1 17255 42303914
1 9151 99708554
1 174753 472676267
2 11572
1 61507 404275751
2 139508
2 28917
1 21349 890163054
2 158467
2 32231
1 100522 40631430
2 155512
2 149271
2 85303
2 192090
1 128315 968143470
2 61096
2 157836
2 132840
1 97519 38339065
1 136950 832876519
2 139464
2 24289
2 184818
2 69101
2 181542
1 81712 361097074
1 61838 543587603
1 18929 776660702
2 20252
1 97445 299290259
1 161728 721382847
2 105041
1 60154 428386548
1 88815 338226476
2 43585
1 99099 360045904
1 130503 16707764
2 103230
1 161235 310583380
2 196521
1 10010 585281597
2 122231
2 103377
1 58849 854973701
2 52082
2 56475
1 50737 948531791
1 32447 382354101
2 176119
2 24837
2 163993
2 31645
2 135144
1 23001 488809192
2 33833
1 78808 320048222
1 157821 725478824
1 112464 781978938
1 25210 77138854
2 92859
2 186741
1 17903 936819099
1 132386 655163062
1 134450 813978065
2 95290
2 11889
2 63699
2 66627
2 186587
1 99550 592048927
2 63773
1 57563 311543519
2 187351
1 150908 154072022
2 30852
2 65854
2 136398
2 104392
2 102530
1 121676 572850025
1 55106 293681467
1 22385 632365272
1 61474 928529292
1 77558 4498935
2 144532
2 18478
2 179618
1 70098 551806700
2 133411
1 100206 499450194
1 155069 101581686
2 110081
1 85445 50581944
2 168903
1 100128 417039500
2 10601
1 34178 163946556
2 71141
2 133657
2 172716
2 75550
1 112776 241559280
1 105160 501575629
2 163113
2 128621
2 141084
2 196740
2 65720
1 166957 121551913
1 93868 357351838
1 103373 198906037
2 37666
1 170368 5850637
2 108265
1 45529 382558933
1 150410 884087590
1 160914 144936221
2 63804
1 128520 861923873
1 152171 127268168
1 50453 335783850
1 11780 455217566
1 128303 95166852
2 21689
1 108673 351725178
2 145204
2 174866
1 160391 942515230
1 3369 200643535
2 163538
2 64548
2 179095
2 63128
2 125706
2 146123
1 80895 396689862
2 162322
1 20360 121967093
1 60776 521317204
1 10769 513035351
2 75290
2 105256
1 154000 621148647
2 123562
1 134289 554810557
2 111838
1 173332 824017150
2 162393
2 89916
1 76143 337430192
1 157717 707286673
1 77083 724041341
2 86813
2 96068
2 30363
2 36236
2 182573
1 29803 434157833
1 162708 598334420
2 139163
1 44898 97068022
2 177901
2 126324
1 163136 851747478
2 61425
2 189242
2 166980
1 57079 394742539
1 33666 120730539
2 128612
2 49636
2 178082
1 108430 585941428
2 195225
2 42249
1 128533 716623465
2 86659
1 53608 584543507
2 114287
2 140831
1 35020 44914670
2 177899
1 193578 401306645
2 39763
2 7543
2 70951
1 52971 281567401
2 78550
1 115431 826759017
2 119565
1 38558 630099453
2 8337
2 18191
2 14263
2 120225
1 127866 268296408
2 182437
1 22121 150661855
2 44968
2 47260
1 179531 751995258
1 61700 992088708
2 186105
2 17373
1 198418 613102055
2 53778
2 31790
1 154080 556349481
2 104251
1 143673 464014452
2 13321
1 193122 864892914
1 4670 116980654
1 5634 133295378
1 126921 319435645
1 115429 735998356
1 199872 801182046
2 67723
1 127077 862442385
1 13579 721846228
1 50844 293105020
1 28640 614933184
2 144500
1 95396 261883696
2 70721
2 194008
1 180141 128283953
1 1816 29114034
2 161904
2 179058
1 163469 4569596
2 50353
2 76352
2 13944
1 152282 194112145
2 168471
1 46853 259343298
1 149587 192101477
2 126503
1 111303 973781257
2 74419
1 110061 312447767
2 34361
2 87004
2 196840
2 149952
2 28609
2 158861
2 60990
1 171686 609945626
1 118638 920766378
1 6902 194375286
1 94850 743876399
1 19097 970742754
1 27210 138381972
1 57331 124913741
2 137584
1 71613 978464722
1 78231 581687161
1 93802 725118994
2 102263
1 33680 545376747
2 172661
1 109552 792893706
2 97429
2 57912
2 142787
2 103127
2 33464
2 54133
2 102982
2 152827
1 141245 934758184
2 71924
1 15327 575548653
2 52771
2 6033
2 120528
1 186886 540007741
2 81632
1 14702 513269588
2 179096
2 187437
2 175392
1 18087 265154215
2 189254
2 78174
2 185877
2 136549
2 23212
1 24882 776888551
2 167253
1 44752 941713735
2 188196
1 34502 979638064
1 71838 64291788
1 172191 913650994
1 132888 232876008
1 129959 880777236
2 96076
2 114454
1 165874 836654741
2 96846
2 63662
2 106953
2 90314
1 48990 272988888
1 105294 651986260
2 83094
1 172868 53463093
2 73362
2 45334
1 164011 359057783
2 143568
1 41619 578380613
2 146292
2 178758
1 93832 179653779
2 137861
1 195736 900786464
1 77520 472416267
1 129062 108824852
1 168412 946040230
1 84183 905594967
1 25966 362982800
1 56625 290651243
2 177969
1 132590 966607753
2 180855
1 41958 701649176
1 134900 592087764
1 10546 223919124
2 157114
2 117106
2 108993
1 170911 438283303
2 140986
2 137516
1 140810 497823010
2 87619
2 4926
2 147648
2 88639
1 119997 955625823
1 181792 638959797
2 182960
1 49189 144351793
1 43376 661210728
2 70470
2 32608
1 102766 366807043
1 33756 197182059
1 98110 810658175
1 143519 771452375
2 12962
1 81979 492393765
2 93711
2 41009
1 128341 240398152
1 160331 4974316
1 28316 144840149
1 23349 888282668
2 142582
1 67424 221289176
2 178503
2 118630
2 79971
2 87362
1 197791 352461192
1 169717 896532719
1 138773 178361293
1 50924 588422448
1 66344 799398790
1 183256 371698573
2 193780
1 34967 746711286
1 49965 266815030
2 93789
2 141017
2 97676
2 71546
2 52367
2 5539
2 190026
2 146704
2 140371
1 152501 942974475
2 4321
2 24289
1 181954 396487194
1 88678 679630733
2 75330
1 102895 969909274
1 125922 156236103
1 165181 164137166
2 147250
1 162226 857600874
1 34410 23612219
2 123997
1 108824 686983987
1 123810 524841175
2 58053
2 146745
1 146157 60609981
2 182728
1 184867 10297867
1 80568 4448940
2 109489
1 155313 323806651
2 10809
1 196068 924831499
2 116136
1 112526 939813080
1 13627 885777463
1 162830 658999723
2 70477
1 9881 875264183
2 89161
1 55163 812543543
2 148761
2 127709
2 42361
2 37919
1 175054 954002435
1 73639 827334599
1 32294 323479296
1 160372 122165526
2 170365
2 92844
2 167001
2 18223
1 148374 300081248
2 157542
2 42278
2 127050
2 189336
1 34185 421188343
1 112880 458519494
1 50511 905603329
2 131745
2 87908
1 178001 758142878
1 102896 1381330
1 25767 458259046
2 179316
2 6764
1 145101 718206488
1 180100 491743453
1 175057 24425701
2 60524
2 17558
2 23912
2 116095
2 91247
1 71107 27256145
2 70440
2 53009
1 67778 694314697
2 125168
2 137413
1 21224 97889607
2 9271
1 26326 118759669
1 20236 417727395
2 119825
1 152104 883506234
2 112613
1 67995 222066031
2 166129
1 148366 201864327
1 54832 746378972
1 170175 216852723
2 138858
2 120490
1 101516 671157393
1 190997 418329887
2 164423
2 129953
2 49215
1 131576 502841725
2 154309
2 17647
2 36614
2 53003
1 34633 207069031
1 46992 645502819
1 127397 824514670
1 2594 445439869
2 184771
2 176345
1 133637 370598483
2 91938
1 72026 517401973
2 13400
1 189192 917045076
2 8136
1 160984 873582486
2 171266
2 98586
1 34033 289925958
1 126644 954438351
2 40148
2 142881
1 178501 630368681
2 61418
2 79781
1 28012 965382801
2 60473
2 51785
2 113789
2 44946
1 58725 565023648
1 16411 948751633
1 101487 857450565
2 134409
2 101234
1 3633 985659758
1 116135 591279619
2 81822
2 195936
2 148375
1 52139 81128043
1 123619 747339531
2 145230
2 162930
1 70861 697804140
2 91486
1 150873 449679830
2 43200
2 160265
1 150162 832769075
2 145921
2 125074
1 178142 229338350
1 49607 618616086
2 55420
1 41691 31123343
2 99130
1 61607 759667124
1 195123 632455566
2 127588
1 92318 541274469
1 193766 4137286
1 44998 597996374
1 91337 791935331
1 27247 198341314
2 63838
1 195988 99085369
1 54394 276097058
1 108702 153874584
1 77811 833298410
2 169998
2 170006
1 169572 174102712
1 33037 234184773
1 81716 690561835
2 149561
1 23750 490345240
2 188657
1 194906 388876679
1 29030 235237986
1 15001 274768572
2 122025
2 179954
1 45458 890392946
1 170113 24901882
1 196480 21209289
1 179144 868841138
1 11387 9842150
1 119732 150517086
2 20574
1 64165 14575131
2 103957
2 149110
1 154030 784756133
2 99616
2 108551
2 119728
2 168411
2 97056
2 176175
2 128066
2 196338
1 78400 659524922
2 19351
1 153188 671445641
2 5270
1 26571 66019963
2 17731
1 87420 329195458
1 53071 527573650
2 26964
1 27995 541467245
2 114703
1 77629 304213599
1 57508 39661454
1 91872 828594715
2 40640
2 164446
1 150774 666572071
1 106036 999836149
1 74637 725380959
2 48708
1 106020 937733467
1 199890 140349734
2 167695
1 65342 814531104
1 70503 578586345
1 131181 824911650
1 38212 478678154
2 108978
2 8749
1 47213 130806689
2 70854
2 97744
1 48296 468483644
1 21776 473424658
1 141616 645558687
1 63011 830751394
2 90764
1 157829 72155254
2 141318
2 14514
2 127381
2 34572
1 6203 399396233
1 33245 343903105
1 104619 419352481
2 154000
2 33936
2 134313
2 60777
2 162894
1 150582 501398292
1 68688 342376644
1 86302 947726291
1 7221 37069538
2 152173
1 153570 619244192
1 110570 358815785
1 52883 529169828
1 189806 349432795
1 36309 872054452
1 72996 206016865
1 64112 105197030
2 92688
1 187680 631757862
2 32632
2 35391
2 81826
2 49574
1 25450 506795065
1 16845 913890989
2 107778
2 126146
1 102352 276657569
1 184255 145988595
2 74517
2 55811
1 107966 745491971
1 10482 869297465
1 124087 610086275
2 84677
1 43399 697482979
2 63287
2 98722
1 22425 8675473
2 179041
2 141900
2 127164
2 181281
2 149350
1 176255 62083955
2 55913
2 112639
1 134990 174911435
1 106982 129458043
1 177595 24762238
2 119084
1 92649 472564879
1 123511 350036736
1 90593 496305788
2 4636
1 172031 396818603
1 127443 340351188
1 130565 377149213
2 11341
1 96375 101285962
1 86893 963307116
1 117005 187943976
1 133346 131685847
1 107307 445464278
1 162729 803249962
2 4918
2 43069
1 20270 774759343
2 116882
1 23293 402690920
1 196766 389123289
2 150407
2 185423
2 7391
2 25397
2 121729
1 195207 949830831
2 95209
2 28563
2 47033
1 43457 14556224
1 42706 967766145
1 88083 223773794
2 50242
2 141014
1 85723 610397451
1 19014 567360322
1 56665 615151678
2 199080
1 142927 525272497
1 135250 737137982
1 114479 59279162
1 4534 230140251
1 9245 674420517
2 165967
2 19047
1 84935 410498864
2 73939
1 144068 573277869
2 191665
1 53653 883181371
1 86900 513974936
2 120580
2 71801
2 2556
2 23252
1 64664 954105490
2 161049
1 36344 829127231
2 6362
2 115686
1 195763 512505466
2 152923
2 183404
1 41408 793309929
2 124224
1 166995 898044057
1 185397 945097243
1 117403 77841249
2 72623
2 66159
2 96806
2 157600
1 21875 985564943
2 3640
1 99130 556951018
1 21008 288131066
2 191308
1 52757 626522810
2 31140
2 72913
2 174182
1 34256 709005977
2 169592
1 136666 616132559
2 102854
2 87601
1 121657 867441052
1 29159 763429170
1 23546 823875603
2 31138
2 74034
1 57077 268988305
2 193076
1 106215 951372412
2 185607
1 57179 492287245
2 84359
2 89205
2 52998
1 156647 928787814
2 129948
2 92344
1 144845 870667527
2 158827
2 149811
1 147244 759388593
1 17436 471818242
1 151277 697466312
1 33134 544415020
2 57820
2 35807
2 147444
2 40044
1 58782 545502736
2 84033
1 136799 212715090
2 184471
2 87252
1 77804 979834146
2 98600
1 27423 425369201
1 25441 291485794
1 80907 650742755
1 148499 147301385
2 171049
1 197243 146068027
1 75359 807157126
2 49149
2 17178
2 104227
2 35156
2 35982
2 167856
1 114597 566095368
1 152471 992872053
1 148451 625535128
1 134852 282163303
1 185118 768046879
2 36173
2 64642
2 54881
1 91269 48036333
2 24748
2 55670
2 35271
2 59923
2 94943
2 34169
2 178881
2 128430
1 42952 777257554
2 145464
1 31797 577697883
1 153145 602640893
1 180516 667559556
2 164198
1 176840 576883116
1 168946 88967847
2 19349
2 118003
1 70148 504678912
1 147038 949813744
2 174761
2 143338
2 57990
1 41147 29693188
1 173586 235882844
2 164851
2 146863
1 100194 657257378
1 61250 125380752
1 75975 979279169
2 127964
2 38925
2 112673
2 161509
2 109451
2 98204
1 23991 326108661
2 170253
1 43633 221387894
1 89920 425819595
2 179264
1 118759 411866778
2 179922
2 187113
2 18675
2 1259
1 112970 47632645
1 5135 839124435
2 178262
2 87547
2 107775
1 143770 748587885
2 66857
1 18302 161133719
2 162958
2 144682
1 93234 262978835
1 66289 592030432
2 194060
2 131027
1 43876 119064875
2 197478
2 84930
1 52693 55792088
2 49048
2 173220
2 149674
1 33991 303494720
2 1240
2 118265
1 185354 576938045
2 123853
2 40434
1 112827 910220732
1 99111 411542443
2 199842
1 90594 849029569
2 198926
1 168648 407393987
1 23598 968713942
2 4636
2 105631
1 118591 533562323
2 96912
2 14594
2 162421
2 75527
1 101210 622002599
1 86466 951407574
2 173140
2 146645
1 87899 124948981
1 167058 468143021
2 43042
2 180431
2 82927
1 63619 682429380
2 109574
1 172842 735592259
2 122678
1 180780 884278995
1 69279 919662005
2 174230
1 78770 185587496
1 74387 22621473
1 142461 398448231
1 88254 219810559
2 28946
1 42642 114466030
2 21809
2 24974
1 154781 937052362
1 57643 349720946
2 39988
1 189791 119776632
2 24941
1 189584 555128580
2 84659
2 137387
2 73324
1 62012 927254350
1 176088 945028239
2 44954
1 88402 595048253
2 183276
2 123286
1 63970 463746054
1 194175 72770775
2 28512
2 106961
1 41084 359678989
2 3696
2 121606
2 87582
1 164617 519274668
1 196540 735754036
2 36732
1 149650 473884371
2 26668
2 170705
1 33140 246901192
2 175376
2 191414
2 137362
1 46403 739434137
2 195413
2 12037
2 183797
1 169062 815103881
1 91179 646991176
2 153555
1 62576 524480334
1 273 513634477
1 46617 72909052
1 50092 216411453
2 174552
1 26212 61249228
1 113939 850244910
1 29431 671930279
1 58850 296664151
1 80988 84830164
1 74496 968337107
2 190119
1 44916 863331117
1 157343 915571614
1 125251 343992281
1 29826 12035636
1 62347 12343669
2 96217
2 141446
1 60596 349121790
1 13678 390943572
1 82316 694571486
2 73723
1 78784 407332700
2 8797
1 121188 329285204
1 86459 883097885
2 196717
2 71873
2 126105
2 76476
1 129250 634844195
2 159013
2 113899
1 159600 340313774
1 12432 898227014
2 177728
1 50219 797601550
1 197853 620463590
1 181177 484519525
1 9392 45317014
1 115226 474521637
1 83550 693599171
1 90899 425207846
1 95938 692456432
1 137099 118734324
1 188675 163237454
2 121061
1 21331 635135034
1 112427 309891169
1 187831 163285903
1 127052 977843667
2 111471
2 184078
1 149190 669810646
2 27638
1 124399 494580377
2 42702
2 195769
1 149835 862512240
2 62444
1 66432 960638769
1 123897 595248846
1 29424 262332059
1 90066 383697008
2 22313
1 100737 624313881
1 30249 293024547
2 181914
2 67941
1 17604 393892526
2 176672
1 68578 754835170
1 76797 962580739
2 82543
2 129537
2 89762
2 74765
1 119492 889204679
1 56714 254920989
2 118125
2 193041
1 40790 827914085
2 96981
1 15794 318845096
2 138546
1 136620 661617840
2 10130
1 194741 21514751
2 1352
2 77483
1 35589 657901763
1 124555 873364424
2 6609
2 71383
1 154951 245731723
1 27097 271873917
1 123570 102912900
2 77840
1 168262 358166002
1 174391 71529235
1 37215 894640156
2 32051
2 66610
1 124257 792777519
2 82191
1 25355 593421223
2 91105
1 74039 558276986
2 117391
2 30302
1 77696 227771340
2 164211
1 126226 320976537
2 6923
1 79867 491428969
2 197821
2 23518
2 175642
1 31810 585084274
1 17390 382994766
2 166237
1 34685 785932013
1 118939 847985983
1 24742 506102476
2 129276
2 73070
1 172883 331100402
1 7442 715384494
2 62540
1 170381 438995193
2 192838
1 192770 498727750
1 168586 38296475
2 81836
1 131806 40738992
1 154482 692089360
1 11449 166043182
1 97067 183576647
1 93876 649183798
1 61125 123695034
2 42112
1 92353 552079854
2 169482
2 50045
1 151872 588349544
1 124690 84457656
1 66767 499748801
2 157895
1 144521 560472836
2 44560
2 52263
2 69850
2 167999
1 193726 104141306
2 82503
2 72111
2 98593
2 139273
2 132893
1 156156 104735753
2 51359
2 155352
2 33887
1 58109 440272331
1 13280 671279897
1 60781 210686593
2 197067
2 131483
1 59732 798564272
1 142808 999494231
1 59144 973475346
1 193881 399473224
2 149050
2 164485
2 86554
2 183492
1 124356 973496694
2 183527
2 95202
1 182039 370470269
2 49175
2 98922
1 4237 553238146
1 168882 135342122
2 170088
1 181523 290844652
2 101938
1 182109 52053847
2 196931
1 132222 760161502
1 70155 938937413
1 79690 382096716
1 72827 89068615
1 164371 345960252
1 78826 990553397
1 101780 835814442
2 14807
1 92738 822970348
2 18657
1 109090 300360192
1 57132 529568949
2 24047
1 189592 242696838
2 48614
1 173807 729707024
2 99441
2 10036
2 144040
1 10257 207776516
2 19071
2 182785
2 58699
1 184107 966164769
2 15678
2 179396
2 86186
2 64269
2 147056
2 66075
1 71988 988212352
2 6689
2 196146
1 108853 423672614
1 87823 641167433
2 52024
1 72074 251366658
1 162588 883688985
2 93864
2 192247
2 49669
1 184506 710053286
1 183898 658921550
1 64130 376811458
1 59293 159538980
1 198021 807825121
2 602
1 192914 978267128
2 63345
2 105057
1 123333 165997040
1 149349 610023636
1 1128 860449994
2 6890
2 23788
1 164038 750292857
2 18873
2 148082
2 191555
2 100179
1 175698 366714788
1 10194 543016301
2 172616
2 177750
2 106761
1 197378 374233774
1 123881 840415747
1 39974 79376010
2 139837
2 71036
1 18166 373505901
1 108226 531479558
2 5410
2 46556
1 90849 770524319
1 148613 93972648
2 19509
1 323 896303299
1 166034 930833661
1 92117 404958534
2 103640
2 123447
2 38616
2 3226
2 64765
2 57843
1 119434 454801107
1 71371 781497811
2 141005
1 149545 934572701
2 120713
2 31194
2 96184
1 63634 443412125
1 48334 45185050
1 97531 643106901
2 13753
2 128052
2 138988
1 49474 801395042
2 102537
1 192634 730814137
2 109976
1 30919 988934061
1 78238 770561812
2 116049
2 162601
2 30311
1 53960 557212138
1 48788 368611556
1 190299 964607430
1 103556 854735279
1 49762 929341495
2 26387
2 127876
1 166419 351329935
2 174685
2 10905
1 43269 84534069
1 24728 694487358
1 48450 979964310
2 2653
1 21161 832648927
2 40091
2 166166
2 71261
2 138292
1 118947 600194041
2 182718
2 156059
1 164788 324007474
2 48033
1 168015 459567836
1 31819 261146533
1 171631 116205448
1 125125 893486920
2 12308
1 50295 642812616
2 68858
1 33131 186749786
2 4579
2 4516
2 72121
2 171799
2 46967
1 55403 108314081
1 146915 661784726
1 167496 27913150
2 3462
1 194689 214647669
2 111765
2 180317
1 69343 764807056
1 170139 919297184
2 122937
1 133903 34684451
1 114861 433149341
2 27804
2 51505
2 138508
2 75156
1 135940 1660507
2 40651
2 187320
2 186640
1 70138 264510663
2 7980
1 136642 870975021
2 43018
2 147869
2 160294
1 12829 734397309
2 127413
1 26141 378806312
2 63643
1 157792 231760440
1 170059 343076581
1 192726 798043588
1 83409 525457255
1 1691 430353304
1 80588 209426952
2 114989
2 151354
1 58157 831718959
1 49464 686679015
1 174660 173771339
1 37330 710406912
1 44172 318897293
2 105688
2 129803
2 54594
1 192207 367713676
1 9279 824155061
2 131364
1 132992 272109811
2 178590
1 184950 939303005
2 174439
2 18379
2 54114
1 103140 525980487
1 189972 35248989
1 11250 321272553
2 166775
2 160651
1 18035 28354790
1 175236 230605481
1 26019 504467295
1 73278 851847469
2 190916
2 1268
1 126371 649293057
2 8215
2 35201
1 109294 445978067
1 96506 571941296
2 133012
2 113661
1 28246 866157080
1 129823 428981878
1 198867 53750719
2 134260
2 99954
2 177417
1 188178 889057606
1 76864 39032253
1 119617 29770994
2 86590
1 46517 956724463
2 29296
2 137538
1 100620 662314491
1 143896 699024585
2 8835
1 81629 857072651
1 68756 885854855
1 170315 76057864
2 175218
1 151442 877052831
2 165829
2 45633
1 133286 865780720
1 146408 735892913
1 197703 356227395
2 137824
1 92468 251857552
1 306 188658639
2 112386
2 160191
1 164541 255985965
2 84435
2 77431
1 115844 128643494
2 8711
2 88548
2 141867
1 197084 904728602
2 25214
1 154487 75155053
2 15073
1 86544 130208103
1 107534 141981497
1 145419 845219059
2 183890
2 34664
1 72399 424458629
2 78482
2 91917
1 169107 360737010
1 12568 893913177
1 78038 782384867
1 123682 331604359
2 90736
1 197408 512878699
2 123188
1 197461 330247056
1 179629 119086206
2 15646
1 146106 751730274
2 121325
2 145806
2 131109
2 189865
2 147304
1 62659 277532708
2 177853
2 50804
1 186214 923392537
1 28483 423339925
1 25775 232770811
1 149266 718302299
2 137866
1 172317 584153224
2 76648
1 139878 938899678
2 190844
1 114767 666174710
2 77736
1 53529 480786645
1 138041 925629789
1 47906 300483237
2 21405
1 76779 268879357
1 63852 834802526
1 91766 376009017
1 130805 793638955
2 88702
1 22961 756661246
1 124124 913722166
1 62741 225820289
2 75718
1 97177 559517598
1 120856 508495507
2 6757
2 90515
2 194248
1 111285 219153411
2 130098
1 70960 426074976
1 79631 794269938
2 152878
1 168418 895278987
1 84858 646949937
1 188201 615495489
1 170543 610467027
2 44830
2 47240
1 157495 383887305
1 93469 138990844
2 4468
2 139645
1 58637 814738747
2 53637
1 52310 792445433
1 9239 632104599
2 160648
1 116154 648116282
1 177504 414491641
1 167876 31260199
2 187912
1 123396 743690303
1 133825 581564344
2 157761
2 144165
1 199249 691916915
1 62845 914923888
1 185308 401401129
1 115848 474755195
1 137376 454081469
2 34854
2 109836
2 70173
2 29733
2 35695
1 100171 128646956
2 178405
2 145057
1 20453 532294738
2 24791
2 153575
1 66370 604417969
2 90481
1 114222 999539493
1 37294 742707742
2 135886
2 183326
1 134726 926837358
1 12252 869182764
2 107980
2 91742
1 30733 393060801
2 186055
2 107388
2 92450
2 52754
2 20775
1 171686 368406957
1 46458 820006859
1 159057 727624662
1 164533 716597235
2 111753
1 42381 92338296
1 139169 375493798
2 164107
1 70903 873047326
2 14648
2 51172
1 65631 354576657
2 106679
1 111788 774078649
1 81963 818319286
2 69391
1 106399 85649046
2 187494
2 145581
2 96504
1 137986 917853515
1 199906 129513132
2 89575
1 83498 29828960
1 114436 192188367
1 92619 999766917
2 84772
2 100491
1 110189 941935962
1 184143 664052014
2 199202
2 113658
2 83465
1 191862 858776860
1 140362 559606091
1 184203 365205940
2 187356
2 115157
2 44603
1 43274 218430735
2 14518
2 178371
1 170274 743397624
2 31224
1 72202 172818892
1 90268 827580490
1 48571 907661526
1 148302 742658428
2 82982
1 113603 980466520
1 169275 581751176
2 151239
2 141235
1 186993 494386177
1 4725 435367886
2 152863
1 177215 438167498
1 68115 818115519
1 162038 236693807
2 71633
2 185392
1 165717 402165312
2 72922
2 44808
2 197419
1 126591 90120170
1 14446 126985026
2 54949
1 195507 457855827
1 180783 19803822
1 184843 19251255
1 177764 733784051
2 188435
1 42562 573771979
1 34444 285588336
1 175751 643429048
1 186361 954882486
1 51712 64084563
2 36788
1 8165 832643077
2 9431
2 28863
1 79298 384523901
2 173265
2 1352
2 170223
2 147764
2 58869
2 71576
1 148764 66741311
1 25847 175409068
1 141933 48508056
2 91894
1 154714 188569780
2 128925
2 115788
2 133395
1 139377 381411561
1 104329 494273284
1 157493 877572968
2 111784
2 152911
1 44872 92450216
1 45346 13461008
2 13714
1 177965 52759307
1 190993 135837657
2 42993
2 129219
2 121997
2 90438
1 45622 141115781
2 28362
1 47264 399060788
2 33702
1 65593 548361734
1 89158 728242072
1 142132 127087721
2 16001
1 37489 682404984
2 34037
2 136910
1 12994 892266841
2 22722
1 126998 597639889
1 44728 450141996
1 154609 504562771
1 19557 768035772
2 183009
2 7439
1 168410 223475767
2 72769
2 127038
2 198428
1 199137 821600020
1 141315 757518689
2 116146
1 73756 333339331
1 189780 814706883
1 106280 875026626
1 95109 504959960
1 65521 14214956
2 26211
2 40132
1 8407 886975924
1 114449 607606594
2 129080
1 99650 182977284
2 78625
1 26733 764524347
2 184990
2 136097
1 62745 487326111
1 21127 71610413
1 19972 163099671
1 126895 139383092
1 75540 810540461
1 107190 858282407
2 10323
1 12304 637837744
2 94606
2 188456
2 93210
1 34001 927367058
1 17870 660548281
1 43796 999090393
1 29003 321323111
2 144546
2 153440
2 46179
1 187328 119893628
1 11463 272499905
2 133604
1 29453 299232907
2 72693
2 97929
2 48545
1 125235 565546784
1 101736 22591220
1 143852 563582380
1 130851 329894965
1 194075 527613421
1 119078 968087787
2 164280
2 42809
1 58234 119220911
2 63772
1 136125 183990304
1 128979 856947415
2 49604
2 87867
1 63864 79280298
1 80357 689388807
2 120267
2 34836
1 164430 832639425
1 178763 84149887
1 385 855308805
2 198078
2 119234
1 57734 252554687
1 136835 843678784
1 194595 107941861
2 146196
2 104307
2 30796
1 29094 445717192
2 160596
1 94602 954017552
1 57273 378186773
1 69773 799693672
1 102780 197928880
1 108837 811624188
1 160665 248497402
2 70282
2 187092
1 151144 256767131
1 14120 665218930
2 52239
1 50809 882927609
1 15513 556288645
1 65376 433134421
2 100067
2 11818
2 86714
1 12689 226043158
1 99697 473477565
2 90040
2 94433
2 117722
2 96244
1 67439 858741181
1 198912 437721998
2 34345
1 198643 16344348
2 26202
1 198186 841796273
2 72017
1 103389 198650242
1 82821 370563429
2 171523
2 46441
2 175744
2 131936
2 103212
2 53764
2 163686
2 160102
1 110036 443964540
1 109365 216629252
2 92720
2 69365
2 138539
2 143677
1 180922 872170414
2 187901
2 116130
1 12875 798586883
1 133005 892424794
1 86559 893127255
1 178266 511668581
1 99942 544921782
2 138166
2 5988
1 161281 827244066
2 105324
2 174441
1 56600 684624064
1 119860 912141878
2 19657
2 133019
2 161273
1 6908 548605564
1 66569 569986080
2 73357
2 168519
2 47445
1 76803 57581027
2 156062
1 169873 333737083
1 77959 292584483
1 81377 273231569
1 156529 772557896
1 147659 989980229
1 93709 208491837
2 101286
1 157358 860665778
1 196627 78941166
1 149195 668977838
1 27170 477159266
2 110922
2 184825
1 82218 858909736
2 26304
1 119506 581384250
2 102028
1 156206 612155955
2 15311
2 31154
2 103799
1 59212 960320943
1 124124 188949354
1 118127 476507463
2 122560
2 42229
2 122000
2 159068
2 54544
2 143621
1 197321 560683800
2 26289
1 165876 882986394
1 98098 834583071
2 183809
1 174450 327276256
1 138105 780614854
2 136458
1 93749 935902452
2 139563
2 76812
1 117116 284260219
1 184401 181700032
2 182726
1 8812 120433403
2 142993
1 99102 319097505
2 97268
1 128587 917735581
2 6416
1 126497 534876742
2 122453
2 72146
2 117503
1 185492 715281280
1 184661 584268863
1 127572 39621741
1 126898 444002164
2 19634
1 56596 466859288
1 150645 981169142
1 28317 366357993
1 99126 235174485
1 139314 203045376
1 118500 164355332
2 108049
2 30081
1 101278 361775108
1 119374 990126089
2 180629
1 272 485673723
2 45740
2 128520
1 28209 34574048
2 102611
2 139726
2 82875
1 119401 220028403
2 90779
2 65130
1 125524 337633849
2 57188
2 126792
2 189197
2 91037
1 73068 477338283
1 155104 595551864
1 37322 103003823
2 46684
1 96811 948636471
1 10795 754417293
1 14974 2727117
2 59470
2 77994
2 189402
1 131013 349102777
2 36281
2 192365
1 145071 639042853
2 42444
1 174070 71832424
2 155945
1 184321 245567218
1 196536 102222215
2 45891
2 191563
2 34393
2 39560
1 27932 192870329
1 26441 797099635
1 50386 561724258
1 151231 247267221
1 111609 69235015
2 65260
1 186356 586545942
1 69086 500498599
1 87290 74266724
1 35136 813244289
1 166369 845182798
1 156722 314193661
1 32233 531009242
1 178519 326086387
2 165525
1 7815 325411277
2 19725
2 108737
1 156182 597511445
2 193855
1 97634 351134920
2 55164
2 85965
1 46797 882446770
1 27116 597134940
2 37346
1 30481 36677427
1 190191 653535869
2 178700
2 109674
1 82292 847286340
1 77366 591448850
2 150608
1 30358 280124825
2 83236
2 152181
2 109328
2 128146
2 55599
2 100942
1 99210 440412035
2 59836
1 137803 495482781
1 175374 635904939
2 60311
1 10293 912273630
2 182542
1 130445 190765346
2 9167
2 90136
2 62914
1 119423 912119796
2 32778
2 34786
2 73063
2 129711
1 108134 225403731
2 52410
2 84539
2 22804
1 198407 437750892
2 145341
2 126119
2 184641
2 77346
2 78314
2 173446
2 11877
1 41024 139862459
1 10628 811426934
1 72421 151143769
2 109566
2 14581
2 150114
2 36170
2 181701
2 31870
2 122735
1 62383 514725834
2 98024
2 21195
1 168386 410594729
2 189743
2 79618
2 68108
1 121615 633670849
1 149999 40015423
2 5163
1 44924 347707471
2 106029
2 51364
2 51675
1 29868 574554323
1 48468 481426880
2 114009
1 100997 546730748
1 42277 817743009
2 23136
2 99930
1 106203 445302902
2 160894
2 52432
1 48341 679606976
2 136445
2 66289
1 150934 345604848
2 198597
1 79165 551385376
2 115718
1 122298 367468813
1 84321 674951800
2 75754
2 141016
2 192488
1 160323 314099607
2 109553
1 123076 66092245
1 12236 509778168
1 178460 567606063
1 38432 5156936
2 182439
2 184405
2 68445
1 97806 808643499
2 171393
2 187810
2 135524
1 129300 790230900
2 4786
2 6975
1 77818 517231948
1 93172 981580458
1 53596 158930842
2 4983
1 9001 33595669
1 116454 529831594
2 111462
1 920 497499623
2 121281
2 27323
2 46802
2 173573
2 184795
1 88535 503511967
1 149545 785699944
1 60417 601431321
2 154003
2 43694
2 113671
1 26222 427225289
1 164482 29552189
2 193007
1 148257 568512700
2 20527
2 2343
2 24284
2 90934
1 37196 378357761
1 17118 493448720
1 6458 160335720
2 72009
2 74935
1 155928 142949448
2 158676
2 95070
1 155164 254723235
2 140655
2 152372
1 166568 34455247
2 126151
2 76626
2 22727
1 97847 688306457
2 20022
2 4381
1 75140 183411358
2 109679
1 9169 864203229
1 38189 30895821
2 77097
2 45558
2 83629
1 80891 104660072
1 38650 98231424
1 171556 20773772
1 94149 204825710
2 89566
1 143902 281763952
1 82000 347916334
1 66715 623398130
1 105132 963712069
1 153658 415052117
2 15949
2 177967
1 88425 59030470
2 113736
2 9978
1 152712 884928887
2 158619
2 25585
2 34572
2 137952
2 89644
1 2797 596562254
1 140449 921242266
1 90660 668622520
1 96526 77542217
2 154713
1 16539 548413981
2 131480
2 138946
2 20219
1 20471 54431852
1 122169 627655361
1 114020 824677235
2 1420
1 136705 231943293
1 69196 441379362
1 155251 359830408
2 154107
1 85830 404073661
1 81148 679966470
2 186684
1 119183 639892809
1 33113 140192846
2 155438
1 46170 541520201
1 172249 333854193
1 79930 624096149
1 91524 583249936
2 104321
2 88172
1 132676 186710547
2 198542
2 37608
2 107894
1 33610 917836175
1 157825 67319978
2 61931
1 99257 586290069
2 106535
2 171235
2 150521
1 51065 601578970
1 167818 534407073
1 46055 595902843
1 185614 494723690
2 69107
2 122688
1 134378 73705607
1 145975 52209305
2 169255
1 168378 900201603
2 99416
1 2632 667148482
1 37704 162066252
1 118323 926050007
2 41855
2 113907
2 166541
2 99084
1 71145 61632840
1 153450 627444949
2 96846
2 44394
1 95879 304072913
1 166761 364395705
1 106924 522698747
1 57065 140095586
1 151679 35001764
2 127717
1 192035 985124481
1 182362 984154441
1 172442 221895296
2 41599
2 135376
2 141795
2 50992
2 78144
1 101846 443643435
2 8627
2 38909
2 53799
2 79649
2 134805
2 162394
1 80821 680338249
1 150065 241022144
1 182831 151846124
2 62237
1 126871 47744106
1 181165 983848479
2 169644
2 52428
2 116614
1 158579 617414514
1 92727 886556139
1 193094 441778802
2 121687
2 101937
2 10040
2 11201
1 91807 680772488
1 40141 931979826
2 29199
2 83972
1 118316 969569152
1 153947 833381193
1 75936 636888919
1 56603 270167763
1 78552 788419182
1 67868 247544098
1 158927 917316204
2 199522
1 41935 389322883
1 30766 56940020
2 1763
1 172719 245764508
1 199301 396046086
1 26834 336564622
1 170301 512175084
1 145282 747943784
2 72849
1 23935 687698417
2 193383
1 87236 2306425
1 134685 936101983
1 2697 419843223
2 23785
2 43613
2 45121
2 118969
1 169986 29191212
2 90719
2 189488
2 126548
1 36380 329427912
1 159840 681796653
2 152696
1 185231 433964220
1 45363 350765653
2 71252
2 43683
2 123602
1 183408 194404005
1 170015 395907705
1 55459 176311612
1 193689 757788723
2 909
1 191549 803256982
1 52418 403246896
1 161344 5130216
1 101282 837522959
2 170115
2 172266
1 137575 575330934
1 178469 124934699
1 40613 336172471
1 95137 543666174
2 153686
1 124216 670892244
1 101435 232250496
1 65801 635739721
2 37778
1 15079 302455101
1 135900 846579495
1 113769 503078805
1 13629 998579168
1 164288 77266257
1 178085 112199300
2 187531
1 25588 259138322
2 176184
2 59739
1 129229 405494672
2 78049
1 141510 241937377
1 52971 723578782
1 76244 87126063
2 145405
1 69850 764351833
2 193719
2 83374
1 170325 353137328
1 183495 800666563
1 86558 811640275
1 19940 974362240
2 164654
1 71115 600873550
1 56730 252656123
1 44698 334748162
1 168884 18931478
1 151140 377705043
1 58090 283468347
2 57191
1 141231 743336095
1 164757 530694348
1 160117 761010017
2 64043
2 67059
2 196379
2 145720
2 37532
2 45484
2 9481
2 7054
1 143196 8758267
1 30788 103430392
1 48823 191301996
2 192448
2 177113
1 25126 46437298
1 195855 62516672
2 145955
2 148349
2 47538
1 182052 748783173
1 86451 923634241
1 126230 892365428
1 78237 916736544
2 18807
1 107373 636414822
2 115898
1 145481 252440555
1 113950 493903860
2 34847
2 198306
2 21839
1 30432 312241601
2 62060
2 39924
1 158190 348924323
1 80793 394573629
2 89932
2 182347
1 11016 71197175
2 26099
1 29223 467147336
2 87872
2 3161
1 130583 301367977
1 159614 732725409
1 93997 274401358
1 9003 951757161
2 101284
1 140839 353470552
1 80494 318937822
1 193190 270716322
1 44203 34311996
2 191539
1 197961 141498981
2 99948
2 152659
1 134501 522559222
1 27477 956584370
2 175159
1 25466 298793596
2 158554
2 76582
2 80770
2 106977
2 60687
1 83107 518548340
2 172777
1 97231 955165228
1 171334 169860733
2 138843
1 24918 359291115
1 18791 724211301
1 21665 656251357
1 83768 864229370
1 18141 426376298
1 51673 837319937
1 55801 583554602
1 30391 745215712
1 6572 382722147
2 34382
2 51446
1 129712 897250885
1 72559 964424416
2 23562
2 177148
2 36195
2 9370
1 52585 605936892
2 76284
2 130147
1 197211 89023527
2 189983
2 462
1 64722 457069168
2 30019
2 97871
1 64888 868094421
1 185438 946319608
1 79993 972475936
1 63094 630393212
2 181711
2 142329
2 81220
2 44933
1 199340 824234934
2 55903
2 19780
2 64267
2 114599
1 102368 832361183
2 107906
1 154974 452499487
2 81794
1 2072 69224110
2 136375
2 137693
1 66592 44318677
2 48852
2 192981
2 68413
1 172464 397212172
2 166717
2 31351
1 167768 497984584
1 143515 615239950
2 35766
1 76803 564963831
1 123060 374297990
2 87371
2 26415
2 6672
1 92699 395783122
1 161095 788077376
1 89900 336125522
2 29885
1 139786 97796622
1 46161 315059782
2 54604
2 125558
2 104469
1 37813 275269208
2 34233
1 112885 388471491
2 139705
2 152188
2 115694
1 70297 181909823
1 138966 278427967
1 126992 72533589
1 86268 99948103
1 58898 16531410
2 159026
1 23713 927565218
2 79175
2 116719
2 19756
1 175284 475684776
1 7240 97678759
2 24213
2 180575
1 124865 304847631
1 68696 507260313
2 71642
1 17254 136971934
2 156794
2 158770
1 80498 468466337
2 159864
2 136721
1 174379 407821558
2 180831
1 93668 705967484
2 117647
1 184498 284488601
2 48904
1 23767 374697331
1 59210 759673892
2 91782
2 134769
2 161416
2 147910
1 60109 819304359
1 149800 674010644
2 135184
1 23726 486579102
1 92317 394513898
1 12471 118027348
1 43348 764675820
1 174329 903933050
2 1378
1 22648 750118754
2 35473
1 137434 449349214
1 138557 215136189
2 54779
1 148055 613916886
2 79509
2 149810
2 55724
2 120285
2 116410
1 6157 578557222
2 54240
2 27159
1 26279 293082700
1 87485 146850121
1 168729 609937407
1 149798 300352311
2 189322
1 162828 370759078
1 182863 249916349
1 86816 379715550
1 84376 529738419
2 143519
1 176107 392612605
1 28005 638886041
1 34512 884638553
1 32712 961171414
1 162692 567464687
2 173106
2 130690
1 20941 829371121
2 117090
1 77160 316867097
1 152833 952164080
1 63848 11697024
1 199757 379235609
2 101451
2 88261
1 61666 602845014
2 68323
2 141749
1 57183 386397622
1 16764 625705996
1 31036 788368176
1 59246 785470394
2 16292
2 146071
2 44583
1 74028 78097171
1 152078 185844500
2 129979
1 107871 203542546
1 128978 322810369
1 194117 901479828
1 165238 370781159
1 77811 17846106
1 76112 746403307
2 94294
1 91262 757927667
1 75140 206143450
1 109691 443585062
1 89620 622120342
1 116617 658827911
1 91015 131146558
2 182582
2 180873
2 61253
2 97595
1 33756 200527162
1 121444 72123162
1 20357 529983006
1 46349 275224088
1 17837 777710309
1 189551 835228842
2 120192
2 125289
1 30039 881829026
1 66388 853644670
1 42689 127836864
2 94982
2 108722
2 117272
2 86226
1 34395 730650019
1 142588 558783712
2 87416
1 146692 553475399
1 18515 443393096
1 172803 494499036
2 172064
1 88645 727882819
1 1603 390436143
1 7557 676941100
2 104757
2 54326
1 21665 702385936
1 55917 85221399
2 67034
1 182077 789279323
1 152047 208788130
2 105114
2 130769
2 196715
2 108440
2 154057
2 131222
1 53871 934950222
2 81938
2 90818
2 170668
2 133933
1 194202 542039035
2 144571
1 26134 165928990
2 119507
1 141458 229127121
2 169163
2 146095
2 133032
2 5814
1 47323 681843842
1 30387 918092493
1 66264 731570609
2 170717
2 157128
1 65244 762346311
2 18485
2 92176
1 185145 56718424
2 11021
1 103762 240150303
2 78357
1 28541 971931550
2 63572
1 75459 380764485
1 170898 751587059
2 198786
2 117485
2 137775
2 84897
2 157359
2 115797
2 99417
1 65755 322226365
1 56148 898122909
2 9779
1 15703 931043400
1 156344 738287368
1 1110 241321889
2 113542
2 138315
2 131145
2 145509
2 197794
2 30989
1 2006 814234987
2 121752
1 162372 709979096
1 197713 111605027
1 181504 975090884
1 33395 990659367
1 164654 394683821
1 63514 412866384
1 146749 243050621
2 136590
2 35365
2 73636
1 165431 711805738
2 47803
1 158411 249268639
2 128687
1 178596 299826136
1 13991 209268387
1 173292 566103335
2 150761
2 125811
1 105460 809529946
2 133898
1 31367 826583801
1 162227 782969169
2 103201
2 75153
1 170391 238135868
2 159463
1 96599 57706157
2 114757
1 151783 433229094
2 172615
1 127923 604956301
1 192339 449174103
1 87495 676171921
1 95711 141190719
1 7554 134775395
1 162526 536788362
1 60752 98541990
1 112546 719783392
1 3022 946202371
1 82323 680758091
2 170844
1 55336 584065943
1 78950 439759291
1 132428 706112620
1 83948 438732264
2 189315
1 81456 60411948
2 153520
2 52820
1 16551 250120888
2 45427
1 106851 955611919
1 95402 555265920
1 56744 781414428
2 69525
2 110832
1 96895 649221691
2 26464
1 104208 245589445
2 126985
2 112637
1 173430 579642792
1 198716 353016606
1 175707 423960322
1 163476 828410143
2 22553
1 185413 948191939
1 138080 307717896
1 155599 851309320
2 86888
2 118080
2 120959
1 131815 931647562
2 82740
2 24907
1 34285 903996899
1 70947 306408008
2 138322
1 11582 858658195
2 103788
2 97208
1 33856 92163807
2 196390
2 102269
1 38227 444902044
1 168495 348752694
1 146486 949689192
1 22459 273531288
1 65124 813061117
2 110347
1 41344 647492928
2 12634
1 80918 529335732
2 1660
1 166506 395919301
2 125690
1 86717 323313979
1 58780 860089593
1 66809 982151335
1 24631 343511112
1 121962 418081096
1 49483 333431068
2 70700
1 54911 713427699
2 34992
1 125615 589458609
2 186637
1 14601 329511198
1 36881 328439564
2 112790
2 78759
2 20630
2 90855
1 11699 678939187
1 19733 355993813
2 24665
1 42388 930408898
1 96714 368147495
1 129390 804776901
2 122210
1 7526 320195202
1 190779 804753991
2 24829
2 85795
1 194885 631303858
2 158087
1 64277 259061067
1 63393 388962437
2 35903
1 73276 805346762
2 164191
2 149983
2 34718
2 101764
2 115446
2 26439
2 78841
1 41978 899349546
1 29264 578393041
2 15895
1 196077 2928984
2 187867
1 188996 835694373
2 131980
2 39731
1 168229 120118594
2 93221
1 183852 826101300
1 5033 784193699
2 52621
2 164365
1 129567 154720416
1 71546 221031669
2 197837
2 87181
1 95303 161675128
2 57664
1 155260 398880459
2 138897
1 146234 782338169
1 40246 934290390
2 18687
1 17494 885014313
1 99657 885757645
1 199845 335749342
1 146043 622829700
2 42405
2 76646
1 34070 1804852
2 195071
1 187500 121602988
1 51079 993688154
1 97214 560255030
2 162157
1 153111 72185690
1 3041 104859460
1 22449 724647513
1 66314 880921648
2 82335
1 107807 805065825
2 189094
1 9243 909335376
2 159129
1 162210 152275213
2 39756
1 68351 595580418
2 148980
1 106642 357726593
2 158413
2 65195
2 37438
1 170343 786548247
1 7914 852391374
2 147648
1 170906 169814574
1 85143 737094022
2 79125
1 157003 461051405
1 139895 125386909
1 151292 927744398
2 163723
1 31340 982646507
2 195401
2 139219
2 150210
2 196099
2 92712
2 77658
2 171400
2 177503
1 125160 711389256
2 132518
2 124905
1 109410 197273723
1 41489 18469815
2 67959
1 83128 714898851
1 158742 624472649
1 85285 178157731
1 7593 190127597
2 36102
2 185169
1 121954 943100511
2 14419
2 16888
1 84182 573448754
2 175227
1 149981 144736558
2 119114
1 44008 832931719
1 65210 320335138
1 149074 591024366
2 25081
1 66499 185599937
2 123766
1 67033 561248522
1 130820 309565102
2 18135
2 106421
1 22829 156272722
1 5381 514173698
1 159963 662462082
2 122917
2 9633
1 118800 329857572
2 910
2 84190
2 5617
1 92729 690017937
2 177837
1 2512 200225151
1 196804 576920533
1 81126 346192578
2 59493
1 95132 375104782
1 18995 324363166
1 113112 567841341
1 139527 652214375
2 19345
2 34550
2 50563
1 28616 777078620
1 28821 977389775
2 90148
2 198962
2 29845
2 119807
2 34377
1 30495 45334166
2 47205
1 104107 734375326
2 124707
1 19154 860167794
1 62698 209876060
2 175993
2 42138
1 84726 222377799
1 177306 638063401
2 32347
1 194990 395909973
2 161893
1 58351 203450246
1 101077 819831981
1 169503 820866621
2 121851
2 147747
1 51236 21484656
2 123883
1 96574 482013367
1 174705 683529994
1 176183 410522908
1 8104 79201909
1 64393 592692048
2 166648
2 113722
2 133050
1 162815 279406398
1 35079 659082889
2 79112
1 102491 412216065
1 44040 888939099
2 163490
2 25658
1 78013 268384115
1 155074 466865680
2 156128
1 165220 861840078
1 178444 765288832
1 44342 77326666
2 32879
1 97174 46796036
2 60292
1 116720 102618982
2 65716
2 20209
1 117297 841581391
1 187784 353108069
2 198666
2 93040
2 174328
1 35136 921043816
2 71857
1 4864 576597627
1 188861 938432804
2 99480
2 186673
2 75863
2 189418
2 115005
2 44861
1 109651 288881794
2 132630
2 57075
2 177909
1 47731 660417332
1 191792 618101533
2 68589
2 195963
1 43728 84932478
1 15665 290456146
2 132624
1 91467 428523265
1 195521 557355272
2 93092
2 112383
1 1733 272762910
2 131370
1 105088 16332432
2 81686
1 90141 568969500
1 94695 327082771
1 69807 857575647
1 99003 694980349
1 151204 288894973
2 2746
2 31352
1 98999 671233451
1 153702 418463352
2 169338
1 186090 216852231
2 60477
2 109210
2 45066
1 90955 46683532
2 134521
2 112240
2 106717
1 25615 523397064
2 188948
1 165950 870223173
2 14514
2 184774
2 174666
2 40457
1 149267 589850516
1 162844 266128564
2 57192
2 126802
2 45178
1 22472 119786882
2 67006
1 157051 529137308
2 127642
1 153174 733959398
2 35526
1 42329 394411417
2 131632
2 22082
1 57614 447907955
2 192294
1 49047 606020370
1 178338 293114901
1 80314 699754438
2 68847
1 140588 628501487
2 27907
2 135602
1 177863 234452420
2 122004
1 170098 745196809
1 5919 515795204
2 49322
1 174641 137396371
2 79329
1 31201 686652238
2 70468
1 34795 497135257
1 183890 448964222
2 73540
2 22186
2 79066
1 23387 524417601
2 30053
2 43335
2 47518
1 150857 229879373
1 124721 231161215
1 197961 123364184
2 161429
1 190357 946196865
1 88457 782845117
1 105353 1654340
1 175359 58202673
2 70293
1 109707 608168459
1 197656 305701565
1 178475 562637732
2 175971
2 175324
2 167057
1 181272 726106064
2 63000
1 48215 878567185
1 125991 835302738
1 77519 455203144
1 124522 831117552
1 56342 62075347
1 159957 11398410
2 143769
1 35690 886571578
2 130746
2 3052
2 187724
2 137697
2 188703
1 148685 204308350
1 113772 303481757
2 136346
1 12046 755235003
2 7843
1 102834 759866704
1 108932 928936456
2 18643
2 80664
1 152363 389672220
2 96649
1 127795 71503122
2 37264
1 177004 865833244
2 21763
2 21908
2 25374
1 36883 399943711
2 135942
2 18701
2 42354
1 70704 353841834
2 185038
2 142282
2 43196
2 36467
1 48681 182845497
2 156569
2 308
2 143230
2 128530
1 119772 374566374
1 109443 220596408
1 153386 323332712
1 75086 53316930
1 101849 862719258
2 185743
2 29579
2 8650
1 138321 700860928
1 152784 541349898
2 30979
1 170239 536631526
2 88512
1 170564 226202866
2 129588
1 14379 17404710
2 162843
2 56466
2 139632
1 34220 340649171
1 83860 190442607
1 116367 672127016
1 94136 304601978
1 140043 788629055
2 184406
1 6494 14790917
2 53231
2 190849
2 199193
2 80437
2 62889
1 52848 869586376
1 101602 992136720
2 134904
1 29471 928492852
2 107742
2 120695
1 26714 28122679
1 96056 447398421
1 49820 27717237
2 46278
2 79293
1 96777 357169445
2 153269
2 90532
1 87477 156119783
1 81711 163324151
1 39448 865019180
1 123034 282143090
1 104823 402014930
2 136488
2 4124
2 85814
1 119193 969356839
2 71723
2 5883
2 30192
1 74104 801632007
1 142469 557207737
1 141708 519109576
1 44446 85804174
2 14050
1 30988 463468357
1 57431 16060466
1 117669 421089393
1 97052 967997464
1 157250 757528057
1 64081 632349351
2 99293
1 87001 541894099
2 95013
1 124664 498265353
1 37384 331523520
1 57930 304214834
2 80983
2 114979
1 192430 126871537
1 146670 447137995
2 177325
1 175399 219001109
2 108335
2 150868
2 149425
1 141840 964559874
1 37019 21704545
1 135125 230231349
2 150899
1 87743 181634706
2 73900
2 86169
1 78496 409244844
1 88126 955600962
2 167128
1 50208 398976200
2 107256
1 79259 282727948
2 175536
1 151280 244595664
1 114656 943718882
1 14557 735950076
2 122514
1 150412 457908085
2 70174
1 175946 216612171
2 199788
2 14351
2 199049
2 79116
2 192359
1 48916 24585591
2 45416
2 83510
2 124156
1 46354 105907109
1 105266 546617902
1 172576 530431665
2 55013
1 65298 857584372
1 90198 185504869
2 38413
2 48861
2 108826
1 96631 12231240
2 182332
2 62101
1 14477 59841165
1 144604 324323192
2 77859
1 80022 290156321
2 111123
1 154990 24326327
1 72245 526344735
1 82331 401611966
1 183862 445964981
2 191920
2 91435
2 145195
2 32943
2 147699
1 144232 32755918
2 11438
1 153622 67020688
1 63860 748853188
1 161601 105890397
1 49651 173203264
1 2237 947731530
2 29235
2 88558
2 49959
2 121563
2 33537
1 190274 106077976
1 155358 261473784
1 194135 432955419
1 183350 206914706
1 87738 537873387
2 152349
1 188543 425721105
1 10259 430938946
2 48763
1 152815 115917603
1 79772 76296447
2 160615
1 101747 145719115
2 85576
1 163688 729999207
1 3335 222185142
2 50478
2 23234
1 156263 414848932
1 1491 329572924
2 38044
1 176846 536796172
1 41806 974452533
1 144122 443653654
1 28846 125748297
1 83673 155978844
1 90034 143220657
2 102746
1 141164 373510455
2 26388
1 155759 320273051
1 56722 292244740
2 155305
2 86152
1 141854 915786216
2 197500
2 32481
1 183873 854176768
2 109302
1 174753 45454966
2 178423
2 11153
2 128466
2 22055
2 122265
2 175619
1 95638 462738544
1 13881 545764097
2 179426
1 172372 568480396
2 144905
2 198389
1 62107 548069469
1 58859 878735343
1 186514 581638270
2 96358
2 68135
2 94858
1 162154 577316095
2 154871
2 125626
2 120230
2 4493
2 71025
1 60942 465004830
1 83054 832412604
2 74767
2 129912
1 193978 804198341
2 187814
1 149841 144981156
1 188031 722893635
1 48846 271178466
2 114960
1 130556 652479968
1 136781 811380265
1 80284 218048609
2 85802
2 170720
1 86942 433944093
2 56074
1 184784 592687880
2 22350
2 91152
1 196084 793134866
2 124691
2 144326
2 7787
1 4229 81103777
2 196102
1 125533 342432543
1 39577 980547682
1 181968 913758482
2 131816
1 55574 931196838
2 32542
1 18645 207294630
2 191317
2 55760
2 77433
2 15763
2 142905
2 176005
1 96576 540872035
1 57417 648825342
1 129187 118227896
1 146423 62743857
2 107877
2 88657
2 160683
1 10437 546513028
2 171068
1 141175 770631276
1 61581 634250384
2 62792
1 106314 56778567
1 99172 604804239
1 132569 672690875
1 159987 345398498
2 119882
1 134549 277274068
2 104471
1 74767 148750032
2 137895
1 100470 94260517
1 175164 229714437
2 116859
1 18346 851315287
2 22279
2 31907
2 21971
2 159964
2 153318
1 189829 698347707
2 29673
2 87384
1 150315 22264667
1 123052 405631754
2 183464
1 150735 971393510
2 188346
2 170601
2 127561
1 180311 511650254
1 71869 335834210
2 89325
2 57943
1 149342 998728836
2 22961
1 159172 843866298
1 168405 216581338
1 50811 932564033
2 12864
2 37251
1 180340 62042532
2 142541
2 193291
2 38212
2 189511
2 170046
1 61245 420768583
2 123035
1 87619 940782621
1 169710 317664166
2 148994
2 60069
1 86136 571279942
1 105329 401216125
1 73205 748157175
1 146193 208841968
2 96530
1 47289 943255212
1 126462 503247140
2 10130
2 146793
1 40839 247822621
2 31638
2 162204
1 155794 570980449
1 45416 633112385
2 158140
1 144504 375692771
2 25728
2 101378
2 50848
2 120408
1 171957 189644254
1 161501 145175057
2 55558
2 70731
1 43715 125789901
2 165366
2 193001
1 193051 8973987
2 153997
1 117729 820025043
2 173460
1 108984 434572896
2 128991
1 146044 981995890
2 190496
1 17996 756038738
1 75797 513159687
2 112140
2 121128
2 38237
2 70531
1 120803 92410926
2 266
1 124393 13578822
1 160213 66200986
2 182140
2 29174
1 129470 738871612
2 38564
1 35444 64763270
1 149937 10555925
2 153871
2 121428
1 14190 961394298
2 86263
1 93193 125550510
2 38854
1 118442 6156928
1 73530 354545288
1 171822 14460972
1 137518 904930253
2 115422
2 33208
2 12778
2 111223
1 34799 592036741
1 111554 68490621
1 56679 661380422
1 21240 548097237
1 134195 874592438
1 99882 659443379
2 155541
1 181776 701661352
1 187674 883112159
1 90755 918639873
2 193508
2 15203
2 172291
1 27418 371805607
1 160712 842933063
2 68529
2 93218
2 42720
2 148926
2 77640
1 6172 538541590
1 172248 582825788
2 138556
1 188054 692495537
1 20322 17139873
2 5429
2 62496
1 77817 150642690
1 74638 647582156
1 159565 831086214
1 7518 754292472
1 44706 469078668
2 43253
2 148121
1 85783 518226402
1 116436 963281613
2 172985
1 33059 949591687
1 168427 903693937
1 158736 870810450
1 692 464397121
2 28730
2 60984
2 4465
1 43534 741697503
1 26184 165799371
1 142081 298436862
1 68812 574547813
1 96684 513219159
2 18437
2 106714
2 62546
2 101697
2 55952
1 22102 474419781
2 41158
2 80648
1 104072 138700323
2 81579
1 196101 706982667
2 79752
2 146814
1 117433 237880148
2 133004
1 85698 35045458
1 124097 572696047
1 125539 352764353
1 155689 56167972
1 172646 548700683
1 125788 899319003
1 48867 60398070
1 153760 319409331
2 119877
2 131734
2 6505
2 168713
2 174939
1 187302 903014192
2 144204
2 154748
1 140696 666645957
2 63523
2 158968
1 157709 458709568
1 160307 459310637
1 15707 840193474
1 157932 191658701
2 174127
1 138342 757691418
2 43685
1 13959 990155973
2 47153
1 84723 957467397
1 30303 600539945
1 145337 697495952
2 184675
1 137000 582448971
2 199831
1 117103 371474474
1 64507 425746964
1 99900 311664862
1 23544 323068382
2 106776
1 78714 737498823
2 4192
2 8514
2 175020
2 198950
1 123061 418653121
2 14821
2 181941
2 44498
1 29035 871036530
1 179328 673622681
2 121119
1 155988 129141613
1 127330 943237364
1 129885 840924400
1 70897 624236087
2 156542
1 197708 615378340
1 74460 46329326
1 135435 407961491
1 142721 985473736
2 127682
1 156785 224626461
1 66920 733039002
2 10318
1 179674 537312962
2 68325
2 112309
1 188205 549093430
2 128414
1 146717 992715020
1 190742 107174604
2 58770
2 100505
1 11019 167233698
1 58238 872654680
2 102268
2 60424
1 68281 301179745
2 179900
1 116683 641109102
1 25199 112509413
1 167841 296879225
1 25076 746475172
2 45266
2 9507
2 5322
1 51120 801778314
2 19675
2 16198
1 111723 621749114
1 26518 977266516
1 119081 620303015
1 188770 980705746
2 142962
2 22730
1 187082 995995243
1 15399 807782292
1 160021 509880
2 96683
2 176856
1 179299 878288990
1 15 578620775
2 51748
1 146783 26267975
2 98872
1 7918 937610895
1 52497 490339558
2 120809
1 191852 750269501
1 49054 360071801
2 147394
2 32235
1 133404 314254623
1 197211 975913095
1 14573 785403905
2 169629
1 145725 501282305
1 93386 894032424
2 30065
2 109087
1 107794 620506185
2 44261
2 174729
1 49237 949172948
2 115942
1 85736 157919385
1 47661 690759944
1 84914 920241318
2 45395
1 192111 338639892
2 143434
2 174714
2 85105
2 95345
2 23868
1 28657 395658579
1 56581 363250361
2 45177
2 149138
1 138124 310367903
1 154856 274915468
1 7324 196281878
1 192444 74633953
2 184240
2 8038
2 50267
1 50831 952013186
1 51699 324461831
2 16457
1 138727 471352135
2 68483
1 27059 295565794
1 95572 483397055
2 83939
2 71443
2 107501
2 81374
2 69302
1 106795 804674237
1 197102 978357674
1 121615 714789562
1 100339 706379987
2 126475
2 31995
2 116304
2 104154
2 89569
2 130064
1 149230 741030294
1 115866 340606522
2 173282
1 12745 899202151
1 81321 228198076
1 120108 155538381
1 6511 174140385
2 130629
1 58611 436065456
2 30234
2 106351
1 137762 867323811
2 155043
1 106182 353643408
2 51195
1 125766 604829864
1 17209 425319100
2 67732
2 67887
1 11141 948172149
1 53485 838410715
1 92268 845171726
2 123920
2 122121
1 37417 512479332
1 83005 432761761
1 42372 370019286
2 164461
2 196140
1 1502 872984263
2 153136
1 75204 280868769
2 107803
2 63586
2 107902
1 126810 466513343
1 154421 683882812
1 52847 144525137
1 61301 635459874
2 9166
1 51974 29874531
2 161375
1 169322 999258807
2 4035
2 163790
1 71007 642083333
1 48768 996124129
1 30709 852504381
1 103328 241649805
1 161660 247691811
2 109442
2 109793
1 128573 880235930
2 45
1 155170 840610127
2 75072
2 159948
1 168166 187613047
2 188229
1 11108 598477481
2 90416
1 124765 678000989
2 21504
2 134324
1 27481 324947484
2 47636
2 81167
2 96061
2 157263
2 139866
2 50055
1 18052 333658620
2 149051
1 139340 586883851
2 131045
1 158087 269529383
1 197344 745749908
1 73976 283786299
2 136818
2 38770
2 198538
1 169821 683121486
2 98989
1 161802 57406942
2 98515
2 192112
1 152729 352932594
1 147994 280248190
2 51638
1 67162 547810406
2 99205
1 28042 700397155
2 130326
2 169783
1 65848 117696063
2 56352
1 75960 730013937
1 144058 565727573
2 148411
1 15476 355718998
1 62305 27395044
1 163118 581606897
1 107348 862967118
1 52151 199972794
2 199262
1 189600 233088789
1 25285 420201924
1 232 356744006
2 60315
1 2920 308812769
1 35942 327367991
1 48415 866353209
1 160004 541370886
1 172114 371175960
1 92699 648868988
1 154385 953054014
2 112094
2 86690
2 116788
2 34758
1 95045 574225835
1 173537 748855953
2 80511
1 63197 510835427
1 163211 160297212
2 167274
1 177347 442074526
1 193443 314464711
1 41856 300755471
2 147679
1 92504 376911111
2 175441
1 67055 744028789
1 167052 987182853
1 193862 659111205
1 153263 111930821
2 150722
1 70060 269343223
1 156727 344706569
1 28613 495073558
1 18463 885561491
1 75044 484308185
2 157323
1 62691 899128965
1 94518 805332588
2 1356
2 197534
1 59305 646888841
1 90455 590853839
2 81333
2 198647
2 184524
1 164032 908299390
1 61072 363169773
1 89968 385962790
1 104736 390397147
1 36583 900581669
2 186744
2 116992
2 116552
1 28163 929150425
2 76002
1 191695 471107187
2 2076
1 54714 492229560
2 110102
2 95394
2 5011
1 67799 786310501
2 198804
2 102489
2 628
2 69445
2 135688
2 189275
1 174642 274053806
2 179406
2 192514
2 34501
2 137403
1 158925 271993864
2 94944
1 79249 796107092
1 199429 193362453
1 160107 273526292
1 29940 90296055
2 6942
2 188690
2 11875
1 20036 321926423
1 778 813466614
1 75861 747794715
1 116798 745909569
2 139798
2 118822
1 186907 740137336
2 126693
2 162099
1 91156 10450222
1 50699 905520156
2 24473
2 171740
2 14816
2 99863
2 41594
2 15220
1 151353 406611892
1 37321 252414361
2 29683
2 179358
2 52457
2 44767
2 46401
1 18055 279814937
1 76718 897434926
1 90449 40093161
2 122617
2 199372
2 114738
2 153118
2 50094
2 13336
1 53014 598698582
1 23032 419060876
2 190061
1 121458 313035283
1 182105 862982063
1 84834 46254431
2 73478
2 157170
2 144847
2 155366
2 25080
1 183790 659362401
2 189777
2 66410
2 135210
2 25342
1 60803 646796941
2 81721
1 93057 495236494
2 45099
2 170368
1 196177 209646243
1 80669 508661503
1 133268 292164774
1 102014 662404794
2 149206
1 187442 53744457
1 33835 276950016
2 73963
1 75613 910411697
2 120995
1 93994 323063776
1 41623 128900682
1 6775 632369261
2 71936
1 136364 236386899
2 90186
1 105273 995743583
2 12322
1 3256 604300046
2 172148
1 7944 466874981
2 45394
1 214 802533840
2 31116
2 31445
2 118448
1 162652 814024925
1 124564 703386500
1 162171 704473305
1 48988 998623017
2 33140
1 187122 750366011
2 142714
1 16024 618174425
1 119974 665346079
1 118273 256942439
1 133368 696275842
1 194254 228796450
2 198760
2 133642
1 153852 326633359
1 158285 856375261
2 121556
2 77498
2 47601
2 18348
1 80163 820511599
1 186021 21323785
2 193500
1 40642 704514429
2 12438
1 77886 918755317
1 32170 351904595
1 171261 704158585
2 149202
2 91149
2 48226
1 63864 434656766
1 30354 253584637
2 111644
1 155659 88686194
1 170619 237511846
1 129462 355282522
1 97468 6068463
1 128582 337203709
2 191121
1 92417 225028083
2 129220
2 153445
1 147376 299771504
2 104503
1 167397 609166000
2 124966
2 198637
1 161086 99025600
2 45278
1 175774 777653819
1 167454 650651230
1 58391 460524655
1 81210 727931647
2 192522
2 182277
1 152021 412532059
2 138840
1 146967 973967701
1 7601 201388578
2 95053
2 7481
2 26584
2 92870
2 57329
1 71207 843099637
2 96008
1 189401 951271952
2 185192
2 47379
2 142344
2 148696
2 184343
1 147294 836096213
2 186688
2 25691
1 120979 84013803
2 57614
1 138761 540913394
2 142381
1 105501 440628966
2 52928
2 106243
1 98242 532435552
1 25875 57315747
1 175074 739764867
1 145389 994617772
1 173507 587960739
2 192328
2 153962
2 62243
1 123130 853212740
1 76743 389533575
1 106131 802898241
2 71887
2 121030
2 170600
1 1513 908397423
2 104932
1 192194 853767902
2 121386
1 28037 421365199
2 44219
1 58220 5507173
1 194815 78866607
2 141278
1 193434 909320213
1 76179 966180295
1 136107 701964594
2 491
2 186803
1 43760 475523316
2 112174
2 71418
2 144799
2 50727
2 149956
1 129539 829040667
1 137423 402728846
1 128421 585511042
2 153059
2 69362
1 126279 967998687
2 85120
1 38064 680790995
1 87514 492113401
1 176890 242161424
2 89808
2 19837
1 197750 518920731
2 78936
2 138241
2 82561
1 160022 543100855
1 56705 188279372
1 52990 111700373
1 76148 787519732
1 132459 264294767
2 105802
1 143181 398402423
1 83080 163809755
2 130487
2 105842
2 7745
2 40478
1 175993 605872699
2 67727
2 185012
2 3532
2 177392
1 42935 595779658
1 164062 417950238
2 19003
1 165623 548330194
1 146362 672698996
1 39773 345208176
1 46595 190621600
1 96839 441692439
1 67394 911335654
2 148855
2 177717
1 26824 357757477
2 83704
2 188315
1 191719 391413466
2 123041
1 100898 799835152
1 195547 577206338
2 163935
1 78098 236711573
2 79512
1 134859 734478756
1 45821 91434612
2 44023
1 20073 956201963
1 22349 107801835
2 117173
2 79243
1 189238 419425391
1 102767 685069730
1 16097 60515572
1 198170 490016598
2 126231
1 122670 724043184
1 134585 327027748
1 11334 440072684
1 31208 663982529
2 138201
1 35856 234534846
1 161331 394879077
1 137160 71208795
1 45715 62409228
2 146179
2 154103
2 102099
1 164755 385961339
1 76239 607249569
2 11054
1 27649 359120974
2 58206
1 65247 395284313
2 89236
2 182386
2 149902
1 188726 68153999
1 1918 809350819
1 77381 713667540
2 7008
2 55962
1 142404 681815452
1 183389 912030787
1 178060 576280689
2 49226
1 173188 366523536
2 199521
1 176711 680751951
2 43740
2 77442
1 30282 351507252
2 154297
2 158781
2 134453
2 139532
2 89055
1 119879 829546364
1 114146 269206072
2 28909
1 157034 125991894
1 48088 677136023
2 82452
1 15549 96944381
2 23149
2 138903
1 84191 923963323
2 32189
1 50504 135539067
2 112378
1 52174 699953984
2 199843
2 105544
1 181910 386290103
2 172992
2 121108
1 136323 906813949
1 148388 97568384
1 66053 339753818
2 111740
2 82161
2 171483
1 93283 514875753
2 17478
2 164623
2 52310
2 19632
2 87948
1 45428 101807488
2 87874
2 5742
2 16680
2 137978
2 48738
1 4024 439729388
1 169259 921408761
1 3149 210353092
2 71446
1 133020 727103782
1 125633 456133070
1 69003 889695803
2 185
2 81178
1 55297 688102000
1 75374 63061358
1 10759 808634067
2 93365
2 92590
1 7135 586382745
2 165527
1 38081 875252160
1 49332 946649804
1 162360 861420396
1 33870 510568618
1 813 699370182
1 81368 382779527
1 186462 632187857
2 33409
2 61157
2 142688
1 182115 645192878
2 177856
2 58045
2 130435
2 34092
1 15934 817126921
1 10736 801217543
1 83646 913105483
2 144629
2 58177
2 8345
2 90003
2 111180
1 88563 7309354
1 162543 654425855
1 139283 518734442
1 185977 955594306
2 61234
2 196466
1 177349 32898453
1 171578 622006377
2 90346
2 175717
1 176265 750589249
2 87327
1 65584 352727540
1 23080 461610386
2 20933
2 106976
2 90419
1 85920 885593025
2 105074
2 109850
2 35866
2 106879
2 89420
2 115433
1 191247 264790330
1 26208 237296428
2 46725
1 83215 955202865
2 95150
2 125697
2 76972
2 189641
1 82024 183083889
2 168464
1 131254 7601901
2 91111
1 19909 842311844
1 91854 241817113
1 169255 84723791
2 192618
2 84000
1 171935 350416961
1 169011 767472076
2 148171
2 41362
2 30761
2 44311
2 158692
1 769 528011016
2 111787
1 58837 792558067
1 22779 422087076
2 48799
1 111012 484323232
1 14833 41823730
2 112790
1 111268 14767707
2 25409
1 90909 783846906
1 34576 976854883
1 83131 754293274
2 72145
2 87200
1 99745 8039050
1 39782 332119984
1 193916 851431296
1 22358 535928191
2 3092
1 165344 164518222
1 196754 370466728
2 51544
1 83148 748526539
2 26031
2 161429
1 143515 963708756
2 134803
2 108991
2 186014
1 11824 195532920
2 168785
2 197682
2 65304
1 36856 208556930
2 42865
1 189818 791113484
2 134933
2 10936
2 141501
2 167578
1 35012 390699731
1 59650 747216932
2 196084
2 19210
2 27059
1 67946 336941456
1 123190 423834297
2 81197
2 38073
2 3903
2 123310
2 164114
1 196069 111755823
1 72078 362363629
1 190941 596105795
2 26788
1 32910 175872820
2 155104
2 186727
2 90703
1 60774 748410681
1 79443 882249264
2 131611
1 185279 400269310
2 158611
2 199431
1 105266 518614987
1 52194 610028918
1 160828 488713573
2 137014
2 160349
2 139054
2 56168
2 37765
1 43931 865105032
1 79744 543897044
2 131895
2 34372
2 148482
2 26622
2 50799
2 164987
2 131308
1 156182 709208513
1 126717 180263965
2 17408
2 125920
2 143796
2 163555
1 155833 186327067
1 183651 138025178
1 177770 5291856
2 140284
2 92080
1 167839 247637612
1 78636 383481657
1 180379 475128790
2 146392
2 27979
1 27270 151954736
1 74558 261043875
2 176901
1 197538 612336416
2 2503
1 65584 362610759
2 112320
1 30820 519615375
1 53195 986432632
1 15452 296516446
1 10236 876874549
2 53455
1 28803 628698120
2 197970
1 166204 855585277
2 179940
2 51126
2 26583
2 180902
2 176993
2 161618
1 180301 891025454
2 175249
1 35011 329762126
1 150485 757814125
2 159496
1 74061 902526530
1 164173 354484814
1 21330 199757627
1 102815 788858361
1 53308 825506039
1 88801 864573380
1 153516 876127687
1 142224 694934951
2 191756
2 118794
2 122665
2 8324
2 81360
2 188256
1 12975 919974724
2 19504
2 71372
1 92524 500223116
2 104383
2 6602
1 36953 118395991
2 115393
1 127757 768452028
2 103880
2 2180
2 10613
1 91321 750754022
2 118504
1 48001 693821408
1 92972 841014692
1 41780 941404702
2 108820
2 133800
1 196231 520946480
1 170017 672713061
2 35998
2 174978
1 124983 794247992
1 124529 964356468
1 150356 345961795
2 73592
1 122130 457676248
1 18139 242785839
2 132190
1 134561 501542392
2 66463
2 187604
1 66663 6517948
1 194151 353108170
1 159543 968823758
1 92041 573119427
2 22410
1 163896 625703750
1 11187 472196097
2 139606
2 87041
1 23615 860288951
2 47570
2 90168
2 29278
2 187251
1 77862 668299473
2 169211
1 90601 181128011
1 108351 590285946
1 59507 352675964
1 68346 158361579
2 193446
2 9535
1 162794 673195547
1 149641 778988566
1 122107 424762514
2 26840
2 53041
2 140088
1 152679 179912252
2 9036
2 62569
2 176802
1 114499 650204428
2 184349
1 42966 48740844
2 108266
1 90784 715657888
2 110824
1 82778 677820004
1 183449 727993238
2 154718
1 140081 515014314
2 64468
1 161709 793911039
2 180956
2 137517
1 97738 738889228
2 51984
2 60911
1 3185 932627362
2 52522
2 177279
2 156394
1 40219 222750558
1 39428 52471188
1 83303 968373420
2 6305
2 151377
2 60159
1 126435 699808970
1 181626 480412235
2 17309
1 40518 664933385
1 122742 677531215
2 158876
1 107725 765652766
2 26726
2 23809
1 71440 170175575
1 46938 553684416
2 13835
1 188721 344598789
2 92121
2 64626
2 59226
1 139763 593544800
2 159343
1 154432 606243999
2 164365
1 104681 645217491
1 30253 357665635
2 113022
1 36537 710705963
2 123256
2 76943
1 105775 502569967
2 138336
2 158773
1 151714 205897121
1 158050 927813850
1 90182 705463482
1 179427 910318798
1 113804 60499975
2 30225
2 32103
2 121003
2 60798
1 33447 239525329
1 31371 207174525
1 22698 604533590
2 30044
2 193242
1 22736 380416995
1 191053 467644337
2 78217
2 134591
1 129201 826701827
1 142596 817345422
2 47321
2 23794
1 21572 288525184
1 99158 122693157
2 118886
2 128130
1 163779 471153269
2 144203
2 139075
2 182619
1 132632 626659333
1 83485 868970482
2 77182
1 89966 584946037
1 71390 597479530
1 51146 627135817
1 50489 444893519
2 79326
2 14393
2 33321
1 178509 330304610
2 124960
1 92036 165426398
1 69122 706891556
2 185345
1 111965 734069901
1 111763 330600112
2 119925
2 33960
2 99829
2 10182
2 40754
2 30338
2 122291
2 79942
2 75682
1 127064 683715329
1 46274 947278942
2 123311
2 190140
1 904 445900466
1 192045 5282379
1 154275 921276411
1 167447 16016762
1 20910 578699915
2 60218
2 36179
1 44947 712877515
2 90070
2 117054
1 171580 662632438
1 68327 419240274
2 193936
1 179118 66426608
1 66263 781796782
2 37600
2 164871
1 28692 964506203
2 137207
2 43493
1 13595 207394361
1 32880 933270773
1 131891 529527014
1 78266 250039916
2 158544
1 112359 990955729
1 171956 195187491
1 115471 14303521
2 33198
2 120512
1 127367 322958267
2 85598
2 876
2 196342
1 20845 792271643
2 75917
2 11845
1 152837 127841185
2 155949
1 17111 498255449
1 194484 219446747
2 34248
2 173287
1 106055 836663252
2 85175
1 89581 370024113
2 38207
2 140127
2 22616
1 134441 357855676
2 199803
2 3511
2 139541
2 150777
2 69491
1 102693 34523119
2 176799
1 199039 82251446
1 21613 195982074
2 6966
1 164130 113919648
2 97557
1 165891 88425147
2 175734
2 43655
1 104776 587078064
1 119592 790214512
1 90345 145094898
2 87884
2 77863
1 61344 419680245
2 112000
1 119446 787432687
2 91742
1 164321 500298608
2 163217
1 104668 355085722
2 29677
2 82343
2 57807
1 173222 50776433
1 160129 215927087
2 58283
2 29678
1 185928 349008927
2 4377
1 186370 658935542
2 146787
2 166468
1 113123 52001509
1 167973 138043906
1 21186 504708293
1 168888 715841350
2 19691
1 165423 370023604
2 176706
2 80866
1 90966 696851308
1 62921 102666380
2 54183
2 22905
1 178275 245324920
2 53594
1 45995 790705839
2 116579
1 76519 558915532
2 61563
2 29871
1 23447 42360924
2 103527
1 64743 923899889
2 74971
1 180609 851143631
2 70725
1 151784 839596553
2 42609
1 89248 432705024
2 18271
2 22327
2 198992
1 166951 161596107
2 181434
2 183732
2 172216
1 134439 176793777
1 64471 98799369
2 151830
2 164737
1 164717 991545825
1 161458 678380884
2 145380
2 18354
2 36308
2 179456
2 60787
2 137152
1 93014 244038227
1 149175 258469774
1 26530 278371100
1 116346 341519482
2 155523
2 30166
1 110951 853508925
1 117309 702921632
2 136228
2 13916
1 132608 234732988
2 47201
1 165428 980992190
1 66964 686757735
2 155728
2 105243
1 22888 346036175
2 25261
2 33796
2 30863
2 115518
1 197562 691756047
2 37412
1 4900 214160971
1 105203 802073940
2 129593
2 141296
1 124670 775698686
2 55099
2 181079
2 54048
1 29728 788798945
2 51097
1 34411 645649718
2 162711
2 1791
1 128894 397969572
2 18775
1 136196 433927895
1 134857 982528815
1 102613 905442406
1 66290 526593513
1 131490 503193137
1 90113 885747263
1 2887 325625542
1 117358 490167378
2 19653
1 13417 786466703
2 107537
2 1777
1 166073 532693940
2 30384
2 11124
2 10199
1 24163 680349407
1 79500 729982532
1 141414 631105922
2 16239
2 990
1 102843 644800193
2 122017
2 147413
2 168964
1 140849 982815559
2 82812
2 162583
1 45635 789997100
2 79849
1 44363 355919202
2 92396
2 92870
2 108137
2 126567
2 80632
2 142034
1 140518 301245212
1 117453 987648167
1 5862 989364810
2 181602
1 55686 824110798
2 186159
2 14494
1 16804 431934277
1 115447 947686973
2 41180
2 48780
2 44994
2 166176
1 154725 248963867
2 75683
2 1953
2 176736
1 1856 880866911
2 146561
2 155218
2 52303
1 8784 927232460
1 30094 532893419
1 112381 772105975
1 109 333681821
1 64128 51995964
2 40954
1 192847 782455503
2 54738
2 164221
2 97240
2 96006
2 170117
1 86656 268314169
2 194333
2 90073
2 39046
2 112139
1 145521 701104142
2 125267
1 64337 403330541
1 184542 920940746
1 4299 675502684
2 185470
2 67269
1 3512 27028859
1 109269 824852739
1 155827 222304255
2 28600
1 16621 246215211
1 86158 64460277
1 159989 540054592
2 83189
1 150723 439973616
1 146659 520745751
2 64510
2 67882
1 129712 338835237
2 142710
2 149535
2 46150
1 24652 822424588
1 65553 190456421
1 113504 603477957
1 194196 837586519
1 102698 216313272
2 42749
1 10577 717547161
1 69627 49706562
2 140177
2 158423
1 116395 942948057
2 82102
1 145622 529346455
1 164097 9397240
1 83493 476576653
2 71943
2 116924
1 4462 353771896
2 40978
1 167007 741861327
2 149596
1 155918 661705845
2 20413
2 139826
1 20623 572586562
1 154525 508347871
2 30867
2 114886
1 156760 545645638
2 64744
1 57852 445255776
2 58080
1 108519 954521186
2 62513
2 158356
1 172715 367171757
1 49845 175029596
1 180812 684980598
2 113761
1 105444 823561739
2 170548
1 21984 366605505
1 151069 343244227
1 69056 503061591
2 1691
2 92384
1 52701 450493820
1 156332 616251590
1 181667 772432399
1 67290 650508605
2 2713
2 40675
1 101735 775368516
1 77187 509162897
1 71887 905905157
1 120810 862117649
1 25814 70094120
1 887 918057616
1 143485 73747197
1 182713 858841885
1 147569 995629939
1 31376 977013686
1 83274 796585947
2 64624
1 132627 375441808
1 189536 306700458
1 27217 418153397
1 110908 826037223
2 8270
2 113460
1 113305 729691479
1 54402 917727370
2 136708
1 63344 411640543
2 67136
1 19900 610086939
1 186844 461205760
2 141614
1 64883 11471956
2 25684
2 108472
1 155021 718716569
2 190258
2 122783
2 178204
2 69709
1 44107 738803706
1 89187 630023624
2 41244
2 198193
2 184813
2 167981
1 80933 704494721
2 129736
2 139943
1 90415 710955002
1 35463 124327589
1 102124 785182034
2 104446
1 95647 676768492
1 133655 123553819
1 195200 702428153
1 188155 325425079
1 126718 704616306
1 159799 50779892
2 55994
1 30981 175034026
1 27481 605404196
2 56584
1 42898 725555841
1 176474 592911103
1 22788 156429142
2 198105
2 3004
1 144760 720632271
2 115452
2 58486
1 68720 285902008
1 76 814180825
2 173996
2 197005
1 181309 505359174
1 123726 224883669
1 136349 804760474
1 89894 660733584
1 85334 734421022
1 192100 729299184
2 5715
2 68741
1 122863 909424331
1 173667 243802526
2 194201
1 14750 959743913
1 165974 767565499
2 5135
1 130422 96085813
1 130151 895817200
2 141256
2 50150
2 140765
1 179714 298178300
2 121028
1 59062 217217508
1 34023 991834624
2 94407
2 99489
2 44915
1 145396 720714819
1 196083 538197711
2 103323
1 85127 221390959
2 87222
1 121562 911570739
1 33242 889323685
1 170361 636501465
1 172827 986548848
2 159503
1 10681 343593629
2 34069
1 4616 149005350
2 147130
2 75905
1 39896 993133368
2 31193
1 69526 129785802
2 6667
1 154435 714737575
1 131947 407512266
1 90989 361229825
2 47580
2 172066
2 57459
1 160827 181882202
2 178512
2 174748
2 166854
1 45176 975155360
1 163126 618913555
1 24186 659580848
2 114739
2 68126
1 131255 50609632
2 159353
1 42710 319992802
1 55036 434278142
1 196047 128622645
1 81485 96827315
2 125346
1 157452 267888265
1 187132 34169435
1 133706 419759101
2 27701
2 79184
2 48276
2 145650
2 80622
2 19190
1 46654 620166669
1 183738 343029820
2 64984
1 58259 163726108
1 110530 368510860
2 72487
1 142155 867580490
1 89512 610900642
1 31241 748223704
1 195559 880489150
2 14438
2 75416
2 101774
2 76337
2 95516
1 193026 269689304
2 166234
1 111747 429420545
2 197656
2 147331
1 186675 670389485
1 30874 552876946
2 22879
2 83518
1 128608 399739805
1 191688 204956955
2 144198
1 140327 900442588
2 94484
1 139013 53581552
2 170901
2 51412
2 30596
1 125086 195647512
1 71563 427908093
1 145401 376065778
1 17884 1927539
1 92746 587438729
2 198632
2 24857
1 26373 754788162
2 147034
1 166717 548019745
2 8131
2 135146
2 71474
1 176807 892758787
2 157591
2 57285
1 112078 8799469
1 31945 882415800
1 128794 881783748
2 18499
1 134046 301612970
2 147657
1 24717 114852068
1 96461 62192300
1 136608 605297379
1 139555 577986535
1 19785 367443630
2 63552
1 126476 723729
1 110054 471996054
2 57110
1 145212 208798380
1 193043 143761449
2 114951
1 122422 565263027
2 43503
1 64578 578848807
2 6575
1 168076 912383535
1 135641 508232290
2 12223
2 116604
2 92905
2 164285
2 69692
1 6529 696883998
1 175970 718231469
2 3310
1 45716 945924111
1 70455 601226931
2 147636
2 13810
1 678 619429076
2 193187
1 145517 358162918
2 127609
2 171243
2 151629
1 24687 796244902
1 57841 980690486
1 175467 227933915
1 132206 128364083
1 61371 350601257
2 168715
2 75864
1 122998 706111838
2 87489
1 108429 278858250
2 3865
2 153958
2 63002
2 163106
2 26194
2 99456
2 194973
2 79125
2 75413
1 180543 424245077
1 145092 188159983
2 70836
2 32224
2 28678
1 180078 500628178
2 153891
1 66311 486959495
2 98460
2 142131
1 25097 970535408
1 77970 588052932
2 79963
1 140589 741280810
2 177946
2 173927
1 67380 520740848
2 181807
2 159691
2 27533
2 145526
2 66615
2 30186
2 103552
1 156768 711014827
2 23111
2 79418
1 55574 203460023
2 33126
1 25852 869717905
1 163556 520309952
1 51799 486250059
2 95012
2 179273
1 9776 437928303
1 18730 90881729
1 57018 439516975
1 79218 335138082
2 133457
1 149136 602045194
2 106986
1 151839 870705170
1 140728 766895660
2 101737
2 128063
2 190041
1 132301 816354435
1 85309 347774890
2 27191
1 149 855106393
1 3240 400621558
1 43843 221391120
2 181901
1 136203 539770967
1 20940 549830267
1 179395 801748145
1 66591 543133833
2 190547
2 93620
2 187819
1 100422 829515141
2 52158
1 116321 339455360
1 168160 273957423
2 115293
1 31572 816407480
2 52979
2 189857
2 1422
1 55688 280679434
2 69320
2 41328
2 77044
1 121671 81767772
1 75437 385922140
1 142469 878290045
1 22090 552302706
2 63789
1 154176 690761718
1 52201 53307206
1 157263 645815395
2 104174
2 136271
1 47558 713928958
1 154455 248412544
2 127427
1 57149 563105379
1 130088 529213188
2 50468
2 188681
2 181076
2 72899
1 155074 913804466
1 146046 53861833
2 109727
2 15665
2 58665
2 23991
1 72700 854401251
1 190128 144792102
1 74993 150626120
2 161855
2 171120
2 4987
2 188865
2 56107
1 189057 106057276
1 110133 220474088
1 9882 163699403
2 147908
1 18569 166747264
1 38396 25516448
1 120782 777555999
1 140970 799405148
1 34282 38921438
1 5602 961116601
1 12288 476231290
2 150629
1 56139 755121410
1 159312 96102471
1 50130 278354948
1 25887 541198292
1 194976 96370220
2 169963
1 30324 347770734
2 64465
2 12166
1 25641 324095990
2 155293
1 95031 18573521
2 143915
2 9318
1 29231 14814651
2 86441
2 48118
2 72858
1 62311 814032107
1 140753 26843587
2 119311
2 174942
1 20881 214409267
2 17515
1 34476 919395013
2 57162
2 90134
1 140023 372687881
2 169860
2 123147
2 84331
1 118103 352150496
2 39196
1 162743 234458788
1 145610 282293991
2 121881
2 67307
1 138241 703675407
1 53611 49808661
2 109507
2 111067
2 44416
2 53792
2 75240
1 80268 499928137
2 107229
2 122800
1 174685 112839702
1 147299 813679413
1 176863 209865373
1 23361 584173903
2 187328
2 71094
2 24746
1 167257 424085443
2 39868
1 3298 566406569
1 20775 806871699
1 168459 988606009
1 197053 193739937
2 4064
2 27038
2 115228
2 131420
2 179336
2 130501
2 160175
1 199336 764021335
2 52446
1 104964 439492558
2 87672
1 41342 251469553
1 149102 170472246
2 108997
2 156885
1 82850 831003753
2 162421
1 74445 703592623
2 123914
2 153385
1 141697 154178607
1 70654 576740208
2 124397
1 116759 895902783
1 40310 146630848
1 45275 685150232
1 44372 155990126
2 141730
1 127258 951867436
1 91076 278374368
1 9243 82461114
1 97988 485387225
1 131491 547693494
2 107940
1 94515 797943438
1 21895 603900404
1 158490 189640766
1 69555 721839047
1 187813 971809885
2 187378
1 9501 754206683
2 199718
1 178063 978465380
1 60116 115116318
1 177596 646764335
1 190066 532743680
2 176333
2 26699
1 95518 104062302
2 183377
2 138533
2 43240
2 35716
2 118579
2 51376
2 96784
2 133114
1 109057 159744291
2 58107
2 163116
1 63691 119565969
2 92646
1 197515 530511057
2 175923
1 114846 579825458
2 603
1 63538 741376004
1 182648 10964800
1 142649 788993547
1 41892 689612600
1 134574 574077744
2 164547
2 139918
2 84945
1 197303 193558929
1 5501 576768726
1 57523 696935837
2 193612
1 148312 460189420
2 8349
1 45477 626696286
1 8785 903734710
1 195103 590498431
1 199048 866525428
2 23726
1 30074 579863254
1 149843 865875834
2 44120
1 91200 533808949
2 65641
1 19760 820563147
1 83222 688483902
2 74142
2 158452
1 20241 28972713
1 124768 905592128
1 84668 795539582
2 115125
2 139473
2 180826
1 35274 132782390
2 71742
2 135176
1 170174 577251303
2 108750
1 11123 665313297
2 97438
1 92828 325226430
2 52231
1 87974 869786848
2 198361
1 155236 707818267
1 70657 948775028
1 10130 673349271
1 46614 96757288
2 198444
1 84600 495846711
1 63762 809938433
1 131930 269618708
1 188510 499648920
2 87908
1 62067 253024121
2 155440
1 27077 627497226
1 183240 535478985
2 17740
1 142939 792884324
1 111964 410159562
1 64194 395944297
1 149158 273955558
2 157366
1 56637 819562128
1 170546 335074742
1 149380 59807869
1 108900 606319407
2 121127
2 63491
2 199388
1 190911 322832801
2 148457
2 139770
2 114479
1 36871 548553820
1 44747 270672860
2 82523
1 114552 338356324
2 180463
1 92019 102041583
1 12594 429480947
1 173997 638196380
2 79649
1 112674 357739069
2 6407
2 36350
1 13380 553256148
1 41454 30980674
2 89196
1 58187 760935960
1 196757 358261828
1 110130 442211910
2 86742
2 155745
2 107826
2 167269
1 171898 800488547
2 159560
1 166465 234883461
1 93181 378263757
2 33627
1 22896 916837868
2 57620
2 156577
1 51862 318013917
1 194965 66548559
2 114160
1 12528 446160252
1 8471 487892757
1 1819 434963370
2 78024
1 182403 534829837
1 13336 205292867
2 44529
1 141095 354893030
2 152298
1 8275 908981231
2 84212
2 95552
2 22477
2 59345
1 118891 127183475
1 190820 20475719
1 36737 543569198
2 183084
1 6012 9437590
1 124486 880512566
1 42872 691760707
2 93374
2 193349
2 136591
1 126695 110430188
1 166974 191922669
2 150900
2 174914
2 62453
1 104489 874716722
1 102044 578128440
1 42233 960481692
1 120556 633772132
2 115022
1 143565 591237030
2 96444
1 53837 345296248
1 125625 864355888
1 119294 105487299
2 107236
2 56606
2 117878
1 24889 395871388
2 36975
1 178688 819433861
2 98359
2 46610
2 143451
1 46897 978366272
1 173124 225552428
2 119527
2 158785
1 194069 656864472
2 88376
2 54635
1 157792 547104995
2 161122
1 28905 345997288
2 199631
2 155970
1 198979 201862325
1 151827 893503108
1 158594 271315833
2 183196
1 142845 977443974
2 49919
1 47332 985505694
2 87108
2 76623
1 62568 24710075
1 191639 709959705
1 59581 856756212
1 172232 368673181
2 4514
1 154914 534976151
1 9622 872304838
2 197094
2 176973
2 54557
2 44293
2 28556
2 49401
2 153944
1 169078 489943766
2 7739
1 15913 363071449
2 95446
1 119649 419541607
2 36612
2 31687
2 83228
2 152828
2 51635
2 14298
2 36662
1 73489 285637132
2 107668
1 21750 553658093
1 30769 867248950
1 113016 102218864
1 84032 505442211
1 113034 257251937
1 121686 727516712
2 87016
2 33718
1 32648 735749553
2 135854
1 37228 456435782
1 188228 166244080
1 142935 703556245
1 153385 352260171
1 155544 173324026
2 181044
1 199037 822157091
1 188755 53281758
1 9589 787825841
2 185366
1 195452 399475916
1 53608 596019857
1 171605 696236278
2 36958
2 22968
1 63879 770192658
2 195622
1 121198 289994526
2 120476
1 98011 662418294
1 60199 277614170
2 88463
1 25582 321002678
1 19110 565160778
1 5747 208983355
1 16688 701480337
2 4882
1 70649 497772698
2 154157
2 157996
2 96584
2 73912
2 160620
1 198105 776241696
1 143449 942195989
2 117364
2 147974
1 141124 908878109
1 39729 900274002
2 135241
2 54463
2 62358
2 193426
2 198386
2 23205
1 65246 167740198
2 22603
1 192084 601543351
1 150648 587527162
2 157441
2 40549
2 166370
2 122605
2 57071
2 18209
1 47139 602754271
2 129302
1 171473 787048923
2 94905
1 111730 650657372
1 2206 858066033
1 183641 137969906
1 114913 181065157
1 107647 389565619
1 177502 529073873
2 168117
2 82516
1 72006 541091688
2 177788
1 90936 280877901
1 17764 929726353
2 5790
2 199317
1 123236 903831613
2 56207
2 34791
2 169279
2 73032
2 70254
1 13568 11149853
2 113776
2 187324
1 172249 985416769
1 99368 814137255
1 14764 758903378
1 4431 837349064
1 79906 967169727
1 174462 165046323
2 92524
1 20995 779414963
1 128581 810773685
1 72706 251252503
2 139880
1 112432 154412115
1 123322 448828345
2 142017
2 4588
1 78041 399643636
1 2925 265972017
2 167176
2 4779
2 133710
2 10509
1 119852 873093562
1 182310 181307923
2 80602
2 93687
2 14123
2 48843
2 40734
2 56104
2 147849
2 92682
1 98011 205371766
2 47551
1 143237 836215796
2 45515
2 2161
2 193367
2 84436
1 17837 399914144
2 126155
2 190706
1 1041 215547715
1 168352 4294281
1 27985 231391677
2 128840
2 163581
2 10695
2 62454
1 86685 227576666
1 76127 331608502
1 150797 536352591
1 191694 33357033
1 114938 940919141
1 100227 957128160
1 131347 918663397
1 121014 448181817
2 65836
2 85599
1 187164 859930534
1 184800 679882822
2 64484
1 48740 708745734
2 67942
2 128721
1 44930 389652171
2 142434
1 41551 858896188
1 169426 725270479
2 89085
2 176399
2 64295
1 80804 997203882
1 46730 449264996
2 97561
2 105009
2 159302
1 71141 91233853
1 194661 519334062
1 122162 336256894
2 162122
1 122362 147225045
2 172695
1 12420 473615648
2 131867
2 135246
1 171175 730330916
2 87791
2 81436
1 170225 733607831
1 68267 252364159
2 164183
1 150815 296818782
2 172026
2 131397
1 40775 141229207
1 47129 726730943
1 9298 447523284
2 182474
1 83620 222675788
1 84244 956938163
1 183250 654820560
2 158708
1 107572 150091069
2 192131
2 113077
2 52717
1 75210 534996071
1 9897 950075770
1 74794 440770095
2 114723
2 80854
2 133102
2 139911
2 166817
2 58208
1 8855 608375639
2 178850
2 106242
2 198571
1 63233 347762087
2 151715
2 83971
2 174820
2 81815
2 82338
1 149676 491275356
1 40421 867462191
1 23074 674584904
1 16814 213379221
2 192846
2 94528
1 102513 572279969
2 36799
2 61364
1 120514 55821734
1 146114 493469623
1 107133 170259538
2 39800
1 95580 278464736
2 140393
1 162760 905621695
1 127173 815488698
1 71659 188473543
1 92692 670760381
1 98463 268589760
2 171072
1 100588 414518499
1 18076 903298774
2 61116
2 63451
1 172074 541744082
1 192090 640937263
2 50973
2 6532
1 57740 667879939
1 151973 777336550
2 150809
1 153099 693246068
1 132356 478159844
1 26820 991513609
1 62263 794671733
1 169130 772863899
2 168660
1 99413 969940677
2 138475
1 16253 390877869
2 49171
2 40868
1 43895 758204549
1 106333 398395978
1 167944 401909204
2 198744
2 66605
2 89294
2 100241
1 118530 135867578
2 122322
2 132853
1 181485 720926557
2 143251
1 164683 152825283
2 128846
1 179393 267763617
1 167011 897786469
2 143600
1 125011 600357351
1 94497 32511968
1 70350 815866973
2 60741
2 52083
2 109742
2 133093
2 126590
1 29483 230441448
2 179672
2 106340
2 43525
2 144468
2 60507
2 38230
2 9573
1 60550 516570668
2 6261
1 192149 848496814
2 78934
1 24072 892681732
2 144240
1 77889 922436199
1 6234 300239120
1 62980 803386772
2 51082
1 177321 354741517
2 74795
2 44882
2 72802
1 27908 327646255
1 166530 881722818
2 56156
2 8412
1 109315 98996932
1 94126 193919892
1 115823 241772892
2 171128
1 119356 392076804
1 113430 859894025
2 40305
1 194001 588758568
2 51228
1 157191 60785552
2 122049
1 74322 312677890
2 196985
1 84270 143451238
2 29538
2 102781
2 91965
2 138144
2 16207
1 62968 761001575
2 31571
1 153906 57876744
1 31509 535341415
1 5446 942105746
1 121998 181192667
1 76398 798692364
2 186458
2 125782
1 13686 912845903
2 43659
2 8690
2 155155
1 70710 924234005
1 198176 875714821
2 17821
1 14584 389361397
1 42632 915035577
2 108493
1 152055 678091634
1 124717 831625668
1 114746 176896819
1 113188 629118963
2 10544
2 192517
2 63407
2 74775
2 55929
2 104061
1 80719 109019614
2 11740
2 123816
1 166345 144147571
1 73564 855442440
1 143397 322240411
1 128726 220219445
1 75784 389968172
2 20953
2 53106
2 68976
2 171245
1 124817 596485372
1 127536 616442125
2 60026
2 67323
2 135043
2 83447
1 153700 41413511
2 76457
2 121292
1 19934 405444575
1 120805 536057389
1 143996 28890746
1 118844 630317432
2 92692
1 146603 784084608
1 142969 75960159
2 138942
1 143184 726349383
2 149615
2 70555
2 86781
1 149206 706954295
2 128785
1 141998 595822823
2 91922
2 90932
1 10698 875181686
2 70759
1 98752 218911416
1 97488 29331906
1 108929 830887870
2 174430
1 79552 31176727
1 146766 141196065
2 79616
2 54720
1 8103 139741290
1 104268 438214643
1 147149 233281894
1 110177 130288899
2 78577
2 180639
2 68400
1 113914 593771639
2 197672
1 119282 957697011
1 45981 291570031
2 484
1 136556 989518241
1 8839 1259275
2 92628
1 198854 554091408
1 89958 746964395
1 91839 470661249
1 157188 187461004
2 119022
1 67422 669983331
2 32575
1 78013 684573795
2 60241
2 137278
2 128259
1 170723 911784531
2 110897
2 93890
2 144375
2 195579
1 196165 994368969
1 129709 831442935
1 76749 483274930
2 184289
1 91716 730747119
1 20984 377922471
2 160983
1 152738 125784401
1 123908 82242005
2 7882
2 123532
2 5712
1 134513 57066041
2 147006
2 125192
2 132426
1 161276 918045090
1 146036 225178485
2 91967
2 197341
2 57629
2 146193
1 87756 44723809
1 57344 105693554
2 129187
2 44755
2 92785
2 64088
2 185204
2 35143
2 175121
1 50958 558347946
1 86253 533291766
2 70356
1 12566 597866486
1 9642 694826370
1 187417 820954921
2 143257
2 12691
1 61814 410775235
2 102020
2 54019
2 9549
2 21538
2 150681
1 17171 500511873
1 95653 98695243
1 37989 600894863
2 145861
2 132159
1 153292 500916386
1 72230 241654485
2 106114
1 100647 199991862
2 141700
2 192784
1 106727 482416287
1 100286 662635783
2 55381
2 18321
1 122226 626117829
1 117861 283289169
2 175389
1 105452 503441123
1 52386 656707869
1 174755 397313124
1 29319 310761571
2 53044
2 174925
1 6614 683300854
1 184857 284788220
2 170365
1 165725 25911415
2 41187
2 50352
2 69217
1 18757 379445287
1 101605 130918464
1 166622 446551399
2 185603
1 22420 839281780
2 36291
1 118708 552675601
2 170695
1 51673 754166445
2 3694
1 73959 551178388
2 14865
2 6660
2 166772
1 140845 986686318
2 146300
1 84304 988541450
1 66577 912551617
2 129764
1 151748 886944212
1 192089 719735136
2 86693
2 97606
1 45874 797693665
1 141716 892211592
2 173192
2 39919
2 106154
2 184779
2 198603
2 127112
1 163573 723672504
1 61749 40278838
2 43675
1 10938 951556514
1 174727 515829712
2 58075
2 197676
1 21103 221848752
1 20899 123587166
1 196697 658805390
2 150033
2 173465
1 16373 854488525
2 170107
2 154574
2 21805
1 193788 36265624
1 127430 853747834
1 77685 878216219
1 189462 269274884
1 102137 599275208
2 121606
1 199559 374120573
2 104647
1 57021 504392279
2 18899
1 34625 24051673
2 190117
2 141182
2 80753
2 195789
2 102913
1 91761 868891601
2 120447
2 45687
2 5187
2 13484
1 3078 244038572
1 29853 752000822
1 140017 445456894
2 193360
2 139910
1 66049 368056237
2 57370
1 37949 779532373
2 150865
1 160441 714766181
1 52443 527532800
2 189512
2 190893
1 67880 448028333
1 174695 127181188
2 32185
1 113894 677523495
2 88957
1 96441 994777334
2 13407
2 75964
2 25082
1 108742 484590935
2 184221
2 78968
2 68503
1 179458 126176651
1 86993 364160407
1 108903 11950299
2 101280
1 84000 661898234
2 18260
1 108629 668859160
2 115043
2 55141
1 182090 477284479
1 34078 343921435
2 192877
1 162673 909179478
2 63960
1 161639 11049659
2 109764
2 95919
2 102932
1 155738 44951546
2 7185
1 10741 697267531
1 97342 995988848
1 96689 669051096
2 60080
2 172715
2 85960
1 80159 110606019
1 110530 618829759
1 49252 654575532
1 141180 307793583
2 23540
1 62137 50472457
2 137432
1 43267 943284303
2 121754
2 67486
2 73160
1 15770 291981613
2 145561
2 67923
2 139652
2 167283
1 52392 32906936
2 52946
2 4747
2 136489
1 4065 153550128
1 19432 463609231
2 48010
2 198733
2 91083
2 75006
1 6022 69259060
1 112947 552618314
2 75529
2 156431
1 53131 295378506
1 29604 866277762
1 183636 833576400
2 76536
2 162323
1 127368 614582885
2 124226
1 26534 312239656
2 101621
1 29760 764001355
1 13759 161329641
1 190092 927353155
2 81482
2 122714
1 136282 674268830
2 112205
1 131393 880087372
2 81579
2 175437
1 114547 875713804
1 149227 2898065
2 142415
1 172711 468225679
2 26646
1 47597 829155647
1 143854 14020698
2 162710
1 190968 297280226
2 114238
2 187342
2 76342
2 163759
2 155852
2 182102
1 56768 919560666
2 54085
2 65844
2 132694
2 88596
2 128410
1 188767 518886950
2 8565
2 114455
1 35066 205695150
1 127473 258276898
1 59617 712427927
2 9513
2 116842
1 137002 652315934
2 109550
1 23745 472535373
1 47401 366227205
1 103606 222007265
1 108766 133087312
2 153278
2 123080
2 138618
2 105627
2 153202
1 14922 369491569
1 103577 412119352
2 150679
2 27638
2 99622
2 110165
2 76307
2 25805
1 137419 322329229
2 150552
2 130715
1 38950 889145043
1 131615 488485885
1 100427 586209075
1 100854 96919652
1 187225 145148623
2 110805
2 128474
1 69879 396668719
1 120029 479240528
2 192836
1 192020 676503531
2 178517
1 63889 766963077
2 169975
1 121241 421449581
1 149871 658550433
2 22086
2 174924
2 139629
1 139609 942616530
2 48554
2 11289
1 41116 91925239
1 154352 878641176
1 4408 613672297
2 129230
1 112679 254375241
2 42679
2 81050
2 146367
1 166533 980903270
1 106839 210200409
2 124029
1 198272 832513899
2 112941
1 149499 185302263
1 82840 284766316
2 92726
1 113531 896489738
2 63930
1 61477 684704398
1 64145 854901997
1 138728 346202782
1 52358 166188229
1 178392 978318855
2 89338
2 140996
2 110247
2 95154
2 103337
2 6358
2 171117
2 26692
2 126790
1 56349 220410500
1 146539 965256633
1 139118 485793489
1 164190 152607164
2 40516
1 151097 124822238
1 147616 33422622
2 189866
2 5698
1 38390 786773682
2 118585
2 75099
1 179146 777129945
1 74828 699251515
2 147709
1 128430 358169676
2 190625
1 179503 451563588
2 179650
2 79171
1 3820 971510203
1 184530 736649820
1 185327 751211633
1 39414 596968978
2 182616
1 183692 563206326
1 144536 150656043
1 23629 26105327
1 138902 209235401
1 12060 766187900
1 150952 429130154
1 156447 469128199
2 63302
2 84523
1 86962 754007299
1 162294 72558405
1 66048 226255181
1 75362 840448539
2 47972
1 161967 714375098
1 192560 426612871
2 34378
1 118805 422517220
1 35987 674350172
1 154403 687158116
1 185709 448225645
1 132443 852991969
1 22758 426005280
2 105989
2 169416
1 52946 77463157
2 26102
1 137787 1081017
2 41021
1 194932 115675269
1 107280 497456761
2 73082
2 101294
1 190965 618958186
2 173027
1 187846 884673061
1 151470 692913738
2 20097
2 45766
2 2546
1 58551 605380434
2 122330
2 28402
2 157449
1 51697 30068328
2 60209
2 76225
2 45765
1 124590 690270547
2 47195
2 139149
1 27496 910124837
2 18325
2 56234
2 100192
1 137178 86971390
1 25252 684223060
1 99502 713742843
1 2904 867672722
1 178609 736144031
1 29520 611662578
1 118511 548574563
2 142264
2 89211
2 18638
1 169687 533770948
2 22943
2 100245
2 72988
1 149878 114712279
1 2217 266647142
2 119132
2 197910
1 141058 676132292
1 129066 363713278
2 31886
2 31397
2 167318
1 190306 7054111
2 54872
1 36087 968166156
2 47891
2 27756
1 62239 142464693
1 22720 270478465
1 113286 318872391
1 136154 666851553
2 193860
2 39271
2 91705
1 183207 799748888
2 122294
2 191476
1 100653 963749009
1 154161 384022368
2 109907
2 87184
2 144450
2 182183
1 101276 617861869
1 199078 903457883
1 193936 461605030
1 141654 455415492
2 158547
1 76795 676697612
2 139100
2 131250
1 24120 313183587
1 103601 22380022
1 58075 536193371
2 193604
2 80560
2 61573
2 115547
1 67676 281401116
2 52291
1 144393 51944297
2 114729
1 105690 974630432
1 191022 372022005
2 125614
1 55421 824816791
1 63291 850940595
1 57004 295954854
2 4479
1 132603 779782519
2 3855
1 25230 581005375
1 64297 49558650
1 128824 507834753
2 94679
2 35818
2 199955
1 58930 285331242
1 15845 451619362
2 48948
1 153713 758106900
2 104981
2 26484
1 109426 252610782
1 6556 80903958
1 144877 598728241
1 159522 909471077
1 95415 754701397
2 166687
2 45491
2 26468
1 103450 312496341
1 180312 577295940
2 169170
2 167398
2 169521
1 195390 403698255
1 4596 95658248
2 79945
2 196192
2 142408
2 41628
1 4343 629662843
2 194463
2 164907
2 80452
1 188084 743856411
2 97934
2 164139
1 110957 566073305
1 121353 913240402
2 196185
2 50295
1 18042 514023034
1 101463 950533033
1 112720 108635961
1 128848 268407701
2 171776
1 121006 433426283
2 24688
2 105245
2 96309
1 177439 989368344
2 151112
2 50827
1 168423 184738580
1 86774 400994860
2 198282
1 21931 123987287
1 176616 493486355
1 86584 148140449
1 109046 816144403
2 109845
2 12529
2 190987
2 58843
2 137514
1 133123 850295980
1 111585 238159201
2 39904
2 4999
2 161715
2 88430
1 80716 89398914
2 123786
1 107746 432591757
2 93512
1 55088 578344344
1 180746 329911360
1 128123 719719109
1 174965 505786651
2 80056
2 185724
1 34710 359879364
1 171325 64513966
1 143929 27614208
2 120025
2 197212
1 53701 273082498
2 93287
2 35733
1 199308 946661271
1 101506 267627170
2 9737
2 84923
2 8248
1 43558 475220706
2 134357
1 114843 542716108
2 74396
2 147408
2 26824
2 137629
1 198092 735604965
2 153159
2 15516
2 103111
1 17228 446576093
1 19237 317724314
2 133982
1 26466 434988180
2 195893
2 134486
2 36365
1 110779 533008434
2 124308
1 6747 214904889
2 70829
2 8881
2 139595
2 23159
1 118205 225621061
1 166886 41649233
1 5300 395252182
1 116342 805664366
2 84356
2 55045
1 114598 528651500
2 115973
2 112693
1 29256 442587034
2 146067
1 104582 638661433
1 10890 630540215
1 67171 738265553
2 39889
1 59081 806642569
1 189148 211727787
1 11636 545310306
1 185475 719945174
2 69039
1 107711 753215781
2 156681
2 199115
2 125334
2 136801
2 26818
1 22019 478159013
2 36986
2 156618
2 141173
1 26206 357942556
1 196523 293003640
1 125675 810124628
2 156101
2 186340
1 56071 910029520
1 79804 297195590
2 175961
2 1923
2 10562
1 50648 46724793
2 129307
2 195668
2 164591
1 104970 802417446
2 178329
2 197354
2 119858
1 78063 549667126
2 23766
2 33839
1 182438 443037371
2 2960
2 152674
2 50254
1 107964 227788329
2 84358
2 12933
2 62612
2 25835
1 104190 891562556
2 145235
1 101378 80977084
2 54465
1 169655 866948917
2 130742
1 186032 692772889
1 26978 35205365
2 151514
1 151259 87629748
1 2900 118963950
2 95410
2 59235
2 109207
2 14260
2 37720
2 99487
2 177032
2 134224
2 122932
2 7685
2 34847
2 92444
1 1881 100360955
1 193029 967348853
1 9363 211190994
2 106784
1 53789 451780870
1 181479 246307224
1 3095 15124632
1 188534 207840379
1 69318 91144174
1 192814 589589479
1 124485 997027275
1 193365 686430005
2 146417
1 48982 557981914
1 73842 492577311
2 44271
2 102717
1 174419 547246782
1 149714 830678627
1 127369 779381015
2 165527
2 61116
2 72493
1 3131 374160249
2 103739
1 139733 850750914
1 120031 926828346
1 188069 286751417
1 149617 958758569
2 168824
2 93960
1 64162 716933013
1 12395 856566410
1 7492 24559649
2 109734
1 113674 100523709
1 19579 796453789
2 23389
1 61671 883679194
2 61762
2 128705
1 30510 726137837
1 192060 187685681
1 62998 608147140
1 24341 163968903
2 89626
1 17086 788950901
1 89798 889676439
1 143239 930935592
2 153871
2 30182
2 54936
1 121873 403233325
2 164851
1 7600 50643260
2 59178
1 52910 546317724
2 165527
1 146279 985288600
2 46193
2 113627
1 54803 142992371
1 6972 101247368
2 56611
1 29555 756012652
1 130008 43807265
1 59851 276040153
2 2907
1 26563 945929604
2 1066
2 129686
2 18709
2 13507
1 152018 197118675
1 175808 853486371
1 143661 955315232
2 79979
2 184965
2 25218
1 82541 525606919
1 32920 657426339
1 61614 837629560
2 174528
2 111994
1 103625 430229418
1 40386 979743067
1 169678 261446661
1 35869 910447525
1 159176 54864007
1 45937 930152885
1 86904 589077402
1 170212 902114617
2 45374
1 85015 512633682
2 168521
2 137156
2 37178
2 99303
1 61603 263362795
2 22117
2 28232
2 98678
2 73402
2 199775
2 89088
2 104188
1 95469 604727048
2 91775
2 78669
1 195261 45302260
1 125501 936366613
1 174279 464750229
2 119240
1 80599 481940512
2 31599
2 76165
1 94432 858193166
2 9549
2 70507
1 68147 220059283
1 92670 289970313
2 41150
1 185830 287589819
1 77419 783541260
1 74798 263406744
1 137323 201274360
1 154066 477737304
1 155659 680336375
1 77599 370546289
1 158711 604984329
1 54551 814900349
2 67208
1 55299 699320983
2 144846
2 128422
2 30611
1 96354 287565501
1 91724 751890882
2 180581
1 153924 292362356
1 144701 377573579
1 41874 57799718
1 170383 135244050
2 180953
1 187665 461696767
1 162024 809739317
1 167876 934611030
1 135297 313727970
1 197029 259743519
2 176782
1 75833 223535394
2 98856
2 5050
2 95711
2 69814
2 26397
1 194067 360381542
2 17693
1 117483 672277900
1 161539 165230199
2 100510
1 72521 848702540
1 51435 516647669
1 110921 13018467
2 52072
1 181541 821053480
2 73056
1 107087 975995247
2 755
2 143914
1 162541 549154453
1 35279 459183749
2 19539
1 60729 758578868
1 85596 497886463
2 146292
2 87812
1 114883 787471177
2 11148
2 2210
1 148559 559618129
2 195551
2 194476
2 183168
2 171500
2 119542
1 98991 96036005
2 41454
1 151432 701937766
2 10353
1 133454 677271294
1 141767 634238943
1 173142 225428986
1 65819 551299227
1 14595 660637524
2 75107
2 29466
2 114176
1 145954 332291566
2 23958
2 55974
2 170421
2 4144
1 21341 59801789
1 92609 934604162
2 139140
2 13627
1 163065 855257742
1 98278 428206140
2 102722
1 190996 711906945
1 58379 366171943
2 107783
2 27107
2 184072
1 150296 835483943
2 89562
2 186793
2 58082
2 64744
2 5112
2 128456
2 193853
2 40415
1 171352 789809027
2 138978
2 142624
2 160441
1 161586 101251730
2 7259
1 144363 100092476
2 80889
2 159189
2 182270
1 180265 274247699
1 36113 666455928
2 11785
1 9438 469999715
1 48776 285295170
1 88423 444858648
1 140279 581808128
2 28783
2 139192
1 4175 108210158
2 139888
1 167380 927932077
2 155079
2 77365
2 4259
2 116606
1 136006 768209561
2 33659
1 133136 281861165
1 26514 871820853
2 7422
1 138470 722750430
1 191241 961064034
1 66516 882421369
1 130547 281415289
1 186220 938587030
1 24541 399434541
1 121932 605701846
1 50161 875557744
2 64434
1 36544 518296353
2 177082
2 19224
2 159480
2 134848
1 184173 350338029
2 80198
1 130657 970540551
2 167501
1 47660 975710111
2 34035
1 185514 334815180
1 8183 91820879
2 116472
2 45989
1 113606 177064290
1 114060 798967394
1 197801 715132085
1 199527 235381478
2 103220
2 113875
2 64553
2 36368
2 138153
2 166503
2 59582
2 131190
2 119664
2 155486
2 72010
1 15794 183934542
2 68659
2 197139
2 170369
1 179226 153486753
1 61662 483817812
2 97079
2 86885
1 143084 514617858
1 167258 841764882
2 155008
2 116512
1 58553 117306311
2 38686
2 88298
1 32560 755961415
2 21945
2 61361
2 9661
1 49972 118566011
1 141763 98045016
1 192106 395767789
2 31133
2 141602
2 13857
1 110025 480091904
1 44108 674608271
1 95767 649621585
1 40931 559832729
1 59503 918629578
2 77577
1 30889 774437289
1 18832 906825497
2 171523
1 116662 519769860
2 70710
2 184115
2 107426
1 59210 850785293
2 176581
2 71495
2 175386
2 98066
2 108122
1 140927 693926331
2 196916
2 39382
1 298 429527751
1 140576 175080260
1 120064 242757024
1 145812 680784029
2 184192
1 20228 702001225
2 23541
2 133835
2 198526
1 61612 536170116
1 146485 639600237
2 174305
2 138948
2 15977
1 90955 890408741
1 158065 176848878
1 177298 492229678
2 170750
1 151701 240985304
1 22042 138669632
1 93626 817887888
1 19091 671216452
2 78259
2 153708
2 150612
2 22875
1 109133 372695284
2 162592
2 129543
1 71229 496625552
2 4561
2 193113
2 126090
2 162024
1 145293 306695168
2 112183
2 7776
2 186996
1 156481 303022847
1 66236 332700232
1 9421 173200987
2 195172
1 20280 934029860
1 57847 399344437
2 181192
1 26554 764291031
2 45581
2 193259
2 29902
2 169088
1 10023 221749080
1 7023 720434671
1 97273 899271443
2 141641
2 8488
1 148553 514408199
1 65586 469073050
2 114716
2 102035
2 68241
1 56531 228020001
1 81246 420275698
1 68343 81337078
1 166610 842624474
2 34740
1 22408 297975633
2 6024
2 136212
2 123409
2 3392
1 93145 80789392
1 113790 753630502
1 61405 755753558
2 156637
2 122484
1 91435 522815806
1 99555 305707977
1 20776 362771234
2 19416
1 192875 237664297
1 77840 231328766
1 110843 116187658
2 20226
2 179445
1 29010 414380181
1 148888 198583166
1 80716 840361750
2 149571
1 101136 616550069
2 132747
2 18540
1 2496 785584646
1 134405 492128805
1 96997 336132012
2 197431
1 142652 474378362
2 84682
1 160091 453531631
2 190405
2 65926
2 51135
1 52332 11700661
1 23330 731538603
2 32672
2 162719
2 80991
1 106412 964601132
2 15336
2 120148
1 53504 627050202
2 22470
1 60527 924380556
2 87851
2 119488
2 108987
1 7531 128792358
1 198344 160567649
1 42377 820735379
2 116220
2 14164
2 91075
2 18573
2 7216
1 77331 670746804
2 55026
1 110853 863575069
2 149426
1 177051 648386724
2 111227
2 44716
2 153144
1 19808 790871493
1 122424 668389848
2 85127
1 21913 302632595
2 39524
2 71247
1 123279 603806339
2 50685
1 136316 682836478
1 107683 565911310
2 144816
2 104991
1 77510 40523646
1 64034 444718771
1 5053 800025522
1 138598 443095962
1 30590 514941317
1 18639 132339192
2 109920
1 192094 939942344
1 55084 92880607
2 47655
1 155903 78860367
2 2081
1 56790 446398040
1 150474 451165593
2 170702
2 31450
2 177240
2 28987
2 162334
1 30619 829754012
2 188793
2 135198
1 195068 531276327
1 72993 293989403
1 119685 860078114
1 83270 177452772
2 199422
2 131177
1 78608 829499565
2 64547
1 6206 787053482
2 96231
2 47233
1 55491 339687822
2 169860
2 109486
1 168196 808510259
2 56493
1 2313 996831788
2 39811
2 18186
1 39967 462783447
1 99962 233135466
1 13071 724272940
1 75761 333968136
2 152771
2 172310
2 19054
2 13938
2 83187
2 32818
2 111220
1 43237 528191739
1 135649 837938835
2 178548
1 139022 285367273
2 97876
1 52814 132076221
1 13542 265915796
2 177803
2 30587
1 185358 844633601
2 9192
1 6385 119628115
2 5523
2 145903
2 187572
2 130793
1 63818 100175732
1 161028 81903799
2 162092
1 64971 280355026
1 145085 718414030
2 15984
1 50445 481175701
2 116617
1 184452 919547478
1 39587 848943975
2 21214
1 161327 437017211
1 31552 573864524
1 30217 330297618
1 107359 55005706
1 183318 683236342
2 12695
1 45113 746579046
2 12008
1 70359 75035312
2 70341
1 15752 242808767
2 157802
2 174624
2 103339
1 171822 442566867
2 134254
2 49240
2 144146
1 136230 862397243
2 50346
1 156924 649951065
2 175458
1 187730 318087308
2 22777
1 6949 30075392
2 48019
2 120261
2 192551
2 180313
1 48861 991639251
2 70868
2 19227
2 142357
2 84516
2 16882
1 57316 987211609
2 106800
1 68580 67242488
1 33531 495742727
2 125425
2 109325
1 196347 761882301
1 12027 464580821
2 92232
1 182429 545769053
1 66903 466063929
1 156110 721873458
1 56303 317709165
2 180168
2 29843
1 14726 961318827
2 126354
2 100845
1 190394 140644890
2 162538
2 163427
2 102256
1 138310 634630867
2 100418
1 58479 415861053
2 88188
2 36363
2 136069
2 76758
2 30697
2 149812
1 7185 390155119
1 129948 193130469
2 84328
1 134562 702264417
1 179171 940493904
2 169746
2 53733
1 165140 417601836
2 106551
1 3881 703467701
2 115622
2 13336
2 197132
1 177577 834116027
1 92349 882824100
1 161027 985552921
2 54142
2 185629
2 144983
1 102627 766230846
2 181534
1 41097 619763551
2 157673
1 151541 925002782
2 19770
1 112435 699240941
2 192111
2 114666
1 62570 648858089
1 41217 467666342
1 174252 175137790
1 126533 786905674
1 133172 401821641
1 173793 234637486
1 112847 156160361
1 139314 4591991
1 107326 850955914
2 72816
2 39921
1 79497 764219087
1 10284 515199760
1 4988 930661930
2 26676
1 100658 84494361
1 99397 740909628
1 125131 148019637
2 63294
1 1631 620090429
2 107152
2 158598
2 104893
1 39753 241579961
2 106044
2 90520
2 2526
1 50405 680188673
1 177586 981811431
2 103767
1 88467 63538631
1 171416 269683315
1 9423 79998947
2 79286
1 95722 561538425
1 166476 305509364
2 105016
1 104749 361513926
2 92958
1 14269 635139678
1 31292 274781666
2 1511
1 136121 956904517
2 159815
1 143548 810141438
1 19429 944888491
2 175423
2 23545
1 138815 876992515
1 46685 129833183
2 17591
1 31093 655635956
2 187297
2 181398
1 182612 288194861
2 161557
2 35629
2 51567
2 157612
2 13508
1 92642 690049241
2 147154
2 172925
1 40824 16469551
1 15906 576650807
1 139730 666337177
1 112735 222081329
2 99383
2 18462
2 11391
2 132409
2 99065
2 185901
1 12845 35020445
2 77415
1 94080 963200387
1 188999 395790310
2 54221
1 48995 991685964
2 27270
1 36840 235296568
1 46350 130291104
2 168794
2 132566
1 181889 502420084
1 183563 470643645
2 132433
2 107866
1 119663 869192852
1 181140 183214983
2 141785
2 31968
1 17639 633355123
1 21840 136662755
2 98099
1 149316 310140721
2 51366
1 102794 163397508
1 40625 87596687
2 30165
2 10072
1 137203 450845106
2 122161
2 59476
1 149618 92677487
1 36507 891559162
2 170992
1 19728 9196316
2 98038
2 187477
2 114321
1 8985 854348050
2 140973
1 99281 189871939
2 120996
1 104427 429950125
2 96466
2 101583
1 133153 879484819
2 44480
2 14838
1 91538 250046727
1 157554 298929247
2 146328
2 184790
2 103635
2 121782
2 30882
1 80376 847924831
2 8798
1 181479 199730868
2 178505
1 29795 441017408
1 186450 172248538
1 38469 299527218
1 195141 760966731
2 72833
2 115762
1 114319 685783574
1 192110 745433570
1 11589 533910575
1 72407 673782891
1 9128 74689395
1 5302 801939473
2 171379
2 82512
2 172727
1 131588 804415502
1 173200 805479690
2 74112
2 79869
1 153968 78963907
1 111409 203685780
1 134622 335278622
1 59656 699334518
1 3910 664235577
1 136807 539539625
2 181317
2 50451
1 7179 308080128
2 77778
1 185506 596727037
2 35031
1 163479 221097347
1 96530 911493299
1 111669 357442430
2 115415
1 124623 676729574
1 66318 568536513
2 138243
1 132545 71022159
2 155383
2 194436
1 138062 936470492
2 131016
1 171870 559367829
1 86079 956633592
1 153646 435773406
2 42322
2 116995
2 47623
1 22938 877491593
1 29360 529151171
1 137259 712797950
1 165521 632653524
1 157178 405517238
1 144738 917635859
1 82163 925253840
1 166818 720429250
2 114390
2 189926
2 162378
1 128577 482251473
2 167805
1 199997 818874189
2 172360
1 58619 621354122
1 127756 314698602
2 178019
2 167846
2 151617
2 78143
2 35018
1 19862 418378400
1 27572 455687276
2 123209
1 75076 44691577
2 127897
1 90117 769915180
2 148628
1 24579 316517317
1 114880 71542226
2 191865
2 158453
2 65115
2 3507
1 154440 420299335
2 180214
1 44659 978704841
2 153601
1 85614 27235395
2 119754
1 128748 135624110
2 89711
1 161190 581666802
1 109974 730673659
2 183366
2 190461
2 53545
2 65486
1 93833 975079204
1 166476 471743995
1 166056 361363646
2 53138
1 164211 580489320
1 150896 691740315
1 5212 651954060
1 133812 688289255
2 154587
1 142588 213906162
2 127878
1 191588 469529368
2 103631
2 199601
2 196497
2 187912
2 145808
1 97529 317299544
1 105985 650149700
2 144956
2 85600
1 62546 204113343
1 9351 301240314
2 95032
1 29736 696080458
1 127512 973529915
2 66406
2 84240
1 26095 201756345
2 61376
2 65261
2 175319
2 153975
1 41343 358590973
1 141908 372418261
2 69792
1 79855 73431601
1 127885 829817345
1 53335 636516918
1 66922 235870015
2 74951
2 29088
1 102435 559244281
2 196067
1 2680 605220389
2 186459
1 59638 854525649
2 189126
1 35911 271683065
1 192759 712154257
2 83979
2 155161
2 178024
2 118835
2 13291
1 77143 557643243
1 147958 439721483
2 127667
1 48662 803634395
1 23262 42578217
2 88131
1 133088 945989069
2 18128
1 172287 380062439
1 171952 234923330
1 9745 719942554
2 195073
2 174883
2 37026
2 157843
1 110313 327668794
2 52063
1 56019 227003885
1 160951 783088817
2 55698
1 126907 490916897
1 60004 663821934
1 186695 666662468
1 109079 561012913
2 27672
1 37922 678811009
2 91213
2 97734
1 47707 157361805
1 107570 151471329
1 31781 297060010
1 130126 834726318
2 102853
2 108691
2 174012
2 76988
1 51265 979115687
2 35746
2 163990
1 127441 427960799
2 114856
1 53272 915459262
2 11953
2 84971
2 50656
1 56175 308824587
2 57106
2 30881
1 134973 696189688
1 193157 388050575
1 138431 308784734
2 89817
2 97822
2 26063
2 20930
1 75070 458209252
1 26337 748493201
1 47132 681463871
1 35469 355368393
1 33721 854880000
2 37842
2 95036
1 156072 380969096
2 179551
1 67397 715689046
1 84592 168454886
2 70528
2 133555
2 146912
2 74450
2 117038
1 62470 370298573
2 46736
2 190747
1 104417 397169826
2 118492
2 160227
1 91220 232383592
2 191749
1 184491 224541590
2 157534
2 138327
1 100954 561795700
1 59511 179383382
2 84283
1 134823 640485310
1 137842 834767456
2 60390
2 198054
1 45056 563879541
2 174987
1 185773 128378685
1 190834 533964358
2 10786
1 153688 733056068
1 46185 58501151
1 91561 808641934
2 175485
2 183147
2 45052
1 98432 617797352
2 145247
2 150308
2 40532
2 74933
2 116807
1 81038 812728609
1 54655 243067878
2 7503
1 71992 716065965
1 19774 32325277
1 158562 194596558
1 184039 10295648
2 72489
1 117294 477532629
2 130327
1 88193 656789701
2 9298
2 98500
2 194725
1 48399 409789183
2 49161
1 173134 538440174
1 68399 51144237
1 98097 270513160
1 196226 428604102
1 151416 432346871
2 131515
2 86178
2 178657
2 138824
1 3127 526995633
2 97484
1 79261 133025697
1 88095 686749038
2 11750
2 34763
1 97281 381177785
2 145325
1 4796 795238453
1 132213 567001271
2 41961
2 64875
2 33039
1 86157 628866678
1 21799 79228025
1 31332 666693987
2 163756
1 188565 843714456
1 22921 199151230
1 84210 658022556
2 193244
2 109302
2 193061
1 188668 186360410
1 10851 416677537
1 61563 312116480
1 196162 515282718
1 55373 962847049
2 178786
2 181388
1 179508 863446820
2 93610
2 129659
1 189327 239244017
2 181819
1 152904 199787487
2 130833
2 90247
2 123197
2 90912
1 116044 650003686
1 118216 465378061
2 55452
2 68107
1 40733 38217441
1 61195 113624308
1 164037 455089937
1 28846 212738468
1 36819 359409414
1 124341 934973583
2 135346
2 9147
2 28818
2 76835
1 165274 465766235
1 36103 944623713
2 9924
2 185524
1 86403 712512640
1 141873 521374967
2 22025
2 7136
1 48456 875574573
1 180563 438781719
2 81781
1 82304 346353373
1 75924 405479657
2 192670
2 154602
2 42157
1 100984 94732231
2 114731
2 161220
2 150703
2 199260
1 50038 471872168
2 103907
1 153656 173546728
1 56687 13833705
1 24959 700849703
2 48000
2 147526
2 176986
2 134380
2 74755
2 102707
1 45070 64426824
1 156223 886319055
1 2568 441518989
1 58210 42789563
2 117950
1 136641 535399713
2 26893
1 92965 52370160
2 153644
2 67899
1 109338 6863017
2 40040
1 151839 288859078
1 74459 703159374
2 95992
1 5419 2200811
1 17048 416378278
2 137969
1 48849 584766264
2 117919
2 148790
2 133512
2 117586
2 111526
2 99122
1 92260 979466021
2 58809
2 70303
2 113950
1 193984 429893837
1 175058 780994271
1 137193 916785634
2 136407
1 21501 808692112
1 187813 768577169
1 152273 911302287
2 127714
2 122023
2 68933
2 85320
2 133071
1 52522 400212491
2 106052
1 38250 61179326
1 148568 612796125
1 80656 809302338
2 150743
2 124776
2 103184
1 196619 883110724
2 77079
2 71937
2 80929
2 24706
2 131191
1 169223 529002992
1 11320 193431486
1 37722 831611892
2 91949
1 27896 368111190
2 194848
1 2545 488061142
2 174789
1 93557 459209992
2 133508
2 116738
1 10253 192855626
1 93070 716714197
1 190957 549771699
2 86068
2 97789
2 146135
2 40189
1 36937 620501491
1 172008 850690575
2 99842
2 158254
1 109805 705249322
2 126588
2 102691
2 125922
2 101143
2 38602
1 97581 13530682
2 128979
1 118012 351321517
1 91631 978062484
2 196714
1 159285 53221351
1 128278 702875688
2 147938
2 160801
2 47008
1 31642 7621901
2 166678
2 146076
1 98786 101502783
1 83744 607815934
1 181627 785983082
2 41572
1 43114 334943404
1 34747 971751549
2 103851
2 116388
1 155637 879041652
2 104350
1 188981 693004111
1 194708 342173099
2 6845
1 155428 267958900
2 142423
1 165729 718783341
1 111403 983988299
1 178602 655459270
1 113632 445074375
2 131517
2 27355
2 145085
2 13999
1 103136 111395194
2 151582
1 148119 31593500
1 132517 237291352
2 33963
1 161068 945093720
1 112616 66300976
1 13781 322346415
2 57755
2 50975
1 177003 366828751
1 120123 874937939
1 181178 573924325
2 46362
1 1919 977633814
2 183759
1 199611 508733309
1 13627 977426408
2 163278
2 3199
2 65551
2 33978
1 99759 805687955
2 133200
1 100575 608569286
1 136527 831260890
2 89437
1 147859 35989651
2 72866
1 15930 175669950
2 194092
2 146775
2 87149
2 22179
1 148082 872345553
1 14188 346520262
2 137464
1 69937 408149649
1 115670 926055558
1 48236 828046478
2 52337
1 19036 447638998
2 148357
1 25935 568107501
1 28699 522342840
2 58402
2 168611
2 54956
1 143406 421437086
2 24906
1 185176 441968248
2 62659
1 60549 186784913
2 131135
2 112125
2 108169
1 162169 59426079
1 181335 227527802
1 62742 870873991
2 5716
2 40406
2 161949
2 180079
1 151223 545013921
1 97643 109682969
2 138906
1 187281 610697188
1 8520 391268353
2 75449
1 198743 155217232
2 63380
2 168228
1 170038 258978014
1 40950 593981764
2 112757
2 109165
2 58148
1 133035 130766433
2 49070
2 31326
2 163224
2 53054
1 23012 585631431
2 8631
1 110273 873474049
2 181514
2 89512
2 190945
1 165544 922131662
2 28816
1 73340 661773990
1 73839 354405238
2 17313
1 101572 385235522
2 180363
2 177046
2 146856
1 113410 655059982
2 196077
1 144678 573439453
2 199195
1 119647 690929005
1 181008 967096279
2 116972
2 1147
1 157904 10256555
1 143773 557698729
1 90763 453949765
1 119227 719253432
2 57868
1 114199 606864935
2 185955
2 198642
2 3967
1 172117 215496377
2 139946
1 99993 904945906
1 192738 24698315
2 94615
1 169015 586493249
1 14101 398813677
2 36831
1 101177 160688493
2 103109
1 135061 425418808
2 185112
2 82843
2 27373
1 44848 511329051
1 45613 759765337
1 75396 466484551
1 63054 706210850
2 180322
2 112292
1 20007 160478618
2 89978
1 13353 838854303
2 136603
2 23970
2 116904
2 87787
1 162733 112789259
2 70448
1 11245 829567382
1 141338 280877565
1 123966 765213273
2 117345
2 57268
1 158228 715919944
1 126216 504250202
1 134597 298276644
1 108194 107395152
1 80531 524088661
1 69980 768803574
2 159631
2 34283
2 161103
2 189935
1 89953 979652817
1 47144 269205470
1 47951 61517858
2 121512
2 14948
1 5465 740235934
1 195046 456566522
1 176085 63232878
1 49827 778166552
2 164297
2 160667
2 167383
2 140094
2 126604
2 136235
2 104018
1 137073 345879984
2 144486
2 85037
2 28417
1 76142 51738721
1 180228 603445231
1 101817 301548382
2 71976
1 172943 513703687
1 155780 106612960
2 179498
2 82283
2 151446
2 61269
2 45388
2 2780
1 116165 941364649
1 65898 341496116
2 172873
1 69103 25451553
1 164893 598614085
2 137059
2 85252
1 80322 400587748
1 129598 149602930
1 108885 537840025
1 24365 213942388
2 5822
2 1441
1 131874 667188535
1 151805 572620285
2 182235
2 135953
2 112667
1 82389 348344912
2 178124
2 65787
1 51332 536970793
1 184611 540776437
2 44147
1 32437 592582195
2 34483
1 19836 522265091
1 116494 904324316
1 46539 433873031
2 7098
1 33882 81766042
2 159795
2 26089
1 128291 691522752
2 85609
1 189159 34301861
2 169083
1 65421 704049565
2 145324
2 76558
1 54388 274937849
2 112226
1 156855 582868333
1 148533 577948258
1 198331 552752161
1 113068 82253291
1 199925 224989761
2 96025
1 38798 190490978
1 149555 200804983
2 88150
2 119811
2 147771
2 35444
1 86983 323653908
2 134263
2 155194
2 154421
2 21366
2 22001
2 121588
1 113555 416751250
2 24683
1 174543 730046554
2 43238
1 65123 521080892
2 139871
2 40271
1 194110 384228005
1 78195 768231813
1 106419 73537810
2 120837
2 53026
2 197623
2 141112
1 47767 93747295
1 4166 979959712
2 73689
2 95557
1 48220 601015385
1 174643 848951679
2 101966
1 41817 37689848
2 139396
2 166165
1 97814 122991290
1 14437 393529176
2 3432
2 190757
1 163502 742424641
1 124216 432109696
2 197203
2 59249
1 115211 881106569
2 10870
2 123735
1 26071 695008747
2 134178
1 31555 786611487
2 51063
2 83367
2 35411
1 117525 494797681
2 154669
2 173803
1 43993 982261114
1 189012 711376683
1 20030 168530070
1 178045 413469516
2 46738
1 74149 456461370
1 64147 706568305
2 156756
1 29403 742080791
2 121103
1 134082 33239303
1 87868 279481476
1 153602 305898186
2 161646
1 194173 776635328
1 62886 530796314
2 39230
1 70089 797986749
1 72635 55248958
1 58887 923511141
1 186064 896681158
2 188057
2 139981
1 58426 920691484
1 41859 351471502
2 170895
2 114119
2 108191
1 109038 319239219
1 174925 570205795
2 779
2 109750
1 8297 661375285
2 181635
1 64110 276242852
2 78991
1 108041 690937433
2 180803
1 50320 301972076
1 46307 873778915
2 173812
1 98025 297516382
2 86855
1 164283 793373158
1 193461 176254376
2 24138
2 121702
2 73048
1 85596 24277485
1 80719 735464638
1 135891 910671733
2 144704
1 197940 28361292
2 113065
2 167753
1 56428 805211221
1 89427 541237485
2 31814
1 160819 135121936
1 107213 906110460
2 94729
2 107984
1 3930 44032991
1 138203 205356335
1 23959 112129173
1 152266 122968161
1 94756 242561518
1 194406 669829038
1 112345 833530627
2 149504
2 46532
1 156103 304100820
2 57800
2 53448
1 5230 101484936
2 91434
1 126590 467347245
1 96685 289903977
1 163197 561739422
1 5185 921466052
1 91478 537293068
1 50292 894517834
2 37120
1 174623 307606539
2 108783
1 103369 985632394
2 131807
2 109530
1 195873 633062261
1 186859 249407918
1 129537 951962298
2 57113
1 14932 961982886
1 11411 164503028
1 92614 386334029
1 129941 23040663
2 110183
2 142796
2 131541
1 158884 260416116
2 188945
2 39944
2 136807
1 84158 381932656
1 142591 774655001
2 32099
2 134052
2 153400
2 32108
2 159928
1 95245 865646232
2 80462
1 90341 949694131
2 63762
1 31272 32154720
1 105602 837263727
2 5850
1 114908 754318514
2 89039
1 190268 994229414
2 85067
1 50317 56414717
2 178532
2 171184
1 10949 267242237
2 163076
1 8242 812852202
2 178612
1 70385 199254134
2 136174
2 175115
1 93889 649621025
1 138849 325271074
2 183297
2 75397
1 178301 804575747
2 6125
1 45042 335392286
1 44169 245953205
1 183199 992972965
2 37335
1 161743 630043114
2 182092
1 196924 921851610
1 112556 932665197
1 68281 34296885
2 56032
1 178317 874553672
2 175412
1 139111 381718304
2 1424
1 177089 331593851
1 90420 316316149
1 170677 460136215
2 51355
2 43922
1 67227 861173673
1 108713 951113715
2 196992
1 20627 431563846
1 194651 339209297
1 152041 105509297
1 90898 731778400
1 64826 104343863
2 34851
2 119277
1 47197 899115300
1 74879 126431247
2 6274
1 77667 906545910
1 10284 752119765
1 185351 902772634
1 9437 474404316
2 47219
1 152132 486252547
2 59982
1 195780 443897442
1 75127 963236874
2 87649
1 152944 113717501
2 96964
1 108278 365983471
2 89202
1 37668 655534756
1 44855 29461269
2 150877
1 107242 705366540
1 102410 879221999
1 113511 556941883
2 57354
1 176915 578286763
2 181954
1 153124 333651667
2 8073
1 98570 716638857
2 156756
2 160481
1 112586 4615165
1 41662 408007131
2 77062
2 43187
2 62441
1 32402 428827494
1 52729 756700859
2 54258
2 103503
1 105732 188972969
2 196958
2 59534
2 7060
1 99455 365733027
2 45517
2 175500
2 21267
2 188813
2 92112
2 25206
2 126183
1 173967 812089719
2 24638
1 2852 314883113
1 142532 917527157
1 109504 974036515
2 141521
1 21598 956832679
2 49921
1 127135 112410034
2 98186
1 136542 730358479
1 134296 905259037
2 25145
2 87377
1 142333 887798138
2 145143
1 186309 359361874
1 144455 666294727
2 142765
2 140146
1 25383 343401265
2 4401
2 36467
1 139604 141664158
1 116205 571949552
2 12203
1 85453 368729394
2 153773
2 90137
1 141651 435888394
1 65011 163147283
2 52972
1 11098 964320047
2 175473
1 13168 971106905
2 710
1 38873 310781896
1 24989 548020343
2 7725
2 163419
2 104178
2 19407
2 120875
1 14054 986525193
2 67558
1 103578 755781021
1 171080 223875061
2 51211
1 23542 244096945
1 151023 731106914
1 11226 741463789
1 127181 779851409
2 2297
2 155004
1 150717 725204458
2 66351
2 96661
1 7671 416578696
2 175495
1 81494 968898875
1 10252 800163599
1 110492 843475770
2 167529
2 137563
2 166949
2 87044
1 111635 553978257
2 18286
1 51479 391097490
1 24785 521317680
1 159104 286957201
2 125233
1 30631 785705604
2 138102
1 76038 537394119
1 30729 17511558
1 177561 759533010
1 96201 509248598
1 10595 299702653
1 3088 55059461
1 136067 554843596
2 136019
2 198707
2 130443
1 72592 936563579
1 134522 972163124
2 53790
2 65406
1 28864 190080360
1 111132 58348725
2 9708
1 195666 428177802
2 18880
1 53825 207930459
2 31496
1 34420 204179568
1 119844 280792052
2 168542
2 92062
2 106701
1 40224 911387063
1 45204 830806765
1 93478 660980884
2 74041
1 199430 667646064
1 171997 53997895
2 183855
2 52931
1 13693 316089017
1 20678 444648670
2 153501
1 174264 274701412
1 67547 416560085
2 39777
2 29365
1 79470 523231873
2 5275
1 130878 208859722
1 72503 916247426
2 155809
1 103409 429790106
2 124712
1 23824 997239066
1 185564 478009810
2 107560
1 50620 280187793
1 134677 454563547
1 70642 829778826
2 26886
1 191037 442795700
1 141350 323407273
1 125318 339473420
1 197603 88358466
2 86927
1 162998 667262790
1 62297 214845693
2 119484
2 37944
1 68841 59411161
1 135533 511126966
2 89920
1 148352 562664196
2 110435
2 103692
1 66279 115859517
1 82346 336323760
2 52475
2 44311
2 184113
1 45273 972999402
1 109514 862062416
2 8763
1 25945 336636912
1 72752 805456129
1 12656 125568464
1 24246 89826970
2 7852
1 51241 900515528
1 128307 499510314
2 49039
2 41363
1 95425 66762384
2 42630
1 165478 819422320
1 141848 275381483
2 26925
1 163536 854209150
2 12042
2 144407
2 36487
1 156684 35181159
1 92100 944214145
1 122377 932791071
2 169512
2 169897
2 151485
2 135265
1 8424 777180321
2 135033
1 3831 496980572
2 130990
2 102729
2 169503
2 53644
1 20823 66622865
1 85198 2584386
2 8761
2 142759
2 6541
2 183269
2 47194
2 70910
1 80812 265134880
1 85647 497711403
2 12145
1 169342 30577431
2 16091
2 123865
1 104749 950332915
1 178527 101703677
1 43298 863236371
2 112733
2 43768
1 180524 803712300
1 189596 978762957
2 80078
1 22739 420440541
1 30200 418938282
2 183773
1 34382 584748017
1 180667 996655117
2 32648
1 71692 638383894
1 112970 116089012
2 170790
1 61323 423830867
1 63278 391244737
1 194970 968029810
1 27022 167457558
1 24958 691538571
2 35745
2 134531
2 53977
2 135184
1 92017 322247337
1 119489 636555730
2 120162
1 140719 434482047
1 191951 477495592
1 32093 866029570
1 496 79293935
2 53656
1 85218 762804467
1 179868 498989358
1 197458 161635337
2 24422
2 96912
2 22232
1 137629 498317234
1 160615 286867403
2 86614
1 68237 937474654
2 21313
2 101125
2 42024
2 64034
2 183382
2 65358
1 88604 921461806
1 56376 316911563
1 18015 730207956
1 182088 296922220
1 116583 114346003
2 130752
2 185881
1 158391 289011558
2 54611
2 96451
2 131484
2 111750
2 23343
1 110038 699284471
2 44881
1 158083 620727650
2 118279
2 133323
1 54923 850704942
1 121780 17913048
1 16522 534953333
2 29936
1 20697 937418555
1 189098 257599808
2 24589
1 199418 588075042
1 29193 470431869
1 171254 416498917
1 109028 618873972
2 126617
2 87543
2 104248
1 11267 591597726
1 144131 920771138
2 107389
1 98215 770714414
1 130915 808330501
2 10636
2 13142
2 156862
1 156655 825667775
2 131460
1 174914 603644105
1 32874 113265972
2 10032
1 91838 990064891
1 84133 199360452
2 35809
1 51471 907098309
1 69590 210543286
2 42754
2 28041
1 51066 481353828
2 195091
2 140036
1 136760 333363052
1 58621 207559121
2 100701
2 174879
2 30193
2 191050
1 163578 661615426
1 187008 538646128
2 67517
1 56394 970620597
2 45826
1 172182 294174440
1 50940 889514978
2 77505
1 94680 936244905
1 172293 513055849
2 124051
2 96410
1 30181 273079307
2 147248
1 70496 678510916
1 94991 165171003
1 111037 639801958
1 102881 520351551
2 4023
1 12085 564337070
2 43855
2 60636
2 373
1 180715 444026689
1 20106 848320666
2 114747
1 70221 541688217
2 28200
1 103093 184306027
1 72823 860220575
1 46549 880346932
1 108655 892884844
1 25188 568050310
1 94236 79836732
1 33181 765101069
1 168992 202423325
2 162703
2 166989
1 80846 174810098
1 146920 748410841
1 105603 714669215
2 97285
2 186190
1 82675 209290049
2 128301
1 114757 11365127
2 27552
2 91411
1 152379 437258450
1 97750 354863230
1 137491 658345136
1 151382 370869640
1 122735 952085585
1 6197 596182405
1 12868 468145702
1 5700 170275919
1 59196 702367761
2 86297
2 35140
2 52967
2 11807
1 13858 30372247
2 137938
2 147276
2 95557
2 21999
1 176027 527499682
2 191175
2 192607
2 193339
2 181918
2 86724
2 149493
1 119022 714542636
2 107048
2 29227
1 64977 882669787
2 151474
2 116845
1 46875 704271597
1 125205 275320201
2 77176
1 96081 946230519
2 5359
2 61218
1 188394 545135682
1 113030 300380859
2 101144
2 83390
2 95411
1 148879 866301234
2 126963
1 194964 494276922
2 178319
1 49691 532225281
2 150250
2 5344
1 97902 913497641
2 132698
1 49658 680850550
2 183285
1 104197 116042258
2 92805
2 73616
2 146433
2 198604
1 128371 98759261
2 91101
2 153919
1 48877 97728418
2 197793
2 46674
2 37185
1 141977 167267067
2 27503
2 44898
1 32420 530788740
1 124387 522189826
2 178227
2 103988
2 134563
2 189006
2 86270
1 91363 214870717
1 34915 374095354
1 187879 18589032
2 74421
1 152301 419569174
2 196604
1 118195 983221890
2 145383
1 50507 19908302
2 24410
2 160070
2 93630
2 153222
2 174272
1 120026 20867204
1 123297 434181006
2 122118
1 162285 249949551
1 64657 331989046
2 150408
2 78466
2 178976
2 31777
1 131081 444691521
2 169744
2 78544
1 8693 493899552
2 189091
1 34875 759303110
1 101759 482623648
2 68265
1 185082 461860788
2 184387
2 113211
2 843
2 136290
2 108629
2 94994
2 6664
1 168688 65978161
1 129448 609858067
2 199147
2 97814
1 10578 688679936
2 96028
2 37982
2 66573
2 62239
2 101979
2 170415
1 190273 103375633
2 47278
1 138983 221668900
1 101700 478385473
2 172383
2 67410
2 16701
2 187778
2 56012
2 64330
2 55595
1 47766 353166417
1 81331 261279680
2 124225
1 125128 349042897
1 86100 531403969
2 146787
1 9683 21500157
2 10094
2 144996
2 157258
1 2352 665620536
1 199988 977545364
1 85729 439808862
2 17732
2 197685
1 44496 185564535
2 13231
2 197414
1 100009 766548396
1 21825 156826459
1 38195 471457536
2 20437
2 74146
1 118467 851421897
2 171494
1 18220 997942169
1 146394 954975128
2 118156
2 117591
2 140749
1 80055 838651195
2 57054
2 83934
1 72696 445473162
2 79831
2 51159
2 164220
1 100956 452477109
2 13727
1 156666 937374386
2 132412
2 29195
1 19266 938390953
2 66251
2 10961
2 130323
1 174460 152947375
2 71381
2 108056
2 65875
1 172194 561428147
1 15438 256032137
1 139542 287207736
1 19084 452552720
1 154664 521219525
2 155392
1 135325 780591662
2 85466
2 88130
1 62258 865894836
1 52684 202719134
2 75309
1 146454 221877300
1 43531 561434903
2 108081
2 81642
1 42851 575160782
2 168052
1 153688 64284975
1 72384 844657195
1 136979 30328538
2 160857
2 58076
2 70390
1 66085 998101280
2 169251
2 144031
2 1559
1 6461 750705872
1 144107 153349651
2 3571
1 156913 520066186
2 68119
2 120045
2 131575
2 25430
1 112939 865799253
2 65241
2 41769
2 153017
2 198015
1 35154 945165515
2 143574
2 49484
1 19983 794281254
1 152377 321643198
1 114126 616883757
2 68960
2 119859
2 50200
2 125479
1 45922 302060732
2 121317
1 196476 712905250
2 15277
1 87369 659147923
2 188613
2 10852
1 192528 735683193
2 147748
1 9723 744284642
2 122687
1 71004 337992383
1 191919 523613429
1 52498 208864896
1 128591 277684285
2 74158
1 34568 956754839
1 149269 784837009
1 112615 991344749
1 80366 165159810
1 89183 762629216
1 80612 425657450
1 128415 694065991
1 62426 467341240
1 71161 966901474
2 120760
1 139345 174590988
2 107776
1 153521 980750972
1 173654 720581102
1 193542 931932409
2 90190
2 61498
1 177489 824169207
2 96601
2 118592
1 145157 452411146
1 198710 640401249
2 48989
2 146030
2 161322
2 137708
2 117220
2 76750
2 63076
1 107814 775764312
1 162022 424948802
1 51882 836356438
2 102834
2 63391
2 100617
1 85824 400120956
1 91233 19000217
2 144692
1 53473 505903367
1 163149 215673589
1 6652 402778412
2 45996
1 66437 778986139
1 168770 293286592
1 15430 482141735
1 90683 695996319
2 76311
2 164554
1 87582 967551858
2 173626
2 27041
1 50826 654362018
2 114978
2 52616
1 163054 195126195
2 61298
1 137023 595366972
2 26137
2 112862
2 108774
1 138663 975536264
2 109268
1 41738 465825418
1 127412 89366709
2 113826
1 132868 24951865
1 144938 592033896
1 112904 808643025
1 148642 615431208
1 21782 13514128
1 66899 689121274
2 133113
1 140952 771833453
1 118455 293550314
2 86395
2 144646
1 73260 742242452
2 21353
1 61401 202582275
2 22159
1 105818 897745578
1 37043 510118892
1 149296 998736918
1 121880 91914726
1 73488 578668569
1 169481 737927919
1 33485 840426727
2 137635
2 165865
2 12019
2 67669
1 16663 269501367
1 11741 403241273
1 55309 71222989
2 79213
1 198556 713498086
1 123026 951054827
1 121738 897546131
1 108940 918833450
1 31815 298252672
2 49116
1 45316 725664862
1 112411 559026191
2 199521
1 6297 94159242
2 60585
1 150347 482706548
1 91854 85949574
1 180894 812102271
1 41666 205748450
1 92731 170684215
2 3466
1 56673 318022619
1 49773 164899104
2 132548
1 105407 69622959
1 132840 940886435
1 11780 355654725
1 26486 90844989
2 156178
1 28812 162489463
2 169567
1 152426 455985330
1 185330 635221495
2 112369
2 137962
1 17274 646492271
2 13438
2 132231
2 130197
2 180801
1 30793 149639814
1 178431 306675129
2 146330
1 73170 918865270
2 151596
1 199086 703178538
1 23277 262196975
2 161307
2 190208
1 147898 19626441
2 187492
2 96694
1 169039 877064002
2 193398
1 113537 463053361
2 87300
2 64519
2 161146
2 74653
2 119277
2 134894
1 53259 299193364
1 114 125015283
1 37985 566128651
2 57435
2 126852
2 146792
1 33134 263724408
2 54779
1 5270 543386890
2 139566
1 179680 309779038
2 128880
2 143010
2 46211
2 81148
2 128537
2 39832
2 154238
1 19386 795497927
2 124680
1 189943 913592886
2 192478
2 67574
2 28659
2 162738
1 190090 364916380
1 143639 720690185
2 59633
1 118100 868104231
1 122913 848867362
1 45314 207993278
1 19845 392449155
1 91135 437415133
2 18686
2 17640
2 95320
1 15188 208375584
2 157086
2 179054
2 99096
2 175132
1 165551 817862800
2 86625
1 101965 997521606
1 130663 301274552
1 44185 355397875
2 52001
1 28929 904206362
2 172890
2 194191
1 167273 69396140
1 120717 671656475
2 14370
1 147899 508211086
1 34155 703807698
1 72908 819208104
2 195646
1 83632 869649122
2 121692
2 44328
1 136744 963983909
1 177268 44595102
1 84808 801766123
2 4133
1 197032 750175222
1 42747 444685955
2 66218
2 142948
1 76679 920260348
1 103214 975383726
1 56720 495699991
1 140310 910588748
2 49287
1 7356 519564020
2 64113
1 5793 146009578
1 20875 697828226
1 149885 303009145
1 119875 704012328
1 133416 856610903
1 88329 292345140
1 199821 61616618
2 98564
1 80247 162239602
1 14336 549876936
2 189444
1 6428 716864043
1 167249 669973612
2 105001
1 174548 926868111
1 33950 894804607
1 124825 313293461
2 45604
1 64514 502306924
1 133157 175890804
2 103391
2 114861
2 64000
2 86830
2 120272
1 131226 259293524
2 145243
1 6024 314598
2 3462
1 16299 391383396
1 70368 400808268
1 64086 756489660
2 86423
1 45954 909278851
2 111529
1 154973 720334593
1 47728 498865771
1 97362 945495956
2 154947
2 167554
2 142600
1 17125 515483627
1 118669 177308022
1 91189 424626676
2 43568
1 191100 111477541
1 29316 98795000
1 97609 462366998
2 8866
1 150342 506059590
1 57775 836064646
2 159656
2 133933
2 63379
1 138249 896961042
1 20475 364294408
2 169632
1 132515 572941480
2 5460
1 26440 330548434
2 192953
1 112230 118388709
1 12368 583836515
2 8543
1 89313 226385867
2 74231
1 157429 215366815
1 72378 286350086
1 72669 867544603
2 35547
1 76183 458736524
1 17156 505106898
1 60648 267063549
1 175950 879608744
2 157359
2 135932
1 154098 851881435
1 197364 768429000
1 76927 438371478
2 186455
2 79463
2 64786
1 11003 461780638
2 11970
1 157956 965669756
1 1889 792275700
1 173093 430989462
2 46874
1 14168 166750953
2 72612
1 24355 787358045
1 71669 88925138
2 145299
2 171801
2 165912
2 173492
2 182064
2 160297
1 90748 475065565
1 125100 920324277
1 84930 413935868
1 94278 78001809
1 20008 628990516
2 155525
1 86112 687972086
1 170836 380432617
1 95484 654242023
2 67431
2 163941
1 91402 194544059
1 49760 271156558
1 50295 754896383
2 168989
2 58830
1 186236 895236753
1 76711 361341410
1 50889 960374393
2 107927
1 127304 351850468
2 23459
1 179150 701551790
1 35771 48583727
1 42762 463698565
2 124124
1 35776 657528578
2 133558
1 70775 288882394
2 86977
2 17537
1 166771 341203670
1 56666 63787856
1 70159 376773501
1 9600 36030612
2 81446
1 108309 897324349
1 101895 735011493
1 83780 41222546
1 32924 609804306
2 46792
2 22873
1 150291 631672796
1 124522 454948701
1 123514 456117373
1 27041 611208140
2 19427
2 77076
2 70276
2 21202
2 103093
2 174660
2 95823
1 36664 808340467
2 5861
2 43868
1 128052 697947922
1 173929 931962409
2 190058
2 82752
2 138363
2 35828
2 128815
1 90245 86591378
2 104262
1 90411 810800045
2 93739
1 76308 818935686
2 151268
2 52464
2 82678
1 127163 865770069
1 58614 372885050
2 197402
1 1527 662088248
2 151550
1 146948 773805289
2 71813
1 193919 601825215
1 10148 435670817
1 88820 349495510
1 4918 426549473
2 31961
1 84126 878431163
1 182247 626385775
1 184244 363473539
2 13265
1 125742 57301448
2 141332
1 154155 953599032
2 121532
1 43719 692192345
1 67297 956746511
1 137385 168746772
2 121018
1 14748 214380209
2 115680
2 166806
2 105362
1 21354 613661467
2 14362
2 180036
1 94300 467179549
1 172915 777411475
2 84421
1 21148 490705575
1 68549 619536195
1 153804 907596705
1 72572 712255692
2 91041
2 137471
1 138975 787128093
1 83188 95957432
2 65329
1 90686 804735075
2 198211
1 185316 204481989
2 129916
2 55317
2 44847
1 184909 933103086
2 13518
2 37060
2 40619
2 184280
2 99805
1 113482 392892833
1 9821 140343081
1 106889 229284065
1 92516 728656164
1 151295 912489882
1 312 549019116
1 27191 958024002
2 103537
2 111304
2 91013
1 34224 748665443
1 61196 755143422
1 6928 982619832
1 68735 16327428
1 58160 741535181
2 130709
1 27033 584660375
1 44288 409638932
2 148628
2 179009
2 57386
1 32256 354263406
1 190545 519979285
1 111905 85214350
2 198393
2 111547
2 140429
1 97554 100373758
1 5430 126461566
1 53699 394540807
2 96875
1 59878 267446886
1 177312 473385506
1 177874 84743759
2 27554
1 74417 471107057
2 9131
2 12764
2 85871
2 96344
2 77934
2 40293
1 78264 192808307
1 55378 132860302
1 27687 755211195
1 101328 801369583
2 115732
1 86878 987368614
1 110377 93073888
2 8578
2 36490
2 31318
2 180482
1 26022 443919935
1 8716 127503836
1 84357 610863671
2 58634
2 173354
2 58945
1 23857 775799559
1 141219 886766848
2 3092
2 154583
1 161381 934882801
2 70767
2 105526
1 9462 638878952
2 156338
1 135982 111436944
1 22387 888133486
1 7427 674347157
2 52543
2 24933
2 121697
1 129086 384400992
1 162260 201921043
2 80479
2 58750
1 24812 848925504
2 126630
1 46380 959887625
1 768 52544433
2 113509
1 44715 917226967
1 22888 908507070
1 117729 944510295
2 130298
1 164927 410917542
1 89310 597718762
2 122469
1 45255 636061549
2 141273
1 180501 426156591
2 44654
2 186335
1 178174 599635033
2 125378
1 55815 82996006
1 11746 791724344
1 4724 977017624
2 19634
2 143730
2 129533
1 151124 308022102
1 67453 905833575
2 161983
1 45205 637690807
1 188731 523982350
2 132817
2 142852
2 51296
1 101351 241051168
2 17207
1 187271 833954878
2 106240
1 4664 55180870
1 40606 320560979
2 70517
2 162117
1 167667 95385486
1 3476 738127373
2 15812
1 29373 868679588
1 70564 568965486
1 150470 726215378
1 8477 32309236
1 182057 581616737
1 46734 101082523
2 173767
2 98109
1 66461 646193982
1 21574 65580061
1 35648 878469750
2 83573
2 3357
2 65711
2 98253
1 102636 546782352
1 167867 626542937
2 163897
1 91297 358116118
1 148560 787318236
1 92637 205461312
1 115470 796916819
2 144887
1 157440 993977683
2 156000
2 12862
1 199238 534074034
1 37981 72333834
2 74699
1 47559 383324613
1 85440 784431924
2 54747
2 134416
1 126003 668310792
2 143055
2 57261
2 95445
1 52425 459407328
2 88209
2 99224
2 129164
2 156047
2 146300
2 45274
2 48064
2 197812
1 76936 350144658
2 53983
2 128341
1 96502 298239456
1 185999 703422987
2 25824
1 69353 656695274
1 22504 525489385
2 130312
2 147057
2 4034
2 187367
1 17909 901914688
1 27670 589262987
1 103668 152300992
2 181308
2 82338
1 46155 164097642
2 146713
2 136212
1 90745 721000225
1 8455 851421528
2 77604
2 190607
1 103348 62689937
2 178225
2 12470
1 33268 471225744
1 31140 187944267
2 185049
1 181981 80076355
2 108711
1 167162 341883567
2 8607
1 57954 657369757
1 74312 458089668
2 187378
2 156638
1 152181 250728952
1 58399 616104224
1 144937 55969623
2 178208
1 116587 977062491
2 115457
1 158341 85668401
1 41863 964994366
1 99769 156540787
2 21762
1 44060 732179184
2 70942
2 94103
1 44369 713537792
2 99896
1 148149 135927804
1 39150 586488874
2 118987
2 43904
1 28065 701167676
2 152885
2 84166
1 92245 219713152
2 12643
2 150927
1 49897 284609813
1 30648 390895690
1 74657 910092122
1 113609 365768768
2 72683
1 97009 393718723
1 95797 775724722
2 76436
2 66971
1 102454 558856409
2 60148
2 93089
2 124851
1 182789 706288505
1 12842 610561038
1 81054 416697663
2 192294
1 192339 130755382
2 100886
2 177460
2 108253
1 46680 835573894
1 100425 187842353
2 117575
2 17170
1 116303 888279237
1 95189 953798038
1 77077 453732291
2 89784
2 141715
2 115925
1 187269 682415075
2 132997
2 63343
1 179594 158037986
2 168156
1 100751 38632125
1 62864 531254024
1 113855 266795318
2 7942
1 27504 984941068
1 171156 482286776
1 3709 692586158
2 128347
1 100392 827206582
2 172115
2 126291
1 104752 517867989
1 136932 922203532
2 173098
1 37016 528269484
1 90137 248051222
2 171694
2 134754
2 79774
2 117010
2 60433
2 166243
2 193931
2 75118
2 3066
2 141986
1 97999 219005036
1 69768 674570580
2 152213
2 196099
2 113384
1 53299 826885834
2 129181
2 94182
2 90228
2 60908
2 130743
2 103661
1 58535 96745493
2 62656
2 39234
1 92271 667519072
2 121367
1 141147 342105971
1 82229 128153045
2 184237
2 50037
1 84051 941550355
2 91548
2 174885
2 135336
2 12070
2 81218
2 170419
1 131401 215510625
1 16276 217298740
2 48303
2 64480
2 173017
1 49068 63968487
1 188495 723678724
1 61245 861270088
2 185290
2 197029
2 45461
2 139295
2 91012
2 25432
1 112439 923512918
2 180881
1 144814 639022156
1 6001 935255517
2 93128
2 58322
1 129433 524197605
1 46963 335417010
2 55186
2 76147
1 182560 314774121
1 46836 506555381
2 46382
2 177433
2 117268
2 162872
1 151285 511968491
2 139253
1 138800 211808326
1 173946 595589476
1 6882 787082245
2 101101
2 14375
2 177918
1 3666 616511968
1 56859 469324961
1 58035 297368520
1 18563 39142316
2 199425
2 6475
2 15595
1 51919 811634284
2 15287
1 48459 612036913
2 59325
1 21562 443200014
2 197480
2 52299
1 105135 509828609
2 170748
2 142593
1 55271 931643828
1 130734 750681135
1 64169 438146887
2 21357
1 70705 153366615
1 197766 804137367
1 26843 678408762
1 147115 233516555
1 53898 320453332
1 57991 247516407
1 124635 648487041
1 64954 198860049
2 22450
1 130837 735597891
2 8124
2 34914
2 163590
2 28084
1 182583 517250030
2 193009
1 88027 780381000
2 135165
1 126111 318118521
1 62742 858572965
2 66840
1 1676 167686922
2 101150
1 137767 808913726
1 139865 146347627
2 5787
2 95154
2 157157
2 117329
1 164146 327341485
2 25391
1 55118 45105993
1 145567 614844254
1 91663 387594308
2 70817
1 59873 673884734
1 82565 794484417
1 114035 174630388
1 13739 699804570
1 146165 47817507
1 198320 450108355
2 171539
2 107621
2 153435
2 43054
1 26942 747527951
2 178191
1 46395 291032257
1 135927 206802906
2 17173
2 159631
1 34833 381506278
2 47326
2 35332
1 138317 255125402
2 162462
2 152175
2 39037
2 193695
2 91164
2 148642
1 13243 61914710
2 149010
2 161764
1 65527 281499112
1 167982 104322701
2 174726
1 79527 292540652
2 192396
2 17391
2 112790
2 114033
2 188120
2 69470
1 94731 846183571
1 117922 456290906
1 29474 60169966
1 145778 335150349
1 35372 213962745
1 61565 696180957
2 175014
1 163417 957310349
2 5930
2 118867
2 105075
1 130720 969807404
2 182586
2 73747
2 16839
1 178129 196716792
1 122842 138619739
2 117091
1 145628 91788486
1 70388 200964537
1 119094 681198272
1 6809 894281249
2 138820
2 153078
2 107788
2 152314
2 123298
1 191690 755774024
1 179208 655505347
2 24234
1 193425 23954193
2 111019
2 60706
2 111651
1 14167 661654524
1 44781 720409849
2 9833
2 187650
1 194377 989314989
2 179405
2 187578
2 116638
1 106402 329386069
2 174545
1 59638 508208397
2 113651
1 145341 254554682
1 57184 975808266
2 77971
2 176244
1 183547 205866008
2 170696
1 73381 399525171
2 91525
1 128900 938698635
1 176312 240260850
2 13489
1 180078 870651272
1 151739 928799167
2 125140
2 180483
2 58972
1 91160 518345598
1 20395 397357378
2 84983
1 184491 347910591
1 120301 214249984
2 99610
1 7908 526324341
1 97452 372351610
2 45535
1 66484 116268694
2 36556
1 97815 518564223
2 26924
2 68738
2 63157
2 179449
2 4452
2 133652
2 62722
2 150769
2 130429
2 8254
2 15847
2 166527
2 132440
1 85427 533762783
2 98499
1 127675 754057550
2 192002
1 183440 538688845
1 177588 816745776
1 43900 149033600
1 125005 379304843
1 107851 206415351
1 105799 157169730
2 49238
2 138952
2 22374
1 38974 277212539
1 4757 917341801
1 74705 76762167
1 11464 493911561
2 175256
1 265 330675500
2 40127
1 124102 784938465
1 193834 519178744
2 19896
1 71371 251184805
1 149923 818884549
1 181589 634327477
1 135690 37699564
2 135532
2 104661
2 14676
2 53257
1 15054 651712705
1 175472 523394207
2 23065
1 22453 760513968
2 161192
2 18396
1 163048 399753975
1 65007 146122025
2 57952
2 195337
2 137429
2 98471
1 153490 848983877
2 106129
1 21772 997015642
2 118168
1 91248 973834635
2 80340
2 59121
2 68434
1 114545 600481478
1 197115 865168267
1 31640 457104762
2 87904
2 53058
2 25922
2 7494
2 96241
1 48303 731202997
1 110959 347152015
1 2130 492618968
1 35737 629103980
2 70621
1 182451 346504039
1 199349 529215597
2 107574
1 53502 111123407
1 38297 985444997
2 31471
2 72620
2 105824
1 38336 64341741
2 168951
1 161642 759771078
1 139470 626681019
2 40206
1 157999 687822367
1 66309 397499947
1 75303 551464080
2 192073
2 186468
2 38804
2 195760
2 38075
2 114165
2 54068
1 36124 242980852
1 173219 233827150
2 27560
2 61493
2 139871
2 60319
2 41931
2 48625
2 84645
1 139751 309012456
1 143650 116976622
1 80158 539809894
1 89290 294190927
2 53829
2 44761
1 155841 203982397
1 86815 788836668
2 173097
1 42082 293037252
2 30557
1 30012 291760561
1 96871 202148640
2 36875
2 166120
1 135490 693413808
1 166785 982605141
1 25537 773018060
2 160713
1 134120 905016125
1 60214 370116642
1 93991 162141081
2 6858
1 42056 250816597
1 114351 39055061
2 170180
1 65766 886675962
2 125020
1 4949 694164098
2 30170
1 104644 718534012
1 99959 672276894
1 96667 623909948
1 139745 424346455
1 48793 405467622
2 70852
2 61633
2 185797
1 113466 443386265
1 52065 883731189
1 54488 609184219
1 78840 90957324
2 149014
2 8599
1 108147 791459969
2 178771
1 107777 472485623
2 60469
2 123929
2 26319
1 151904 353910578
1 14077 404729358
1 74095 110891185
1 27195 372328218
2 24795
1 51104 934466579
2 128865
1 9141 450750971
1 107449 766392724
2 128816
2 34284
2 59525
1 132141 132596961
1 146762 880015554
1 140139 671729964
1 84885 50695560
1 22166 431177284
2 181774
2 92908
2 197796
1 167460 866435759
2 173230
2 99774
1 25695 274530740
1 156221 792642618
2 22389
2 142203
1 163733 193301449
1 59113 569452593
1 38251 741924975
1 107702 990358134
2 168309
2 9673
2 104150
2 167368
1 25179 943745254
1 117768 423731485
2 92116
1 120153 18814992
2 24546
1 37982 232316178
2 20481
2 171887
2 10548
1 76620 661683478
1 140972 572862720
2 111344
2 153165
2 1886
2 177399
2 37226
1 130693 220653291
2 145683
1 71616 621440587
1 64131 330494942
1 129053 697200549
2 39832
1 75048 788290941
2 4075
1 38903 32663907
1 88649 517574086
2 52759
1 13597 150406508
1 153845 440143120
1 148957 982653982
1 97174 498758597
2 198648
2 62788
2 49624
1 189220 654019628
1 14378 407523714
2 157491
1 1345 5589507
1 3424 532239135
2 100939
1 125849 756596406
1 121486 228986077
2 175427
1 139200 44673291
1 56464 405795808
2 131205
1 97755 362655428
1 85914 503748487
1 50784 74804474
1 58382 304565198
1 8178 103340620
1 20120 39451838
2 140068
2 139202
2 173819
1 29969 524079428
2 107459
1 114012 886541836
1 42270 744593325
2 160989
1 179994 553815164
2 14194
1 111318 633078213
1 70551 990076964
1 29040 813081755
1 196625 780442331
1 130303 77369765
2 56980
1 37354 984121001
1 147503 405082488
2 14200
1 129159 176931903
2 5256
1 48750 377443121
2 61636
1 136316 224978137
2 131915
1 63135 762070692
2 165782
1 44304 84245502
1 120397 254389089
2 120238
2 184888
2 87024
2 32954
2 162071
1 190503 872101264
1 114699 906599470
2 128622
1 121265 168453652
1 160022 279743771
1 151002 518427438
2 174573
2 89240
1 170269 907430504
1 151797 87249212
2 98882
2 197513
2 12028
1 121717 660676969
2 21311
2 70036
2 35671
1 74177 454811943
1 52158 828894703
1 9079 332059732
1 29693 372087472
1 84920 721408215
2 82333
1 55079 479584344
2 166503
1 792 639532956
2 8893
2 50034
1 18383 882750290
1 166137 883535320
2 81685
1 60590 530999964
2 136151
2 139397
1 184243 941385431
1 40841 5162964
2 172097
2 8121
1 36658 436260164
2 48840
1 148630 887843730
2 156439
1 110033 39350360
2 6399
2 9860
1 184795 820007072
2 3968
2 2978
2 59772
2 94894
1 43896 757080138
1 138133 744050759
1 17854 241133589
1 64952 504444510
1 140360 876438822
2 98318
2 86115
1 159370 422492512
2 110212
2 110435
1 102062 985731313
2 96338
1 1051 800810169
1 160781 290735754
1 105038 510653972
1 100331 108906848
1 43959 356018082
2 50562
2 112706
1 103623 272119163
1 78845 461608002
1 92213 180742057
1 111048 84682844
2 66324
2 106893
1 120167 181707060
1 158729 49935628
2 146582
2 147563
1 173964 813083734
2 198224
1 65978 6825203
1 82245 233094470
2 17084
1 114225 22055261
1 134476 979785618
2 12523
2 95256
1 96643 608528179
2 55581
1 149175 23989501
2 127513
1 182398 538564599
1 77470 251403543
2 94408
1 81955 302294016
2 174731
2 78181
2 165125
1 119333 1200068
1 71064 465636427
1 93894 769468667
2 35903
1 119296 866418627
1 18480 500848810
1 189519 711193409
1 75721 458339275
1 76395 239657889
2 83000
1 141696 744371000
1 199701 512868391
2 120538
1 52697 266669996
2 78018
1 35127 263510114
1 25182 632218356
2 124701
2 25683
1 38985 51761368
1 119216 8718389
1 158373 743075885
2 77195
2 140459
1 58021 10342080
1 113225 825205516
2 15313
1 64956 445466972
1 166335 581629255
2 189419
1 4866 819037342
1 66843 520383013
1 137916 96829985
1 111120 332048583
1 152185 890461722
2 35865
1 190678 881832606
2 107002
2 9550
1 148005 453621660
2 121932
2 30362
2 11058
1 158546 613439547
2 31843
1 143869 873471187
2 147571
1 138361 316708774
2 21178
1 189948 807877078
2 23450
2 121787
2 24077
2 190249
1 197146 451003122
2 9955
2 167268
2 23773
1 45239 708514610
2 102397
1 136743 639858033
1 115920 641430493
2 121846
2 28228
2 175869
1 137024 630571027
2 140954
1 173922 760778985
2 35002
2 112160
2 10405
2 139795
1 12434 752474233
2 69647
2 33954
2 195330
2 68253
2 133232
1 35453 577866934
2 104799
2 156973
2 128759
1 28885 3072352
2 130495
2 72399
2 191775
1 8184 631610572
2 25767
2 51607
1 187723 387068373
1 178318 239205255
1 179977 932270366
1 20487 795677784
2 4742
2 173129
2 100053
1 163728 146400646
1 24275 916637753
1 51149 942537762
2 168870
1 43791 663600380
2 21328
1 121649 142332914
2 4560
1 78903 136476870
1 14962 272167489
1 939 709187904
1 144084 988425350
1 161408 551902076
2 196493
1 13221 944928632
1 121026 871009962
1 6434 944488323
2 39581
1 42427 488362429
1 195276 999287729
2 160481
2 193736
1 194870 266705420
1 155376 476696164
2 131436
1 173280 796626072
1 105802 954728581
2 135394
2 93883
1 147706 289036330
1 138795 841203070
2 6590
1 58026 906038325
1 14353 345043702
1 181988 614134995
1 110938 680732425
1 99194 120807856
1 83631 826560061
1 52168 894058553
2 38640
1 122335 481908386
2 151856
1 53584 990956279
1 153993 935012535
1 80993 716314685
2 161524
2 192058
2 160837
1 20163 794145058
2 22984
2 30815
1 64323 493275024
1 161958 229018747
1 66876 645027913
2 123715
2 96309
2 17733
1 147495 248530541
1 193287 500894944
2 114705
1 121916 890802688
2 22576
2 69364
1 196901 489008721
1 60503 707476859
1 132511 298413791
2 67479
2 159942
2 136097
2 129984
2 41126
1 58433 70572419
2 105812
1 63165 375269641
2 192409
1 54690 838119416
1 9937 908822983
2 32278
1 141237 14232569
2 7538
1 122953 798389608
2 57881
1 197142 842827749
1 2670 357540094
1 97668 596619260
1 84532 598305943
2 78708
1 1102 496736415
2 142044
1 46644 764241582
2 135553
1 148279 576058267
1 12831 428829482
1 4164 801046703
2 21845
1 82874 339603718
2 197513
1 31652 281601448
1 49167 999486577
2 176620
1 180198 111548978
2 70677
2 67649
2 176003
1 120978 501136924
2 69544
1 117867 758712383
2 81813
1 163000 602974794
1 148812 964803836
1 56283 378683272
1 177860 315591736
1 113156 704305710
1 123777 977532551
2 37455
2 68748
2 24881
1 127159 741499057
1 26114 48746759
2 42615
2 189330
1 192683 149826148
1 104877 415318432
1 170181 67528761
1 56605 339276243
2 122234
2 147367
2 84814
2 84919
1 182037 367696968
2 55926
1 189092 754296815
2 149079
1 110322 934054726
2 195687
2 192730
1 161674 952896346
2 36106
2 127472
1 40368 444293087
2 55679
1 140831 355137838
1 99457 497114857
2 73950
1 167513 742373740
2 62022
1 31358 561165521
1 60347 711730697
2 179884
2 4519
2 27325
2 127336
2 174492
1 28848 130847940
2 16509
2 181007
2 92217
1 107167 265028812
1 148102 27223415
1 38512 85538471
1 182988 344122022
1 28772 69026796
2 83020
2 38641
1 45282 278553549
1 87975 593196227
2 191833
1 194098 599025607
1 24682 435893560
2 113803
1 106948 70298672
2 125197
1 139274 716681298
1 183888 903731849
2 96226
2 8005
1 187322 644702317
2 144929
2 51469
1 179251 287943942
1 74737 730431599
2 23603
2 18086
2 142919
1 164759 237181299
1 71787 450686287
2 6705
2 67938
1 66755 883036876
2 82413
2 181934
1 4440 606132213
2 2438
1 68182 723102742
1 64568 419665026
2 180597
1 182647 372073686
1 31280 503526332
1 68956 752313303
2 43236
1 48718 485763849
1 29563 696672028
1 136067 797064341
1 181595 111973901
1 62701 944686057
1 13408 686803117
1 30272 624501822
1 195208 907952357
1 167131 269452959
1 44894 894441335
2 42675
2 24327
2 101921
1 87955 819731951
2 24144
1 20900 217369908
1 72020 56213485
1 131798 190586673
2 192414
1 170937 487164110
2 6878
2 119040
1 166279 939168914
2 79061
1 140359 898317044
1 153207 338339640
1 198201 125735956
1 155474 956723219
2 67487
1 158894 952401512
2 78108
1 116400 217123373
2 173371
1 38783 754035873
1 77213 85714713
2 74060
2 157487
2 165974
1 3432 109160484
2 65927
2 106168
1 134336 227178697
2 86522
1 28767 799337980
1 59867 857201534
2 133077
1 106614 797749226
1 59092 179099150
2 26623
1 189395 58611134
2 179885
1 94331 616613937
2 150804
2 192119
2 199038
2 96386
1 170914 365307754
2 100188
2 91791
2 193245
2 131248
1 101042 841972982
1 157971 186861024
2 156492
2 82879
1 132159 835025991
1 196688 865631530
1 86105 736908957
1 69397 248987124
1 148282 753342519
1 78870 52590201
1 84698 221406951
1 22763 43253386
1 154341 37774389
2 51701
1 167554 153901937
1 110513 179610916
2 21304
2 3433
2 40997
2 148707
2 192108
1 35790 908760267
1 1918 801240716
1 124353 86856590
2 91868
1 56172 655517141
1 96204 395753316
1 79535 896762985
2 165457
1 30367 606765366
1 129046 396168777
2 2820
1 64252 623303408
1 141022 218812218
1 194440 658285768
2 148484
1 141541 576251008
1 34422 757725339
2 18085
1 6260 625199532
2 180909
2 112030
1 32233 331180658
1 167168 310564125
2 93096
1 190631 382651869
2 169314
1 107014 573374690
2 66512
2 183032
2 135544
2 160896
2 123159
2 128275
1 47061 732035147
2 74358
2 169649
2 171258
2 26134
1 76915 911899976
1 12767 669079557
2 191883
2 31731
1 102192 969048019
1 131381 847049894
1 84001 782116005
1 71808 552012647
1 74416 938270404
1 133563 172503652
2 74432
1 114419 875581913
1 116296 761817167
2 49619
2 47019
2 55607
1 180414 663110854
2 197896
1 14774 885389012
1 86144 388177498
1 38771 655682119
2 192974
1 28546 800615001
2 83510
2 166376
2 73961
2 75081
2 177640
2 104509
1 134942 707969713
2 100241
2 29963
1 16224 630835350
2 56385
1 179853 242439208
1 134730 448089106
2 71795
1 120512 579236054
2 78531
2 85745
2 116298
2 106501
1 163879 542420704
1 55202 573229256
2 800
2 197825
2 117516
2 29343
2 118635
1 186579 54029445
1 113937 828656300
2 19393
2 156667
1 84206 497882873
1 125378 324848327
2 132762
2 20406
1 4434 137569664
1 94669 127752746
2 193703
1 39509 542629096
1 83165 175111999
2 40060
2 59017
2 165198
2 155066
2 67305
2 138495
1 185730 242799390
2 190618
2 103057
1 123588 169986146
2 41124
2 119059
1 199682 412000603
2 59812
1 3698 513934816
1 182263 935866323
1 136307 467265322
2 196386
2 50612
1 40845 665435033
1 4498 974964922
1 18896 772052152
1 49695 616527497
1 145221 893220330
1 156308 159361296
2 130270
2 20349
2 120277
1 78211 248400217
1 45871 780744311
1 117258 443237688
2 98907
2 140114
1 106315 449388533
1 23578 240727214
2 153865
1 190124 134185946
2 150855
2 143713
2 117443
2 80635
2 173400
1 157258 338277454
2 23696
2 38998
2 123066
1 134238 550548226
1 30027 182882373
2 178266
2 41603
2 107939
1 160341 738337615
1 94803 279756343
1 144782 744933807
1 10015 514081066
1 190078 262799750
1 115614 532687272
2 172331
2 63024
1 42128 769697656
2 140153
1 187468 895717121
1 180829 14418406
2 146798
1 36986 219614658
2 32889
1 117205 267835334
1 170685 623089571
2 135926
2 145283
1 171435 388541311
2 124172
1 147083 467100961
1 4585 932733013
2 121899
2 82747
2 163477
2 169748
2 146718
2 84957
1 37056 984223676
2 9050
1 23714 32708980
2 96208
1 130128 722182903
1 154166 850907950
1 81789 372083950
1 77663 298250669
2 171834
1 154969 401764917
1 86199 570247669
2 112390
1 117169 647088842
1 152067 803587473
1 127009 711930880
1 119205 258386274
1 135522 485317215
1 6836 823291336
2 101555
2 60437
2 131433
2 85676
2 8952
1 145665 420085719
1 66626 484163001
2 81449
1 169776 895348235
1 111639 507092239
2 67663
2 72003
2 151758
1 55233 440779872
2 92315
2 150262
2 3633
2 142552
2 5887
2 61541
1 59058 669184089
1 29342 930112926
1 70711 107620041
2 145641
2 106267
2 56007
1 72772 43660630
2 139602
1 900 298797161
2 153824
1 163159 670459178
1 77912 462595492
2 145309
1 30557 336679567
1 57001 798909839
2 105922
1 49535 967687999
2 30915
2 28504
2 75975
1 156129 37568180
1 41867 907410047
2 84756
2 188644
2 85045
1 68725 26474424
2 24346
1 36794 997267605
1 122857 867295687
1 112210 41933522
1 40456 568273052
1 54572 753690304
1 184976 267567173
2 189494
2 199796
1 139012 822076573
1 5260 469223430
1 104659 439808352
2 48729
2 157874
1 7848 598090547
1 54532 859121543
1 74250 836936927
1 101813 24495612
1 79783 585524008
1 137424 155379000
1 118743 383115930
1 129678 389999962
2 97343
2 174416
2 56459
1 135317 501039967
1 97086 776332278
1 60188 568611738
2 136380
2 92846
2 56939
1 125930 347870970
2 62957
1 4248 518136240
2 98481
1 14774 328476571
1 106653 769057528
1 88985 993740206
2 101229
1 79 736152934
1 184145 365820197
1 94977 628285494
2 3478
1 25759 980061528
2 94943
2 107303
1 188659 915528897
1 25129 818084281
1 157308 822582904
2 5328
1 139414 626583799
2 28375
2 31841
1 32958 899021117
2 157782
1 159976 653148603
1 47402 416544827
1 54227 238514261
2 27538
1 73198 827926337
1 16965 783341119
1 69216 219886452
1 122164 736394057
1 150435 804398805
2 111511
1 148475 33985536
2 63983
1 4600 129038567
1 167976 154554034
2 42967
2 175567
1 128777 74018047
2 152961
1 22579 449225589
2 74218
1 189120 936773752
1 119088 372213104
2 160714
2 44783
2 150825
2 190319
2 178856
2 73719
2 88159
2 12663
1 44096 979712505
2 32901
1 74353 642255285
1 27547 115853357
2 121060
2 101789
2 94796
2 106340
2 96851
2 8121
1 129156 749112743
2 3150
2 60508
2 156220
2 168219
2 8164
2 17162
2 92345
1 144314 165660409
1 92726 890658183
1 61143 650371690
1 18944 723254610
2 91029
1 19570 776435072
2 176200
1 123271 385404114
2 172759
1 32814 804377337
2 49394
1 3425 218776071
1 25340 602327172
2 194227
1 112126 58225836
1 86505 975008763
2 59391
1 137230 377978695
2 133886
2 116703
1 152955 544765107
2 198681
2 147388
2 153775
2 1606
2 2194
1 23138 623198800
1 12341 298921858
1 89818 282229050
1 59411 842808738
1 84662 709079654
2 6658
1 79807 548514454
2 96604
1 93357 83165392
1 177338 969295940
1 40075 713568695
2 83092
1 31564 965878334
2 14276
1 120217 977706372
2 144723
1 1093 502975631
1 30104 768737572
2 167810
2 72643
1 123378 737670542
2 100407
1 164336 683417044
1 102605 695089854
1 169316 754026177
1 5671 418668298
2 76989
1 188720 438414547
2 123326
2 10911
1 65553 192453979
2 133282
2 159322
1 160943 941989110
1 42555 463578648
2 166575
2 124440
1 195024 952849515
1 52146 485596671
1 124878 504778757
2 86956
2 87232
2 136622
1 8591 29718381
1 112642 131946288
2 90853
2 139720
1 99653 223037991
2 60027
1 156019 811316569
1 172887 794072956
2 36065
1 64948 148099451
2 92986
1 157978 218168254
1 152825 580139079
2 99067
2 198740
1 126421 259280660
2 184116
1 39509 705886205
1 117840 175620565
2 98767
2 161547
2 143984
2 102596
2 161934
1 182233 998246979
2 52690
2 196470
2 101714
2 140590
1 87516 557341809
2 56748
1 115410 686952602
2 14793
2 68924
2 60743
2 78883
1 152442 517708163
2 186125
2 21366
2 197016
2 166058
2 50953
1 139106 514656355
1 78975 487807862
1 137735 635324721
1 109580 328103743
1 150775 864689395
2 29122
2 88859
1 33103 815674079
2 192069
1 55243 143332809
1 106921 44803215
2 20471
2 186718
2 197633
1 139601 315000897
1 138578 876083058
1 146765 146483413
2 25366
1 17128 66852448
1 34149 713860801
1 134241 476466998
1 165055 920980432
1 134053 494434044
2 148864
1 155179 993184203
2 178201
1 199155 208235383
1 55003 760253580
2 38289
2 73950
1 143854 834365372
1 31084 641436756
1 167979 647665814
1 118326 169737652
1 79317 784030426
1 151585 157214186
1 35697 936450628
2 64663
1 118137 172714059
2 19321
2 192894
2 169676
2 163046
1 124391 898144888
1 29051 643546006
1 176535 613891715
2 6067
1 4185 806954643
1 58672 31065575
1 146731 693094269
2 51676
2 52810
2 92851
1 172605 625210352
1 86185 325043920
1 27430 141300511
2 75293
2 99075
1 177197 563967405
1 129625 762747238
1 85936 784752525
2 139703
2 2237
2 126413
2 69660
1 49435 686082124
2 13769
2 1657
2 106544
1 182620 443186092
1 137581 828972654
2 124300
2 183064
1 59422 328752910
1 54927 214014271
1 113963 427960438
1 177250 428104188
2 137447
2 10792
2 84161
2 169813
2 158027
1 105231 300435102
1 168130 327521473
2 61204
1 67523 279544516
2 142613
1 156446 238144198
1 14319 735665787
2 106625
2 46627
2 191685
2 109563
1 138715 732084700
1 166824 263265133
2 135804
2 194720
2 79794
1 62598 657405875
2 137771
2 52732
1 115393 438069395
1 57803 649585583
2 105802
1 14913 284752504
2 56707
1 64247 682521100
2 18208
2 74496
2 15243
2 92407
1 71733 529451917
1 141930 822500464
2 172890
2 181408
1 42373 638312059
2 163907
2 133038
1 193326 469446883
2 146080
2 100605
1 128316 692976264
1 139557 706839906
2 47881
2 89314
2 97281
1 843 888493207
2 187065
2 72665
1 168663 668661511
2 100961
1 166987 776819846
2 185667
1 121650 891146602
2 127341
1 136714 926222600
2 49278
2 174051
2 119236
1 141652 706564420
2 88567
2 158215
2 57235
2 1943
2 3752
2 28638
2 70327
2 116975
1 46540 176740732
2 153570
2 33609
2 124396
1 152320 160276321
2 13549
1 163220 160132484
2 53828
2 13473
2 133362
1 129248 280704899
2 74878
2 192711
1 124136 735169592
2 57408
1 25891 926873039
2 188464
1 96214 679538737
2 19298
1 170789 255404421
1 115463 395450018
2 19620
1 94027 140519095
1 6589 320440354
1 162515 602324721
1 53651 12134745
1 186453 108374768
1 109351 130753858
1 17941 206918032
1 30417 288558692
1 12342 697241847
2 155956
1 95876 28590118
1 26061 695153709
2 49252
2 86804
2 191435
1 179569 158815097
1 115527 443419111
1 10051 501197916
1 35575 902333397
2 199676
1 142637 505460556
1 184153 601991189
1 101517 384680676
1 121677 462856862
2 192668
2 105660
2 87084
2 42920
1 85613 708585369
1 123147 304571887
1 166843 213533440
2 97379
1 75752 164077676
1 198834 513129844
2 52149
2 29496
2 101703
1 189969 350398667
1 44698 823553656
2 108000
2 58617
2 52044
2 49948
2 144696
2 18331
2 90975
2 60449
2 159322
1 188172 158416157
1 17925 9461311
2 46403
2 53050
2 78608
2 96768
1 127404 24706732
1 2885 982041092
1 82637 109292869
1 131792 186624026
1 74613 140763484
2 147092
2 113592
2 87445
2 82474
1 35627 423891961
1 135559 751070429
1 29471 227624683
2 41000
2 148551
2 9088
2 112072
1 155787 119931766
1 5859 625529728
2 47804
1 7888 13322706
1 127303 976526441
2 141085
1 57550 730591448
1 96096 935973473
2 26565
2 102582
1 85014 32042489
1 169404 876114807
2 98206
2 115145
2 71229
2 104682
1 184768 579946111
1 56496 932341779
2 74558
1 49660 68367686
1 101690 738764605
1 57995 526140688
2 138852
1 40329 887777930
1 192637 373818433
1 64741 491546826
1 198769 406280446
2 81770
2 131551
1 185912 918271207
2 39927
2 128350
2 155236
1 148453 980978920
2 128820
1 85778 648148944
2 85519
2 66197
2 171207
2 142646
2 132302
2 30476
2 112334
1 72675 844134118
2 67420
2 113582
2 163099
1 113529 241988079
1 136995 577140357
1 149916 689456456
2 196922
1 5266 644640664
2 10449
1 129972 770741565
1 72415 937708996
1 34539 435760747
2 81906
1 155845 392198009
2 142042
1 120216 309415519
1 104917 398023312
2 191226
2 57755
2 65343
1 87937 376109253
2 72604
2 88294
2 152227
2 71571
1 162460 43074644
1 155020 45588339
2 175824
1 174847 916042905
1 82107 707660028
1 184728 383009132
2 59954
1 33381 329747204
1 19131 514147882
2 4068
1 185973 211702430
1 79681 814915938
1 172697 298687742
1 93769 27800291
1 18457 452607503
2 32422
1 154941 975323132
2 132212
2 185521
2 1725
1 187532 299882714
2 180626
2 49448
1 152030 798635253
2 73302
2 140237
1 32109 483813875
2 114444
1 192922 263926660
2 99998
1 155071 273957972
1 117157 637289204
1 168737 97471135
1 85417 391687370
1 92482 331415975
1 58471 956305134
2 56297
2 29182
2 25871
1 71129 118423126
2 76729
2 182611
2 106141
1 150326 939449555
1 38301 329158099
1 25828 50831587
2 162642
2 190136
2 59941
2 122061
2 173513
2 84804
2 8784
1 174108 803718138
1 160426 665118009
2 11988
2 140448
1 102774 424780365
1 104961 888589806
1 71421 484340682
1 28127 682053698
1 57106 240803056
1 66541 817126650
2 113953
2 69796
2 110159
2 155095
1 155857 825326661
2 96493
2 114489
1 155960 64692969
1 65406 915204420
2 185099
1 1159 769666393
1 151996 338527802
1 189897 29573889
2 151759
2 172916
1 95941 559575790
2 74026
1 140440 207658650
2 116923
2 188542
1 193917 850115721
2 161219
2 32981
2 12703
1 95752 187214049
1 132022 257203498
2 136492
2 44482
2 148827
2 183764
1 163316 777713311
2 6283
1 65241 908185238
2 96901
1 181201 98671726
2 44254
2 164119
2 94467
1 175507 12243034
2 178752
1 91401 838079916
2 103216
1 2279 716231572
2 129242
2 122265
1 192828 925846415
1 173317 471839481
1 142135 539477925
2 38555
1 40389 793767971
2 144293
2 43035
1 123619 327684834
2 119024
1 137097 385487700
1 95558 129457527
1 99106 102662238
1 4934 837212638
1 25058 9771066
2 169548
2 34201
1 91445 209117367
2 148654
2 135204
1 198703 836358791
2 47604
2 118813
1 48728 871264922
1 40819 29267947
2 56095
1 143660 490738545
1 80019 728471749
2 144487
2 57105
1 121093 481045812
1 165598 765261844
2 126092
2 182916
1 151582 651446199
2 6761
2 142699
1 91574 461576225
1 124885 295647330
2 60043
2 133678
1 61399 598029408
2 65140
1 17049 38592594
2 44707
1 109795 768534988
1 80964 513438535
1 81430 395698730
2 45761
2 110115
2 112361
2 63139
1 90930 271676876
1 152782 855743633
1 165481 618682821
1 107620 21856828
2 116885
1 115335 145933381
1 12452 960457222
1 72034 112074603
1 135814 478723286
2 117226
1 14021 809441568
2 1555
1 107354 587330290
2 124479
1 124200 86085914
1 164305 109722064
2 49266
1 100313 723077205
2 38664
2 36828
2 41013
1 75147 27942137
2 141749
2 9209
2 161632
1 50096 982151664
2 113251
2 40298
2 147771
2 163070
1 118959 643499691
2 147103
2 72400
2 52127
1 113573 848774363
2 57099
1 178050 2556628
2 20747
1 51438 222844531
2 43980
1 118270 762046620
2 42043
1 179836 746125126
1 84347 351503881
1 30869 604024626
2 143014
1 168784 874912967
2 75618
1 172140 934845712
1 10109 40011901
2 65533
1 19449 653130840
1 126749 124482695
2 78993
2 147625
1 110833 556108632
1 34638 992300620
1 45134 500358459
1 68472 955441574
1 115394 263413327
1 158498 781729691
2 37116
2 93801
2 187498
2 8998
2 189419
1 31375 778345113
2 182562
1 80969 308337878
2 5747
1 59736 65959950
1 119717 480392804
1 4335 488211394
2 101997
2 75674
1 177412 948752426
1 23004 653766675
2 45716
1 78280 122089794
1 83197 441069108
1 179103 693939177
2 165302
1 128693 761520928
1 137025 778166235
2 152701
1 81830 280272673
1 13664 995393662
2 46871
1 193793 694794411
2 65930
2 111327
1 3476 377544849
1 173555 546125440
2 60734
2 33795
1 77957 998563599
1 21626 868689007
2 90136
1 29100 330591657
2 120498
1 33545 106823765
1 91410 593875318
2 190355
1 30270 804270972
1 87388 489326006
1 62933 842814955
1 99938 688569328
1 37178 981660093
1 35779 562985882
2 140509
2 17932
1 149881 277207409
2 101519
2 84886
2 198970
2 32499
1 134964 798095539
1 150246 309297004
2 82928
1 53263 39806540
1 164473 951744623
1 130292 27395597
1 38869 362823630
1 130790 934381338
1 44123 545955638
1 152515 199706782
1 108736 998127715
2 169971
1 80494 750401432
1 147150 217255694
1 193247 102061972
2 117271
2 161008
2 155060
2 121507
2 174643
2 114254
1 193700 121100568
1 57678 313277049
2 126030
2 84407
2 183618
1 139199 443692180
2 41341
2 113256
2 46187
2 153555
1 35582 199174370
1 101234 783602595
1 195747 538004289
1 114977 459144358
1 41443 196301961
2 11510
2 36543
2 60452
2 79256
1 27156 347169495
2 72354
2 67099
1 185589 694082825
2 52622
1 20925 602010642
1 193005 137647017
1 37993 967540504
2 188694
2 94592
2 199334
2 105389
2 40959
2 197438
2 135564
1 197478 512932846
1 79661 652286458
2 155972
1 59283 32545284
1 96116 744360227
2 190767
2 9258
1 17498 928917059
1 110414 793457549
2 128753
2 171298
2 8333
2 128032
1 192124 578220379
2 155035
1 74333 69573610
1 106718 584341622
2 169327
1 66803 257702212
1 172809 389353924
1 176260 500226167
1 109320 781673558
1 81442 814252892
1 72111 37807929
2 192224
2 131995
2 108012
1 47907 455087738
1 130229 270635630
2 43420
1 197991 313735342
1 19363 86533953
2 17963
2 114250
2 74747
1 77449 814885934
1 186870 323420275
2 125043
2 128611
1 104914 192219134
2 102335
2 131157
2 117686
2 110390
2 122947
1 89597 8856180
1 168465 638309270
1 119511 687597959
2 56554
1 163636 532862190
1 99574 183478684
2 187574
2 45028
2 49544
2 114743
1 96232 194279771
1 26929 788435865
1 197928 715956943
2 76935
1 60688 746696301
2 38402
1 132469 838145329
2 135144
2 67407
1 20728 302851277
2 151272
2 118386
2 84757
2 89054
2 93915
1 81168 60609912
2 122956
2 165264
2 27594
2 46413
2 41857
1 138835 213923721
2 1928
2 33182
2 68045
2 61865
2 16676
1 107595 661548602
2 58326
2 92043
1 166922 447316439
2 48216
2 142912
1 93686 859387767
1 36693 984943077
2 82768
1 114939 240719230
2 59063
1 30751 596238921
1 116198 162282688
2 191115
2 176594
1 54952 815097763
1 39326 874556687
2 46921
1 55346 121883051
2 51874
1 47520 820814929
2 46366
1 20399 95729936
1 106088 693199648
2 127904
2 28151
2 7577
1 8850 843898988
1 80821 257499185
2 84861
1 19419 666048512
1 110759 55987364
2 138636
1 36735 30788394
1 67359 669931452
2 87112
2 43503
1 48101 534353213
2 31029
1 27586 87079440
2 73681
2 97332
2 173038
2 136087
2 197094
1 156561 663600297
1 112894 494654883
1 15284 881295345
1 12159 208582349
2 158672
2 147036
2 195392
1 25858 932181940
1 193056 487257516
1 138300 280020803
2 64396
2 76869
1 28721 415209337
2 112733
1 127097 612277101
1 181037 327558281
1 183251 369698527
2 92110
2 24006
1 47991 787010184
2 145328
1 183224 304505642
1 117244 922223977
2 144718
1 90572 28823520
1 185595 257143162
2 102524
2 93641
2 81857
1 9061 560387988
1 46506 855210504
1 35594 856116472
2 62151
2 83264
1 178782 710089593
2 94154
2 118303
2 177207
1 111266 136393545
2 58911
2 140554
2 43235
1 100661 63713504
2 63313
1 53387 191268518
2 43167
1 42152 987779765
2 33105
2 196127
2 126298
1 101786 25168225
1 143184 204407156
1 133968 810539715
2 78863
1 199621 753193485
2 166004
1 90726 430347971
2 112286
2 179076
2 98135
2 53358
2 37619
1 27853 787044704
1 98519 654850013
1 134431 889484074
2 12528
1 124893 264109468
2 121039
1 322 701408998
2 168080
2 32020
1 156919 625629124
1 111942 370885539
1 71195 698836424
2 114685
2 158706
2 198452
2 24697
2 2276
2 67003
1 157974 280438780
2 102411
2 105850
2 144004
2 131908
2 163152
2 70724
2 48269
1 163505 283061509
2 119645
2 55455
1 176020 264353431
1 125288 315270163
2 34010
2 178475
1 96695 465387607
1 156870 513126554
2 194302
2 194143
2 130208
1 91242 17472561
2 45679
2 59761
2 156426
1 107045 963562962
1 146256 766257514
1 157752 223616090
2 79422
1 175025 944014787
1 82571 986996154
1 71626 556681084
1 74731 171624881
1 177418 919614799
1 92741 916879932
1 148878 991691755
1 188379 913974012
2 73111
1 85515 653594583
2 177645
1 183632 409792067
1 12599 944877231
1 152387 119597460
2 5073
2 152930
1 166646 781874759
1 76115 683754590
2 78581
1 53831 442133658
2 23915
2 2921
1 198089 763264629
2 133756
2 105609
1 13572 104990321
2 45019
2 105788
2 94056
1 184280 438301329
2 89344
2 45675
2 129105
1 102113 948881494
2 195392
2 43912
1 49840 262412770
2 62612
2 69885
2 113562
2 171804
2 140263
1 113599 605124542
1 70269 10041419
1 18928 878662416
2 139405
1 23777 439536532
2 190248
1 148111 494978638
2 186498
2 198415
2 70879
2 148373
1 93257 117782700
2 161626
2 92021
2 127697
2 29697
1 155420 505224294
1 96889 64946814
1 90264 935838680
2 135437
2 110376
2 94986
2 109923
2 176193
1 73490 870500462
1 25679 178959907
1 144338 118523753
1 121663 508644524
1 101400 369533053
2 94548
2 120061
2 83148
1 169783 118769835
1 32399 995560525
1 46586 868963472
2 45586
1 194805 786421471
2 66177
2 169703
1 101315 366840620
2 46462
1 10258 76799683
2 1286
2 65535
1 57461 325575628
2 160057
2 73715
1 167690 422751985
1 142168 346833990
2 61969
1 54642 983974846
1 75559 507125931
2 158249
2 78005
2 144859
1 129387 681370680
1 171009 648663624
1 149270 907159696
1 65576 865525968
2 31607
2 1267
2 77215
1 124042 993810990
2 120146
1 72396 759610603
2 59829
1 39756 520222428
2 154448
1 154689 414446031
1 50408 530324083
2 138815
1 32842 402135723
1 196973 880471523
2 41875
2 87126
1 112472 419266609
1 109555 274934559
2 135656
2 117934
2 197913
1 175868 11982483
1 32960 51057619
1 120750 652365794
1 25934 666962692
1 167688 250031648
1 143306 924182467
2 131997
1 31216 294969624
2 183733
2 69812
2 125146
2 126040
2 107115
2 9109
1 103650 57643723
2 142624
1 143695 400735268
2 4429
1 12228 118987026
2 92442
1 74283 162861750
1 192039 938587066
2 89791
2 17060
1 27305 787286171
2 51120
2 140637
1 47502 245636947
1 183442 677284673
2 17961
2 169874
2 198733
2 9091
1 168356 54427846
1 111461 863935586
1 111642 442431644
2 87865
2 149704
1 176234 335666000
1 97357 671485838
2 80872
1 89603 47888905
2 54762
2 102199
1 172920 636023539
1 34273 302377506
2 141521
1 135718 998142819
2 37792
2 32690
2 161890
2 151208
1 158226 439586795
1 171163 372166368
1 72296 176999241
2 19378
2 156613
1 66344 872265238
1 153992 343410928
2 69283
2 20918
2 79229
2 58798
2 169869
2 26482
1 134015 755414338
1 21461 723613426
2 71042
1 199900 520693401
2 77231
2 183288
2 108609
1 24971 507792069
2 90830
1 39309 239064642
1 67487 332769100
2 81980
1 146872 948147120
1 148330 359312122
1 47842 443473147
1 55108 342110893
2 2245
2 83109
2 143802
1 38252 972110882
1 66259 405966620
2 174799
1 189710 182215838
1 137820 206637279
2 47891
2 114712
1 116664 138944075
2 11187
2 166969
1 129316 235212467
1 27095 335633295
2 109936
1 103001 454401054
1 116030 437274410
1 76467 171142289
2 86915
1 111043 205001638
1 53619 36241557
2 136793
1 171145 130661128
2 115835
1 92613 560178741
2 8773
2 121929
2 25084
1 148180 344153674
1 44168 550088592
2 43577
2 1159
1 94608 896026574
1 95093 956687130
2 2722
1 128614 13043655
2 190595
2 130571
1 61872 769514327
1 184007 576522728
2 185993
2 55667
2 163645
1 118944 378677611
1 63923 478418075
2 149286
2 179217
2 1277
1 131285 596016169
2 77158
2 131001
2 119515
2 5273
1 132259 464008860
2 192921
1 122679 204339413
1 137151 513868173
2 77202
2 98729
2 114046
1 130885 742682686
2 19302
1 172964 106605876
2 90637
1 161085 59985004
1 36454 750116818
2 95730
1 17179 733915370
2 156042
1 29980 325220561
2 153344
2 103203
1 134265 323574474
2 44834
2 137579
2 94915
1 177616 111614110
2 35025
1 75308 315104698
1 110049 928822060
2 7281
1 120940 364715799
2 177147
2 5497
2 190713
1 118478 151842319
2 537
2 157351
1 178711 759145902
2 184897
2 68920
2 137170
2 170580
1 20431 518375824
2 148242
1 117347 266804347
1 79437 600932569
1 44227 779883682
2 139935
1 100116 389249881
2 69295
2 55556
1 40628 254850128
2 177457
2 195942
1 193792 427883205
1 80484 256450836
2 86283
2 144346
1 19372 322405825
1 65693 121855606
2 138729
2 114684
1 137427 730973530
2 117349
2 14113
1 191415 452604709
2 72158
2 130927
2 161427
1 22885 904287682
1 48822 60685412
2 79227
1 111265 156006978
2 59415
2 4931
1 163878 299517038
1 119063 821928425
2 54888
1 129615 708478032
1 53859 364527193
2 166357
1 7000 563825000
1 38955 448722499
1 34386 196305767
2 64007
2 39377
2 179397
1 140073 906991787
2 147381
2 11129
1 47905 472449253
2 93486
2 118096
2 118769
2 146212
1 86776 104442718
1 166212 889869004
1 15249 683892091
2 187665
1 118842 593228656
1 100847 744380025
1 112464 827659348
2 124285
2 16250
1 153635 970219950
2 186545
1 75908 550917334
1 114275 860169215
2 222
1 21470 986300484
2 123469
1 186005 988224933
1 84965 320878302
1 51012 677276110
2 156272
1 197253 539144315
2 87428
1 41730 864240143
1 48473 239309078
1 10090 615559378
2 184422
1 26220 849539910
2 170307
1 176549 663006699
1 194203 717840594
1 52878 47478305
1 55283 967576484
2 100234
2 145660
1 182802 363530689
1 26887 358893971
2 166426
1 185484 273917193
1 123939 358758561
2 97343
1 104780 810556577
1 52054 949315834
2 104064
2 90568
1 120903 799419745
1 174218 81880190
1 174399 769807450
2 154002
2 65877
2 144104
1 41051 640769707
1 159975 143915234
1 71253 684867665
1 6894 464300037
1 189525 1860410
1 52339 512468155
1 102746 160662012
2 158224
1 176109 170334206
1 119383 679745455
1 146217 847168841
1 190269 754720332
2 28104
2 153658
2 94675
1 4215 815727562
1 168288 855233414
1 43533 767258411
2 17630
2 152279
1 161322 89642450
1 98188 46715060
2 16069
1 112049 891551860
2 37566
1 185711 740222325
1 103602 59229588
2 105101
2 75112
1 105669 64278091
2 18767
2 82136
2 124853
1 176179 488112796
1 152580 125172557
2 20589
2 113659
2 2766
2 180477
1 78430 118056749
1 138900 27590467
1 63650 760238597
2 8568
1 119117 381124750
2 118466
2 65254
2 54221
2 115368
2 158687
2 137087
1 129270 519389568
2 124442
1 67422 633574886
2 146288
1 193966 716412682
1 160914 511922728
2 144173
1 176829 912815678
2 34406
2 213
2 22237
1 172308 952945646
2 90097
2 33359
2 63541
2 149923
2 135642
2 177648
2 96707
2 128830
2 85908
2 135814
2 180731
1 139097 20016481
2 128445
1 149054 640977724
1 119490 660797719
1 111440 746448768
1 36475 568235927
2 30146
1 74339 742033555
2 63865
2 136041
1 199814 133642696
1 112251 469320186
1 186084 67473704
1 83609 892050766
2 147857
2 1631
2 196470
1 173788 849284328
2 33681
1 34573 973683716
1 134797 60332445
1 177519 561354079
2 188544
1 177583 315632159
2 64699
1 56542 895148093
1 100703 810539849
1 8878 136406154
2 162371
2 176168
2 170657
2 147126
2 25067
2 99939
2 103488
2 163448
2 37316
2 159695
1 171303 453369486
1 185286 469138650
2 46678
2 41392
1 129633 86997049
2 19651
2 173120
2 177581
2 144265
1 178610 129668332
2 58629
2 42688
1 192782 637342888
2 36743
2 180680
2 113215
2 112823
1 11411 752362386
2 152220
1 135507 353487496
2 105438
2 23344
1 89502 158986241
2 97705
2 193618
2 34262
1 161164 379812036
1 173004 849691654
2 136720
2 61118
1 101649 10085758
2 163981
2 106108
2 153385
2 145908
1 69237 561500327
1 181368 584071078
1 15673 177701913
1 122803 13733806
2 12184
2 181557
1 151675 450322868
1 14792 536694523
2 123966
2 9258
1 109987 544929241
1 194316 755560652
1 90940 862432212
2 20340
1 159789 896531364
2 24791
1 136957 300468222
1 170029 504414639
2 112011
2 17651
2 132927
2 90406
1 112569 665879532
1 87773 433710917
1 119013 837189262
1 138489 711358390
1 127519 498746942
1 22277 924582662
1 8732 142640015
1 111472 34982207
2 17698
2 87488
1 176215 244408334
1 135792 814740254
1 165330 13294972
1 123081 402776283
1 41351 653743947
1 20093 984230202
1 190232 312323476
1 166482 191856121
1 143821 561772305
2 161527
1 94306 451000641
1 197905 722037372
1 77826 178402745
2 199593
2 52676
2 143003
1 71380 641129949
1 109473 464187704
2 112654
1 34264 389888473
2 31990
1 105974 494263288
1 125654 639960294
2 150106
1 126699 26179342
1 43805 169939117
1 100896 646248516
2 111256
2 15525
1 14101 220782331
1 46416 107956336
2 119064
2 105413
1 103223 282080983
2 28428
1 151673 441149978
1 168368 440588333
1 128147 825702408
2 86996
1 193339 712838321
2 91454
2 170770
1 145569 736007535
2 48924
2 137852
2 94351
2 196220
2 96817
1 56800 134257626
2 1379
2 57682
1 70893 871877528
2 177824
2 6595
1 24656 393939005
2 162459
1 100977 126293850
1 146179 383109247
2 97089
1 149748 799002065
1 136495 46344527
2 91661
1 77160 700021410
1 32522 443963659
1 108816 406914531
2 150085
2 186247
1 9074 772226115
2 190964
2 45475
1 1320 783702614
1 30238 118193704
2 19373
1 130257 773485646
2 98314
1 16882 2575749
1 1043 494823411
1 182622 492471038
2 115453
2 78289
1 165231 818485476
2 79323
2 56977
1 69834 841732538
1 198373 225661193
2 196427
2 58212
2 33037
2 106173
2 56125
2 19819
2 27067
2 14917
2 36190
1 199841 517936148
1 165545 50026642
1 178371 205430822
2 68871
1 16599 876033483
2 59254
2 83713
2 194873
1 12426 939705626
1 15022 276345316
2 166328
2 124384
1 125305 238388233
1 116285 21078013
1 24441 562858112
1 149748 743494613
1 124221 266008352
1 39446 574175093
2 39112
2 4406
2 3297
2 24060
1 110467 414880442
2 21515
1 119812 526888999
1 89403 917335357
2 175162
2 99286
1 2069 193840769
1 162536 9891773
1 153400 478679675
2 187812
2 113871
2 68019
1 95943 89784976
2 78283
2 113468
2 107984
1 22950 81765512
1 116525 377441588
1 120226 607535951
1 103238 32465900
1 147610 364270433
1 136445 754627376
2 69394
1 26323 563859597
2 54048
1 48851 594494500
2 94577
2 15184
1 188086 838424249
2 158190
2 88880
2 156319
2 58764
1 94076 276559293
1 42878 340831257
2 144773
2 142068
1 45566 318317250
1 65952 137426530
2 1531
2 123205
2 74216
1 129349 289766381
1 77258 326179388
1 188531 974294202
1 24099 4953947
2 51919
2 34888
2 114532
2 7499
1 121903 197257579
2 39131
2 35309
1 41636 607602701
2 137538
2 81194
1 49124 119639125
2 109055
1 126565 222995867
2 17312
1 70413 450356186
2 132852
2 13835
1 15829 479116718
1 38497 983089771
2 5362
1 125879 702810895
2 45634
2 36508
1 57057 106361119
1 51224 203877547
2 11722
2 26891
1 41678 606017822
2 123505
1 14748 781517401
2 192583
1 38396 335445785
1 187964 126563864
2 153996
1 83763 545877517
1 197533 720937695
2 48796
1 9353 361465993
1 183791 741793090
1 134424 401004799
2 86472
2 103747
1 68078 929357043
2 157261
1 80808 319916073
1 97775 922106445
2 178882
1 18700 682944726
2 77201
1 171487 349869922
1 92073 733327129
2 9984
2 117943
1 91767 133401536
1 186870 338393626
2 147561
2 2155
2 85573
2 184966
1 88422 936102147
2 131234
1 183557 193440626
2 169299
1 78417 874526613
1 67468 454397619
1 124423 941275319
2 28748
1 124430 787481875
2 20058
1 27169 609487383
2 72893
1 6781 798781603
2 83315
1 180668 585035704
1 56473 397788611
2 123311
2 78715
1 13421 921230834
2 96182
1 167027 730064144
1 94923 467712713
1 131442 97650636
2 149981
1 138165 578353847
1 82295 119219723
1 87894 235493930
2 64150
2 69422
2 74665
2 148724
1 65895 840442359
2 13459
2 84588
2 103206
1 13885 157219373
2 172476
2 133165
2 1103
1 46142 388934935
1 115610 542117026
1 136237 643075113
2 114069
2 13326
1 168399 605456162
2 115125
2 82981
2 100315
1 18523 474081976
2 186107
2 144268
2 145049
2 123606
2 3522
1 66156 900426313
1 148386 112109093
2 194341
1 179710 99230487
1 61984 898526329
1 150175 721513189
2 52298
1 188706 651666118
1 115826 127603512
2 120472
1 142401 427915060
1 47570 966795797
1 197156 651837567
1 141374 83554939
2 121303
2 109180
2 122681
1 116870 491284015
2 133657
1 154064 226959220
1 155658 468545266
2 80068
1 92635 88005836
2 175520
2 129302
2 134265
2 69234
1 144814 649880046
1 119142 592693831
1 86379 235824102
2 30317
1 64392 940562132
2 43765
1 143517 772877908
1 71572 940757593
2 64005
1 102517 230556209
1 188479 109568888
1 58600 717862062
2 189394
1 87682 637895720
1 4032 743103110
2 166321
2 32072
2 126643
1 19729 185513935
2 179953
1 37179 416212268
1 49573 95440606
2 69237
1 177623 192451809
2 121913
1 61057 473344006
2 131394
2 52755
2 6709
2 80168
1 79061 209916940
1 107469 412202952
1 176313 886406907
1 177614 717136679
1 90372 664434956
1 114497 941486175
2 93546
1 179218 811888390
2 163348
2 117747
2 39291
1 18962 677976832
2 24140
2 39506
1 172623 373732547
2 40077
2 91888
1 169342 468349353
2 126416
2 176110
1 125087 230265362
1 158437 397485036
1 75380 591626084
2 144860
1 188457 901213275
1 153052 633891767
1 62068 595360503
1 110918 448579638
1 162206 295576877
1 86493 70682792
2 32046
2 3513
1 79429 952157727
2 127794
1 16900 549710419
1 183367 25157007
2 47697
2 70166
2 74997
2 2464
1 83066 724875196
2 111098
1 185661 438328371
1 172438 951995900
1 15352 935838999
1 47176 203305006
2 34086
2 2302
2 156914
2 91436
1 45592 99876187
2 46689
1 64343 914305482
2 194694
2 14359
2 142840
2 199548
2 154112
1 139760 342151945
1 113297 665748969
1 112569 977954993
2 47226
1 137528 530531882
1 110875 990403104
1 72386 350790385
1 137570 440622784
2 42655
1 189241 809195259
1 56152 494855195
1 6804 403417863
2 102433
2 8674
1 75213 284687035
1 88010 101426441
2 116813
2 163568
1 13260 556424563
1 68579 763336450
1 112980 51469818
2 138614
2 164216
2 129299
1 77006 563863191
2 24703
1 110840 10038638
1 156011 810359422
2 43568
1 83465 748439363
2 67017
2 186632
1 181762 746037610
1 69609 480602134
2 61669
1 161069 794527584
2 127943
2 158133
1 144126 541425223
1 80165 404924500
1 63610 888375856
2 168870
1 7838 907015291
2 23402
2 127843
1 197111 532604437
1 193879 135278092
2 198594
2 85498
1 150853 387712952
1 184820 822269521
1 1273 670738794
2 189644
1 30616 458876145
1 27645 82985947
2 87858
2 179193
2 134408
1 39072 574014261
2 102879
2 110325
2 45381
1 145725 886228092
2 81378
2 65790
2 7773
1 19544 770332969
1 152641 938409806
1 145563 426932401
2 188108
2 157774
2 170556
2 36570
2 146125
1 106044 82850489
1 158614 563807186
1 199020 287124279
1 81836 273631627
1 65044 933143348
2 119223
2 154855
2 197720
2 85006
1 150756 939154818
2 181514
2 95558
2 50304
2 193283
2 8899
1 67424 568002743
1 162850 716106161
1 134752 793240878
1 116985 627002661
2 159203
2 153233
2 116269
1 195520 15143786
1 94907 725398216
1 110908 720584258
1 121837 241066520
2 3692
2 198522
1 199746 395352055
2 159899
1 146699 441233312
2 87900
2 18250
1 89009 331057618
1 75105 126552390
1 88934 681916514
1 138476 748404552
1 184821 567759583
2 29798
1 186146 334717026
2 15303
2 79666
2 189347
2 137423
2 118549
2 77439
1 88244 470276822
2 111120
1 3516 270247289
2 11782
1 99919 775362416
1 106335 407395109
1 55703 504237606
1 81674 668210598
2 2072
1 68411 730443578
1 111708 908397253
1 149253 747907051
1 22300 835287279
2 125674
1 107875 60928402
2 90084
1 156719 681563414
1 114258 903609547
1 147937 82864906
1 183397 269218508
2 152170
2 165466
1 160710 937862440
1 194431 17182343
1 90565 54222817
2 78757
1 100331 176721975
2 199853
2 25346
2 56913
1 143283 497350912
1 31952 53144005
1 93379 16468991
1 168839 273016252
1 87523 551867317
1 122219 29767312
1 176519 801984226
1 75991 275816281
1 106266 219383795
2 189990
1 162922 61556570
1 198509 696090272
2 161001
2 85679
1 23402 863615941
2 1772
1 191024 147029616
2 60306
1 40850 788768104
2 91284
2 31412
1 33217 419830975
2 25644
2 198020
2 154934
1 108485 929656517
2 149207
2 125006
1 40265 648760306
2 18502
1 95055 699866464
1 70590 535538231
2 46222
2 144450
1 126212 392209245
2 65211
2 82413
2 175979
2 93516
2 177052
2 57658
1 147033 69878961
2 119102
1 154109 331634227
1 70553 401427465
2 67593
1 26271 513619660
1 162468 222161959
2 75237
1 104346 657288518
2 72812
1 162963 259299333
1 83587 138270801
2 142550
2 101232
1 89844 886045427
1 72033 936705794
2 111336
1 190077 112993282
2 86080
1 77601 454761278
1 76120 681752907
2 12030
2 121648
2 152634
2 187341
2 34204
2 140146
2 131947
1 168632 795207278
1 115874 252357540
1 166689 107561367
1 180381 325777196
1 154937 552474429
2 25219
1 77226 114067624
1 41146 995282025
2 127092
2 61957
2 59006
2 196977
1 78312 891111066
1 191155 986055526
2 148870
2 151914
2 117177
1 165587 539797337
1 169072 642553162
1 197237 512449931
2 48364
1 113653 957865069
2 139662
2 147497
2 3504
1 160950 908235436
1 142790 768101531
2 46501
1 113977 788616098
2 77301
1 145981 613596017
2 189847
1 109448 842307060
2 68776
2 139361
1 117432 48527822
1 58591 394990822
1 62419 836032630
1 76507 680014963
2 56289
2 95748
2 33081
2 164391
2 74963
1 85291 534242122
2 30426
2 10446
2 91939
2 14564
1 195279 168366585
1 2829 652346091
1 129235 113076030
2 161183
1 123989 452368732
1 55102 176413793
2 40619
1 155154 882326843
1 6335 996396467
1 174655 68913981
2 178733
1 6624 834526584
2 79977
1 69321 4055822
1 101375 258004082
1 107181 4995891
1 123068 160865055
2 42540
2 13783
2 9525
2 60999
1 147885 976643993
1 196921 576744972
1 47157 493376309
1 15022 279843080
2 129800
1 170052 168975121
1 50194 645445931
2 99538
1 147248 281397032
1 40001 637850490
2 106507
2 138524
2 134240
1 55018 370108798
2 81977
1 155382 265058537
2 145055
1 100168 737532082
2 48951
1 195777 328937319
1 144955 468479368
1 175370 268995888
1 191712 127967230
1 146222 3480755
2 8747
1 36041 992225452
1 176705 438874151
1 143769 902692074
1 157297 270225651
2 5895
2 41804
2 62798
1 94406 595570976
1 76292 306493274
1 66248 980995569
1 81541 293413722
2 82550
1 113812 75826477
1 108637 82900396
2 75579
1 146406 723143302
1 35002 977019421
1 104005 149646776
2 164226
2 131803
2 78560
2 11921
2 178147
2 163250
2 21311
2 179788
2 190385
2 175575
1 134685 451152080
2 65705
1 160727 130171242
2 342
2 199834
1 137441 891982528
2 43577
1 17725 680600118
1 87223 67974134
1 57209 170023884
2 129727
2 46326
1 79795 489639191
1 69174 307333788
2 49430
1 9986 594859014
2 196245
2 101853
1 71146 457074846
1 120842 813488822
1 183370 582846541
1 92038 786370456
2 46281
2 184421
2 155344
1 69495 874179482
2 122625
1 44576 945145932
1 119669 94157951
2 22475
1 136777 530273697
1 38368 340118037
1 28465 858316128
1 92947 534783366
2 150561
2 156137
1 123684 914402676
1 65157 256345517
2 33670
2 101493
1 124386 279193542
2 159381
1 25082 307740231
2 124998
1 162707 478322506
1 137504 300465535
1 172724 212000440
2 72281
2 143853
1 134085 338329258
2 99279
2 68560
1 188858 426413146
1 171768 69231016
1 124064 238492492
2 112269
1 198553 240242303
2 65523
2 118852
1 138210 626770392
2 150084
2 110710
1 80084 604331417
2 4176
2 55151
1 90643 228608928
2 154181
1 78445 657964812
1 107247 315986278
2 85304
2 116627
1 166551 399372979
2 136849
2 197115
2 16537
1 77380 602602759
2 166700
2 153243
1 77870 870659667
2 103527
1 38926 840172764
1 45809 847339578
1 181959 378838251
1 22533 169743280
1 47781 590245929
1 148210 877217710
2 193622
1 4966 897903933
1 195000 553040333
2 181081
2 142746
2 50432
1 166362 384123043
1 63549 531779921
1 175326 421584046
1 199229 350038728
2 50524
2 126892
1 194025 177042615
2 47636
2 81336
1 48889 746122731
1 27032 897152654
1 148766 49108552
2 24253
1 183867 779069245
2 69607
2 116218
2 38868
1 158942 92900443
1 47604 127722422
1 88448 771223259
1 45349 90283444
2 164042
2 18928
2 57285
1 59622 39437252
1 116696 790114476
1 152427 404247695
2 81428
2 151154
1 115623 708283975
2 26779
2 167636
1 52846 995793680
2 171496
2 155257
2 18799
2 81641
1 181154 592701350
1 184980 520640807
2 57469
2 77170
1 188887 299715537
2 112506
2 83206
1 77415 677203370
1 93973 536946933
1 104756 472191940
1 138315 38595013
2 61909
2 137326
1 6237 306655312
2 64773
1 113096 735662019
2 163651
1 140925 513827650
2 165000
1 163271 987329320
1 105818 641996880
2 140399
1 170949 17731897
2 84461
2 6971
1 106746 251599753
2 51012
1 758 312940927
2 64940
2 130989
1 125564 786722936
2 70441
1 24944 176484426
2 151934
2 170205
2 99547
2 18066
2 75532
2 147679
1 109274 769496483
1 168904 455862087
1 198476 995429843
2 77106
1 160995 321748264
2 72246
2 43317
2 19198
2 21318
1 51317 81051059
1 125045 914510285
1 114488 176827552
2 39638
1 3372 444543381
1 23692 207614773
1 175380 654606585
2 174904
1 161285 552796349
2 119837
1 168519 436798841
1 36323 549158021
1 135138 400280724
1 111374 244660648
2 85273
2 132448
2 154339
2 156056
1 185982 755216801
1 155820 559150592
1 38688 789378963
2 53660
2 128126
2 31687
2 189393
1 69407 631727000
2 81849
2 39063
2 140666
2 188203
1 4791 995984749
2 167274
2 24059
1 165855 699762907
1 164668 789119817
2 10424
2 15757
1 94295 747218972
2 89318
2 143420
2 90856
2 56383
2 49482
2 100294
1 71249 273468152
1 34814 443150464
2 138370
2 100461
2 29941
1 68227 326593101
2 147602
2 111603
1 178211 777607210
2 176503
1 180277 434787755
1 163769 398695094
1 124022 439072461
2 10685
2 106365
1 111070 432927913
2 87224
1 175638 178549216
2 106399
2 41230
1 159231 343680911
1 124274 121036670
2 140760
1 198927 241020156
2 53856
1 170101 928871643
1 23157 551016628
2 160487
2 43967
1 19057 205747489
2 15456
1 18475 630861552
2 125663
2 8576
1 69620 478496583
1 109078 17990266
2 109266
2 80401
1 75058 220343259
1 82527 693312291
2 125143
1 116300 524579524
1 157859 193756613
1 90083 794535805
1 52847 709364752
2 145479
1 21446 355851404
2 85665
1 193964 753552214
2 23548
1 41620 927263799
1 65209 120226592
1 43818 343988957
1 173431 727482715
2 149139
1 12761 854842399
1 185356 559504703
1 43898 337495951
1 16510 616113578
1 141431 31056178
1 192800 346580008
1 139042 508888982
2 151643
2 194309
2 84985
1 111546 461853561
2 115507
1 176492 22659979
1 5254 278791309
1 82595 127531668
1 90235 769981269
1 12708 444019586
2 184245
1 31141 415099616
2 60838
2 169434
2 65637
2 34550
1 73653 872904018
2 30082
2 93157
1 142906 83282749
2 149739
2 134843
1 49629 979642705
1 48778 423508615
1 94931 707669287
1 151177 761850544
2 139860
2 140473
1 153107 654831508
1 176935 235095265
2 181398
2 152816
1 148031 538559729
1 25610 770096138
1 12609 327066880
1 121603 816027238
1 120532 923108179
2 192144
2 179501
1 97850 697752606
2 140658
1 120432 360900655
2 108646
1 26734 63926556
2 48617
2 191386
1 136848 228286327
1 155415 661305889
2 167028
2 18201
1 69303 997003985
1 164056 536377227
1 84308 490909457
2 38160
2 66549
2 58770
1 95070 191923340
2 93270
2 198783
1 6914 540719456
2 52927
2 82355
2 135911
2 89359
2 148764
2 158227
1 89481 979146398
1 10370 494926109
1 27104 20909579
2 168186
1 194260 961121187
1 162519 976119397
2 117704
1 156742 677147830
1 67376 430595776
2 116742
2 12449
2 19480
2 23833
2 11347
2 181836
2 135049
2 155401
1 20086 968023789
1 185653 98662332
2 78260
2 143633
2 5377
2 136728
1 182677 64937437
2 170633
1 9910 273063399
1 72191 354533003
1 145606 679366798
2 90095
2 58543
2 14450
2 20956
1 22613 134902441
2 128277
1 10084 533104829
2 168269
1 3092 797750824
1 198292 948318811
2 37309
1 114643 794475084
2 181102
1 45632 76776888
2 174983
1 6215 710369927
1 151996 119344856
2 18628
1 133655 646379386
2 114624
2 28851
1 18770 471421342
2 159806
1 38735 112432471
1 5519 897391464
1 177512 65187515
1 198678 700311142
1 109213 249055302
1 64340 544552949
2 50384
1 127502 373052981
2 61349
1 81554 904920289
2 179785
1 86250 477441335
2 18174
1 116571 266244851
1 31445 289236423
2 195469
1 161086 73254035
2 174477
1 183193 977520243
2 171204
2 177823
1 18628 168279824
1 139349 604026695
1 7984 959235775
1 74440 602135515
1 134352 156650525
1 192488 335072736
2 143186
1 49118 738725012
2 110894
1 198751 304836412
2 21144
2 44024
2 172679
2 144226
2 84486
2 59095
2 198132
2 80533
2 141466
1 125555 195140545
2 58770
2 184910
2 119319
1 49102 887092034
2 112303
1 73730 469511928
2 145542
1 38021 460941157
2 20515
1 181289 955452824
1 98589 274098618
1 29756 436332206
2 111350
2 51633
2 121886
1 169558 624708023
2 121644
1 59616 567710740
1 178554 805184094
1 160251 88602352
1 30598 499386727
2 77728
1 61625 783258825
1 31945 597159037
1 199178 882191177
2 100693
2 12562
2 1050
1 31831 77864131
2 35889
2 171065
1 110435 243257016
1 143969 31052585
1 55222 384229061
2 151596
2 83904
1 150276 329050300
1 113741 631295355
2 88790
2 44608
2 44440
2 19755
2 24630
1 42304 316250345
1 86067 69888471
2 106781
1 134988 920435704
2 104874
2 195490
1 112144 970334300
1 66721 521174963
1 36048 812936857
1 64249 628733968
2 199761
1 181773 181319871
2 107033
1 136262 378727884
2 87510
1 87636 793340571
1 145790 907627280
1 150256 539310233
1 176516 819594400
2 22940
2 101799
2 6005
1 178106 735501795
1 117121 678417565
1 44856 483569798
2 195512
2 8728
2 27187
1 188634 426231557
1 146949 500582102
1 93605 2978009
2 159608
2 179443
2 101792
2 141516
1 130359 426773332
1 171570 284077297
2 145976
2 196902
1 29701 698027377
2 139100
2 126671
2 144723
1 198454 488671702
2 121813
1 172585 582863304
2 89072
1 142010 76818812
1 8176 222025693
2 199096
2 24702
2 38543
1 14779 530736454
1 36704 518443577
2 179867
1 88334 994444490
2 84628
1 141786 52579871
2 129773
2 156062
1 124409 721034491
2 34112
1 87433 581843157
1 134313 640779067
1 26872 721175797
2 195636
1 179859 569749714
2 136789
2 183031
2 169846
2 129484
1 66481 601780653
1 150737 285749309
1 139738 539433713
1 162899 533639528
2 28056
1 50115 520194386
2 98292
1 161886 992320590
1 48904 520831684
2 78551
2 101355
2 50202
2 2834
2 26707
2 115393
1 57859 248501351
1 98497 702598827
1 186757 959445745
2 94281
2 109741
1 192550 184042055
2 170700
2 124809
1 44454 211622195
1 4002 846745562
2 78277
2 102488
1 37047 401762796
2 127682
2 111434
1 176909 946029301
2 108586
1 168085 145549327
1 103628 624787185
2 6823
1 120039 5158410
1 10328 278434520
2 131552
1 122194 247821694
1 58487 845596696
2 14516
2 100808
2 69820
1 6702 10520136
2 137503
2 84808
2 17102
2 133454
1 68548 324916984
1 11138 35726862
2 94488
2 91329
2 62671
1 171123 132615172
1 48587 787995778
2 152675
2 72720
1 175005 55939466
2 33036
2 199898
2 107147
1 26823 713797920
1 114242 136192288
1 85849 990663012
1 167197 143043001
2 37548
2 68939
1 198905 834293139
2 180424
1 160023 828763194
2 97232
1 3020 600711586
1 30710 473599520
1 39631 119821919
1 38289 345498376
1 55181 634378865
2 127365
2 74276
1 86653 372938183
2 22872
2 198039
1 189861 570344942
1 78324 214078746
1 37254 938198690
1 46875 121586389
1 177297 972148020
2 89266
2 98531
1 54183 64075711
1 109033 569440470
1 87126 479440407
1 136619 817917540
1 89523 582695238
2 122937
2 53429
1 110099 104815829
2 138141
2 178974
1 151524 462501313
1 154196 502627788
2 92386
2 32505
2 146459
2 199564
2 163304
2 32200
1 12254 516564455
2 76189
2 98769
2 72856
2 167331
1 158725 1058858
2 18248
1 20664 222484658
1 190647 273015383
1 195363 999902246
1 167461 636842563
1 52961 852350819
2 46757
1 25647 923706850
1 148573 481253287
1 11989 379066866
1 71551 307866298
2 8213
2 138987
1 111170 509128836
1 39775 850038175
2 144933
2 94122
2 55373
1 29073 56984103
2 51658
1 60777 150901653
1 75785 862243566
2 162644
2 8050
2 40393
1 150448 660607038
1 102901 303465072
2 41195
1 133089 598712379
2 155494
2 17221
2 18275
2 18948
1 101379 991624166
2 14724
1 133789 222109966
1 10619 45932075
2 101293
2 150830
2 93049
1 9017 222407535
2 150714
1 80288 301079244
2 175546
2 161377
2 19705
1 159242 382187071
2 188877
2 67715
2 64042
2 60613
2 149642
2 111004
2 176790
1 28900 342957832
1 2459 848040322
2 92883
2 138301
2 13655
1 102111 3957605
2 126800
2 165751
1 83458 125207693
2 173074
1 33233 569628426
1 104089 901237619
1 183405 781571277
1 19246 185117155
1 162797 385550510
2 125681
2 38615
2 99279
1 78826 158455644
2 131705
1 120014 639926612
2 167681
1 77698 920298576
1 110650 632396146
2 126480
1 112545 162217832
1 173924 380238038
2 117648
2 161614
2 187350
1 160680 705734760
2 3280
2 43326
2 50120
1 115868 402041283
2 31588
2 26198
1 194744 656884347
2 135283
1 80302 551168000
1 37177 267560523
1 24041 551160540
2 44748
1 159519 885009713
2 160681
2 180511
1 154299 208156935
2 147007
2 61761
1 15634 165461687
1 76347 870298259
1 82796 513822199
2 119670
1 177006 191044617
2 161423
1 79682 967394299
1 54520 684362354
2 181510
1 186704 645879732
2 64510
1 109827 923372384
1 111347 69507065
2 126966
1 180966 842630066
2 178101
1 59143 660524435
2 196598
1 163746 667140371
2 110250
1 54648 826406190
1 143512 558959789
1 34733 665014608
2 62212
2 107759
2 132703
1 60430 895824950
2 3401
2 23246
1 161626 39503185
1 118978 940312664
2 67897
1 160056 439692010
1 90429 535546210
1 179493 946024629
2 40353
1 141076 496900102
1 54730 871666069
2 148339
1 48408 837539186
1 149493 402738677
2 143626
1 129408 615405734
1 51063 360445980
1 46243 530435725
1 81103 744054831
1 162614 312790134
1 86982 97844752
1 73531 712894416
2 38659
1 161940 442855272
2 164500
2 100794
2 70170
2 177090
2 76801
2 21844
1 18355 892867734
1 8827 300114598
1 43277 546044514
2 160665
1 183136 891800503
2 6974
2 81475
1 33354 521719217
2 140838
2 40097
1 167133 659853633
1 50969 933940083
2 20426
1 189617 185050431
1 740 386693225
1 148178 277511200
2 24834
2 43036
1 99608 180399556
2 55551
1 109888 707090262
1 24498 656139583
2 48277
2 39162
1 133188 912534246
2 90878
1 177055 673160796
2 152476
1 14796 901808211
1 194287 109518109
1 176425 115666539
1 63035 289632494
2 17870
2 174501
2 12983
2 157154
1 53644 997555102
1 159511 945331010
1 87450 896072002
1 140305 278895052
2 134028
1 47657 759820102
2 53186
2 125267
2 149752
1 135981 209763282
2 175727
1 100222 456648608
1 80195 733955767
1 123915 168311630
1 188471 908335126
2 193786
1 74181 908890681
2 64573
1 8274 231332843
1 193119 32944512
1 158263 743622233
1 192523 169167542
2 62704
1 37597 77172440
2 77137
1 37907 562656561
2 92032
2 191773
2 194287
1 24681 993901460
2 144750
2 38715
2 149169
2 26198
1 72432 316498256
1 190821 508092533
1 5836 101623489
2 149157
1 1668 907023787
2 195226
1 175428 659769329
1 73076 89760651
2 16632
1 65858 546476291
1 196245 330573441
1 153769 253332606
1 40938 322861205
1 144742 366704406
1 156573 13580941
1 180485 274604322
2 56441
2 82867
2 183045
2 75449
1 4933 25144139
2 157465
2 120931
1 142061 920713653
1 115706 964394274
1 14852 839579791
1 10729 738594667
2 106035
1 187534 894317331
1 112608 359070454
1 12396 673466068
1 3181 17554120
1 40901 475371031
2 118055
2 178500
2 176089
1 158064 736252928
2 132922
2 98275
2 16917
2 80415
1 78003 344942663
2 66988
2 192225
1 53491 385933774
1 34472 303631367
1 121474 147108090
1 126479 30936831
1 145174 312850580
2 50469
2 63208
2 123538
1 17373 552440314
1 39945 391843862
2 68930
1 117318 175999283
2 65581
2 50948
1 19205 220160050
1 177069 4713327
2 182488
1 25614 18503515
1 159592 590131745
1 100954 277806528
1 35051 646799493
2 140505
2 198145
1 52483 199747828
1 19465 665474904
1 3088 513692626
1 104384 608464543
1 176146 845462304
1 144967 385442995
2 50811
1 61433 788770395
1 168102 635891398
2 92522
2 98720
2 165636
1 126301 483302510
2 21402
2 20289
1 174166 597444135
1 171235 240563870
1 1625 775608440
2 147253
1 11677 194442376
1 108275 920153245
2 14688
2 14098
2 93404
1 114789 798363699
2 105958
2 173507
2 110634
2 41750
2 52407
1 151989 611726312
1 120751 659711906
1 192088 610137343
2 97087
1 172878 129473210
2 52976
1 176862 645154054
2 86179
2 41150
2 89171
1 95811 448262050
1 149888 778772295
2 182889
2 78628
2 78200
2 177859
1 111969 303805721
2 1009
2 32932
2 156007
1 34088 457903794
1 180361 480806811
2 134641
2 107057
2 125588
1 194884 202576383
1 37677 97184742
2 165233
1 69349 540983957
1 143270 855851980
1 64553 527091356
2 138583
2 188082
2 73924
1 116834 151472903
1 155182 75521072
2 47019
1 120369 541463486
1 136352 869335598
1 75762 414951051
2 65734
2 15680
1 198484 539985554
1 59691 827288855
2 180477
1 52851 60759704
2 118254
2 195290
1 7787 268405487
1 96403 161422583
1 95624 839211538
2 29954
2 188477
1 6897 110863624
2 96980
2 113579
1 127526 8875250
2 12532
1 58259 960104019
2 7092
2 47764
2 194237
1 33897 77570698
2 132219
2 40629
2 148763
1 23285 627115253
2 64337
2 89842
2 28044
2 135319
2 48100
2 20350
2 47233
2 95213
2 66292
1 196324 210826275
2 50951
1 45024 320807654
2 196148
1 16509 111262939
2 34500
1 45026 302631519
1 148166 934239248
2 129504
1 42158 407272787
1 99231 880226083
2 40300
2 188898
2 155955
1 122986 248045365
2 60636
2 99006
1 198833 547463447
1 124315 562127449
2 69791
2 190551
1 133430 600250728
1 3974 778485613
1 106049 32061780
2 158678
2 189644
1 113008 860899134
1 25810 413337436
1 191623 585428478
1 36496 460465611
2 59425
2 94621
1 74686 824081053
2 57220
1 179754 464053863
2 76078
2 167938
2 51166
2 19646
2 57806
2 40739
2 23859
1 5048 519137837
1 53125 381379201
2 26012
2 127240
1 165337 158721330
2 155493
2 1100
2 120849
1 108832 299080730
1 28421 378018171
2 21665
2 20528
1 122327 888300540
2 76341
1 43825 277446972
1 99513 244441974
2 42978
1 40684 168454597
1 87589 695822247
2 12020
2 72051
2 160186
2 198200
2 44865
2 64072
1 109208 344747090
2 172004
1 13509 342103120
2 67226
1 10044 121040067
1 117784 371627028
2 29394
2 108690
1 41398 631926107
2 127028
2 85428
1 113983 110395232
2 21432
1 16245 943072384
2 3160
2 190824
2 99710
1 183870 935834090
1 91293 613750931
2 55439
1 14704 739622130
2 65184
1 181933 986675063
1 154177 779784954
1 157071 972410195
1 149670 510803880
2 142727
1 5145 796526415
2 33962
1 90414 153184037
2 114940
2 128281
1 29978 304802674
2 41194
1 90741 659036162
2 119332
1 99342 792476938
1 188623 828542262
1 84051 14783086
1 165990 832257362
2 177544
2 104213
2 194945
1 16546 621963702
1 134119 542181767
1 129808 830503800
1 132184 828901830
1 128747 537346188
1 30732 250091081
2 94444
1 188453 279149361
2 171395
1 59596 806098918
1 81543 256318957
1 64494 310683875
2 83467
2 67831
2 50518
2 50997
2 112136
2 72039
1 95735 331706821
1 163613 61257087
1 107422 57558510
2 86899
1 150646 212395958
1 68711 260881103
2 103331
2 48930
1 179903 309686178
1 183395 196768659
2 13950
2 189733
1 144994 541123007
2 131815
2 98068
1 185688 713709610
2 68658
2 75014
2 15414
1 160223 540885187
1 196691 898928204
1 39429 837598939
1 96366 41781261
2 121063
2 195744
1 151843 300014574
1 62246 269824949
2 51284
1 67503 188242184
2 84547
1 36294 681924051
2 67242
1 131147 64655609
2 193515
1 105382 429533295
1 179326 574445707
2 67267
2 28620
2 144179
1 126636 704456317
1 146318 427746178
1 191584 376590501
2 121798
2 73547
1 192821 715258000
1 60218 145542480
2 149613
1 126946 340297722
2 114793
2 11450
2 143584
2 86854
1 165583 715987607
1 94625 796692366
1 123051 713958910
2 526
1 26086 22732315
1 2685 521879889
1 139708 117889174
1 74561 647144588
2 169259
2 108783
1 15495 354755695
2 170203
1 83247 908501579
2 36186
1 138523 296044194
1 88808 744029337
2 194915
1 151924 768991701
2 54670
2 2436
2 185029
2 130851
1 21205 249121746
2 135101
1 184319 2735299
2 28860
1 63103 312557164
2 164887
2 177585
1 162815 105355805
1 83362 624794033
1 116856 885960209
2 59292
1 159918 845486147
1 199898 47047074
1 159061 674460225
2 35346
1 136854 309884870
1 152927 929522415
2 3885
1 33487 994663671
2 37018
1 45168 375652517
1 173896 203607241
1 198018 892386421
2 15588
2 37022
2 79228
2 139170
1 45297 146274977
1 8126 296068709
1 76319 744513730
2 124446
2 163150
2 175216
1 101847 259855348
2 166786
1 111240 730627820
2 28077
1 117773 853903614
2 54690
2 131599
1 130292 755008645
2 86724
2 118113
1 191736 219182777
2 31620
2 126590
1 85239 30769340
1 181402 891421928
1 162474 493932865
2 79289
1 95441 38141078
1 21983 248707820
1 144243 158080218
2 16342
1 168405 869399398
2 183103
1 7251 719202840
1 57555 530855085
1 178734 226012226
2 173925
1 143732 394499762
2 109894
2 43435
2 171472
2 159810
2 35140
1 110543 68789154
1 114377 898347052
2 106792
2 126105
1 123019 984750338
2 65019
1 61664 769401660
2 25681
2 25557
2 80100
1 36776 272399856
1 63162 990934759
2 197230
2 93983
2 96412
1 131367 716527537
1 23032 780427020
1 123946 842880778
1 135778 263796624
1 132413 943513432
1 106056 931048860
1 193124 323688131
1 54019 567956899
2 151027
2 154802
2 22429
2 156011
2 99171
1 162435 521087842
1 123648 540236180
1 106567 881146639
1 155211 560058825
2 77272
1 197561 298230246
1 57942 150257368
2 18116
2 187573
1 18749 775221563
2 121583
2 117411
2 49521
2 61911
2 10866
1 3229 709268642
1 61224 599414486
2 154656
1 73709 485171158
1 108202 825846867
1 18112 685054409
2 158234
2 9916
2 8091
2 170258
2 10786
1 595 988890711
1 106006 611740777
2 155848
2 3963
2 42757
1 34751 460046907
2 149167
2 145670
1 157795 45084962
1 20267 822731995
2 149721
1 194997 352399953
2 22692
1 64639 746757114
2 140323
1 186229 400223597
2 149454
1 5367 787361981
1 23960 397620258
1 22220 994945132
2 189902
2 61166
2 8736
2 92073
2 5966
1 146577 218402996
2 138624
1 50849 236129030
1 82677 523088042
1 11659 23002482
2 154324
2 47106
1 170294 427670317
1 130758 254456740
2 166664
1 106550 319880233
2 169449
1 27925 137008616
1 145220 572040761
1 149932 476567158
2 144574
1 125219 334913335
2 35480
2 111558
1 182963 896209265
1 183200 268323499
2 171604
1 123137 494295962
1 191770 951921715
1 177144 228753861
1 64694 962344839
2 161363
1 198427 830029791
1 175955 415936138
1 21953 725776389
2 183434
2 49259
1 85333 741120832
2 67584
2 166667
1 93482 29756544
1 32625 374035219
1 24804 118527448
1 37487 380193753
2 75465
1 86491 782339749
2 111211
2 122232
1 58369 936974067
1 188541 450179314
1 92852 327537017
2 57255
1 166178 288645905
1 56160 265539635
2 155564
2 141226
2 46363
1 91653 560416371
1 146360 98407465
2 86268
2 113052
1 10850 959298680
1 22943 156760815
2 102075
2 64346
2 44591
2 62956
1 40126 109708669
1 60703 224825642
2 89585
2 29257
2 5531
1 59302 385803167
2 2970
2 41463
1 157108 499726632
2 151761
2 80485
1 140720 288948179
2 140437
1 133414 882956619
2 196832
1 42986 493198105
2 35610
2 120972
2 96804
1 58995 282257663
1 30852 782358076
1 36853 222182181
2 130610
2 91381
2 120671
2 127004
1 105622 234032493
1 47487 935195512
2 43885
1 191143 587069873
1 44766 913943287
1 118409 662921422
1 163462 803644926
2 140826
1 48524 511610508
2 17143
2 138555
1 33721 105689009
1 115050 950174649
1 4430 994841323
1 29870 361243198
1 84670 595381803
1 52536 660382200
1 27300 845939025
1 74837 328896997
1 173285 80886493
1 98030 636423951
1 44409 509028156
1 67948 495820495
1 174739 980652259
2 7174
2 64657
2 162377
1 144936 518603857
2 170569
1 157814 371823676
2 31331
1 157564 878968517
1 39660 944333287
1 14195 793051079
1 3959 567602296
2 17554
1 104579 577283677
2 145235
1 168017 330946525
1 6451 432134044
2 190334
1 169703 448835153
1 110275 716851914
2 194197
2 49414
1 62543 996548342
1 87276 251977917
2 192346
2 170902
2 126685
1 70163 599814544
1 82235 462924515
2 46556
1 81638 781440718
1 60833 277032883
1 43711 939322634
1 157246 943917007
1 124402 921983684
2 165719
2 96687
1 192195 849966668
2 21591
2 175994
2 58983
1 21260 719248770
1 148280 844575722
2 6683
1 92406 503375667
2 74234
2 156845
1 15828 512216207
1 160292 928075134
2 55345
1 114256 276333723
1 20665 422559675
1 190733 836901189
1 145148 293054590
2 53609
2 15739
2 125142
1 24288 826617266
1 100835 376879357
2 156714
1 187117 449634506
1 31937 403540799
2 150217
1 160903 543664404
2 193968
2 114909
1 169548 386919210
1 110816 758420054
1 167185 672352288
2 10802
2 9686
2 171564
1 66947 902662260
2 98373
2 91304
2 136989
1 170640 700659659
1 77473 446615376
2 9888
2 3616
2 6707
1 190813 767894023
1 48330 535063261
1 51478 389071424
1 133663 479114534
2 171347
2 47358
2 110502
2 179766
1 45031 577391266
2 38867
1 153228 361345599
2 44729
1 47403 209006594
2 49961
1 122598 264726712
2 107597
1 35944 290893043
2 81818
2 101731
1 148324 796887253
1 27469 488849545
2 184008
1 358 831164642
2 46002
1 133980 98230751
2 198828
1 100201 434536528
2 131955
2 168588
2 139137
1 148894 943967691
1 17520 897562631
1 167121 932164852
2 163605
1 187315 388877713
1 70027 244857056
2 128359
2 14559
2 76827
2 119268
2 107752
1 144282 964173897
1 46736 121122306
2 85049
1 23245 947171293
2 14174
2 39634
1 143273 669730225
2 16998
1 187399 900690142
2 163631
1 32469 151719064
1 115563 894219801
2 6870
1 61796 171394540
1 123608 647364685
2 60849
1 75102 462165411
1 167486 518941624
2 138782
1 199497 971439710
1 89995 992662507
2 112577
2 163724
1 151058 580660518
1 53644 240290593
2 120376
1 103851 411189202
2 140419
2 6449
1 180243 776202405
1 114982 766474134
2 73748
2 33140
2 158721
1 83147 407373906
2 97782
1 59187 929796693
1 54182 581907358
1 162006 430213816
1 195560 617740021
1 105413 24300689
1 65696 429215999
2 77175
1 80626 947895410
1 143307 998323735
2 130075
1 147991 93479910
2 91018
1 48551 933977563
2 36983
2 185017
2 120032
2 96046
1 63068 234403949
1 57005 876458278
1 153740 889573519
1 151567 84083657
1 43584 222488619
2 34806
1 14679 548237689
2 159475
1 14652 272736450
2 168326
2 192332
1 199738 689308114
2 96060
1 21697 135811986
1 131898 491312155
2 64280
2 41145
1 76443 319783808
2 95349
2 21247
1 39090 386286603
1 115268 727512341
2 196893
1 110814 207834403
1 11090 980990729
1 42597 760493586
2 157225
2 175147
1 79764 446363235
1 42372 814663907
1 50245 698961127
1 48210 780612039
2 117730
2 52773
1 104298 201514128
2 148455
1 96626 821003463
2 42602
1 161158 351858056
1 127229 125964979
1 48718 510430984
1 152365 855806796
1 116249 952438771
1 117586 847801239
1 79755 41239268
1 312 483300930
2 9779
1 22389 858114640
1 27714 284918985
2 136866
2 147933
2 195990
1 6880 120799906
2 29284
1 37583 349853465
1 171363 389248333
2 155025
1 139060 176238360
2 52284
1 108748 415175152
2 3218
1 188797 426268087
1 163160 23182629
2 163547
2 90290
2 75865
1 103452 241998232
1 72731 412225743
2 153414
1 77160 982864785
2 107121
1 166156 815065012
2 58596
2 149359
2 11706
2 18304
2 6006
2 78586
2 41676
2 115176
2 29562
2 161372
2 78629
1 71285 508381437
1 174583 652655645
1 45217 981938069
1 44081 19280325
1 38486 85546804
1 73667 437900778
1 2982 871734883
2 25056
2 127873
2 97991
2 27095
1 165583 511082911
2 144300
1 172206 942436958
2 165372
1 97255 702810983
2 16318
1 136360 227404290
1 77576 874119174
1 13445 137230916
2 49870
2 28828
1 128533 640796047
2 111163
2 142150
1 135358 313291284
2 11133
1 174777 502069671
1 4753 376810943
1 56026 468746485
1 44472 623374822
2 119677
2 76192
1 21851 280423203
1 108291 394222976
2 65710
1 95437 498746921
1 48282 464223513
2 124216
1 184007 401887980
1 139649 904996050
2 41667
2 44628
1 52147 9697981
2 65932
2 70697
1 68048 804180986
2 170959
2 175098
2 93827
1 115696 993903087
1 43511 551517163
1 40490 720206988
2 101351
1 5406 86733768
1 154370 948383198
1 127883 571553381
1 30439 72154982
2 179672
2 117867
2 62315
2 47235
2 72210
2 42888
1 71079 230805402
1 82666 808165064
1 75928 556894160
2 84819
2 42805
2 138074
1 38603 675743176
2 18645
2 105409
2 136082
2 147867
1 192452 459991497
2 111896
1 179877 326823340
1 31331 572159015
1 93387 194906237
1 154336 55030420
1 152577 342244716
1 143521 772787357
1 99984 791250528
1 48374 663003991
2 85957
1 111108 124305379
1 195032 94200842
2 69663
1 115999 837185957
2 66443
1 163381 893698520
1 47968 424519610
2 196033
2 46679
1 18120 705849690
2 118572
2 43377
1 6142 214041337
1 91670 47557856
1 70363 673811869
1 166024 826896298
2 83396
2 118551
1 38131 311186247
1 28743 940554038
1 166043 754413218
2 189843
2 130758
1 35832 69613521
2 131813
1 194448 70249550
2 15622
1 148744 80052716
1 101890 647714476
2 127130
2 178256
1 152027 695606990
1 142365 180670286
1 121202 553536433
1 84760 930105568
1 96716 479015515
2 186216
1 52177 378338841
2 139789
2 11456
1 184663 14989274
2 16912
2 35653
1 184556 718473247
1 84889 944459687
2 18464
2 161631
1 117687 430949210
2 165115
1 164166 989854041
2 125575
2 62709
1 99067 620988898
2 30653
1 135334 912820576
1 8331 629901338
2 3799
2 84360
1 12949 9420292
1 66936 114784426
2 181023
1 57064 224500515
2 92856
2 130516
2 37955
2 50772
2 97578
1 188089 912698643
1 46194 284864268
2 100288
1 192874 810872225
1 42451 874171605
2 5097
2 80654
2 60613
1 198907 549092009
2 2488
1 12901 577575218
2 149299
1 170827 883316390
2 38565
2 111295
2 138451
1 65392 598675722
1 55711 755977444
2 56336
2 57087
1 140806 372416926
1 163988 344644810
1 159252 384218069
2 188471
2 66632
1 1243 398352882
1 168240 674051505
2 16522
1 20166 18040783
2 184981
2 41274
2 105616
2 79412
2 101456
1 64431 124537646
2 129940
1 161931 864633632
2 17612
2 27261
1 110248 373392269
2 113012
1 12703 203369709
1 43992 778757615
2 106381
1 195281 348311713
1 24667 453366689
2 188728
2 37878
1 62040 130435272
1 135300 312209267
2 66729
1 21817 951737997
2 15322
2 101915
1 121424 632837979
1 165633 940883999
1 151337 26301916
2 174931
2 182584
2 157904
2 106485
2 94311
1 46470 655334976
1 97611 135214020
2 189766
1 17550 325207857
1 118296 957945585
1 36224 755152914
1 52953 304310760
1 30640 716579237
2 125593
1 173436 891963544
1 33835 714072767
2 120408
2 60578
1 85633 920012051
1 17076 838690733
2 33622
2 97452
2 2894
2 81500
1 183138 966145433
1 6775 838499492
2 133471
1 160029 108752757
2 124860
2 165716
2 91110
1 165922 888164197
1 101790 688694070
2 190143
2 192240
2 115112
1 156280 83631184
2 189069
2 196143
2 73253
1 155769 860837196
1 57031 454877467
2 182482
2 28362
2 131353
1 17099 578557649
1 16 92051383
1 67854 192865358
2 186308
1 63955 37590454
2 77252
1 68582 2927335
1 22045 540260725
2 94877
1 125264 667634256
2 45597
1 42652 302320399
2 38912
2 42779
2 45749
2 59443
1 49364 316895975
2 95665
1 48655 327104998
2 64755
2 93338
2 54929
1 57865 234308685
2 121022
1 37842 103530105
1 73806 224486969
1 94319 930732424
1 195532 918826925
1 48598 1557431
1 108653 923756605
2 198847
1 183929 100655314
2 23575
1 159012 207713384
1 14689 859434243
2 169822
2 15426
2 5181
1 113708 882235484
2 86218
2 141079
2 119187
1 92601 469452181
1 8130 164738859
2 23482
2 192788
1 124338 649749300
1 157396 632500962
2 41580
1 127733 345447084
1 193858 42536894
2 23248
2 11488
1 116337 680559228
1 183919 103643765
2 35751
2 89097
2 63531
1 13812 604104277
1 33048 756493411
2 173571
2 116816
1 82428 797275853
1 144021 945924688
1 86914 912454098
1 72669 88590298
1 170916 774161715
2 97599
2 72128
2 166717
1 21479 871977788
1 162713 616722407
1 39282 76029602
2 190698
2 66212
1 41879 891046523
2 87239
1 90571 454091868
2 25288
1 31845 228981581
2 68115
1 164542 490700489
1 46525 288009279
1 65536 88631478
1 17263 959528457
2 105311
1 199097 774606998
1 53657 336917064
1 47145 271026621
2 96566
1 134509 203108136
1 132186 280402685
2 108309
1 188046 725979656
1 4377 766943906
1 24417 113573015
2 23791
1 126479 846413515
1 199655 910357446
2 48007
2 41489
1 122511 85219143
2 191961
1 75622 58654476
1 159644 370066469
2 124953
2 154083
2 24065
2 107496
1 130011 566432469
2 30133
1 91994 473881438
2 82298
1 146438 12963842
2 65484
2 41945
1 107091 422563007
2 107882
1 145852 481299598
1 88768 298845653
1 92514 878412462
1 179196 57635749
1 28770 67812106
1 24948 659012088
2 4804
2 184810
2 55608
2 31552
1 55323 692722096
2 115344
1 127114 596390390
1 158109 340173034
2 157924
2 176254
1 116519 439862272
1 66030 34106630
2 93402
1 114701 595710676
2 57959
2 156410
1 79764 774207682
2 175883
1 170177 968465242
2 166797
1 187845 779997370
1 23983 891536617
1 124576 666853039
2 192417
2 137516
1 66360 587481583
2 54081
2 75955
2 120696
1 99722 939953961
1 26028 145379724
1 41156 444357054
2 67894
2 189387
1 84163 390721048
2 3708
2 60496
2 46410
1 93782 211669483
2 23906
2 137531
2 156594
2 26222
2 185917
1 40256 22586714
2 144279
2 145373
1 90620 561191391
1 16922 60157554
1 162020 363184276
1 84001 886904183
1 176926 589501617
2 179489
2 23428
2 108315
1 2263 385811337
1 133505 42291026
1 155396 589583652
1 22135 860658733
2 191641
1 190359 742286188
2 11307
1 169478 976250844
2 56746
1 199110 67637064
2 146155
1 121547 760735312
2 127088
1 118405 536931638
2 14394
2 199654
1 107244 969990145
1 167749 643105428
2 70159
2 165581
2 7345
1 83837 239143236
1 139273 254674277
1 45103 148971375
2 134283
2 62939
2 141756
2 75637
1 51240 217164670
2 68378
1 11150 714811623
1 6956 73821570
2 26410
1 194411 498357181
2 72004
1 66825 246124607
1 43127 288713023
1 158966 300519073
2 85887
1 184785 22452523
1 192558 822351823
1 126357 961663151
2 186811
2 32694
1 179216 416656315
2 196980
1 132365 569994144
1 39519 578226871
1 115762 481222590
1 9232 994791957
1 152335 179010953
1 147428 925270214
1 154154 586845559
1 134251 502358875
1 131239 364254404
1 135730 137648467
2 80936
1 44501 954150404
2 123703
1 123420 488073893
1 164051 665979680
1 32487 288193569
2 69834
2 128560
2 17572
1 119542 703838700
2 15791
2 16814
1 121475 314266360
1 86191 370615021
1 36411 496529705
1 187144 768762517
2 30904
2 156617
1 134817 904887648
2 167052
1 120370 58555968
2 7130
1 108804 990513469
2 116738
2 27971
1 169720 188260943
2 155858
2 34306
2 119512
1 78854 859349950
2 107630
2 101821
2 114589
2 103947
2 142310
1 32325 291679382
1 106478 508187767
1 138581 268204139
2 124641
1 129282 528759688
1 181334 556388900
2 189333
2 192347
1 143045 21321422
2 46355
1 150530 387912128
2 168706
2 52921
2 139399
1 109221 542091568
1 102986 186619917
1 162935 399103658
2 153462
2 113683
2 182336
2 17471
1 85664 680123889
2 36631
2 18648
2 107297
1 117739 931643625
2 149553
1 134862 44425921
1 117002 442635991
2 18213
1 104814 469309136
2 34129
1 75282 29730845
1 167298 174951773
1 158909 129463375
2 92449
1 130197 313265918
2 107823
2 60141
2 28941
2 88823
1 113096 279570486
2 112049
2 91755
2 50410
2 41753
1 90080 675400644
2 110873
1 74744 919804331
1 20965 683330555
1 66573 585040967
2 11372
2 175497
1 74232 980884079
1 174996 33387590
2 43156
2 106297
1 40604 408308332
1 135647 852635054
1 64043 799324740
1 191277 219852658
1 148135 45832544
1 16148 598968944
1 198082 497622525
2 51159
1 159034 724062167
1 179042 502955648
2 15475
1 143431 356551235
2 69396
2 43578
1 185529 466966604
2 133454
1 56597 854125459
1 36959 911045972
1 68868 398014251
1 12136 434776613
2 76683
1 74170 302833810
2 4099
2 74844
2 95894
1 120061 996015730
2 35472
2 153172
1 184788 676735858
2 136489
1 139464 1708446
1 103484 488221740
2 21534
2 114646
2 109492
1 82765 129945923
1 93628 215057776
2 156027
1 22141 16269740
2 4273
1 79847 754130866
2 94823
2 136952
2 37938
2 180668
2 180074
1 66567 31275195
2 38116
2 104149
2 74256
1 160721 870825607
1 191230 569915900
2 106704
1 105729 280366324
1 7127 983066539
1 183525 308828359
1 41871 297315813
1 16587 288593427
2 78927
1 165302 977244160
1 192091 176954576
1 119004 618793201
1 115831 781740154
1 14887 725236951
2 35040
2 150175
2 54485
2 55859
1 51802 142444983
2 128026
1 149072 386442681
1 188152 69344064
1 130057 793935291
2 86033
2 91167
2 76693
1 26213 97924183
1 85958 821620290
1 189268 114344408
1 89590 592307442
2 13227
2 83311
1 2502 504844088
1 132602 761709238
2 50652
1 119804 312016241
2 112248
1 189932 508449341
2 173086
1 187230 98028861
2 38256
1 82816 70067356
2 13996
2 141067
1 74443 399217743
1 182678 156238514
1 195740 677580875
1 182284 184516510
1 77793 421022478
2 197537
1 88480 156622322
1 67376 746941021
1 103527 106806105
2 91047
2 186190
1 160621 957905647
2 144559
1 67440 396084778
1 53619 260559193
2 55339
1 143028 855235330
1 103763 842486595
2 41571
2 13265
1 27099 25034798
2 28903
1 159768 826494928
2 29558
1 185640 474377070
1 25809 546136355
2 191167
2 37913
2 83237
1 29333 801571970
1 834 222082803
2 117910
1 156107 597080079
1 123785 243598165
2 105569
1 16203 518250863
1 11929 874379751
1 52127 547462768
1 69545 397933290
1 85976 526448292
2 6277
2 176118
2 72217
1 148680 362027991
2 153448
1 82453 491440386
1 78572 177242006
1 174976 534573341
2 78159
1 43210 442758661
1 39192 62871005
1 87167 873513022
2 192898
1 73171 434483953
1 130019 715586235
1 148820 23012897
2 117935
1 183653 414574261
2 140808
1 136493 72001286
1 99410 876421133
1 18941 921726440
2 124144
2 2553
1 116831 166055893
1 133542 179350404
1 71795 86660026
2 111575
2 36922
1 187723 412413739
1 155759 687079980
2 131720
2 109945
1 5923 831707044
1 19882 971107196
2 44988
2 145573
1 91278 609484110
2 128528
2 40974
2 42623
1 37764 799091749
2 4339
2 107767
2 22308
1 153826 778094639
2 45411
2 98963
2 24907
1 137589 797533596
2 117286
2 111973
1 17182 919284787
1 68885 874360514
2 36405
2 84211
2 21542
1 139128 698064494
2 74513
2 159774
1 194661 811924033
2 154526
2 184437
2 108356
1 187174 534560847
1 11016 241028729
1 103513 205306364
2 70938
1 46721 676269211
1 131443 745311089
2 161725
2 103975
1 40964 851641586
2 149319
1 13638 114669691
2 143596
2 17385
1 1041 363605169
1 175229 555825094
2 82727
2 192335
1 170172 189632260
1 168193 368446958
1 87105 15259213
2 84702
2 186658
2 185563
2 23744
1 63566 398831159
1 177041 269684070
1 167688 523424146
2 147637
2 163670
1 126321 120393544
1 106154 622494334
1 186286 894360273
1 20968 895985312
2 95931
1 3707 825834820
2 182487
2 179756
2 175341
1 119878 614760397
2 155128
2 199875
2 133124
2 102143
1 37261 766056898
2 168741
2 163729
2 49741
1 116535 47893469
2 161985
1 191143 521945008
1 132705 176799623
2 55381
1 42444 138240548
1 49608 186539982
2 10570
1 41594 115733940
2 89763
2 97806
2 165088
2 185584
1 49018 477183512
2 128205
1 138451 458319600
2 52899
1 57190 202512114
1 2289 95422829
1 110133 330566409
1 125318 896737170
2 32715
1 101739 758961784
2 155146
1 199197 831729902
2 140543
2 19405
1 114903 629590680
1 136491 356109177
2 1963
2 17618
2 141608
1 32131 275401835
2 141682
1 80693 185575474
1 129087 314892151
2 137579
2 141222
1 162760 830948254
1 34906 688776826
1 97894 304150893
1 193215 407397373
1 66082 991708421
2 17026
1 96884 924839990
2 17572
2 94628
2 185291
1 170142 529238365
1 25970 38660730
2 96714
2 63309
2 131
2 37477
2 125443
1 4948 719039739
2 37097
2 48204
2 110148
2 125134
2 183530
2 87960
2 83275
2 181913
1 191353 492028685
2 109488
2 18949
1 123190 665938445
1 20570 52585495
2 67199
1 168084 476329026
1 51442 245160564
1 90794 469101247
2 196787
1 152261 189578877
2 141926
2 103391
2 11694
2 111088
2 182787
2 96923
2 169956
1 91807 537203575
1 23849 300295616
2 15056
2 137249
2 173888
1 67675 285184537
2 148282
1 27182 179446829
1 42464 141786828
2 97823
1 116318 622613959
1 8740 521896035
1 143663 886128908
1 168753 288308478
1 198003 253469625
2 159540
1 128122 847278905
2 153786
2 12955
2 59370
2 178562
1 129890 193924397
2 134207
2 191181
2 163437
1 62045 126351281
1 193661 48558771
2 83764
2 194254
1 118225 443531739
2 77676
2 31309
1 184168 865062349
2 10585
2 129000
1 30770 452961994
2 17296
2 155643
2 121735
1 191125 579317120
2 34939
2 23118
1 110139 564887736
1 150456 866499596
1 168643 538703344
2 86490
1 125914 588479866
2 33923
1 108941 376607220
1 82058 250419072
1 177331 191140906
2 43982
2 63681
2 132402
2 131731
1 26585 965132967
1 96506 245104807
1 32243 429704303
1 136820 479343704
2 17337
2 11768
1 36810 896487106
1 130278 950451076
1 23761 686973940
2 37147
2 108535
2 25851
2 26041
1 66193 546851376
2 60576
2 13814
2 89603
1 128977 474217227
2 102063
2 4106
1 195085 351103582
1 194891 612453386
2 133408
2 94759
2 36424
2 1432
2 197889
2 87091
1 88219 266025269
1 4279 652073865
1 105939 760453148
1 164505 576229857
2 116890
1 160634 80296864
1 77535 165352495
2 16239
2 4876
1 165397 187843894
2 2699
2 11084
1 73799 920329452
2 182249
1 49482 662323814
1 197966 68142551
1 109946 664142784
2 171644
2 68645
2 151222
2 129653
2 162644
2 152938
1 42690 353665474
1 113507 913887398
2 111329
2 115060
1 127549 158663030
2 6333
2 85226
2 192569
1 150260 154190353
1 107723 352239326
1 149839 841313043
2 72223
1 166765 335167710
1 175275 863231201
2 98974
2 91610
1 151738 759808470
2 76566
2 169275
2 101842
1 194700 163404631
2 163052
2 25445
1 10430 268450601
2 58049
1 86352 194446547
1 56675 594038366
2 120728
1 140489 115105399
1 1564 203451686
2 17501
1 148542 467807755
2 166727
1 165070 272714553
1 100209 869952200
2 46841
1 95334 743911530
2 88600
2 124353
2 149730
1 169470 314020562
1 50124 977212481
2 13655
2 87336
2 192391
1 71647 238447723
2 8296
2 171169
1 46636 381122419
1 45952 29391529
2 106662
2 149931
2 178793
1 92942 784110389
1 51822 170091816
1 114803 686692147
2 133837
1 36539 48984069
1 82901 188157997
1 49268 494073302
2 151413
2 172973
2 165322
2 97396
2 54661
1 55827 561112571
1 166890 402186650
2 101291
2 8329
2 76996
1 115595 243579831
2 198145
1 115920 853219396
1 134949 434395869
2 10779
2 157970
1 68334 699844237
2 127533
2 76324
1 138397 782141447
2 141625
1 121681 826212541
2 48688
1 56909 733290951
1 3911 389971277
1 182965 542315431
2 27278
2 27001
1 23477 619198325
2 50359
2 47112
2 101106
2 140889
1 160440 773032050
2 95303
1 148167 317643898
2 28803
1 140124 7322776
2 167905
1 179002 730656861
2 3089
1 101823 406746614
1 69707 231360705
2 26953
1 172960 442612368
2 115290
1 98638 572054793
2 182564
2 153422
2 117886
2 121076
1 124480 830028846
2 31461
2 68381
1 35191 33391418
1 190305 225477247
2 88190
2 159249
1 123983 164175038
1 93990 562444251
1 197517 995617048
2 63965
2 162487
1 129359 787567758
2 158772
2 10653
1 25886 983882407
1 66262 751645512
2 74332
1 93647 504498048
2 123729
1 172630 102114491
1 13681 19424798
1 126273 975386271
2 90589
1 42696 887952737
2 5061
1 135273 994840604
2 79003
1 189554 90163445
1 157507 201670547
1 136553 820984658
1 109804 779966050
1 91046 527973164
1 69290 172297635
2 126382
2 115976
2 97491
2 131895
1 109735 697245325
1 129140 185268803
2 152463
1 93604 809290679
1 180026 469994627
2 32411
2 183174
1 59125 619848482
2 27964
1 185546 217659903
1 180973 689030251
1 103514 239163085
1 61874 387524132
2 131837
1 165649 603420746
2 166380
1 155142 946912038
1 90163 823420377
1 137012 574968001
1 173721 889637649
1 32537 286170458
1 153653 703585653
2 25034
2 167584
1 33736 196924833
1 146877 50640726
1 27468 659225420
1 175005 603543655
2 158491
2 96117
1 70690 250425657
1 148248 289535705
1 38205 381856010
1 41926 687504237
2 103910
1 43857 176355869
1 121506 86092201
2 52380
2 166446
2 159179
2 165906
2 159295
2 181475
1 55628 986682591
2 166403
2 24433
2 38277
2 63305
2 1728
1 6366 815982576
1 81235 294364572
2 168463
1 58229 29982027
1 183661 458588423
1 28863 810826645
1 130924 539864876
1 181142 500856805
1 3855 835449324
2 165899
1 126196 333675614
1 52388 916502283
1 123181 708462572
2 47709
2 83481
2 87698
2 58802
1 5860 357720587
1 92860 100686628
2 31869
2 114500
2 174376
2 144553
2 153071
1 196775 619210507
2 115757
2 93955
1 33474 775613483
2 116687
1 90616 184888893
2 60373
1 104740 11638668
2 79884
1 7751 88595930
2 89307
2 192629
2 63460
1 88196 419312390
1 187104 576888677
1 123861 322458263
2 150337
2 30119
2 172032
1 106728 734655430
2 110426
1 86118 151639422
1 163858 708278619
1 69534 381285596
2 156125
2 9494
2 78391
2 186534
2 41592
2 75603
2 186143
1 64312 861600929
2 111863
2 103511
1 128837 642074017
1 80327 620319803
1 57836 172981147
2 160616
2 24027
1 108677 833068474
1 185140 103659457
1 75084 283443695
2 108416
2 139983
1 160924 723344895
2 20247
1 45132 358654705
2 149568
1 73010 773114855
1 103717 296560609
1 91872 738918618
1 91566 656826177
2 178073
2 6281
2 113253
2 145985
2 67728
2 146602
1 75258 613300784
1 56207 978841446
2 35566
2 128688
1 104488 456903580
1 199245 818756461
2 103086
1 196398 578563080
2 104455
2 170825
2 178809
2 198349
2 20230
1 37394 88020523
1 110863 85147019
2 147249
2 25939
2 70751
2 864
2 36436
2 177130
2 54150
1 145924 947211428
2 84447
2 10311
2 115223
2 158486
2 53430
2 82272
1 191709 497093295
1 168585 233685839
2 9151
2 98533
1 109049 675830629
1 86120 490512124
2 3689
1 41622 104714036
2 47334
2 12192
1 102812 896872329
2 91583
2 56962
1 9152 247677321
2 57379
2 141782
2 143161
2 155291
2 52135
2 4672
1 128682 765095729
1 77573 410562136
2 145873
2 153016
1 166342 484042555
1 105301 543056859
1 181001 95947376
1 162984 187530326
2 165589
1 27825 150704924
2 82892
1 3606 482615206
2 143969
1 76635 47687791
1 12032 197323752
2 126088
2 64156
1 69980 104982352
2 77483
2 183619
1 141413 104286696
1 183817 358212262
2 60186
2 51117
1 120362 748682996
2 95117
1 117014 59534475
1 147826 324450040
2 27858
2 106546
2 108637
1 158922 763551943
1 132558 78967697
1 47893 567367140
1 70081 305816127
1 98932 859301731
2 109365
1 40973 996614340
1 167345 910487465
2 88204
1 148062 528598576
1 41640 395004278
2 152533
2 170051
1 153644 155814913
1 175464 339096541
2 17427
1 144668 483355458
1 153904 838610291
1 118367 75498415
1 57185 955767727
1 76049 536478898
2 86036
1 48105 652315765
2 49693
1 51982 757900156
2 49630
1 7194 368978185
2 48131
1 3290 2576821
1 162403 725486399
2 157952
2 150927
1 85777 318381426
2 139934
2 40548
2 53689
2 23794
1 140698 802442262
1 123287 370810545
2 163549
2 158352
2 35665
2 6770
1 190016 90533236
1 92384 463156641
2 169427
1 45500 558654047
1 158883 399115048
1 182369 364471315
2 25982
1 20715 509092709
1 23201 638641484
2 150431
1 142185 512083903
1 154227 792581736
1 132010 157442674
2 140580
2 189689
2 14290
1 8434 7514333
2 138851
2 57766
1 158289 490321392
1 70731 294019078
1 6490 591916624
2 39205
1 27424 748277501
2 126985
1 53389 673093833
2 75933
2 147674
1 70579 836585447
2 115137
2 132389
2 7282
1 42769 896326743
1 181604 780208417
2 90428
1 74874 68276083
2 43927
1 50711 833963234
1 194827 694061074
1 117846 870834770
2 46926
2 61360
1 74284 164368697
2 85457
2 17364
1 91527 854152024
1 138996 272636060
1 154764 195199176
2 107716
1 24583 416624455
1 181703 559261002
1 189409 190227882
2 36238
2 97523
2 38852
2 189016
2 93507
1 33475 711637468
1 71091 424160333
2 97977
2 40885
1 69042 162159102
1 103175 368938895
2 150619
2 80756
1 28164 899743104
1 139776 771835860
2 156434
2 197546
2 147149
2 7155
1 171522 530461564
2 42245
2 131396
2 149181
2 199074
1 141808 106203125
1 100654 214015438
2 121293
2 73164
2 92261
1 12038 249944098
1 2683 665726137
1 7220 929443064
1 45207 463050674
2 142381
1 18023 835489122
1 101340 710016582
1 141695 422756974
1 194257 299679435
1 142322 153829993
1 24325 715432044
2 158849
1 184949 521179797
1 57922 446732846
2 55430
1 33263 381971928
2 129709
2 47254
2 43397
2 165547
2 107411
2 92801
1 178153 865790061
1 199060 767382414
1 188843 675942842
1 64943 477480447
1 32732 359511921
2 180760
2 92252
2 24966
2 54747
2 97205
1 21559 100104532
1 88309 524730178
1 186659 488411101
1 31353 734676568
1 180118 840883779
2 127131
2 58083
1 3724 248764019
2 12467
1 25017 965389539
2 13716
2 138931
2 58937
1 75193 590261050
2 127329
2 187468
2 28819
1 121455 101310037
2 186062
1 132417 506193238
1 175988 686704269
2 139281
1 9288 417864383
1 175841 428908194
2 193017
1 158147 601315726
1 48357 826677013
1 52683 647984843
2 65730
1 96942 579106211
2 111138
2 149911
1 196689 988371829
2 93491
2 42508
2 10506
1 142664 378692781
2 157514
1 184614 618704016
1 11386 940547975
1 186717 640221937
2 153969
2 157625
2 93963
2 178407
1 31795 212556808
1 18113 666621720
2 85893
1 130644 881411788
1 15918 81762936
1 103823 339470044
1 133135 636601062
2 190950
1 93909 117216753
2 166352
2 25513
1 113763 335764790
2 19574
1 144268 32765540
1 91148 785537170
1 180487 281004789
1 160455 490764156
2 168354
1 189277 512120064
2 84923
1 91612 669036640
2 37259
1 157266 248571464
2 151876
2 166803
2 192154
1 69509 466100787
1 100584 97098053
2 101030
1 128063 544956923
1 103656 31794533
2 73006
2 149674
1 142040 605673368
1 190263 505954659
2 6731
2 8181
1 43253 645060767
1 102062 805340943
2 191775
2 17506
1 153418 557039866
1 61522 21627970
2 44159
2 28461
1 47121 352908846
1 165790 872772220
2 35077
2 184884
1 5825 244605938
2 152282
2 198283
2 91348
1 114789 974410058
1 30540 559863035
1 95609 202683477
1 192639 82852511
2 35923
1 138415 785631772
1 150575 319222750
2 122774
1 63309 262992888
2 51648
1 127585 642138669
2 136528
2 192892
1 81303 831032570
2 123038
1 59237 625803829
1 50104 962115164
1 178845 41606562
1 114535 921147550
1 57220 778112975
2 115922
2 1532
1 71144 219752506
1 13723 148772630
2 143319
2 152975
1 118171 250187424
2 184250
1 87968 362799898
1 54500 6521022
1 154948 764975839
1 38205 808252216
2 20389
2 18548
2 34265
2 93203
1 131979 2703318
1 17271 377762671
2 127295
2 6801
2 13065
1 129345 898932272
2 39563
2 172626
2 22799
2 145318
2 168842
1 43627 246831656
2 108587
1 156076 272198793
2 99710
1 176876 250065580
1 148337 520401502
1 51888 255428585
2 145661
1 93108 196582117
2 104027
1 63008 561813277
2 1777
2 3493
1 60077 496078320
1 20723 306128536
2 97982
2 84346
2 85086
1 148793 934995760
2 58093
1 85974 37455726
2 18216
1 40586 509225961
2 148058
2 159110
1 199765 9119928
2 6325
2 64602
1 132383 388011449
1 68749 220865765
1 145268 688433585
1 78568 954129061
1 81846 59568126
1 79930 845116023
1 37500 315384387
1 79427 164071745
1 122052 791984786
2 7091
2 185447
2 73068
1 27772 549305849
1 183002 147033836
2 41551
1 190335 547622535
2 128411
1 124866 599262504
1 134383 749206652
2 42122
2 181556
1 166847 630710609
2 24940
1 64747 654909080
2 80995
2 40248
2 3359
2 57789
2 33715
2 76534
2 127065
2 27778
1 109384 922979950
1 195737 169306807
1 103667 906445953
1 82557 377625250
2 184659
2 86798
1 135296 537436059
1 11419 173790830
1 15143 404694044
2 67928
2 113410
1 23018 1636419
2 114040
2 173559
2 183135
2 99920
2 31394
1 188626 232646987
2 77167
1 101952 771871195
2 132589
2 21278
2 15590
1 123093 700299147
2 69464
2 101301
2 101401
2 174364
1 67071 484325340
2 24136
1 20487 171068944
1 152924 283788541
1 62174 312189924
2 26069
1 173911 283978935
2 184239
2 63729
1 176192 916288120
2 10100
1 89861 476008295
1 146631 12654493
1 133499 385348208
2 50712
1 137340 556765804
1 72112 848015865
2 167736
1 109960 888502659
1 26032 330332004
2 88998
1 184929 780059164
2 27018
1 120523 561346156
1 155398 281198125
1 75663 529105367
1 18603 971931297
1 1668 33083898
2 69068
1 166785 315552354
1 199956 200481632
1 79255 249023374
1 54391 353903478
1 61933 560353657
1 120699 388355490
1 127808 443922355
1 187979 160607069
1 77417 278437023
2 104375
1 106997 992771466
1 35070 283144195
2 172279
1 118727 572590809
2 127418
2 194806
2 98853
1 46372 988614425
2 124588
2 28776
2 187061
1 47327 362939785
1 96521 729053412
2 124971
2 117362
1 52092 764661765
2 110012
2 33548
1 139708 447304554
2 72719
1 22278 739312971
1 171436 11573052
2 125044
1 69965 813999234
1 125805 665319698
2 72813
2 112412
1 88350 485103773
1 190329 781514144
1 159087 914026023
2 114529
2 18101
1 140792 419364585
2 129568
2 41617
1 134289 622419872
2 65326
2 95727
2 2422
2 24089
1 118666 241768246
2 37935
1 175796 900026806
2 48185
2 1349
1 103259 606322024
2 78161
2 97280
2 107441
2 147885
1 134744 915905567
1 142141 121190635
1 167208 244721135
2 16303
1 15313 741554965
2 22228
1 78085 598736029
2 155742
2 186480
2 154874
1 96392 549259926
1 139757 687243621
1 158888 104656171
1 198351 920058305
1 177511 567199579
2 21212
1 136804 369786947
2 99014
1 102807 537438020
1 192412 181664075
2 199290
1 30788 425757947
2 140703
1 336 174759861
1 182918 439776165
2 20643
2 150218
2 48053
1 38717 979728331
1 40657 801764302
1 110686 954864037
1 16569 280504419
1 106600 185557694
1 74809 364467536
2 161816
2 171796
1 180266 229829244
1 154667 624426782
1 64225 800465778
2 98678
1 33100 262287783
2 166036
1 15295 922096484
2 184516
1 115055 391511649
1 107126 216663539
1 45311 734357416
1 137567 197579571
1 62494 141244493
2 48092
1 5031 370932757
2 195163
2 95654
1 14714 560140554
1 61610 367531341
2 117564
2 119965
2 114196
2 28352
2 134412
2 180678
1 2596 846822194
1 193921 657709114
2 115247
2 85430
2 73271
2 121177
1 59710 435885347
1 102700 324602043
2 37763
1 81536 726577677
1 136429 165010832
2 195701
2 119377
1 113605 64132845
2 160648
1 139611 86153966
2 127609
1 78022 43607640
1 29082 32733027
1 122996 710474915
2 69466
2 84592
2 151316
2 77104
2 95739
2 75701
2 56317
2 64550
2 78015
1 68753 757068608
1 167710 121006554
2 160155
2 114943
1 191552 701994122
1 13946 481578892
1 140843 540797132
2 86372
1 39441 559137057
2 120989
2 16735
1 180835 23658644
1 165286 91354468
2 181030
1 74022 848127017
2 133364
1 106309 167697676
2 84872
1 54378 309544354
1 147908 472582888
2 36017
2 150382
1 189227 86575663
1 145961 311714521
2 150027
1 107409 960249799
2 61746
1 24353 235551885
1 142466 706103958
2 24624
2 147688
2 47860
2 110439
1 22606 666869194
1 111558 833880914
1 193723 550784942
2 186421
1 87773 154940404
2 155687
1 116379 709546240
1 192502 589784687
2 142086
1 49074 189876571
1 47274 513085061
2 144189
2 186957
1 65160 48769707
2 156088
2 140210
2 50869
1 82757 896884995
2 6016
2 155943
2 185327
2 48077
1 84495 32886891
1 38482 907140951
2 103548
2 36396
1 122691 799589631
2 95314
1 129759 637134132
2 104564
2 112640
1 45151 277231642
1 160722 22358438
1 115224 295530674
2 6382
1 59636 328909528
2 161532
2 146206
1 188435 474957699
1 198043 52143859
1 85979 956933660
1 165070 553279454
1 165724 89335399
2 101566
2 104998
2 128843
2 35976
2 150933
2 116680
2 129201
2 67753
2 160092
1 157714 855343933
1 120506 209588981
1 84574 354220401
2 53148
2 88441
1 18381 317691620
2 109571
2 109009
1 142978 839253852
1 161903 623061294
1 40476 69882493
1 71564 937960534
2 117699
2 93870
2 27190
2 9335
1 110369 270588468
1 19112 534803203
1 37991 463164556
2 186721
2 13030
1 128471 318784495
2 145610
1 70629 486212434
2 89182
1 192479 171710138
1 38416 513050944
2 89441
1 95702 261772731
1 71402 886377973
2 18051
2 20608
1 58315 962876936
2 32292
1 141646 900607998
1 180621 403620912
2 62046
2 154642
2 103441
2 143536
1 35793 203021110
1 85034 113991441
2 125576
2 133528
1 35381 443326760
2 130036
1 16798 450432016
1 174746 381657850
1 180451 708604106
1 905 450822939
2 178389
1 134283 356763632
2 86577
2 2629
1 120981 934367655
1 47634 124145018
2 31346
2 56597
1 20313 190303409
1 77309 605633451
2 130372
1 19682 508879262
1 96227 602662193
2 9593
2 131973
2 17049
1 35960 221448089
2 89681
1 58605 378469239
1 162053 970843032
1 2341 580901049
1 49497 89250124
1 179378 85292915
2 70116
2 192206
2 55626
1 17048 105464043
1 133962 400874932
2 97234
2 126917
1 167116 990313078
1 187631 883317852
1 67751 114321569
2 148821
1 166291 338972781
2 113584
1 108510 621447237
1 6281 183798461
2 131429
2 139458
1 171072 591267562
2 152112
2 17063
1 17222 194941706
1 116189 725239617
1 131078 844161533
1 191367 617836246
1 130233 111449691
2 193794
2 43569
2 35655
2 139898
2 113451
1 43146 285702731
1 58705 167415473
1 77171 983872846
2 16872
1 26344 674767573
2 98169
2 102845
1 47619 197549829
1 145402 188675815
1 47512 772688541
2 37581
1 160908 992865874
2 177940
1 81139 937961295
2 71187
1 6061 916750650
2 57879
2 80961
1 181436 896575597
2 28025
2 131869
1 167221 149886029
1 77970 708596780
2 49886
1 78267 747148968
1 40904 589255441
2 57136
2 141913
2 165174
2 7570
1 94055 344598149
2 15518
2 176574
1 104028 632964819
2 82552
1 167287 546932533
2 122015
1 34367 292802456
1 118087 766181789
2 61494
2 105995
2 28393
1 152584 304232499
2 15859
1 89800 563288602
1 13511 78098342
1 126969 456268022
1 33373 248327581
2 154535
2 6121
2 3768
2 90316
2 25850
2 93499
2 117699
1 112772 543474325
1 165284 786129402
1 7214 690759145
1 122915 271439822
2 148511
2 168412
2 62987
2 181971
2 156420
1 61528 478063065
2 171380
2 41495
2 122534
1 196758 475265120
2 173069
2 129721
1 26457 693552228
2 193413
2 108847
2 18111
2 149909
2 191793
1 4153 859058548
1 130915 359966746
2 146737
2 25272
1 132325 577350486
1 149761 698436533
2 116727
2 86112
2 49259
2 129173
1 41803 155679648
1 124063 252892904
2 93395
1 159255 942100241
2 67837
2 65147
2 120096
1 168805 411262089
2 81226
1 179728 700467045
2 155790
2 59270
1 99716 735321436
1 135333 809122207
1 66725 699005912
1 130497 295172135
2 145560
2 54827
2 35448
1 93889 817459608
1 188695 524635779
1 192615 676790672
2 183886
1 69313 20675428
2 185350
2 43226
2 47641
1 158213 841498106
2 76685
2 127443
1 8145 915038132
1 191064 805781822
2 95204
2 184306
2 22780
1 25582 112687763
2 126881
1 169589 56541024
2 1941
2 138157
1 151733 156408059
1 95986 26394555
1 146439 362463061
1 160848 872230638
1 135834 811970273
1 157831 473672563
2 52790
2 66747
1 106482 979527499
2 195804
1 121517 882451956
1 23853 288505196
1 54313 365748111
1 168345 25506135
2 139077
2 24559
2 5063
1 150590 345459126
2 59427
2 131802
2 82277
1 158033 347015382
2 46133
1 94529 52908480
1 181780 665670620
2 177967
1 148328 501722195
2 12960
1 117184 772495106
1 145218 752266608
1 1717 374350
2 30886
2 144579
1 143113 255801410
1 141881 421287643
1 71745 410826372
1 176985 596695173
2 111208
1 87051 35354468
1 181891 111066615
1 104239 615866160
1 88120 909248938
2 137615
1 40641 624457703
2 55365
2 180741
2 189298
2 166814
2 42762
2 8797
1 150590 398880521
1 97316 385024476
1 6348 641316929
2 57010
2 7212
2 97204
2 109482
2 879
1 67640 183093204
2 186081
1 112857 640508340
1 94287 919129762
2 196824
2 124609
2 23962
2 116075
2 106571
1 165593 633873355
1 8199 248544031
1 28154 421975324
1 96491 286308182
2 26208
1 20083 818021285
1 140896 192333952
1 44797 527632963
1 20854 293634475
1 101578 737887668
2 91204
1 85780 775628775
2 146387
2 40785
1 193766 73680963
2 7530
1 199980 879588388
1 114441 460021061
1 77946 914196351
1 137474 220984755
1 195467 821735190
1 97062 303623676
1 78831 715434073
1 26960 657916235
2 143482
2 16840
2 140061
1 60530 732539517
2 78854
1 119107 250983909
1 146821 427109592
1 193837 18757061
1 84545 901280946
1 146300 211152847
1 39880 775276037
1 97946 818101341
2 18280
1 121217 899145853
2 12546
2 25430
2 186479
1 121908 659176972
2 122482
2 137875
1 198221 931762724
2 102232
1 196137 462548561
1 100038 53563805
2 2407
1 10830 534136223
2 5841
2 39563
2 145753
1 175264 807697121
1 184798 425091047
2 163337
1 27026 895790895
2 98196
1 48452 453691981
1 110794 632446119
2 63042
2 46119
2 16082
2 52730
2 81009
2 15381
2 27192
1 136019 334187322
2 72018
2 191563
2 123414
1 72130 922010417
2 191431
2 101175
1 113850 132747784
1 177218 566818157
1 93963 973280842
1 97685 800836783
1 123028 976628200
1 113184 989877908
2 71895
1 24705 755516416
1 145098 588375509
1 30228 723159088
2 56131
1 18548 684259684
1 101078 826101675
2 104106
2 21973
2 74150
1 17423 180187051
1 64028 851852444
1 3997 505286461
2 149649
1 51916 12054157
2 167290
2 122028
2 176878
2 29780
2 66131
2 20848
2 82532
2 133038
1 17604 991911754
1 50625 10427788
2 22765
2 185586
2 123198
2 144809
2 149650
2 103865
2 98065
1 73899 855354892
1 129746 553172634
2 146748
2 1540
1 13443 382106180
1 142793 979871252
2 180163
1 12527 322226166
2 138627
2 12780
2 171571
1 144278 196492568
2 98685
1 72733 517820630
2 31102
2 98165
1 38137 827517823
1 17296 45072526
2 11142
1 90168 651171465
1 46492 359139709
2 159686
1 76720 104616535
2 93066
1 186137 526592720
1 19766 200606072
2 11772
2 66484
1 91229 632189942
2 52491
1 88573 646176139
2 133
1 88683 428480098
1 77975 391813825
2 65069
1 104571 520605548
1 12380 259562797
2 563
1 112368 915623641
2 115125
2 5809
2 7697
1 186846 760227513
2 54327
2 158724
1 71301 486202069
1 196787 541232831
2 141721
1 80900 323369615
2 40524
2 179949
2 56460
2 75238
2 199981
1 148143 294071312
1 137716 101189059
1 8889 51966678
1 83984 161869966
1 63788 24601417
2 4926
2 148665
1 144480 93121548
1 187801 336023308
1 164108 184328624
2 82629
2 2166
2 1143
1 36736 653975029
1 92235 248029686
2 91382
1 32692 621088751
2 128142
1 45628 495598362
1 127727 105282957
1 39359 910372517
2 135973
2 166165
2 79260
1 11166 994899563
1 177962 462829951
1 137048 514485613
2 39129
2 26661
2 69548
1 117090 98595472
2 188482
1 18951 796696038
1 10740 805603695
2 123382
2 123435
1 97725 353296709
2 186048
1 172248 613365601
2 30915
1 80038 561102932
2 65548
1 141004 548891505
2 16182
2 122288
2 185340
2 141230
2 25077
1 75498 501788200
1 28791 674639954
2 116092
2 22391
1 132370 380702733
1 36297 829794439
2 4126
2 122755
1 162962 556566145
1 190618 377696273
1 185794 788926928
1 159907 204544843
2 26233
1 36551 4817834
1 83436 126997892
2 129625
2 7480
1 103525 470438622
1 161688 410789230
1 29598 534729833
2 31102
2 139528
2 152628
1 87486 362397025
1 8116 300340080
2 69086
2 66024
2 194548
1 101452 853631239
1 65560 117075606
1 17294 238131989
2 35891
2 89035
2 37138
2 100881
1 162161 129635072
2 64617
2 106717
2 95407
2 20305
1 92277 570210227
2 17886
1 146026 433199521
1 60227 457340870
1 191278 312458516
2 123094
1 120706 350175155
2 152468
1 155252 329884299
2 143891
1 173573 351005827
2 122459
2 116433
1 36147 285103014
2 183745
1 101381 198827260
1 50253 518023834
2 29443
1 114492 834829676
2 95908
2 12166
1 50467 337153588
1 76849 60645951
1 173698 922325972
1 155476 815049194
1 153267 24871612
1 20810 94383167
2 157854
2 144484
1 131558 802358836
2 120701
2 96832
2 93691
2 116083
1 101246 608166057
1 144623 930304987
2 161464
1 56167 730366653
2 120621
1 160741 34798471
2 188491
1 44238 865226917
2 26392
2 126199
2 140656
1 10733 542388065
2 167253
1 77671 851406055
1 47195 692235960
2 183046
1 194904 847293046
2 153161
2 99132
2 138916
2 172072
1 197987 1630657
1 186649 31208056
2 39373
2 117134
2 71264
2 92558
1 71225 572378737
2 167970
2 76958
2 170665
2 135815
2 174497
1 117652 772377420
1 121886 189327648
2 94445
1 8657 442053796
1 42937 76803719
2 97679
1 171836 985361371
1 63209 783335445
1 130054 127700440
2 123164
1 116045 183497656
2 57930
2 199196
1 110516 723053996
2 31101
1 18692 724923322
2 79477
2 180296
2 174861
1 23447 25468776
1 7312 850289747
1 158463 865684178
2 167174
1 34160 98715696
1 109643 831607114
1 165836 798374704
2 14934
1 193416 173945266
1 88415 755807307
1 61092 909068116
1 178299 211285335
2 1235
1 142482 268036658
1 151489 809210163
1 130484 868289417
1 56151 922867154
2 33173
2 177079
1 64288 155118434
2 131493
2 53393
1 8923 206638403
2 59773
1 149751 619947540
1 155416 317457646
2 24844
2 180100
2 28751
2 119383
1 184645 126308209
2 163886
1 25941 284837225
2 17929
2 107854
2 167958
1 146235 807991359
2 178771
2 3859
1 74845 524583114
1 34689 828927256
2 3193
1 92064 588036743
2 121998
1 102448 16966604
1 165009 228303398
1 117505 931431947
2 8836
1 64094 885747453
1 165215 451899809
2 121448
1 68105 235559092
1 196403 523364778
1 52647 466757320
1 63292 669427672
2 173883
1 139036 136750819
1 55911 934942530
1 18370 410939518
1 66872 551946141
2 8147
2 151836
1 150667 527006830
2 120953
2 59620
2 78590
2 140561
2 189646
1 191917 538819399
1 36264 570173048
2 16724
2 55457
1 159335 577628682
1 134973 659235310
2 190605
1 30047 183592834
2 199212
1 145990 415246255
2 180802
1 92713 195513210
2 996
2 51742
1 87485 700021020
2 22575
2 129259
1 104487 284044221
1 1811 494753725
2 133486
1 75339 314741383
1 60848 887031431
2 110303
2 171387
1 60174 88163810
2 88351
2 119848
2 3032
1 184456 394270673
2 11581
2 111437
2 132122
2 140626
1 51147 139785428
2 82643
2 171657
2 132784
1 32332 204182718
1 164958 887027649
1 55754 445984826
1 166543 539727104
1 167104 396949511
1 152320 497571135
2 29694
1 151439 731975030
1 196280 106493995
1 40109 473496606
1 193061 144323042
1 136105 586046893
2 97576
1 143395 630324330
1 191227 558053279
2 51029
2 98902
1 73550 942613612
1 149219 305668598
2 86899
1 46868 99383134
2 161746
1 39176 946186031
1 47998 482703634
1 28177 161965858
2 172004
2 158874
2 67622
1 88639 187150134
1 24648 299805053
1 93979 61752599
1 8525 618694526
2 629
1 1523 495441474
1 154930 807024732
2 60448
1 148324 941760351
2 4068
1 160831 797695662
1 13906 394136176
2 192025
1 170451 19994788
1 86015 834881652
2 14377
1 1639 13617434
1 177721 66492306
2 134454
1 8172 717883514
1 108535 228528438
2 144123
2 7747
2 4864
2 131312
1 158117 802803577
1 110867 438417843
2 113579
2 127188
2 28256
2 24837
1 132954 212301175
2 167744
2 184429
2 38370
2 18280
1 161197 63667917
1 60026 818874111
1 93567 882132392
2 21491
1 63511 814364321
2 15222
2 197420
2 43912
2 174170
2 193760
1 121319 159195692
1 63970 384666358
2 152496
2 17357
1 42558 837848369
2 193755
2 90468
2 194718
1 172664 924590931
2 183917
1 25909 598276199
1 117829 428026278
1 109705 627526988
2 56975
1 90678 734336097
1 118904 362001471
2 20840
2 55212
1 166208 368657123
1 173262 427378652
1 127380 483347161
1 31109 728904412
1 77784 853061363
2 148848
1 142687 998467015
2 131520
2 178631
2 180005
2 62499
1 177820 670283617
2 49131
2 109886
1 125255 857637005
2 82566
1 177939 65481923
2 170765
2 144824
1 40849 187993620
1 24758 647628233
1 151296 155132107
1 157057 590086756
2 121249
1 111206 30664829
1 179571 858478974
1 68699 692245845
2 91687
1 3986 169624599
2 192169
1 185508 889313737
1 139803 401701379
2 128583
2 190743
2 173724
1 27447 427459321
1 41785 305118010
2 139972
2 154293
1 18075 566422320
2 146039
1 94794 549403596
2 106950
1 143595 286677140
2 165426
1 79782 882356365
2 84361
2 91618
1 64771 311781351
1 125746 701966163
1 37169 970986362
2 177006
1 84570 744583061
1 54455 330432929
2 125223
2 144774
2 136823
1 3224 160476449
1 61012 258875998
2 189853
2 156587
2 160579
1 104029 919970816
1 175970 376723944
1 135808 952614602
2 46624
1 118752 629441066
1 110376 697445063
1 149892 296282605
2 175897
2 176985
2 81254
1 178262 570174899
2 162791
2 163389
2 150429
2 2903
2 84974
1 139763 167666521
1 74239 585231359
2 108743
1 181390 758893959
2 36904
2 62382
1 188202 367578236
2 57527
2 134322
2 10152
2 6518
2 121556
2 166434
2 105140
1 55447 310748045
1 91265 932980995
1 54792 666568712
1 148499 422939459
1 151859 419364016
2 31391
1 172134 689865921
1 108662 337774099
2 49480
1 169191 439142720
2 12665
2 39662
1 92277 338253441
2 163901
1 7669 497211193
1 111827 162890627
2 19049
1 148399 721089081
1 145057 970254563
2 148013
1 3612 959565898
1 196513 505671984
1 173972 422875710
2 33862
1 68441 144760676
2 51046
2 121736
2 17317
1 120099 839033064
1 167095 221519842
1 136954 404836160
2 6942
2 113905
2 50857
1 76274 787309271
1 88385 642357006
1 72168 482620750
1 128063 183319258
1 40781 845532318
1 146968 368979784
2 189742
1 19897 945607485
2 190812
1 153191 58431072
1 169389 273764434
1 87845 197801694
1 105122 787589955
2 175750
2 44835
2 75900
2 165022
1 197313 955990013
1 199543 220135861
2 119158
1 23053 408149336
2 61990
2 118426
2 151535
1 150783 732825177
1 49292 234797293
1 114659 597026631
2 83729
1 158429 334697847
1 40681 550272459
2 173864
2 172854
2 158587
1 76562 530462546
1 193448 540651918
1 37336 156536904
2 118511
1 102453 751816392
2 199064
1 2379 963858864
2 1610
2 178630
2 165385
2 77243
2 36457
2 38466
1 109899 872924871
1 14033 72686385
1 173526 819752969
1 141731 425787568
2 97425
1 79180 878254803
2 30919
2 195390
2 61797
2 40567
1 97421 937286796
2 91899
1 162200 304766827
2 188872
2 18038
2 66773
1 793 432581178
2 183802
2 71999
2 6290
2 54162
2 187778
1 58605 58447091
1 62164 657934697
2 28983
2 138932
1 68846 178249274
2 26553
2 36428
1 120164 342014011
2 138273
2 56796
1 76916 888826337
1 56239 342277359
2 113130
1 92278 751080877
1 75430 215519782
2 29163
1 98145 243952369
2 60275
1 40406 948110350
1 6931 599384145
1 85712 430078305
2 65941
1 119122 723559713
1 52524 635155427
2 108434
1 133055 148022371
1 67680 724968191
1 173542 49234740
2 64073
1 44648 818247251
2 137168
1 168984 351346584
1 66063 484586734
2 31356
2 13064
2 140962
2 154879
1 17086 795299800
1 73154 327039906
2 55215
1 197473 988102604
2 155783
1 150471 786771187
1 93149 477515903
2 163788
2 89178
2 135040
2 162597
1 49304 129327088
1 117318 388238364
1 90265 784576184
1 181924 357695595
2 64499
1 9140 794324672
2 155150
1 57405 845483107
2 111897
2 16607
1 86792 458223459
2 80024
1 93178 576347466
2 124958
1 107542 832624173
1 125567 306818133
2 187988
1 107160 578373717
1 172082 386885308
1 114032 400968763
1 193701 940127001
1 91691 963634893
1 165888 370146166
1 156665 566157299
1 140664 782429393
2 30005
2 154247
1 116572 686193693
1 102604 341694779
1 95119 514067923
1 72349 946239075
1 833 355468005
1 130523 875375564
1 36084 52810795
2 123552
1 180146 272510237
2 106681
2 29103
1 23060 16420574
1 45458 495383596
2 25913
2 122025
2 166025
2 110344
1 157189 120681648
1 145298 725485668
1 130767 13321009
1 503 232406203
2 115782
1 113681 333496157
1 114040 305561831
2 37103
2 113711
2 16701
1 32441 620768272
1 158732 681862662
2 64109
2 43590
2 38646
1 46877 542624202
1 114297 190205811
2 177760
1 133284 344868674
1 124693 695533299
2 168673
2 34140
2 132041
2 196435
2 125606
2 123911
1 10172 353806016
1 173269 400666790
1 170224 623795501
1 3124 986801842
1 26935 973896599
1 158174 394349500
2 192032
2 121374
2 108462
2 141310
2 62907
1 13004 492260879
1 160079 82823421
2 174718
2 14186
2 78630
1 46466 790032344
1 188816 832780356
2 199317
1 7466 617443509
2 181867
2 20101
2 4776
1 182237 35499649
1 82485 500936589
1 178754 797394608
2 104089
1 25939 236513016
2 191306
1 196835 631898526
1 69321 345933646
1 51141 970829386
1 155226 915011372
2 10200
2 188993
1 80171 719129615
1 42299 297217314
1 142154 208327983
2 22427
2 29370
2 190820
1 50128 6154753
1 183657 386347374
1 143713 163112828
1 134208 229101832
2 156905
1 25227 101560981
2 176483
1 138091 587500718
2 181274
2 155336
2 82899
2 47041
2 105002
1 78275 391471392
2 182138
1 189514 681681095
2 135777
1 109437 456503122
2 177927
2 161233
1 52425 159804671
1 11300 865505803
2 173313
2 193091
1 59836 521509728
2 150558
2 39103
1 151721 835746636
1 68931 13849659
2 169248
1 125664 63279752
2 142746
1 198230 587049922
2 182949
1 183846 213462928
1 172915 842258171
1 139371 538064738
1 133974 975403660
1 109520 802962837
1 52098 571132709
1 10996 599845999
2 68511
1 141087 163075732
2 25947
2 37591
1 65878 962628410
2 72399
2 23924
2 95585
1 82699 368497451
2 178119
1 75024 420909692
2 197869
2 178860
1 76849 577212251
1 53147 872422039
2 141824
2 199621
1 160236 51682402
1 130974 636204433
2 142897
2 78878
2 68270
1 195333 211762453
1 24074 490706187
2 194957
1 196202 396299556
2 40967
1 199057 689104641
1 24009 99993462
1 47720 312247929
1 153725 816375989
2 193386
2 153618
1 199544 973753963
1 75923 398217065
1 161855 677384037
2 22912
2 139756
1 126000 870860287
1 132006 150546986
2 52614
2 67225
2 198304
2 185527
1 62054 986011330
1 33342 3739336
1 154535 303727986
1 49073 611104229
2 65940
1 168572 314582894
2 91619
2 109829
1 37605 114571677
1 24983 495861075
1 3047 973467035
2 6637
2 47521
1 144035 71844199
2 1521
1 150224 637959377
2 171961
2 40245
1 8159 167608070
1 134703 351343440
1 102555 383634035
2 198973
1 12511 662014503
1 39187 530804070
2 93674
2 42850
2 168220
2 39962
2 125634
2 177017
1 83421 385995011
1 188397 837741989
1 161829 775881465
2 105628
2 107728
1 92641 788529790
2 21606
1 15720 23601397
2 152887
2 50877
1 188573 917629348
1 179576 974883229
2 114325
2 152416
1 2234 880957387
2 58921
2 129331
1 102152 875565740
2 139300
2 127085
1 52261 491056210
1 144745 172228914
2 74699
1 55169 368789777
2 189019
1 31789 836714583
2 141907
1 42769 594279147
2 1226
2 4278
2 174241
1 125900 121922056
1 100908 269166436
1 122185 985825565
1 170944 295778382
1 57024 906387475
1 32378 983053904
2 19945
2 66108
1 130112 875025346
2 67192
2 47086
2 93851
2 122476
2 176095
2 77331
2 67164
1 193418 226144879
2 155122
2 20311
2 105812
1 29994 907534502
2 147430
1 86603 131173750
1 27890 785028704
1 164863 122383883
2 122055
1 31824 719309391
1 121601 153296883
2 109489
2 143605
1 177810 718554104
2 117139
2 57628
1 34166 546197907
1 83923 51068301
2 82648
2 16125
1 86837 202291709
2 177972
2 7239
1 39534 833417232
1 148765 692740809
2 175043
2 188531
2 39210
1 62217 54289313
2 162702
1 180040 735020294
2 199585
1 170833 261040466
2 30798
1 47427 697998433
2 36213
2 89821
1 169338 881905390
1 169796 425365761
1 61623 804731278
1 38199 595900427
2 95909
2 168962
2 39874
2 145500
2 143535
1 77808 267134692
2 116251
2 70369
2 41400
2 106010
2 145937
2 146811
2 8350
2 61088
2 180468
1 95662 530042383
2 130294
2 133412
1 181273 297797264
1 116847 136533268
1 65781 980237508
1 6453 239519161
1 42298 470195900
2 40041
2 69450
2 17294
2 89696
1 186408 484226808
2 110973
1 43098 621267084
1 64621 640330077
2 32363
1 168195 390394586
2 42968
2 133338
1 135205 9294242
1 120761 945148158
2 105784
1 178544 546938894
2 188070
2 43063
1 81254 985393870
2 17425
2 174259
2 180752
2 182589
1 42043 761271901
1 35270 235951785
1 149555 579907632
1 1989 758969652
1 26296 719609098
2 128669
1 69488 518647854
1 69163 495594958
2 83132
2 49338
2 43062
2 34295
1 89736 114648919
1 104282 40208418
1 50479 602477419
1 3718 328849720
1 128682 357528805
2 186664
1 98571 214447989
1 96666 873206094
1 92952 165518336
2 122336
2 116983
2 165221
2 171733
1 52107 321263178
2 22960
1 96064 332199975
1 45891 197771066
2 98154
2 96425
1 144733 637061900
2 43723
1 124076 285633549
2 51808
2 156646
2 93082
2 91706
1 26688 127388678
1 13343 770788666
1 36497 779999335
2 35486
1 160191 256595206
2 10398
1 191266 727707669
1 147536 380153327
1 175298 507749642
2 106645
2 184322
2 65226
2 74104
2 92176
1 26957 897178246
2 77794
2 172271
1 47141 623688500
2 104270
2 104585
2 12216
2 112833
1 127575 125014893
1 107652 996966360
2 69164
1 120013 702693841
2 151234
2 118209
2 128811
2 186338
1 28150 351041643
1 75927 25065751
1 36533 662786615
2 71594
1 117987 834458485
1 199117 296422461
1 123840 380407944
2 123961
1 90482 23979545
1 8976 335694978
1 184917 782861251
2 14235
2 179783
1 22284 479832366
2 129695
1 105525 636098601
1 183826 830101207
2 149675
2 178718
1 88399 889827972
1 193029 183074516
1 12616 618122672
1 146131 49010571
1 128299 336997509
2 2138
2 153877
1 170640 783272140
1 65641 297683467
1 82920 578163069
1 82871 752325007
2 137765
1 188372 562603645
2 40555
1 132271 980686583
1 66022 52567640
2 21242
2 113066
2 149755
2 116505
2 163423
2 82576
1 2047 551232270
1 154844 465513501
1 103703 312830094
2 178718
2 55686
2 61808
1 6069 833038777
2 103086
1 106712 839370859
1 165363 72345405
2 41376
2 160905
2 57104
1 177226 784304512
1 181550 304188883
1 112268 639410861
1 94530 371260044
2 129327
2 138896
2 81177
2 51006
2 30527
1 152446 272985701
2 54900
1 131949 836622893
1 6367 464909012
1 25984 678012315
2 144438
2 150489
2 141073
1 41248 908597933
1 146768 457976659
2 11158
2 44074
2 107096
1 149219 839831384
2 135023
1 128757 123912390
1 92094 205986541
1 105289 528777126
1 118979 803317676
2 130160
2 78581
2 193412
2 10587
2 125571
2 28364
1 91110 441311751
1 181301 91226225
2 135296
1 26682 116449585
2 151496
1 181003 82612446
2 112199
2 124085
2 90627
2 43798
2 4292
1 12278 26851382
2 97011
2 169155
2 114359
1 122455 134508381
2 95661
2 155951
1 23832 936394802
2 25544
2 120566
2 157229
2 100838
2 14650
2 86594
1 52565 296387173
2 63390
2 137169
2 2650
2 58690
2 29086
1 155857 748907461
2 131777
1 37508 130036967
2 143694
2 69545
1 195323 758812750
2 163992
1 85810 964692574
1 161184 116502662
2 56265
2 97324
2 169354
1 76718 20726369
1 18177 382255864
1 64190 605068518
1 94936 564247395
2 100614
1 307 719201520
1 46576 734380132
1 91910 769173904
2 149885
1 69299 422871725
1 74346 740454773
1 19551 822677961
2 187443
1 39681 286679337
1 149592 576343137
1 92267 721773149
1 75321 984572077
2 103607
2 124739
2 154366
1 184174 794242669
2 183697
2 197573
2 90836
2 172476
2 47541
1 152137 882737444
1 120267 79418835
1 96881 554925287
2 140189
2 152603
1 159562 538680524
1 102933 735651438
1 30433 468034098
2 33636
1 162091 470880071
1 29087 847377831
1 100467 553864807
2 68772
1 158655 500981792
2 130903
1 92891 976307500
2 178863
2 8278
1 76118 46325678
2 53714
2 12516
2 56834
2 151329
1 15614 950945963
1 18343 871167263
2 144986
1 192165 420174506
1 180543 580867683
1 117677 475862453
2 149287
2 167302
2 110864
1 196598 926864669
1 38956 872877575
1 83343 270361494
2 107294
2 186739
2 2134
2 64698
2 79100
1 17521 748290596
2 86965
2 4855
2 55863
2 65465
1 83132 415475006
2 147298
1 47923 323045717
2 21641
2 61048
1 105264 668856028
2 7703
1 113566 787355921
1 115853 476124234
1 177020 775903334
1 185378 413592297
2 133160
2 93244
1 103657 218800045
1 170290 234905557
2 159598
1 51972 672928320
2 23649
1 71486 24003105
1 69092 352999851
1 84703 409842700
1 33603 725389066
2 73757
2 176001
1 191886 790320888
1 166920 982062743
1 129633 307547266
2 70329
2 26897
1 76008 277723709
1 15689 703644636
1 46911 623081527
2 147875
2 109480
2 15238
2 121939
1 73816 852654563
2 58053
1 650 30899796
1 176435 222431777
2 54210
1 191858 74297176
1 139956 173116735
1 40970 943001896
1 107771 748711182
1 186694 219776624
1 56482 515077787
2 80455
1 51612 619754078
2 82368
2 59079
1 27446 76052198
2 139410
2 9556
1 91845 735414197
1 15889 827200182
1 121639 303453818
1 195074 574586102
1 6945 16616128
1 143674 662220641
1 187594 176843604
1 181389 566675514
1 118304 126330121
1 42612 752830838
2 176078
1 103988 72772904
2 185719
1 161986 187175687
2 161315
2 170085
1 162879 547881335
1 16533 945710365
1 159361 377703269
2 153773
2 195916
2 98248
1 81479 591362962
2 193938
2 138746
1 44217 970921639
2 102674
1 36092 705836932
2 82107
2 53092
1 43862 783979304
2 32524
2 188559
1 56011 435607649
2 28439
2 26639
1 194569 489900755
1 116485 410972269
2 86277
2 50389
1 154874 680650150
2 68255
2 180930
2 52557
1 28547 352001933
1 160599 163904571
1 198911 345965737
2 85422
1 53653 745170103
1 144009 832027785
2 56879
1 124815 569608475
2 168747
2 99714
2 63180
1 55660 38626880
2 131131
2 44489
1 192733 683377011
1 125126 914991369
2 111676
2 88385
2 172342
1 134819 242061209
1 89187 631333588
2 124605
2 157569
1 188770 422835889
2 22579
2 116531
2 7824
1 143020 754931424
2 41672
1 125349 987660216
2 30603
1 14111 673612197
1 134011 928340422
1 81306 786271321
2 22365
2 75780
2 186325
1 84023 273738497
2 71315
1 198872 788828862
1 12926 385777965
1 191123 904015593
2 39427
1 849 352651898
2 150977
1 83019 302997412
1 181066 427661425
2 128420
2 28843
1 81645 232652830
1 6593 905374876
2 182083
2 25235
1 138337 200986707
2 189743
2 95095
2 85498
2 107811
1 143051 404553089
1 95230 282298144
2 16491
2 93923
2 128986
2 147214
1 23247 701610223
2 74628
1 72382 322866415
2 95164
1 103001 846759910
1 13580 728290131
1 38470 112154762
1 144158 687392622
2 11916
1 92202 864983392
1 172992 338906561
2 65095
2 123958
2 106516
1 119215 916853783
2 58596
1 15711 845756572
2 51705
1 94193 340602151
1 153147 681856568
2 192883
1 40571 471988688
1 151516 518773242
1 74528 761441283
2 164507
2 104699
1 145832 241227371
2 94835
2 957
1 188143 55391206
1 175894 35733911
1 194977 333370138
2 157592
2 137962
2 38996
2 186393
2 87804
1 95048 338158832
2 162170
1 115288 149354803
1 109221 429273813
1 70 405403048
2 174434
2 75968
2 35392
1 199518 510893571
2 174408
2 135133
2 159418
2 175338
1 193203 884270223
2 10647
2 8609
1 176879 419378258
2 147712
2 61735
1 198424 315020539
1 10457 592943274
1 57690 705764174
2 174913
2 16793
1 79269 255152894
1 184404 758120799
1 98026 545489344
2 116785
2 128364
2 101407
1 42598 861269290
1 150017 476128346
1 39931 966158797
2 140411
1 72562 575769477
1 46139 52705601
1 606 770565924
1 64348 146208898
1 20383 266330595
1 65497 675175567
1 86932 504602172
1 26217 209470191
2 192488
2 11727
1 18171 410722479
2 69708
1 88081 402240933
2 75029
2 30169
2 122863
1 184710 550171449
2 63687
1 5881 365059402
1 82233 769442124
1 170817 998552372
2 125279
1 94527 374163976
2 99560
2 196835
2 163580
1 48442 718749893
2 38539
1 104716 83679950
2 121214
1 18222 579554903
2 7007
2 117607
1 170970 53735874
1 187495 666323850
1 31293 194352396
2 137687
1 124423 948628363
2 175803
1 30922 393450599
2 90267
2 193389
2 46787
1 132835 904841311
1 94609 63775904
2 82643
1 14963 579648812
2 14606
1 53709 458712031
2 100702
2 149053
2 125600
2 114530
1 35690 470796115
1 77951 667638444
2 63635
2 384
2 57384
2 11680
2 143249
1 123674 892773923
2 164426
1 187722 200350769
2 104444
1 169069 151879849
1 20049 518798144
2 129736
2 161231
1 10848 699911386
1 161151 709680926
1 132742 671462431
2 97574
2 94636
2 119368
2 109536
2 68794
2 79413
1 198719 208115987
1 178991 359490252
1 80565 37666793
1 29196 287814144
2 188830
2 172196
2 164184
1 176717 852918751
1 143376 981295841
1 120045 44684281
2 136238
2 172533
1 190296 867945608
1 141207 203658880
2 4459
2 177660
1 4253 310314657
2 105038
2 111775
1 5947 459530199
2 191202
1 23312 999710590
2 145905
2 41389
2 41947
2 171757
1 102386 53092829
1 92291 222077769
2 79286
2 179098
1 135634 567291407
2 167248
1 149992 115594211
2 36554
2 46394
2 101509
1 112706 493476753
1 72037 694466402
2 163319
2 192641
1 124200 603057856
2 106344
2 155464
1 16582 811275986
1 190656 943428732
1 42130 903680797
2 27401
1 133766 657898614
1 59382 757711709
1 159307 933110799
1 155298 985884077
2 59275
1 60839 134527067
1 97369 194837353
2 133031
1 98839 10929734
2 17908
1 94220 782231563
2 47083
1 23032 130868929
1 165597 830797268
1 108954 541569517
2 87778
2 79164
1 12977 878606564
1 128743 856650500
1 196648 85448147
2 47374
2 147144
2 39102
1 18818 776083930
1 49237 427627610
2 25658
2 180153
2 106330
2 112763
1 128480 238565155
1 125179 177137998
2 24563
2 75482
2 186158
1 47936 614113066
2 131393
1 91239 689727661
2 131927
2 169036
2 89512
2 51401
1 150068 229179056
1 180753 15241183
1 145472 480739537
1 96429 617955340
2 124653
2 154843
1 141529 319776756
2 140987
1 17564 759172396
2 75329
2 27874
1 99155 226632965
2 105977
1 111454 920450554
1 18181 542463198
2 119287
2 84059
2 165674
2 198189
1 74467 149897646
1 108090 526815438
1 62846 777474599
2 175977
1 31711 738181234
1 128238 276137810
1 2136 899913457
1 125451 161870935
1 126857 959456739
1 24694 308540846
2 605
1 47417 118098800
2 176582
1 12349 417663822
2 107789
1 193657 210045165
1 35709 308268594
1 121059 168682771
1 51918 965788355
1 92783 569640620
2 134556
2 132687
2 27954
2 149140
1 114370 414241136
2 155886
2 47404
1 10271 319341365
1 104987 567962309
2 57457
1 70236 960571662
2 37553
2 105855
1 171234 929890898
2 27881
2 25406
2 83187
2 166762
2 1620
2 100182
1 82430 596824672
1 178260 216183179
1 187227 984147434
1 97194 151894024
2 124576
1 143506 897822922
2 136658
2 52268
2 79334
1 129169 952396593
2 190671
2 27887
1 198227 257040616
1 72575 73751114
2 185199
1 142386 82567498
2 53674
2 1930
2 155693
1 91334 911278200
2 156516
1 146208 937779230
1 194501 912400083
1 58847 653510857
2 10135
2 126641
2 2524
1 139810 7094377
1 133866 935171179
1 18448 961254252
1 27804 621669708
2 37977
1 94545 656067807
1 63374 698422411
1 6229 45240660
2 84871
1 32192 43856555
2 75165
2 95145
1 59554 130761551
2 21017
1 190151 419779208
1 73997 52404538
2 172080
1 59577 38652169
2 145699
1 57522 626964295
1 168503 526206897
1 24276 987953127
2 124436
1 129406 930834789
2 147409
1 87088 936596198
2 176434
2 168999
2 90817
2 175911
1 94645 33693360
1 145418 918163799
2 79226
2 147923
1 99905 639305262
1 138747 36269027
2 117007
1 62308 983522992
2 83536
1 175892 902582368
1 98319 679933830
2 170927
1 116360 1171662
1 10730 79956964
2 8496
2 7787
2 134715
1 172816 598867605
2 161930
1 137762 624547730
1 110818 256386051
1 107513 955834618
2 66192
2 150902
2 198237
2 21140
2 119121
1 73986 230580987
1 35362 476274032
2 27451
1 153842 966196421
2 6415
2 78090
1 141928 137010160
1 161363 846023404
1 184358 375036459
2 8545
2 74374
2 102005
2 107582
2 112452
1 121929 408715563
2 93741
1 105665 898007884
2 1854
1 161026 622489666
1 169590 451749629
1 23856 709508652
1 25437 899627329
1 58360 245143288
2 95251
2 149840
1 109290 671141446
2 82012
2 170520
2 35915
1 89449 869015322
2 179783
1 67482 153534485
2 76175
1 68331 284273253
1 20027 188887326
2 147404
1 59996 958132699
2 24351
1 171032 871592904
2 160704
1 120348 792267905
1 142413 634417936
2 149651
1 175875 739369426
1 56053 476374312
1 69798 514591276
2 60763
2 182312
2 100564
1 76836 610198010
2 133933
1 46831 266832313
2 139290
2 87696
2 113228
1 15759 634248886
1 109850 700385431
2 105619
2 94211
1 197985 443601278
2 101103
1 66351 284488246
2 152333
2 38144
2 136593
2 167794
2 199959
2 68759
1 32605 185555655
1 78517 115396991
2 44035
2 53277
2 2496
1 98170 730674841
2 49411
1 15339 207964418
2 128923
2 50678
1 155514 459608597
1 94630 578860683
2 31242
1 107010 147989668
2 144731
2 185848
1 197282 466655854
2 162033
2 19281
2 148679
1 44763 805225438
2 160401
1 180704 171862957
2 64300
2 61923
1 66524 664442626
1 134715 615693144
1 110899 128827243
2 153237
1 74786 371120617
1 174461 823917276
2 13865
1 33903 583986713
1 120326 572546021
2 157082
2 154820
2 108221
2 196338
1 133822 739233819
2 78849
1 163086 229642810
1 100415 346975848
1 135894 168319143
2 121675
2 53068
1 100669 649019106
2 113325
1 72300 527243825
1 161800 585787537
2 126840
2 56563
1 13848 775850039
1 117603 117108069
1 40330 4752690
1 185535 256379868
2 62022
1 87610 770953494
1 72794 911959397
2 34618
1 5867 494882052
1 90491 218033767
2 120845
2 169526
1 42241 700885348
2 49364
1 106535 207528023
2 181026
2 85999
1 188241 79148096
1 93967 660321472
1 44873 947707875
2 54735
1 184208 19595654
1 28550 849216050
1 198639 989563795
1 108128 820064942
2 105175
2 19128
2 191042
1 90604 524516644
1 168754 336433980
1 124047 98880646
1 28017 383069453
1 36127 162424063
2 184599
1 155747 561261114
2 39813
1 75813 938361957
1 142730 76406953
2 185342
1 114396 129429754
2 2684
1 42843 169108419
2 169251
2 93076
1 2463 932894394
2 86620
1 185502 812449834
1 185565 421006794
1 71598 290042718
1 1924 736847187
2 73345
1 60884 806722344
1 55206 884661447
1 41661 50371390
1 180155 852383936
1 171192 716978089
1 29910 245127653
1 12860 998273837
2 126937
2 164821
1 164821 570055298
1 155773 253042654
1 78163 558755577
2 7721
1 33645 367148309
2 121932
1 75078 821104340
1 5070 661008657
1 157434 472561131
2 162867
2 93312
2 123214
1 81527 199961201
1 169391 528682809
2 149400
1 15767 352634353
1 171482 455350918
2 85452
2 131644
1 34892 940100932
1 197771 743530707
1 144558 626862783
2 141823
1 143095 578671184
2 178448
1 66798 237346366
1 185097 681999045
2 6511
2 106389
1 160836 778019813
2 54425
1 16993 983615537
2 58216
1 44560 281171271
2 72366
1 75688 73732099
1 134815 478166981
1 124299 606677674
2 162712
1 148800 683293821
2 17986
1 3560 640353107
2 67994
1 142374 687223052
2 61880
2 173135
1 113954 535668780
2 65085
2 86204
1 95791 172497727
2 185129
2 191476
1 155517 70229817
2 136577
1 55041 849739090
2 27480
2 47869
2 108840
2 82777
2 109338
2 160926
1 22560 280468957
1 13357 620547839
1 82594 752933036
1 38164 174376621
2 85227
1 178629 169472892
1 9034 41746085
2 168679
1 123626 416091732
2 10995
1 148541 110143862
2 144460
2 95178
2 80520
1 199561 952038514
2 181004
1 156385 789020140
2 142576
2 79499
1 50217 386122080
2 88421
1 178533 245987696
1 68746 819776286
2 162003
1 167507 349982301
1 185057 516492456
2 97233
2 23788
1 41914 837897234
1 166263 112661665
1 126793 332793443
2 42205
1 73047 142573907
1 78130 370485596
1 90124 315399231
1 122744 343101677
1 116622 822029528
2 41162
1 64349 664795448
2 60145
1 93807 775690739
1 1037 27299277
2 174997
1 191478 180909708
1 59179 965579640
1 48553 30068484
1 54695 91972886
2 144597
1 192716 597138794
2 63993
1 93737 780283943
2 165101
2 71487
2 125879
2 71315
2 21917
2 117031
1 35771 349482753
2 161869
1 7802 325861395
2 92586
2 118338
2 196487
2 23700
2 187156
1 38673 411147462
1 20711 413233965
2 95911
2 124025
1 198052 904166003
1 183807 98393319
1 36806 920114542
1 13730 280745104
2 123689
1 71209 398817324
1 123094 250961199
2 191673
2 80048
2 12069
1 22454 804842957
1 4647 419472407
1 42386 29323313
2 181194
1 81636 614065129
2 54158
2 70319
1 194742 879061422
2 160376
1 77050 79674635
2 120670
2 53985
1 55980 121104070
2 81258
1 105051 727831861
1 163439 412779129
1 26413 974798426
2 64526
1 3436 950949863
2 105456
1 149845 207830887
1 181719 104545540
1 20258 670109027
1 153680 85277149
1 150980 397639081
1 134691 871199480
2 134354
1 132351 58599506
2 113351
2 165731
1 169154 947523650
1 116181 450776897
1 66571 834995634
2 176201
2 165062
1 47187 847576532
1 186860 697929758
1 81440 387587076
2 127469
2 161440
1 93922 280514071
1 176720 424333742
2 43909
2 158357
1 190003 105649831
1 128169 289893342
2 88423
2 161407
1 76767 546631663
2 83054
1 132549 917266979
2 27782
1 38730 258197342
1 57741 686749215
2 129068
1 54243 741977910
2 194306
2 108235
1 25683 889935970
1 160727 200159568
1 6488 335687225
1 108849 894220652
2 34239
2 127702
2 123229
1 85983 905530335
1 47448 371080276
1 26645 214565079
2 19817
1 139383 346136773
2 109111
1 183772 27849904
1 84104 41610475
1 112191 884451324
1 55233 811030889
1 138645 45702106
2 95616
1 42054 396992941
1 9773 172327757
1 112121 531882277
2 86295
2 91398
1 106458 830363978
1 135960 205312891
1 107509 488230089
2 9473
1 116182 341879260
2 30619
1 160437 607802572
2 89286
1 165709 106997453
1 114435 544535642
2 25095
1 44499 96577376
2 188348
2 164342
2 79714
1 152161 731720873
1 192774 889077516
1 66460 693936385
1 82029 924132250
2 17492
1 73555 954426625
1 53081 720861006
1 9886 476135947
2 54865
1 82136 837052484
1 188301 590008874
1 97414 474996846
2 197360
2 3027
1 179804 602791576
1 132403 711653884
2 159591
1 69488 87436555
2 142584
2 119319
2 4215
1 47456 386636769
1 156944 86959267
1 156995 880924316
1 56274 217767368
1 107198 103766779
2 79835
1 29424 497679447
2 101843
1 42661 999223846
2 79034
1 99202 962931457
1 57003 708013604
2 157795
1 41350 152941962
2 88446
2 80919
1 51679 469368162
2 154039
2 60394
2 156962
2 157285
2 17002
1 104339 287883821
2 21966
1 32758 696013063
2 49970
1 33224 672155075
1 6941 210954978
1 193799 520109587
2 98093
2 117082
1 116210 921138944
2 63298
2 37530
2 161697
1 129655 769008832
2 96029
1 182846 370328919
1 65439 150293574
2 19043
1 36215 198870596
1 124548 405552365
2 2633
2 174215
2 28755
2 56050
1 56606 532945932
2 100969
1 48498 593412211
1 129110 686309744
1 16162 29316234
2 19629
2 152062
1 197720 255423248
1 54622 74084314
2 73840
2 196764
2 18248
2 117153
2 34364
1 32967 661287219
1 183291 485805525
2 172029
1 18782 629799962
1 190211 860504985
1 37638 190603772
2 162386
2 182694
1 120034 738345734
2 113322
1 145197 575006450
2 131825
2 17987
2 16021
1 57362 383044994
2 52986
1 92718 245638316
1 180525 777944891
1 8646 836025587
2 4919
1 127937 745263486
1 27529 972507779
1 120001 46137106
1 82891 817827654
1 51319 142483748
2 66477
2 75594
2 111350
2 142335
2 138174
2 168647
2 66453
2 37832
1 34562 880258277
1 78184 517641825
2 45362
2 100948
2 51126
2 189250
1 186944 426198858
2 156076
2 19885
2 484
2 194964
2 76745
2 111814
1 138119 11778170
1 91775 773965760
1 115204 131358420
2 158708
1 196862 459283241
1 149170 568065081
2 160047
1 50543 783893716
2 41069
2 151344
2 136124
1 176824 486071744
1 43373 334973733
1 152919 338435557
1 167243 763390365
1 53790 170378456
2 118558
2 128604
1 7867 285127983
2 114886
1 109884 930611754
2 96342
1 179124 115783176
1 128436 106435977
1 188559 473316179
1 195578 598190843
1 182532 361564483
1 60377 623106134
1 90866 703027850
2 171268
1 158287 552502740
1 80894 245710402
2 92912
1 65091 478694716
2 66535
2 122174
2 34973
1 95135 162420568
2 45687
2 171957
2 84273
2 173223
1 9949 886071096
1 173193 148973449
2 155985
2 170703
1 108348 907892767
1 146671 453372392
2 167840
2 52733
2 121977
2 186675
2 153795
2 59955
2 93480
1 144192 795708878
1 8522 893867042
2 72790
2 4492
2 151131
2 155128
2 173838
2 80809
2 37701
1 86779 215232384
2 35366
2 54789
2 16183
2 58817
2 149448
1 40327 522992898
1 67684 905745798
1 111564 481345138
1 123731 368499372
2 133919
1 133773 144731078
1 145445 606473929
2 97624
1 65801 500702618
1 169274 888128231
2 110567
1 17848 414587525
2 173796
2 55798
2 761
1 120144 809507481
2 186088
2 29186
1 143789 539428835
1 66717 187927133
1 139014 152158210
2 169942
1 23863 633558042
1 156661 462230896
1 195716 581215084
1 191607 725495460
1 14123 9467962
1 16846 646850458
1 92167 370511884
1 4392 665071417
2 96894
1 165455 527398972
2 95491
1 149229 855495362
1 18760 936407568
1 99404 488648315
2 173095
1 152218 864465907
2 189655
1 183192 706482228
1 40391 300954682
2 96871
2 130720
1 168563 619466482
2 157742
2 86400
2 97098
2 148142
2 89975
1 122558 458151492
2 186164
2 136008
1 182522 989134394
1 46215 190279609
1 178972 763798265
1 130212 298018453
2 24521
2 144387
1 183818 614114217
1 77316 56547427
2 128134
1 127595 147003792
1 81670 106272390
2 199209
1 72589 92603967
1 165508 40966287
1 165241 306504662
2 188072
2 9754
2 195839
2 164088
1 130503 581374817
1 103343 178943031
2 74054
2 192401
2 128417
2 3979
1 150228 30488765
2 57729
1 96328 504878341
2 79978
1 35729 478643218
2 183736
1 58831 211058114
1 64872 424850048
1 68276 845377938
1 163129 397174285
2 21912
1 149641 306915558
1 46285 480163145
2 106905
2 67711
1 129722 276548277
1 182121 868861015
2 163970
2 27358
2 31375
2 31025
2 133815
2 96807
2 53024
2 107869
1 114151 588498381
1 23501 438197207
1 58068 473722636
2 60685
1 99868 102570728
1 47995 818866298
2 194716
1 74829 614170979
2 67224
1 180072 718593479
1 15316 833195443
1 6954 722267993
1 68427 361794048
1 108698 541863219
2 29502
1 77357 170752968
1 157464 389465303
1 25658 574127430
2 52109
1 176982 202723814
2 150202
1 12008 329794621
1 137086 33102600
1 42746 962668300
2 103904
1 104948 791934862
1 45141 857068795
2 154989
1 6770 836270179
2 88658
1 52597 342440781
1 44498 97506400
1 185125 514826359
2 86422
2 59881
1 175286 419694287
1 45462 538665698
1 59657 360267423
2 49037
1 11617 855282078
2 80051
1 54294 61811645
1 44358 184842219
1 17145 676961170
1 49165 331256365
1 69561 345129030
1 140366 810907073
2 154529
1 127933 131424023
1 71196 419464690
2 107826
1 155046 415922726
2 115702
1 50088 159106364
1 144073 659587875
2 132648
2 109288
2 187353
1 100681 569643062
2 182832
1 60913 185178928
1 30798 826747103
2 180890
2 43148
2 43836
1 1797 826446821
2 167845
1 17508 722998230
2 143090
2 93185
1 123838 403643948
1 73212 240555556
2 56396
1 181620 320063775
1 15347 730647693
1 29279 688249664
1 199944 664268859
1 106433 575649274
1 63814 104306854
2 109623
1 112587 299946291
2 46916
1 16552 959233838
2 191181
2 101243
2 9140
2 149767
1 52622 325859112
2 115941
1 56626 919029717
2 59052
2 39700
2 198520
2 123720
1 80241 759392588
2 33820
1 116202 609392548
2 76249
2 171567
1 166508 384787671
1 9661 994019807
1 10876 925971155
2 95413
1 12679 85541440
2 93210
2 115515
2 68128
2 83481
2 166273
2 156219
2 44743
2 197319
2 151018
2 13560
1 150436 519316350
2 13338
2 14138
1 175011 964774623
1 1408 740173731
1 166843 367921748
1 55945 267296396
1 103866 363990158
1 142592 563707368
2 7894
2 22681
2 89411
2 132249
2 107448
1 82031 440703617
1 138694 339883093
2 152311
2 125343
1 179258 650517379
2 160312
2 117
2 17291
2 114210
2 25896
1 118300 651331536
2 161468
1 70380 510344051
1 88439 213600498
1 54165 699286609
2 140618
2 63621
2 32425
2 108900
2 119067
2 21826
2 66098
2 124923
2 111623
1 131359 460354701
1 79385 891246406
2 65799
1 159438 913544512
1 65358 500688470
2 198570
2 55499
2 56406
1 130607 56656327
2 160286
1 180120 397068833
1 196377 782752862
2 12734
2 130028
2 71221
1 194954 271356119
1 73196 473329851
2 78062
2 113579
2 137598
1 49905 599594593
1 187440 702685151
1 138554 310359445
1 184668 223425928
2 16193
2 120499
2 171107
2 90757
1 17892 707669614
2 114097
1 48704 679224726
1 65515 519805998
1 126321 388756274
2 164391
1 199549 658057567
1 22426 261741933
1 187398 228031216
2 85061
1 102978 139174636
1 40971 698093615
2 33609
2 83815
2 130810
1 161308 104590260
2 133983
2 190768
2 72828
2 159573
1 68766 868219973
2 100021
1 112925 610886335
2 175032
1 155178 504131241
2 166979
1 184599 759873932
1 45840 924555634
2 9113
1 157092 170674125
2 69254
1 155400 601357001
